diff options
200 files changed, 5531 insertions, 4511 deletions
diff --git a/client/.eslintrc.json b/client/.eslintrc.json index f7b207b58..a297cdc94 100644 --- a/client/.eslintrc.json +++ b/client/.eslintrc.json | |||
@@ -18,8 +18,7 @@ | |||
18 | }, | 18 | }, |
19 | "extends": [ | 19 | "extends": [ |
20 | "../.eslintrc.json", | 20 | "../.eslintrc.json", |
21 | "plugin:@angular-eslint/ng-cli-compat", | 21 | "plugin:@angular-eslint/recommended", |
22 | "plugin:@angular-eslint/ng-cli-compat--formatting-add-on", | ||
23 | "plugin:@angular-eslint/template/process-inline-templates" | 22 | "plugin:@angular-eslint/template/process-inline-templates" |
24 | ], | 23 | ], |
25 | "rules": { | 24 | "rules": { |
@@ -155,6 +154,10 @@ | |||
155 | "object-shorthand": [ | 154 | "object-shorthand": [ |
156 | "error", | 155 | "error", |
157 | "properties" | 156 | "properties" |
157 | ], | ||
158 | "quote-props": [ | ||
159 | "error", | ||
160 | "consistent-as-needed" | ||
158 | ] | 161 | ] |
159 | } | 162 | } |
160 | }, | 163 | }, |
@@ -163,7 +166,8 @@ | |||
163 | "*.html" | 166 | "*.html" |
164 | ], | 167 | ], |
165 | "extends": [ | 168 | "extends": [ |
166 | "plugin:@angular-eslint/template/recommended" | 169 | "plugin:@angular-eslint/template/recommended", |
170 | "plugin:@angular-eslint/template/accessibility" | ||
167 | ], | 171 | ], |
168 | "rules": {} | 172 | "rules": {} |
169 | } | 173 | } |
diff --git a/client/angular.json b/client/angular.json index 49e92ddc3..d929248d4 100644 --- a/client/angular.json +++ b/client/angular.json | |||
@@ -310,7 +310,6 @@ | |||
310 | } | 310 | } |
311 | } | 311 | } |
312 | }, | 312 | }, |
313 | "defaultProject": "PeerTube", | ||
314 | "schematics": { | 313 | "schematics": { |
315 | "@schematics/angular:component": { | 314 | "@schematics/angular:component": { |
316 | "prefix": "my", | 315 | "prefix": "my", |
diff --git a/client/e2e/wdio.local-test.conf.ts b/client/e2e/wdio.local-test.conf.ts index 3c19e4e9a..96ddc67ca 100644 --- a/client/e2e/wdio.local-test.conf.ts +++ b/client/e2e/wdio.local-test.conf.ts | |||
@@ -25,15 +25,15 @@ module.exports = { | |||
25 | 25 | ||
26 | capabilities: [ | 26 | capabilities: [ |
27 | { | 27 | { |
28 | browserName: 'chrome', | 28 | 'browserName': 'chrome', |
29 | acceptInsecureCerts: true, | 29 | 'acceptInsecureCerts': true, |
30 | 'goog:chromeOptions': { | 30 | 'goog:chromeOptions': { |
31 | args: [ '--disable-gpu', windowSizeArg ], | 31 | args: [ '--disable-gpu', windowSizeArg ], |
32 | prefs | 32 | prefs |
33 | } | 33 | } |
34 | }, | 34 | }, |
35 | { | 35 | { |
36 | browserName: 'firefox', | 36 | 'browserName': 'firefox', |
37 | 'moz:firefoxOptions': { | 37 | 'moz:firefoxOptions': { |
38 | binary: '/usr/bin/firefox-developer-edition', | 38 | binary: '/usr/bin/firefox-developer-edition', |
39 | args: [ '--headless', windowSizeArg ], | 39 | args: [ '--headless', windowSizeArg ], |
diff --git a/client/e2e/wdio.local.conf.ts b/client/e2e/wdio.local.conf.ts index 903235b86..5cdd69290 100644 --- a/client/e2e/wdio.local.conf.ts +++ b/client/e2e/wdio.local.conf.ts | |||
@@ -20,14 +20,14 @@ module.exports = { | |||
20 | 20 | ||
21 | capabilities: [ | 21 | capabilities: [ |
22 | { | 22 | { |
23 | browserName: 'chrome', | 23 | 'browserName': 'chrome', |
24 | 'goog:chromeOptions': { | 24 | 'goog:chromeOptions': { |
25 | args: [ '--headless', '--disable-gpu', windowSizeArg ], | 25 | args: [ '--headless', '--disable-gpu', windowSizeArg ], |
26 | prefs | 26 | prefs |
27 | } | 27 | } |
28 | }, | 28 | }, |
29 | { | 29 | { |
30 | browserName: 'firefox', | 30 | 'browserName': 'firefox', |
31 | 'moz:firefoxOptions': { | 31 | 'moz:firefoxOptions': { |
32 | binary: '/usr/bin/firefox-developer-edition', | 32 | binary: '/usr/bin/firefox-developer-edition', |
33 | args: [ '--headless', windowSizeArg ], | 33 | args: [ '--headless', windowSizeArg ], |
diff --git a/client/package.json b/client/package.json index 0c5916555..e0b8be9e5 100644 --- a/client/package.json +++ b/client/package.json | |||
@@ -26,25 +26,25 @@ | |||
26 | }, | 26 | }, |
27 | "typings": "*.d.ts", | 27 | "typings": "*.d.ts", |
28 | "devDependencies": { | 28 | "devDependencies": { |
29 | "@angular-devkit/build-angular": "^15.1.6", | 29 | "@angular-devkit/build-angular": "^16.0.2", |
30 | "@angular-eslint/builder": "^15.2.1", | 30 | "@angular-eslint/builder": "^16.0.2", |
31 | "@angular-eslint/eslint-plugin": "^15.2.1", | 31 | "@angular-eslint/eslint-plugin": "^16.0.2", |
32 | "@angular-eslint/eslint-plugin-template": "^15.2.1", | 32 | "@angular-eslint/eslint-plugin-template": "^16.0.2", |
33 | "@angular-eslint/schematics": "^15.2.1", | 33 | "@angular-eslint/schematics": "^16.0.2", |
34 | "@angular-eslint/template-parser": "^15.2.1", | 34 | "@angular-eslint/template-parser": "^16.0.2", |
35 | "@angular/animations": "^15.1.5", | 35 | "@angular/animations": "^16.0.2", |
36 | "@angular/cdk": "^15.1.4", | 36 | "@angular/cdk": "^16.0.1", |
37 | "@angular/cli": "^15.1.6", | 37 | "@angular/cli": "^16.0.2", |
38 | "@angular/common": "^15.1.5", | 38 | "@angular/common": "^16.0.2", |
39 | "@angular/compiler": "^15.1.5", | 39 | "@angular/compiler": "^16.0.2", |
40 | "@angular/compiler-cli": "^15.1.5", | 40 | "@angular/compiler-cli": "^16.0.2", |
41 | "@angular/core": "^15.1.5", | 41 | "@angular/core": "^16.0.2", |
42 | "@angular/forms": "^15.1.5", | 42 | "@angular/forms": "^16.0.2", |
43 | "@angular/localize": "^15.1.5", | 43 | "@angular/localize": "^16.0.2", |
44 | "@angular/platform-browser": "^15.1.5", | 44 | "@angular/platform-browser": "^16.0.2", |
45 | "@angular/platform-browser-dynamic": "^15.1.5", | 45 | "@angular/platform-browser-dynamic": "^16.0.2", |
46 | "@angular/router": "^15.1.5", | 46 | "@angular/router": "^16.0.2", |
47 | "@angular/service-worker": "^15.1.5", | 47 | "@angular/service-worker": "^16.0.2", |
48 | "@babel/core": "^7.18.5", | 48 | "@babel/core": "^7.18.5", |
49 | "@babel/preset-env": "^7.18.2", | 49 | "@babel/preset-env": "^7.18.2", |
50 | "@ng-bootstrap/ng-bootstrap": "^14.0.1", | 50 | "@ng-bootstrap/ng-bootstrap": "^14.0.1", |
@@ -79,7 +79,7 @@ | |||
79 | "@wdio/shared-store-service": "^7.25.2", | 79 | "@wdio/shared-store-service": "^7.25.2", |
80 | "@wdio/spec-reporter": "^7.25.1", | 80 | "@wdio/spec-reporter": "^7.25.1", |
81 | "angular2-hotkeys": "^13.1.0", | 81 | "angular2-hotkeys": "^13.1.0", |
82 | "angularx-qrcode": "15.0.1", | 82 | "angularx-qrcode": "16.0.0", |
83 | "babel-loader": "^9.1.0", | 83 | "babel-loader": "^9.1.0", |
84 | "bootstrap": "^5.1.3", | 84 | "bootstrap": "^5.1.3", |
85 | "buffer": "^6.0.3", | 85 | "buffer": "^6.0.3", |
@@ -93,7 +93,7 @@ | |||
93 | "dexie": "^3.2.2", | 93 | "dexie": "^3.2.2", |
94 | "eslint": "^8.28.0", | 94 | "eslint": "^8.28.0", |
95 | "eslint-plugin-import": "2.27.5", | 95 | "eslint-plugin-import": "2.27.5", |
96 | "eslint-plugin-jsdoc": "^40.0.0", | 96 | "eslint-plugin-jsdoc": "^44.2.4", |
97 | "eslint-plugin-prefer-arrow": "latest", | 97 | "eslint-plugin-prefer-arrow": "latest", |
98 | "expect-webdriverio": "^3.4.0", | 98 | "expect-webdriverio": "^3.4.0", |
99 | "focus-visible": "^5.0.2", | 99 | "focus-visible": "^5.0.2", |
@@ -109,10 +109,10 @@ | |||
109 | "lodash-es": "^4.17.4", | 109 | "lodash-es": "^4.17.4", |
110 | "markdown-it": "13.0.1", | 110 | "markdown-it": "13.0.1", |
111 | "mini-css-extract-plugin": "^2.2.0", | 111 | "mini-css-extract-plugin": "^2.2.0", |
112 | "ngx-uploadx": "^5.1.0", | 112 | "ngx-uploadx": "^6.1.0", |
113 | "path-browserify": "^1.0.0", | 113 | "path-browserify": "^1.0.0", |
114 | "postcss": "^8.4.14", | 114 | "postcss": "^8.4.14", |
115 | "primeng": "^15.2.0", | 115 | "primeng": "^16.0.0-rc.2", |
116 | "process": "^0.11.10", | 116 | "process": "^0.11.10", |
117 | "purify-css": "^1.2.5", | 117 | "purify-css": "^1.2.5", |
118 | "querystring": "^0.2.1", | 118 | "querystring": "^0.2.1", |
@@ -140,7 +140,7 @@ | |||
140 | "webpack-cli": "^5.0.1", | 140 | "webpack-cli": "^5.0.1", |
141 | "webtorrent": "1.8.26", | 141 | "webtorrent": "1.8.26", |
142 | "whatwg-fetch": "^3.0.0", | 142 | "whatwg-fetch": "^3.0.0", |
143 | "zone.js": "~0.12.0" | 143 | "zone.js": "~0.13.0" |
144 | }, | 144 | }, |
145 | "dependencies": {} | 145 | "dependencies": {} |
146 | } | 146 | } |
diff --git a/client/src/app/+about/about-instance/about-instance.resolver.ts b/client/src/app/+about/about-instance/about-instance.resolver.ts index 94388e71d..f52a95b88 100644 --- a/client/src/app/+about/about-instance/about-instance.resolver.ts +++ b/client/src/app/+about/about-instance/about-instance.resolver.ts | |||
@@ -1,7 +1,6 @@ | |||
1 | import { forkJoin, Observable } from 'rxjs' | 1 | import { forkJoin, Observable } from 'rxjs' |
2 | import { map, switchMap } from 'rxjs/operators' | 2 | import { map, switchMap } from 'rxjs/operators' |
3 | import { Injectable } from '@angular/core' | 3 | import { Injectable } from '@angular/core' |
4 | import { Resolve } from '@angular/router' | ||
5 | import { ServerService } from '@app/core' | 4 | import { ServerService } from '@app/core' |
6 | import { CustomMarkupService } from '@app/shared/shared-custom-markup' | 5 | import { CustomMarkupService } from '@app/shared/shared-custom-markup' |
7 | import { AboutHTML, InstanceService } from '@app/shared/shared-instance' | 6 | import { AboutHTML, InstanceService } from '@app/shared/shared-instance' |
@@ -17,7 +16,7 @@ export type ResolverData = { | |||
17 | } | 16 | } |
18 | 17 | ||
19 | @Injectable() | 18 | @Injectable() |
20 | export class AboutInstanceResolver implements Resolve<any> { | 19 | export class AboutInstanceResolver { |
21 | 20 | ||
22 | constructor ( | 21 | constructor ( |
23 | private instanceService: InstanceService, | 22 | private instanceService: InstanceService, |
diff --git a/client/src/app/+accounts/accounts.component.html b/client/src/app/+accounts/accounts.component.html index 2a4985964..66d108134 100644 --- a/client/src/app/+accounts/accounts.component.html +++ b/client/src/app/+accounts/accounts.component.html | |||
@@ -48,12 +48,12 @@ | |||
48 | <div class="description-html" [innerHTML]="accountDescriptionHTML"></div> | 48 | <div class="description-html" [innerHTML]="accountDescriptionHTML"></div> |
49 | </div> | 49 | </div> |
50 | 50 | ||
51 | <div *ngIf="hasShowMoreDescription()" class="show-more d-md-none d-block" role="button" | 51 | <button *ngIf="hasShowMoreDescription()" class="show-more d-md-none d-block button-unstyle" |
52 | (click)="accountDescriptionExpanded = !accountDescriptionExpanded" | 52 | (click)="accountDescriptionExpanded = !accountDescriptionExpanded" |
53 | title="Show the complete description" i18n-title i18n | 53 | title="Show the complete description" i18n-title i18n |
54 | > | 54 | > |
55 | Show more... | 55 | Show more... |
56 | </div> | 56 | </button> |
57 | 57 | ||
58 | <div class="buttons"> | 58 | <div class="buttons"> |
59 | <a *ngIf="isManageable()" routerLink="/my-account" class="peertube-button-link orange-button" i18n> | 59 | <a *ngIf="isManageable()" routerLink="/my-account" class="peertube-button-link orange-button" i18n> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html b/client/src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html index a17b13fdf..bbf946df0 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html | |||
@@ -3,7 +3,7 @@ | |||
3 | <div class="row mt-5"> <!-- cache grid --> | 3 | <div class="row mt-5"> <!-- cache grid --> |
4 | 4 | ||
5 | <div class="col-12 col-lg-4 col-xl-3"> | 5 | <div class="col-12 col-lg-4 col-xl-3"> |
6 | <div i18n class="inner-form-title">CACHE</div> | 6 | <h2 i18n class="inner-form-title">CACHE</h2> |
7 | <div i18n class="inner-form-description"> | 7 | <div i18n class="inner-form-description"> |
8 | Some files are not federated, and fetched when necessary. Define their caching policies. | 8 | Some files are not federated, and fetched when necessary. Define their caching policies. |
9 | </div> | 9 | </div> |
@@ -60,7 +60,7 @@ | |||
60 | <div class="row mt-4"> <!-- cache grid --> | 60 | <div class="row mt-4"> <!-- cache grid --> |
61 | <div class="col-12 col-lg-4 col-xl-3"> | 61 | <div class="col-12 col-lg-4 col-xl-3"> |
62 | <div class="anchor" id="customizations"></div> <!-- customizations anchor --> | 62 | <div class="anchor" id="customizations"></div> <!-- customizations anchor --> |
63 | <div i18n class="inner-form-title">CUSTOMIZATIONS</div> | 63 | <h2 i18n class="inner-form-title">CUSTOMIZATIONS</h2> |
64 | <div i18n class="inner-form-description"> | 64 | <div i18n class="inner-form-description"> |
65 | Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. | 65 | Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. |
66 | </div> | 66 | </div> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html index 9fc332308..b81393731 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html | |||
@@ -1,7 +1,7 @@ | |||
1 | <ng-container [formGroup]="form"> | 1 | <ng-container [formGroup]="form"> |
2 | <div class="row mt-5"> <!-- appearance grid --> | 2 | <div class="row mt-5"> <!-- appearance grid --> |
3 | <div class="col-12 col-lg-4 col-xl-3"> | 3 | <div class="col-12 col-lg-4 col-xl-3"> |
4 | <div i18n class="inner-form-title">APPEARANCE</div> | 4 | <h2 i18n class="inner-form-title">APPEARANCE</h2> |
5 | <div i18n class="inner-form-description"> | 5 | <div i18n class="inner-form-description"> |
6 | Use <a class="link-orange" routerLink="/admin/plugins">plugins & themes</a> for more involved changes, or add slight <a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">customizations</a>. | 6 | Use <a class="link-orange" routerLink="/admin/plugins">plugins & themes</a> for more involved changes, or add slight <a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">customizations</a>. |
7 | </div> | 7 | </div> |
@@ -91,7 +91,7 @@ | |||
91 | 91 | ||
92 | <div class="row mt-4"> <!-- broadcast grid --> | 92 | <div class="row mt-4"> <!-- broadcast grid --> |
93 | <div class="col-12 col-lg-4 col-xl-3"> | 93 | <div class="col-12 col-lg-4 col-xl-3"> |
94 | <div i18n class="inner-form-title">BROADCAST MESSAGE</div> | 94 | <h2 i18n class="inner-form-title">BROADCAST MESSAGE</h2> |
95 | <div i18n class="inner-form-description"> | 95 | <div i18n class="inner-form-description"> |
96 | Display a message on your instance | 96 | Display a message on your instance |
97 | </div> | 97 | </div> |
@@ -120,9 +120,9 @@ | |||
120 | 120 | ||
121 | <div class="peertube-select-container"> | 121 | <div class="peertube-select-container"> |
122 | <select id="broadcastMessageLevel" formControlName="level" class="form-control"> | 122 | <select id="broadcastMessageLevel" formControlName="level" class="form-control"> |
123 | <option value="info">info</option> | 123 | <option i18n value="info">info</option> |
124 | <option value="warning">warning</option> | 124 | <option i18n value="warning">warning</option> |
125 | <option value="error">error</option> | 125 | <option i18n value="error">error</option> |
126 | </select> | 126 | </select> |
127 | </div> | 127 | </div> |
128 | 128 | ||
@@ -147,7 +147,7 @@ | |||
147 | 147 | ||
148 | <div class="row mt-4"> <!-- new users grid --> | 148 | <div class="row mt-4"> <!-- new users grid --> |
149 | <div class="col-12 col-lg-4 col-xl-3"> | 149 | <div class="col-12 col-lg-4 col-xl-3"> |
150 | <div i18n class="inner-form-title">NEW USERS</div> | 150 | <h2 i18n class="inner-form-title">NEW USERS</h2> |
151 | <div i18n class="inner-form-description"> | 151 | <div i18n class="inner-form-description"> |
152 | Manage <a class="link-orange" routerLink="/admin/users">users</a> to set their quota individually. | 152 | Manage <a class="link-orange" routerLink="/admin/users">users</a> to set their quota individually. |
153 | </div> | 153 | </div> |
@@ -264,7 +264,7 @@ | |||
264 | 264 | ||
265 | <div class="row mt-4"> <!-- videos grid --> | 265 | <div class="row mt-4"> <!-- videos grid --> |
266 | <div class="col-12 col-lg-4 col-xl-3"> | 266 | <div class="col-12 col-lg-4 col-xl-3"> |
267 | <div i18n class="inner-form-title">VIDEOS</div> | 267 | <h2 i18n class="inner-form-title">VIDEOS</h2> |
268 | </div> | 268 | </div> |
269 | 269 | ||
270 | <div class="col-12 col-lg-8 col-xl-9"> | 270 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -350,7 +350,7 @@ | |||
350 | 350 | ||
351 | <div class="row mt-4"> <!-- video channels grid --> | 351 | <div class="row mt-4"> <!-- video channels grid --> |
352 | <div class="col-12 col-lg-4 col-xl-3"> | 352 | <div class="col-12 col-lg-4 col-xl-3"> |
353 | <div i18n class="inner-form-title">VIDEO CHANNELS</div> | 353 | <h2 i18n class="inner-form-title">VIDEO CHANNELS</h2> |
354 | </div> | 354 | </div> |
355 | 355 | ||
356 | <div class="col-12 col-lg-8 col-xl-9"> | 356 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -372,7 +372,7 @@ | |||
372 | 372 | ||
373 | <div class="row mt-4"> <!-- search grid --> | 373 | <div class="row mt-4"> <!-- search grid --> |
374 | <div class="col-12 col-lg-4 col-xl-3"> | 374 | <div class="col-12 col-lg-4 col-xl-3"> |
375 | <div i18n class="inner-form-title">SEARCH</div> | 375 | <h2 i18n class="inner-form-title">SEARCH</h2> |
376 | </div> | 376 | </div> |
377 | 377 | ||
378 | <div class="col-12 col-lg-8 col-xl-9"> | 378 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -461,7 +461,7 @@ | |||
461 | 461 | ||
462 | <div class="row mt-4"> <!-- federation grid --> | 462 | <div class="row mt-4"> <!-- federation grid --> |
463 | <div class="col-12 col-lg-4 col-xl-3"> | 463 | <div class="col-12 col-lg-4 col-xl-3"> |
464 | <div i18n class="inner-form-title">FEDERATION</div> | 464 | <h2 i18n class="inner-form-title">FEDERATION</h2> |
465 | <div i18n class="inner-form-description"> | 465 | <div i18n class="inner-form-description"> |
466 | Manage <a class="link-orange" routerLink="/admin/follows">relations</a> with other instances. | 466 | Manage <a class="link-orange" routerLink="/admin/follows">relations</a> with other instances. |
467 | </div> | 467 | </div> |
@@ -540,7 +540,7 @@ | |||
540 | 540 | ||
541 | <div class="row mt-4"> <!-- administrators grid --> | 541 | <div class="row mt-4"> <!-- administrators grid --> |
542 | <div class="col-12 col-lg-4 col-xl-3"> | 542 | <div class="col-12 col-lg-4 col-xl-3"> |
543 | <div i18n class="inner-form-title">ADMINISTRATORS</div> | 543 | <h2 i18n class="inner-form-title">ADMINISTRATORS</h2> |
544 | </div> | 544 | </div> |
545 | 545 | ||
546 | <div class="col-12 col-lg-8 col-xl-9"> | 546 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -568,7 +568,7 @@ | |||
568 | 568 | ||
569 | <div class="row mt-4"> <!-- Twitter grid --> | 569 | <div class="row mt-4"> <!-- Twitter grid --> |
570 | <div class="col-12 col-lg-4 col-xl-3"> | 570 | <div class="col-12 col-lg-4 col-xl-3"> |
571 | <div i18n class="inner-form-title">TWITTER</div> | 571 | <h2 i18n class="inner-form-title">TWITTER</h2> |
572 | <div i18n class="inner-form-description"> | 572 | <div i18n class="inner-form-description"> |
573 | Provide the Twitter account representing your instance to improve link previews. | 573 | Provide the Twitter account representing your instance to improve link previews. |
574 | If you don't have a Twitter account, just leave the default value. | 574 | If you don't have a Twitter account, just leave the default value. |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts index 30e4aa5d5..2c3b7560d 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts | |||
@@ -273,11 +273,11 @@ export class EditCustomConfigComponent extends FormReactive implements OnInit { | |||
273 | 273 | ||
274 | const defaultValues = { | 274 | const defaultValues = { |
275 | transcoding: { | 275 | transcoding: { |
276 | resolutions: {} | 276 | resolutions: {} as { [id: string]: string } |
277 | }, | 277 | }, |
278 | live: { | 278 | live: { |
279 | transcoding: { | 279 | transcoding: { |
280 | resolutions: {} | 280 | resolutions: {} as { [id: string]: string } |
281 | } | 281 | } |
282 | } | 282 | } |
283 | } | 283 | } |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-homepage.component.html b/client/src/app/+admin/config/edit-custom-config/edit-homepage.component.html index 3d8414f5c..fd009367f 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-homepage.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-homepage.component.html | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | <div class="homepage row mt-5"> <!-- homepage grid --> | 5 | <div class="homepage row mt-5"> <!-- homepage grid --> |
6 | <div class="col-12 col-lg-4 col-xl-3"> | 6 | <div class="col-12 col-lg-4 col-xl-3"> |
7 | <div i18n class="inner-form-title">INSTANCE HOMEPAGE</div> | 7 | <h2 i18n class="inner-form-title">INSTANCE HOMEPAGE</h2> |
8 | </div> | 8 | </div> |
9 | 9 | ||
10 | <div class="col-12 col-lg-8 col-xl-9"> | 10 | <div class="col-12 col-lg-8 col-xl-9"> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-instance-information.component.html b/client/src/app/+admin/config/edit-custom-config/edit-instance-information.component.html index ff79ecc88..60f1aee2e 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-instance-information.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-instance-information.component.html | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | <div class="row mt-5"> <!-- instance grid --> | 5 | <div class="row mt-5"> <!-- instance grid --> |
6 | <div class="col-12 col-lg-4 col-xl-3"> | 6 | <div class="col-12 col-lg-4 col-xl-3"> |
7 | <div i18n class="inner-form-title">INSTANCE</div> | 7 | <h2 i18n class="inner-form-title">INSTANCE</h2> |
8 | </div> | 8 | </div> |
9 | 9 | ||
10 | <div class="col-12 col-lg-8 col-xl-9"> | 10 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -76,7 +76,7 @@ | |||
76 | 76 | ||
77 | <div class="row mt-4"> <!-- moderation & nsfw grid --> | 77 | <div class="row mt-4"> <!-- moderation & nsfw grid --> |
78 | <div class="col-12 col-lg-4 col-xl-3"> | 78 | <div class="col-12 col-lg-4 col-xl-3"> |
79 | <div i18n class="inner-form-title">MODERATION & NSFW</div> | 79 | <h2 i18n class="inner-form-title">MODERATION & NSFW</h2> |
80 | <div i18n class="inner-form-description"> | 80 | <div i18n class="inner-form-description"> |
81 | Manage <a class="link-orange" routerLink="/admin/users">users</a> to build a moderation team. | 81 | Manage <a class="link-orange" routerLink="/admin/users">users</a> to build a moderation team. |
82 | </div> | 82 | </div> |
@@ -154,7 +154,7 @@ | |||
154 | 154 | ||
155 | <div class="row mt-4"> <!-- you and your instance grid --> | 155 | <div class="row mt-4"> <!-- you and your instance grid --> |
156 | <div class="col-12 col-lg-4 col-xl-3"> | 156 | <div class="col-12 col-lg-4 col-xl-3"> |
157 | <div i18n class="inner-form-title">YOU AND YOUR INSTANCE</div> | 157 | <h2 i18n class="inner-form-title">YOU AND YOUR INSTANCE</h2> |
158 | </div> | 158 | </div> |
159 | 159 | ||
160 | <div class="col-12 col-lg-8 col-xl-9"> | 160 | <div class="col-12 col-lg-8 col-xl-9"> |
@@ -204,7 +204,7 @@ | |||
204 | 204 | ||
205 | <div class="row mt-4"> <!-- other information grid --> | 205 | <div class="row mt-4"> <!-- other information grid --> |
206 | <div class="col-12 col-lg-4 col-xl-3"> | 206 | <div class="col-12 col-lg-4 col-xl-3"> |
207 | <div i18n class="inner-form-title">OTHER INFORMATION</div> | 207 | <h2 i18n class="inner-form-title">OTHER INFORMATION</h2> |
208 | </div> | 208 | </div> |
209 | 209 | ||
210 | <div class="col-12 col-lg-8 col-xl-9"> | 210 | <div class="col-12 col-lg-8 col-xl-9"> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html b/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html index e9919741f..1ba3bdfe0 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | <div class="row mt-5"> | 3 | <div class="row mt-5"> |
4 | <div class="col-12 col-lg-4 col-xl-3"> | 4 | <div class="col-12 col-lg-4 col-xl-3"> |
5 | <div i18n class="inner-form-title">LIVE</div> | 5 | <h2 i18n class="inner-form-title">LIVE</h2> |
6 | <div i18n class="inner-form-description"> | 6 | <div i18n class="inner-form-description"> |
7 | Enable users of your instance to stream live. | 7 | Enable users of your instance to stream live. |
8 | </div> | 8 | </div> |
@@ -89,7 +89,7 @@ | |||
89 | 89 | ||
90 | <div class="row"> <!-- transcoding live streams grid --> | 90 | <div class="row"> <!-- transcoding live streams grid --> |
91 | <div class="col-12 col-lg-4 col-xl-3"> | 91 | <div class="col-12 col-lg-4 col-xl-3"> |
92 | <div i18n class="inner-form-title">TRANSCODING</div> | 92 | <h2 i18n class="inner-form-title">TRANSCODING</h2> |
93 | <div i18n class="inner-form-description"> | 93 | <div i18n class="inner-form-description"> |
94 | Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. | 94 | Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. |
95 | </div> | 95 | </div> |
@@ -111,7 +111,7 @@ | |||
111 | </div> | 111 | </div> |
112 | 112 | ||
113 | <div class="callout callout-light pt-2 mt-2 pb-0"> | 113 | <div class="callout callout-light pt-2 mt-2 pb-0"> |
114 | <label i18n>Output formats</label> | 114 | <h3 class="callout-title" i18n>Output formats</h3> |
115 | 115 | ||
116 | <div class="form-group" [ngClass]="getDisabledLiveTranscodingClass()"> | 116 | <div class="form-group" [ngClass]="getDisabledLiveTranscodingClass()"> |
117 | <label i18n for="liveTranscodingThreads">Live resolutions to generate</label> | 117 | <label i18n for="liveTranscodingThreads">Live resolutions to generate</label> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts index 50b882cb8..1d1fecf90 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts | |||
@@ -51,11 +51,11 @@ export class EditLiveConfigurationComponent implements OnInit, OnChanges { | |||
51 | const profiles = this.serverConfig.live.transcoding.availableProfiles | 51 | const profiles = this.serverConfig.live.transcoding.availableProfiles |
52 | 52 | ||
53 | return profiles.map(p => { | 53 | return profiles.map(p => { |
54 | const description = p === 'default' | 54 | if (p === 'default') { |
55 | ? $localize`x264, targeting maximum device compatibility` | 55 | return { id: p, label: $localize`Default`, description: $localize`x264, targeting maximum device compatibility` } |
56 | : '' | 56 | } |
57 | 57 | ||
58 | return { id: p, label: p, description } | 58 | return { id: p, label: p } |
59 | }) | 59 | }) |
60 | } | 60 | } |
61 | 61 | ||
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html index d3fc2e481..fb750aca6 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html +++ b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html | |||
@@ -18,7 +18,7 @@ | |||
18 | 18 | ||
19 | <div class="row mt-4"> <!-- transcoding grid --> | 19 | <div class="row mt-4"> <!-- transcoding grid --> |
20 | <div class="col-12 col-lg-4 col-xl-3"> | 20 | <div class="col-12 col-lg-4 col-xl-3"> |
21 | <div i18n class="inner-form-title">TRANSCODING</div> | 21 | <h2 i18n class="inner-form-title">TRANSCODING</h2> |
22 | <div i18n class="inner-form-description"> | 22 | <div i18n class="inner-form-description"> |
23 | Process uploaded videos so that they are in a streamable form that any device can play. Though costly in | 23 | Process uploaded videos so that they are in a streamable form that any device can play. Though costly in |
24 | resources, this is a critical part of PeerTube, so tread carefully. | 24 | resources, this is a critical part of PeerTube, so tread carefully. |
@@ -38,7 +38,7 @@ | |||
38 | <ng-container ngProjectAs="extra"> | 38 | <ng-container ngProjectAs="extra"> |
39 | 39 | ||
40 | <div class="callout callout-light pt-2 pb-0"> | 40 | <div class="callout callout-light pt-2 pb-0"> |
41 | <label i18n>Input formats</label> | 41 | <h3 class="callout-title" i18n>Input formats</h3> |
42 | 42 | ||
43 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> | 43 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> |
44 | <my-peertube-checkbox | 44 | <my-peertube-checkbox |
@@ -65,7 +65,7 @@ | |||
65 | </div> | 65 | </div> |
66 | 66 | ||
67 | <div class="callout callout-light pt-2 mt-2 pb-0"> | 67 | <div class="callout callout-light pt-2 mt-2 pb-0"> |
68 | <label i18n>Output formats</label> | 68 | <h3 class="callout-title" i18n>Output formats</h3> |
69 | 69 | ||
70 | <ng-container formGroupName="webtorrent"> | 70 | <ng-container formGroupName="webtorrent"> |
71 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> | 71 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> |
@@ -108,7 +108,7 @@ | |||
108 | </ng-container> | 108 | </ng-container> |
109 | 109 | ||
110 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> | 110 | <div class="form-group" [ngClass]="getTranscodingDisabledClass()"> |
111 | <label i18n>Resolutions to generate</label> | 111 | <div class="mb-2 fw-bold" i18n>Resolutions to generate</div> |
112 | 112 | ||
113 | <div class="ms-2 d-flex flex-column"> | 113 | <div class="ms-2 d-flex flex-column"> |
114 | <my-peertube-checkbox | 114 | <my-peertube-checkbox |
@@ -211,7 +211,7 @@ | |||
211 | 211 | ||
212 | <div class="row mt-2"> <!-- video studio grid --> | 212 | <div class="row mt-2"> <!-- video studio grid --> |
213 | <div class="col-12 col-lg-4 col-xl-3"> | 213 | <div class="col-12 col-lg-4 col-xl-3"> |
214 | <div i18n class="inner-form-title">VIDEO STUDIO</div> | 214 | <h2 i18n class="inner-form-title">VIDEO STUDIO</h2> |
215 | <div i18n class="inner-form-description"> | 215 | <div i18n class="inner-form-description"> |
216 | Allows your users to edit their video (cut, add intro/outro, add a watermark etc) | 216 | Allows your users to edit their video (cut, add intro/outro, add a watermark etc) |
217 | </div> | 217 | </div> |
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts index 0a1ebe8e2..c5f4ecddb 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts | |||
@@ -46,11 +46,11 @@ export class EditVODTranscodingComponent implements OnInit, OnChanges { | |||
46 | const profiles = this.serverConfig.transcoding.availableProfiles | 46 | const profiles = this.serverConfig.transcoding.availableProfiles |
47 | 47 | ||
48 | return profiles.map(p => { | 48 | return profiles.map(p => { |
49 | const description = p === 'default' | 49 | if (p === 'default') { |
50 | ? $localize`x264, targeting maximum device compatibility` | 50 | return { id: p, label: $localize`Default`, description: $localize`x264, targeting maximum device compatibility` } |
51 | : '' | 51 | } |
52 | 52 | ||
53 | return { id: p, label: p, description } | 53 | return { id: p, label: p } |
54 | }) | 54 | }) |
55 | } | 55 | } |
56 | 56 | ||
diff --git a/client/src/app/+admin/follows/following-list/following-list.component.html b/client/src/app/+admin/follows/following-list/following-list.component.html index 1605190f6..f46f36375 100644 --- a/client/src/app/+admin/follows/following-list/following-list.component.html +++ b/client/src/app/+admin/follows/following-list/following-list.component.html | |||
@@ -20,10 +20,10 @@ | |||
20 | > | 20 | > |
21 | </my-action-dropdown> | 21 | </my-action-dropdown> |
22 | 22 | ||
23 | <a *ngIf="!isInSelectionMode()" class="follow-button" (click)="openFollowModal()" (key.enter)="openFollowModal()"> | 23 | <button *ngIf="!isInSelectionMode()" class="peertube-create-button" (click)="openFollowModal()"> |
24 | <my-global-icon iconName="following" aria-hidden="true"></my-global-icon> | 24 | <my-global-icon iconName="following" aria-hidden="true"></my-global-icon> |
25 | <ng-container i18n>Follow</ng-container> | 25 | <ng-container i18n>Follow</ng-container> |
26 | </a> | 26 | </button> |
27 | </div> | 27 | </div> |
28 | 28 | ||
29 | <div class="ms-auto"> | 29 | <div class="ms-auto"> |
diff --git a/client/src/app/+admin/follows/following-list/following-list.component.scss b/client/src/app/+admin/follows/following-list/following-list.component.scss index 0de80e563..405ddae5c 100644 --- a/client/src/app/+admin/follows/following-list/following-list.component.scss +++ b/client/src/app/+admin/follows/following-list/following-list.component.scss | |||
@@ -16,10 +16,6 @@ a { | |||
16 | } | 16 | } |
17 | } | 17 | } |
18 | 18 | ||
19 | .follow-button { | ||
20 | @include create-button; | ||
21 | } | ||
22 | |||
23 | my-delete-button { | 19 | my-delete-button { |
24 | max-width: 130px; | 20 | max-width: 130px; |
25 | } | 21 | } |
diff --git a/client/src/app/+admin/overview/users/user-edit/user-edit.component.html b/client/src/app/+admin/overview/users/user-edit/user-edit.component.html index ce3226857..7b3eadac2 100644 --- a/client/src/app/+admin/overview/users/user-edit/user-edit.component.html +++ b/client/src/app/+admin/overview/users/user-edit/user-edit.component.html | |||
@@ -219,17 +219,17 @@ | |||
219 | 219 | ||
220 | <div class="danger-zone"> | 220 | <div class="danger-zone"> |
221 | <div class="form-group"> | 221 | <div class="form-group"> |
222 | <label i18n>Send a link to reset the password by email to the user</label> | 222 | <div class="mb-1 fw-bold" i18n>Send a link to reset the password by email to the user</div> |
223 | <button (click)="resetPassword()" i18n>Ask for new password</button> | 223 | <button (click)="resetPassword()" i18n>Ask for new password</button> |
224 | </div> | 224 | </div> |
225 | 225 | ||
226 | <div class="form-group"> | 226 | <div class="form-group"> |
227 | <label i18n>Manually set the user password</label> | 227 | <div class="mb-1 fw-bold" i18n>Manually set the user password</div> |
228 | <my-user-password [userId]="user.id" [username]="user.username"></my-user-password> | 228 | <my-user-password [userId]="user.id" [username]="user.username"></my-user-password> |
229 | </div> | 229 | </div> |
230 | 230 | ||
231 | <div *ngIf="user.twoFactorEnabled" class="form-group"> | 231 | <div *ngIf="user.twoFactorEnabled" class="form-group"> |
232 | <label i18n>This user has two factor authentication enabled</label> | 232 | <div class="mb-1 fw-bold" i18n>This user has two factor authentication enabled</div> |
233 | <button (click)="disableTwoFactorAuth()" i18n>Disable two factor authentication</button> | 233 | <button (click)="disableTwoFactorAuth()" i18n>Disable two factor authentication</button> |
234 | </div> | 234 | </div> |
235 | </div> | 235 | </div> |
diff --git a/client/src/app/+admin/overview/users/user-edit/user-edit.ts b/client/src/app/+admin/overview/users/user-edit/user-edit.ts index 5d6c6a91e..9547da2d1 100644 --- a/client/src/app/+admin/overview/users/user-edit/user-edit.ts +++ b/client/src/app/+admin/overview/users/user-edit/user-edit.ts | |||
@@ -53,8 +53,8 @@ export abstract class UserEdit extends FormReactive implements OnInit { | |||
53 | this.serverService.getServerLocale() | 53 | this.serverService.getServerLocale() |
54 | .subscribe(translations => { | 54 | .subscribe(translations => { |
55 | if (authUser.role.id === UserRole.ADMINISTRATOR) { | 55 | if (authUser.role.id === UserRole.ADMINISTRATOR) { |
56 | this.roles = Object.keys(USER_ROLE_LABELS) | 56 | this.roles = Object.entries(USER_ROLE_LABELS) |
57 | .map(key => ({ value: key.toString(), label: peertubeTranslate(USER_ROLE_LABELS[key], translations) })) | 57 | .map(([ key, value ]) => ({ value: key.toString(), label: peertubeTranslate(value, translations) })) |
58 | return | 58 | return |
59 | } | 59 | } |
60 | 60 | ||
diff --git a/client/src/app/+admin/overview/users/user-list/user-list.component.html b/client/src/app/+admin/overview/users/user-list/user-list.component.html index b7467d2cb..8c90f5a45 100644 --- a/client/src/app/+admin/overview/users/user-list/user-list.component.html +++ b/client/src/app/+admin/overview/users/user-list/user-list.component.html | |||
@@ -20,7 +20,7 @@ | |||
20 | > | 20 | > |
21 | </my-action-dropdown> | 21 | </my-action-dropdown> |
22 | 22 | ||
23 | <a *ngIf="!isInSelectionMode()" class="add-button" routerLink="/admin/users/create"> | 23 | <a *ngIf="!isInSelectionMode()" class="peertube-create-button" routerLink="/admin/users/create"> |
24 | <my-global-icon iconName="user-add" aria-hidden="true"></my-global-icon> | 24 | <my-global-icon iconName="user-add" aria-hidden="true"></my-global-icon> |
25 | <ng-container i18n>Create user</ng-container> | 25 | <ng-container i18n>Create user</ng-container> |
26 | </a> | 26 | </a> |
diff --git a/client/src/app/+admin/overview/users/user-list/user-list.component.scss b/client/src/app/+admin/overview/users/user-list/user-list.component.scss index 2a3b955d2..559a00251 100644 --- a/client/src/app/+admin/overview/users/user-list/user-list.component.scss +++ b/client/src/app/+admin/overview/users/user-list/user-list.component.scss | |||
@@ -2,10 +2,6 @@ | |||
2 | @use '_mixins' as *; | 2 | @use '_mixins' as *; |
3 | @use 'bootstrap/scss/functions' as *; | 3 | @use 'bootstrap/scss/functions' as *; |
4 | 4 | ||
5 | .add-button { | ||
6 | @include create-button; | ||
7 | } | ||
8 | |||
9 | tr.banned > td { | 5 | tr.banned > td { |
10 | background-color: lighten($color: $red, $amount: 40) !important; | 6 | background-color: lighten($color: $red, $amount: 40) !important; |
11 | } | 7 | } |
diff --git a/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts b/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts index 2fdc14d85..3fa1c56dc 100644 --- a/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts +++ b/client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts | |||
@@ -104,7 +104,7 @@ export class PluginListInstalledComponent implements OnInit { | |||
104 | } | 104 | } |
105 | 105 | ||
106 | isUninstalling (plugin: PeerTubePlugin) { | 106 | isUninstalling (plugin: PeerTubePlugin) { |
107 | return !!this.uninstall[this.getPluginKey(plugin)] | 107 | return !!this.uninstalling[this.getPluginKey(plugin)] |
108 | } | 108 | } |
109 | 109 | ||
110 | isTheme (plugin: PeerTubePlugin) { | 110 | isTheme (plugin: PeerTubePlugin) { |
diff --git a/client/src/app/+login/login.component.html b/client/src/app/+login/login.component.html index 40049390e..8ccc73617 100644 --- a/client/src/app/+login/login.component.html +++ b/client/src/app/+login/login.component.html | |||
@@ -81,10 +81,12 @@ | |||
81 | <input type="submit" class="peertube-button orange-button w-100" i18n-value value="Login" [disabled]="!form.valid"> | 81 | <input type="submit" class="peertube-button orange-button w-100" i18n-value value="Login" [disabled]="!form.valid"> |
82 | 82 | ||
83 | <div *ngIf="!otpStep" class="additional-links d-flex justify-content-center mt-4 mb-5"> | 83 | <div *ngIf="!otpStep" class="additional-links d-flex justify-content-center mt-4 mb-5"> |
84 | <a i18n role="button" class="link-orange mx-3" (click)="openForgotPasswordModal()" i18n-title title="Click here to reset your password">I forgot my password</a> | 84 | <button i18n class="button-unstyle link-orange mx-3" (click)="openForgotPasswordModal()" i18n-title title="Click here to reset your password"> |
85 | I forgot my password | ||
86 | </button> | ||
85 | 87 | ||
86 | <ng-container *ngIf="signupAllowed"> | 88 | <ng-container *ngIf="signupAllowed"> |
87 | <span>·</span> | 89 | <span class="lh-1">·</span> |
88 | <a i18n routerLink="/signup" class="link-orange mx-3">Create an account</a> | 90 | <a i18n routerLink="/signup" class="link-orange mx-3">Create an account</a> |
89 | </ng-container> | 91 | </ng-container> |
90 | </div> | 92 | </div> |
diff --git a/client/src/app/+login/login.component.ts b/client/src/app/+login/login.component.ts index ba0d412d6..a414a2121 100644 --- a/client/src/app/+login/login.component.ts +++ b/client/src/app/+login/login.component.ts | |||
@@ -7,7 +7,7 @@ import { LOGIN_PASSWORD_VALIDATOR, LOGIN_USERNAME_VALIDATOR } from '@app/shared/ | |||
7 | import { USER_OTP_TOKEN_VALIDATOR } from '@app/shared/form-validators/user-validators' | 7 | import { USER_OTP_TOKEN_VALIDATOR } from '@app/shared/form-validators/user-validators' |
8 | import { FormReactive, FormReactiveService, InputTextComponent } from '@app/shared/shared-forms' | 8 | import { FormReactive, FormReactiveService, InputTextComponent } from '@app/shared/shared-forms' |
9 | import { InstanceAboutAccordionComponent } from '@app/shared/shared-instance' | 9 | import { InstanceAboutAccordionComponent } from '@app/shared/shared-instance' |
10 | import { NgbAccordion, NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' | 10 | import { NgbAccordionDirective, NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' |
11 | import { getExternalAuthHref } from '@shared/core-utils' | 11 | import { getExternalAuthHref } from '@shared/core-utils' |
12 | import { RegisteredExternalAuthConfig, ServerConfig, ServerErrorCode } from '@shared/models' | 12 | import { RegisteredExternalAuthConfig, ServerConfig, ServerErrorCode } from '@shared/models' |
13 | 13 | ||
@@ -23,7 +23,7 @@ export class LoginComponent extends FormReactive implements OnInit, AfterViewIni | |||
23 | @ViewChild('forgotPasswordModal', { static: true }) forgotPasswordModal: ElementRef | 23 | @ViewChild('forgotPasswordModal', { static: true }) forgotPasswordModal: ElementRef |
24 | @ViewChild('otpTokenInput') otpTokenInput: InputTextComponent | 24 | @ViewChild('otpTokenInput') otpTokenInput: InputTextComponent |
25 | 25 | ||
26 | accordion: NgbAccordion | 26 | accordion: NgbAccordionDirective |
27 | error: string = null | 27 | error: string = null |
28 | forgotPasswordEmail = '' | 28 | forgotPasswordEmail = '' |
29 | 29 | ||
@@ -85,8 +85,8 @@ export class LoginComponent extends FormReactive implements OnInit, AfterViewIni | |||
85 | 85 | ||
86 | // Avoid undefined errors when accessing form error properties | 86 | // Avoid undefined errors when accessing form error properties |
87 | this.buildForm({ | 87 | this.buildForm({ |
88 | username: LOGIN_USERNAME_VALIDATOR, | 88 | 'username': LOGIN_USERNAME_VALIDATOR, |
89 | password: LOGIN_PASSWORD_VALIDATOR, | 89 | 'password': LOGIN_PASSWORD_VALIDATOR, |
90 | 'otp-token': { | 90 | 'otp-token': { |
91 | VALIDATORS: [], // Will be set dynamically | 91 | VALIDATORS: [], // Will be set dynamically |
92 | MESSAGES: USER_OTP_TOKEN_VALIDATOR.MESSAGES | 92 | MESSAGES: USER_OTP_TOKEN_VALIDATOR.MESSAGES |
diff --git a/client/src/app/+manage/video-channel-edit/video-channel-create.component.ts b/client/src/app/+manage/video-channel-edit/video-channel-create.component.ts index 372066890..8ca94b0b3 100644 --- a/client/src/app/+manage/video-channel-edit/video-channel-create.component.ts +++ b/client/src/app/+manage/video-channel-edit/video-channel-create.component.ts | |||
@@ -38,10 +38,10 @@ export class VideoChannelCreateComponent extends VideoChannelEdit implements OnI | |||
38 | 38 | ||
39 | ngOnInit () { | 39 | ngOnInit () { |
40 | this.buildForm({ | 40 | this.buildForm({ |
41 | name: VIDEO_CHANNEL_NAME_VALIDATOR, | 41 | 'name': VIDEO_CHANNEL_NAME_VALIDATOR, |
42 | 'display-name': VIDEO_CHANNEL_DISPLAY_NAME_VALIDATOR, | 42 | 'display-name': VIDEO_CHANNEL_DISPLAY_NAME_VALIDATOR, |
43 | description: VIDEO_CHANNEL_DESCRIPTION_VALIDATOR, | 43 | 'description': VIDEO_CHANNEL_DESCRIPTION_VALIDATOR, |
44 | support: VIDEO_CHANNEL_SUPPORT_VALIDATOR | 44 | 'support': VIDEO_CHANNEL_SUPPORT_VALIDATOR |
45 | }) | 45 | }) |
46 | } | 46 | } |
47 | 47 | ||
diff --git a/client/src/app/+manage/video-channel-edit/video-channel-edit.component.html b/client/src/app/+manage/video-channel-edit/video-channel-edit.component.html index 966a350d1..58f65d994 100644 --- a/client/src/app/+manage/video-channel-edit/video-channel-edit.component.html +++ b/client/src/app/+manage/video-channel-edit/video-channel-edit.component.html | |||
@@ -10,8 +10,6 @@ | |||
10 | </div> | 10 | </div> |
11 | 11 | ||
12 | <div class="col-12 col-lg-8 col-xl-9"> | 12 | <div class="col-12 col-lg-8 col-xl-9"> |
13 | <label i18n>Banner image of the channel</label> | ||
14 | |||
15 | <my-actor-banner-edit | 13 | <my-actor-banner-edit |
16 | *ngIf="videoChannel" [previewImage]="isCreation()" class="d-block mb-4" | 14 | *ngIf="videoChannel" [previewImage]="isCreation()" class="d-block mb-4" |
17 | [actor]="videoChannel" (bannerChange)="onBannerChange($event)" (bannerDelete)="onBannerDelete()" | 15 | [actor]="videoChannel" (bannerChange)="onBannerChange($event)" (bannerDelete)="onBannerDelete()" |
diff --git a/client/src/app/+manage/video-channel-edit/video-channel-update.component.ts b/client/src/app/+manage/video-channel-edit/video-channel-update.component.ts index 3326a1505..f9045db35 100644 --- a/client/src/app/+manage/video-channel-edit/video-channel-update.component.ts +++ b/client/src/app/+manage/video-channel-edit/video-channel-update.component.ts | |||
@@ -46,9 +46,9 @@ export class VideoChannelUpdateComponent extends VideoChannelEdit implements OnI | |||
46 | 46 | ||
47 | this.buildForm({ | 47 | this.buildForm({ |
48 | 'display-name': VIDEO_CHANNEL_DISPLAY_NAME_VALIDATOR, | 48 | 'display-name': VIDEO_CHANNEL_DISPLAY_NAME_VALIDATOR, |
49 | description: VIDEO_CHANNEL_DESCRIPTION_VALIDATOR, | 49 | 'description': VIDEO_CHANNEL_DESCRIPTION_VALIDATOR, |
50 | support: VIDEO_CHANNEL_SUPPORT_VALIDATOR, | 50 | 'support': VIDEO_CHANNEL_SUPPORT_VALIDATOR, |
51 | bulkVideosSupportUpdate: null | 51 | 'bulkVideosSupportUpdate': null |
52 | }) | 52 | }) |
53 | 53 | ||
54 | this.paramsSub = this.route.params.subscribe(routeParams => { | 54 | this.paramsSub = this.route.params.subscribe(routeParams => { |
@@ -65,8 +65,8 @@ export class VideoChannelUpdateComponent extends VideoChannelEdit implements OnI | |||
65 | 65 | ||
66 | this.form.patchValue({ | 66 | this.form.patchValue({ |
67 | 'display-name': videoChannelToUpdate.displayName, | 67 | 'display-name': videoChannelToUpdate.displayName, |
68 | description: videoChannelToUpdate.description, | 68 | 'description': videoChannelToUpdate.description, |
69 | support: videoChannelToUpdate.support | 69 | 'support': videoChannelToUpdate.support |
70 | }) | 70 | }) |
71 | }, | 71 | }, |
72 | 72 | ||
diff --git a/client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts b/client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts index ebb7ed2da..1e8fa2a56 100644 --- a/client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts +++ b/client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts | |||
@@ -29,7 +29,7 @@ export class MyAccountChangeEmailComponent extends FormReactive implements OnIni | |||
29 | ngOnInit () { | 29 | ngOnInit () { |
30 | this.buildForm({ | 30 | this.buildForm({ |
31 | 'new-email': USER_EMAIL_VALIDATOR, | 31 | 'new-email': USER_EMAIL_VALIDATOR, |
32 | password: USER_PASSWORD_VALIDATOR | 32 | 'password': USER_PASSWORD_VALIDATOR |
33 | }) | 33 | }) |
34 | 34 | ||
35 | this.user = this.authService.getUser() | 35 | this.user = this.authService.getUser() |
diff --git a/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html b/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html index 46f5e5d6b..2af9d576a 100644 --- a/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html +++ b/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html | |||
@@ -12,6 +12,7 @@ | |||
12 | 12 | ||
13 | <div> | 13 | <div> |
14 | <my-input-switch | 14 | <my-input-switch |
15 | [inputName]="'web-notification-' + notificationType" | ||
15 | [(ngModel)]="webNotifications[notificationType]" | 16 | [(ngModel)]="webNotifications[notificationType]" |
16 | (ngModelChange)="updateWebSetting(notificationType, webNotifications[notificationType])" | 17 | (ngModelChange)="updateWebSetting(notificationType, webNotifications[notificationType])" |
17 | ></my-input-switch> | 18 | ></my-input-switch> |
@@ -19,6 +20,7 @@ | |||
19 | 20 | ||
20 | <div *ngIf="emailEnabled"> | 21 | <div *ngIf="emailEnabled"> |
21 | <my-input-switch | 22 | <my-input-switch |
23 | [inputName]="'email-notification-' + notificationType" | ||
22 | [(ngModel)]="emailNotifications[notificationType]" | 24 | [(ngModel)]="emailNotifications[notificationType]" |
23 | (ngModelChange)="updateEmailSetting(notificationType, emailNotifications[notificationType])" | 25 | (ngModelChange)="updateEmailSetting(notificationType, emailNotifications[notificationType])" |
24 | ></my-input-switch> | 26 | ></my-input-switch> |
diff --git a/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts b/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts index 769ab647a..2adc276a9 100644 --- a/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts +++ b/client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts | |||
@@ -3,6 +3,7 @@ import { Subject } from 'rxjs' | |||
3 | import { Component, Input, OnInit } from '@angular/core' | 3 | import { Component, Input, OnInit } from '@angular/core' |
4 | import { Notifier, ServerService, User } from '@app/core' | 4 | import { Notifier, ServerService, User } from '@app/core' |
5 | import { UserNotificationService } from '@app/shared/shared-main' | 5 | import { UserNotificationService } from '@app/shared/shared-main' |
6 | import { objectKeysTyped } from '@shared/core-utils' | ||
6 | import { UserNotificationSetting, UserNotificationSettingValue, UserRight } from '@shared/models' | 7 | import { UserNotificationSetting, UserNotificationSettingValue, UserRight } from '@shared/models' |
7 | 8 | ||
8 | @Component({ | 9 | @Component({ |
@@ -141,11 +142,11 @@ export class MyAccountNotificationPreferencesComponent implements OnInit { | |||
141 | } | 142 | } |
142 | 143 | ||
143 | private loadNotificationSettings () { | 144 | private loadNotificationSettings () { |
144 | for (const key of Object.keys(this.user.notificationSettings)) { | 145 | for (const key of objectKeysTyped(this.user.notificationSettings)) { |
145 | const value = this.user.notificationSettings[key] | 146 | const value = this.user.notificationSettings[key] |
146 | this.emailNotifications[key] = value & UserNotificationSettingValue.EMAIL | 147 | this.emailNotifications[key] = !!(value & UserNotificationSettingValue.EMAIL) |
147 | 148 | ||
148 | this.webNotifications[key] = value & UserNotificationSettingValue.WEB | 149 | this.webNotifications[key] = !!(value & UserNotificationSettingValue.WEB) |
149 | } | 150 | } |
150 | } | 151 | } |
151 | } | 152 | } |
diff --git a/client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts b/client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts index 8621eb7aa..a2d128190 100644 --- a/client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts +++ b/client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts | |||
@@ -25,17 +25,17 @@ export class MyAccountProfileComponent extends FormReactive implements OnInit { | |||
25 | 25 | ||
26 | ngOnInit () { | 26 | ngOnInit () { |
27 | this.buildForm({ | 27 | this.buildForm({ |
28 | username: null, | 28 | 'username': null, |
29 | 'display-name': USER_DISPLAY_NAME_REQUIRED_VALIDATOR, | 29 | 'display-name': USER_DISPLAY_NAME_REQUIRED_VALIDATOR, |
30 | description: USER_DESCRIPTION_VALIDATOR | 30 | 'description': USER_DESCRIPTION_VALIDATOR |
31 | }) | 31 | }) |
32 | this.form.controls['username'].disable() | 32 | this.form.controls['username'].disable() |
33 | 33 | ||
34 | this.userInformationLoaded.subscribe(() => { | 34 | this.userInformationLoaded.subscribe(() => { |
35 | this.form.patchValue({ | 35 | this.form.patchValue({ |
36 | username: this.user.username, | 36 | 'username': this.user.username, |
37 | 'display-name': this.user.account.displayName, | 37 | 'display-name': this.user.account.displayName, |
38 | description: this.user.account.description | 38 | 'description': this.user.account.description |
39 | }) | 39 | }) |
40 | }) | 40 | }) |
41 | } | 41 | } |
diff --git a/client/src/app/+my-library/+my-video-channels/my-video-channels.component.html b/client/src/app/+my-library/+my-video-channels/my-video-channels.component.html index 5bef4a6ed..0fe061983 100644 --- a/client/src/app/+my-library/+my-video-channels/my-video-channels.component.html +++ b/client/src/app/+my-library/+my-video-channels/my-video-channels.component.html | |||
@@ -18,7 +18,7 @@ | |||
18 | <div class="video-channels-header d-flex justify-content-between gap-2"> | 18 | <div class="video-channels-header d-flex justify-content-between gap-2"> |
19 | <my-advanced-input-filter (search)="onSearch($event)"></my-advanced-input-filter> | 19 | <my-advanced-input-filter (search)="onSearch($event)"></my-advanced-input-filter> |
20 | 20 | ||
21 | <a class="create-button" routerLink="/manage/create"> | 21 | <a class="peertube-create-button" routerLink="/manage/create"> |
22 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 22 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
23 | <ng-container i18n>Create video channel</ng-container> | 23 | <ng-container i18n>Create video channel</ng-container> |
24 | </a> | 24 | </a> |
diff --git a/client/src/app/+my-library/+my-video-channels/my-video-channels.component.scss b/client/src/app/+my-library/+my-video-channels/my-video-channels.component.scss index 6c5be9240..b4907db51 100644 --- a/client/src/app/+my-library/+my-video-channels/my-video-channels.component.scss +++ b/client/src/app/+my-library/+my-video-channels/my-video-channels.component.scss | |||
@@ -17,10 +17,6 @@ h1 { | |||
17 | } | 17 | } |
18 | } | 18 | } |
19 | 19 | ||
20 | .create-button { | ||
21 | @include create-button; | ||
22 | } | ||
23 | |||
24 | input[type=text] { | 20 | input[type=text] { |
25 | @include peertube-input-text(300px); | 21 | @include peertube-input-text(300px); |
26 | } | 22 | } |
diff --git a/client/src/app/+my-library/my-history/my-history.component.html b/client/src/app/+my-library/my-history/my-history.component.html index 6791dab52..1046a8f8c 100644 --- a/client/src/app/+my-library/my-history/my-history.component.html +++ b/client/src/app/+my-library/my-history/my-history.component.html | |||
@@ -10,8 +10,8 @@ | |||
10 | </div> | 10 | </div> |
11 | 11 | ||
12 | <div class="history-switch"> | 12 | <div class="history-switch"> |
13 | <my-input-switch [(ngModel)]="videosHistoryEnabled" (ngModelChange)="onVideosHistoryChange()"></my-input-switch> | 13 | <my-input-switch inputName="track-watch-history" [(ngModel)]="videosHistoryEnabled" (ngModelChange)="onVideosHistoryChange()"></my-input-switch> |
14 | <label i18n>Track watch history</label> | 14 | <label for="track-watch-history" i18n>Track watch history</label> |
15 | </div> | 15 | </div> |
16 | 16 | ||
17 | <button class="delete-history" (click)="clearAllHistory()" i18n> | 17 | <button class="delete-history" (click)="clearAllHistory()" i18n> |
diff --git a/client/src/app/+my-library/my-ownership/my-ownership.component.html b/client/src/app/+my-library/my-ownership/my-ownership.component.html index d9a4f32bd..5db1a9bb2 100644 --- a/client/src/app/+my-library/my-ownership/my-ownership.component.html +++ b/client/src/app/+my-library/my-ownership/my-ownership.component.html | |||
@@ -44,7 +44,7 @@ | |||
44 | <a [href]="videoChangeOwnership.video.url" class="video-table-video-link" [title]="videoChangeOwnership.video.name" target="_blank" rel="noopener noreferrer"> | 44 | <a [href]="videoChangeOwnership.video.url" class="video-table-video-link" [title]="videoChangeOwnership.video.name" target="_blank" rel="noopener noreferrer"> |
45 | <div class="video-table-video"> | 45 | <div class="video-table-video"> |
46 | <div class="video-table-video-image"> | 46 | <div class="video-table-video-image"> |
47 | <img [src]="videoChangeOwnership.video.thumbnailPath"> | 47 | <img [src]="videoChangeOwnership.video.thumbnailPath" alt=""> |
48 | </div> | 48 | </div> |
49 | <div class="video-table-video-text"> | 49 | <div class="video-table-video-text"> |
50 | <div> | 50 | <div> |
diff --git a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html index 538bbd178..5275fb517 100644 --- a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html +++ b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html | |||
@@ -20,7 +20,7 @@ | |||
20 | <ng-template pTemplate="caption"> | 20 | <ng-template pTemplate="caption"> |
21 | <div class="caption"> | 21 | <div class="caption"> |
22 | <div class="left-buttons"> | 22 | <div class="left-buttons"> |
23 | <a class="add-sync" routerLink="{{ getSyncCreateLink() }}"> | 23 | <a class="peertube-create-button" routerLink="{{ getSyncCreateLink() }}"> |
24 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 24 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
25 | <ng-container i18n>Add synchronization</ng-container> | 25 | <ng-container i18n>Add synchronization</ng-container> |
26 | </a> | 26 | </a> |
diff --git a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.scss b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.scss index 6c09cc9ef..153bfc6b1 100644 --- a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.scss +++ b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.scss | |||
@@ -2,12 +2,9 @@ | |||
2 | @use '_mixins' as *; | 2 | @use '_mixins' as *; |
3 | @use '_actor' as *; | 3 | @use '_actor' as *; |
4 | 4 | ||
5 | .add-sync { | ||
6 | @include create-button; | ||
7 | } | ||
8 | |||
9 | .actor { | 5 | .actor { |
10 | @include actor-row($min-height: auto, $separator: true); | 6 | @include actor-row($min-height: auto, $separator: true); |
7 | |||
11 | margin-bottom: 0; | 8 | margin-bottom: 0; |
12 | padding-bottom: 0; | 9 | padding-bottom: 0; |
13 | border: 0; | 10 | border: 0; |
diff --git a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts index 74dbe222d..1f7287f44 100644 --- a/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts +++ b/client/src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts | |||
@@ -124,7 +124,7 @@ export class MyVideoChannelSyncsComponent extends RestTable implements OnInit { | |||
124 | return '/my-library/video-channel-syncs/create' | 124 | return '/my-library/video-channel-syncs/create' |
125 | } | 125 | } |
126 | 126 | ||
127 | getSyncStateClass (stateId: number) { | 127 | getSyncStateClass (stateId: VideoChannelSyncState) { |
128 | return [ 'pt-badge', MyVideoChannelSyncsComponent.STATE_CLASS_BY_ID[stateId] ] | 128 | return [ 'pt-badge', MyVideoChannelSyncsComponent.STATE_CLASS_BY_ID[stateId] ] |
129 | } | 129 | } |
130 | 130 | ||
diff --git a/client/src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html b/client/src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html index e867f63b8..a3c2aab44 100644 --- a/client/src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html +++ b/client/src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html | |||
@@ -61,7 +61,7 @@ | |||
61 | </div> | 61 | </div> |
62 | 62 | ||
63 | <div class="form-group"> | 63 | <div class="form-group"> |
64 | <label i18n>Channel</label> | 64 | <label for="videoChannelIdl" i18n>Channel</label> |
65 | 65 | ||
66 | <my-select-channel | 66 | <my-select-channel |
67 | labelForId="videoChannelIdl" [items]="userVideoChannels" formControlName="videoChannelId" | 67 | labelForId="videoChannelIdl" [items]="userVideoChannels" formControlName="videoChannelId" |
@@ -73,7 +73,7 @@ | |||
73 | </div> | 73 | </div> |
74 | 74 | ||
75 | <div class="form-group"> | 75 | <div class="form-group"> |
76 | <label i18n>Playlist thumbnail</label> | 76 | <label for="thumbnailfile" i18n>Playlist thumbnail</label> |
77 | 77 | ||
78 | <my-preview-upload | 78 | <my-preview-upload |
79 | i18n-inputLabel inputLabel="Edit" inputName="thumbnailfile" formControlName="thumbnailfile" | 79 | i18n-inputLabel inputLabel="Edit" inputName="thumbnailfile" formControlName="thumbnailfile" |
diff --git a/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.html b/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.html index 3bab20a22..ebcb0b1fd 100644 --- a/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.html +++ b/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.html | |||
@@ -9,7 +9,7 @@ | |||
9 | <div class="video-playlists-header d-flex justify-content-between gap-2"> | 9 | <div class="video-playlists-header d-flex justify-content-between gap-2"> |
10 | <my-advanced-input-filter (search)="onSearch($event)"></my-advanced-input-filter> | 10 | <my-advanced-input-filter (search)="onSearch($event)"></my-advanced-input-filter> |
11 | 11 | ||
12 | <a class="create-button" routerLink="create"> | 12 | <a class="peertube-create-button" routerLink="create"> |
13 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 13 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
14 | <ng-container i18n>Create playlist</ng-container> | 14 | <ng-container i18n>Create playlist</ng-container> |
15 | </a> | 15 | </a> |
diff --git a/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.scss b/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.scss index 07e50e53f..f22feaa48 100644 --- a/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.scss +++ b/client/src/app/+my-library/my-video-playlists/my-video-playlists.component.scss | |||
@@ -5,10 +5,6 @@ h1 { | |||
5 | display: flex; | 5 | display: flex; |
6 | } | 6 | } |
7 | 7 | ||
8 | .create-button { | ||
9 | @include create-button; | ||
10 | } | ||
11 | |||
12 | input[type=text] { | 8 | input[type=text] { |
13 | @include peertube-input-text(300px); | 9 | @include peertube-input-text(300px); |
14 | } | 10 | } |
diff --git a/client/src/app/+my-library/my-videos/my-videos.component.html b/client/src/app/+my-library/my-videos/my-videos.component.html index 9bb609ae8..b95287151 100644 --- a/client/src/app/+my-library/my-videos/my-videos.component.html +++ b/client/src/app/+my-library/my-videos/my-videos.component.html | |||
@@ -46,10 +46,10 @@ | |||
46 | #videosSelection | 46 | #videosSelection |
47 | > | 47 | > |
48 | <ng-template ptTemplate="globalButtons"> | 48 | <ng-template ptTemplate="globalButtons"> |
49 | <span class="action-button action-button-delete-selection" (click)="deleteSelectedVideos()"> | 49 | <button class="action-button action-button-delete-selection" (click)="deleteSelectedVideos()"> |
50 | <my-global-icon iconName="delete" aria-hidden="true"></my-global-icon> | 50 | <my-global-icon iconName="delete" aria-hidden="true"></my-global-icon> |
51 | <ng-container i18n>Delete</ng-container> | 51 | <ng-container i18n>Delete</ng-container> |
52 | </span> | 52 | </button> |
53 | </ng-template> | 53 | </ng-template> |
54 | 54 | ||
55 | <ng-template ptTemplate="rowButtons" let-video> | 55 | <ng-template ptTemplate="rowButtons" let-video> |
diff --git a/client/src/app/+my-library/my-videos/my-videos.component.ts b/client/src/app/+my-library/my-videos/my-videos.component.ts index 46dd304ba..b618b3f88 100644 --- a/client/src/app/+my-library/my-videos/my-videos.component.ts +++ b/client/src/app/+my-library/my-videos/my-videos.component.ts | |||
@@ -171,15 +171,15 @@ export class MyVideosComponent implements OnInit, DisableForReuseHook { | |||
171 | .subscribe(result => { | 171 | .subscribe(result => { |
172 | this.videosContainedInPlaylists = Object.keys(result).reduce((acc, videoId) => ({ | 172 | this.videosContainedInPlaylists = Object.keys(result).reduce((acc, videoId) => ({ |
173 | ...acc, | 173 | ...acc, |
174 | [videoId]: uniqBy(result[videoId], (p: VideoExistInPlaylist) => p.playlistId) | 174 | [videoId]: uniqBy(result[+videoId], (p: VideoExistInPlaylist) => p.playlistId) |
175 | }), this.videosContainedInPlaylists) | 175 | }), this.videosContainedInPlaylists) |
176 | }) | 176 | }) |
177 | } | 177 | } |
178 | 178 | ||
179 | async deleteSelectedVideos () { | 179 | async deleteSelectedVideos () { |
180 | const toDeleteVideosIds = Object.keys(this.selection) | 180 | const toDeleteVideosIds = Object.entries(this.selection) |
181 | .filter(k => this.selection[k] === true) | 181 | .filter(([ _k, v ]) => v === true) |
182 | .map(k => parseInt(k, 10)) | 182 | .map(([ k, _v ]) => parseInt(k, 10)) |
183 | 183 | ||
184 | const res = await this.confirmService.confirm( | 184 | const res = await this.confirmService.confirm( |
185 | prepareIcu($localize`Do you really want to delete {length, plural, =1 {this video} other {{length} videos}}?`)( | 185 | prepareIcu($localize`Do you really want to delete {length, plural, =1 {this video} other {{length} videos}}?`)( |
diff --git a/client/src/app/+reset-password/reset-password.component.ts b/client/src/app/+reset-password/reset-password.component.ts index a6c05bbfb..a99894458 100644 --- a/client/src/app/+reset-password/reset-password.component.ts +++ b/client/src/app/+reset-password/reset-password.component.ts | |||
@@ -27,7 +27,7 @@ export class ResetPasswordComponent extends FormReactive implements OnInit { | |||
27 | 27 | ||
28 | ngOnInit () { | 28 | ngOnInit () { |
29 | this.buildForm({ | 29 | this.buildForm({ |
30 | password: USER_PASSWORD_VALIDATOR, | 30 | 'password': USER_PASSWORD_VALIDATOR, |
31 | 'password-confirm': RESET_PASSWORD_CONFIRM_VALIDATOR | 31 | 'password-confirm': RESET_PASSWORD_CONFIRM_VALIDATOR |
32 | }) | 32 | }) |
33 | 33 | ||
diff --git a/client/src/app/+search/search-filters.component.html b/client/src/app/+search/search-filters.component.html index 5bce009d5..ed0632a4d 100644 --- a/client/src/app/+search/search-filters.component.html +++ b/client/src/app/+search/search-filters.component.html | |||
@@ -4,7 +4,7 @@ | |||
4 | <div class="col-lg-4 col-md-6 col-xs-12"> | 4 | <div class="col-lg-4 col-md-6 col-xs-12"> |
5 | <div class="form-group"> | 5 | <div class="form-group"> |
6 | <div class="radio-label label-container"> | 6 | <div class="radio-label label-container"> |
7 | <label i18n>Sort</label> | 7 | <label for="sort" i18n>Sort</label> |
8 | <button i18n class="reset-button reset-button-small" (click)="resetField('sort', '-match')" *ngIf="advancedSearch.sort !== '-match'"> | 8 | <button i18n class="reset-button reset-button-small" (click)="resetField('sort', '-match')" *ngIf="advancedSearch.sort !== '-match'"> |
9 | Reset | 9 | Reset |
10 | </button> | 10 | </button> |
@@ -18,7 +18,7 @@ | |||
18 | 18 | ||
19 | <div class="form-group"> | 19 | <div class="form-group"> |
20 | <div class="radio-label label-container"> | 20 | <div class="radio-label label-container"> |
21 | <label i18n>Display only</label> | 21 | <label for="isLive" i18n>Display only</label> |
22 | <button i18n class="reset-button reset-button-small" (click)="resetField('isLive')" *ngIf="advancedSearch.isLive !== undefined"> | 22 | <button i18n class="reset-button reset-button-small" (click)="resetField('isLive')" *ngIf="advancedSearch.isLive !== undefined"> |
23 | Reset | 23 | Reset |
24 | </button> | 24 | </button> |
@@ -37,7 +37,7 @@ | |||
37 | 37 | ||
38 | <div class="form-group"> | 38 | <div class="form-group"> |
39 | <div class="radio-label label-container"> | 39 | <div class="radio-label label-container"> |
40 | <label i18n>Display sensitive content</label> | 40 | <label for="sensitiveContent" i18n>Display sensitive content</label> |
41 | <button i18n class="reset-button reset-button-small" (click)="resetField('nsfw')" *ngIf="advancedSearch.nsfw !== undefined"> | 41 | <button i18n class="reset-button reset-button-small" (click)="resetField('nsfw')" *ngIf="advancedSearch.nsfw !== undefined"> |
42 | Reset | 42 | Reset |
43 | </button> | 43 | </button> |
@@ -56,7 +56,7 @@ | |||
56 | 56 | ||
57 | <div class="form-group"> | 57 | <div class="form-group"> |
58 | <div class="radio-label label-container"> | 58 | <div class="radio-label label-container"> |
59 | <label i18n>Published date</label> | 59 | <label for="publishedDateRange" i18n>Published date</label> |
60 | <button i18n class="reset-button reset-button-small" (click)="resetLocalField('publishedDateRange')" *ngIf="publishedDateRange !== undefined"> | 60 | <button i18n class="reset-button reset-button-small" (click)="resetLocalField('publishedDateRange')" *ngIf="publishedDateRange !== undefined"> |
61 | Reset | 61 | Reset |
62 | </button> | 62 | </button> |
@@ -105,7 +105,7 @@ | |||
105 | <div class="col-lg-4 col-md-6 col-xs-12"> | 105 | <div class="col-lg-4 col-md-6 col-xs-12"> |
106 | <div class="form-group"> | 106 | <div class="form-group"> |
107 | <div class="radio-label label-container"> | 107 | <div class="radio-label label-container"> |
108 | <label i18n>Duration</label> | 108 | <label for="durationRange" i18n>Duration</label> |
109 | <button i18n class="reset-button reset-button-small" (click)="resetLocalField('durationRange')" *ngIf="durationRange !== undefined"> | 109 | <button i18n class="reset-button reset-button-small" (click)="resetLocalField('durationRange')" *ngIf="durationRange !== undefined"> |
110 | Reset | 110 | Reset |
111 | </button> | 111 | </button> |
@@ -184,7 +184,7 @@ | |||
184 | 184 | ||
185 | <div class="form-group"> | 185 | <div class="form-group"> |
186 | <div class="radio-label label-container"> | 186 | <div class="radio-label label-container"> |
187 | <label i18n>Result types</label> | 187 | <label for="resultType" i18n>Result types</label> |
188 | <button i18n class="reset-button reset-button-small" (click)="resetField('resultType')" *ngIf="advancedSearch.resultType !== undefined"> | 188 | <button i18n class="reset-button reset-button-small" (click)="resetField('resultType')" *ngIf="advancedSearch.resultType !== undefined"> |
189 | Reset | 189 | Reset |
190 | </button> | 190 | </button> |
@@ -209,7 +209,7 @@ | |||
209 | 209 | ||
210 | <div class="form-group" *ngIf="isSearchTargetEnabled()"> | 210 | <div class="form-group" *ngIf="isSearchTargetEnabled()"> |
211 | <div class="radio-label label-container"> | 211 | <div class="radio-label label-container"> |
212 | <label i18n>Search target</label> | 212 | <label for="searchTarget" i18n>Search target</label> |
213 | </div> | 213 | </div> |
214 | 214 | ||
215 | <div class="peertube-radio-container"> | 215 | <div class="peertube-radio-container"> |
diff --git a/client/src/app/+search/search-filters.component.ts b/client/src/app/+search/search-filters.component.ts index f9de04706..a6fc51383 100644 --- a/client/src/app/+search/search-filters.component.ts +++ b/client/src/app/+search/search-filters.component.ts | |||
@@ -118,11 +118,11 @@ export class SearchFiltersComponent implements OnInit { | |||
118 | this.onDurationOrPublishedUpdated() | 118 | this.onDurationOrPublishedUpdated() |
119 | } | 119 | } |
120 | 120 | ||
121 | resetField (fieldName: string, value?: any) { | 121 | resetField (fieldName: keyof AdvancedSearch, value?: any) { |
122 | this.advancedSearch[fieldName] = value | 122 | (this.advancedSearch as any)[fieldName] = value |
123 | } | 123 | } |
124 | 124 | ||
125 | resetLocalField (fieldName: string, value?: any) { | 125 | resetLocalField (fieldName: keyof SearchFiltersComponent, value?: any) { |
126 | this[fieldName] = value | 126 | this[fieldName] = value |
127 | this.onDurationOrPublishedUpdated() | 127 | this.onDurationOrPublishedUpdated() |
128 | } | 128 | } |
diff --git a/client/src/app/+search/search.component.html b/client/src/app/+search/search.component.html index 2530c87b7..fef6f8e8c 100644 --- a/client/src/app/+search/search.component.html +++ b/client/src/app/+search/search.component.html | |||
@@ -10,8 +10,8 @@ | |||
10 | <span *ngIf="currentSearch" i18n>for <span class="search-value">{{ currentSearch }}</span></span> | 10 | <span *ngIf="currentSearch" i18n>for <span class="search-value">{{ currentSearch }}</span></span> |
11 | </div> | 11 | </div> |
12 | 12 | ||
13 | <div | 13 | <button |
14 | class="results-filter-button ms-auto" (click)="isSearchFilterCollapsed = !isSearchFilterCollapsed" role="button" | 14 | class="results-filter-button button-unstyle ms-auto" (click)="isSearchFilterCollapsed = !isSearchFilterCollapsed" |
15 | [attr.aria-expanded]="!isSearchFilterCollapsed" aria-controls="collapseBasic" | 15 | [attr.aria-expanded]="!isSearchFilterCollapsed" aria-controls="collapseBasic" |
16 | > | 16 | > |
17 | <span class="icon icon-filter"></span> | 17 | <span class="icon icon-filter"></span> |
@@ -19,7 +19,7 @@ | |||
19 | Filters | 19 | Filters |
20 | <span *ngIf="numberOfFilters() > 0" class="pt-badge badge-secondary">{{ numberOfFilters() }}</span> | 20 | <span *ngIf="numberOfFilters() > 0" class="pt-badge badge-secondary">{{ numberOfFilters() }}</span> |
21 | </ng-container> | 21 | </ng-container> |
22 | </div> | 22 | </button> |
23 | </div> | 23 | </div> |
24 | 24 | ||
25 | <div class="results-filter" [ngbCollapse]="isSearchFilterCollapsed" [animation]="true"> | 25 | <div class="results-filter" [ngbCollapse]="isSearchFilterCollapsed" [animation]="true"> |
diff --git a/client/src/app/+search/shared/abstract-lazy-load.resolver.ts b/client/src/app/+search/shared/abstract-lazy-load.resolver.ts index 7551d977d..6765ba15e 100644 --- a/client/src/app/+search/shared/abstract-lazy-load.resolver.ts +++ b/client/src/app/+search/shared/abstract-lazy-load.resolver.ts | |||
@@ -1,10 +1,10 @@ | |||
1 | import { Observable } from 'rxjs' | 1 | import { Observable } from 'rxjs' |
2 | import { map } from 'rxjs/operators' | 2 | import { map } from 'rxjs/operators' |
3 | import { ActivatedRouteSnapshot, Resolve, Router } from '@angular/router' | 3 | import { ActivatedRouteSnapshot, Router } from '@angular/router' |
4 | import { logger } from '@root-helpers/logger' | 4 | import { logger } from '@root-helpers/logger' |
5 | import { ResultList } from '@shared/models' | 5 | import { ResultList } from '@shared/models' |
6 | 6 | ||
7 | export abstract class AbstractLazyLoadResolver <T> implements Resolve<any> { | 7 | export abstract class AbstractLazyLoadResolver <T> { |
8 | protected router: Router | 8 | protected router: Router |
9 | 9 | ||
10 | resolve (route: ActivatedRouteSnapshot) { | 10 | resolve (route: ActivatedRouteSnapshot) { |
diff --git a/client/src/app/+signup/+register/custom-stepper.component.html b/client/src/app/+signup/+register/custom-stepper.component.html index f43a46842..f2687e520 100644 --- a/client/src/app/+signup/+register/custom-stepper.component.html +++ b/client/src/app/+signup/+register/custom-stepper.component.html | |||
@@ -2,9 +2,10 @@ | |||
2 | <header *ngIf="steps.length > 2"> | 2 | <header *ngIf="steps.length > 2"> |
3 | <div class="header-steps"> | 3 | <div class="header-steps"> |
4 | <ng-container *ngFor="let step of steps; let i = index; let isLast = last;"> | 4 | <ng-container *ngFor="let step of steps; let i = index; let isLast = last;"> |
5 | <div | 5 | <button |
6 | class="step-info" [ngClass]="{ active: selectedIndex === i, completed: isCompleted(step), 'c-hand': isAccessible(step) }" [attr.aria-current]="selectedIndex === i" | 6 | class="step-info button-unstyle" [ngClass]="{ active: selectedIndex === i, completed: isCompleted(step) }" |
7 | (click)="onClick(i)" | 7 | [disabled]="!isAccessible(step)" |
8 | [attr.aria-current]="selectedIndex === i" (click)="onClick(i)" | ||
8 | > | 9 | > |
9 | <div class="step-index"> | 10 | <div class="step-index"> |
10 | <span class="visually-hidden" i18n>Step</span> {{ i + 1 }} | 11 | <span class="visually-hidden" i18n>Step</span> {{ i + 1 }} |
@@ -15,7 +16,7 @@ | |||
15 | </div> | 16 | </div> |
16 | 17 | ||
17 | <div class="step-label">{{ step.label }}</div> | 18 | <div class="step-label">{{ step.label }}</div> |
18 | </div> | 19 | </button> |
19 | 20 | ||
20 | <!-- Do no display if this is the last child --> | 21 | <!-- Do no display if this is the last child --> |
21 | <div *ngIf="!isLast" class="connector"></div> | 22 | <div *ngIf="!isLast" class="connector"></div> |
diff --git a/client/src/app/+signup/+register/custom-stepper.component.scss b/client/src/app/+signup/+register/custom-stepper.component.scss index 919799716..264136b06 100644 --- a/client/src/app/+signup/+register/custom-stepper.component.scss +++ b/client/src/app/+signup/+register/custom-stepper.component.scss | |||
@@ -72,11 +72,6 @@ header { | |||
72 | align-items: center; | 72 | align-items: center; |
73 | width: $index-block-height; | 73 | width: $index-block-height; |
74 | opacity: 0.5; | 74 | opacity: 0.5; |
75 | cursor: default; | ||
76 | |||
77 | &.c-hand { | ||
78 | cursor: pointer; | ||
79 | } | ||
80 | 75 | ||
81 | &.active, | 76 | &.active, |
82 | &.completed { | 77 | &.completed { |
diff --git a/client/src/app/+signup/+register/register.component.html b/client/src/app/+signup/+register/register.component.html index 86763e801..71bca63e3 100644 --- a/client/src/app/+signup/+register/register.component.html +++ b/client/src/app/+signup/+register/register.component.html | |||
@@ -92,9 +92,9 @@ | |||
92 | <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> | 92 | <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> |
93 | 93 | ||
94 | <div class="skip-step"> | 94 | <div class="skip-step"> |
95 | <span class="underline-orange" role="button" (click)="skipChannelCreation()"> | 95 | <button class="underline-orange button-unstyle" (click)="skipChannelCreation()"> |
96 | <strong i18n>I don't want to create a channel</strong> | 96 | <strong i18n>I don't want to create a channel</strong> |
97 | </span> | 97 | </button> |
98 | 98 | ||
99 | <div class="skip-step-description" i18n>You will be able to create a channel later</div> | 99 | <div class="skip-step-description" i18n>You will be able to create a channel later</div> |
100 | </div> | 100 | </div> |
@@ -120,7 +120,7 @@ | |||
120 | [requiresEmailVerification]="requiresEmailVerification" [requiresApproval]="requiresApproval" [instanceName]="instanceName" | 120 | [requiresEmailVerification]="requiresEmailVerification" [requiresApproval]="requiresApproval" [instanceName]="instanceName" |
121 | ></my-signup-success-before-email> | 121 | ></my-signup-success-before-email> |
122 | 122 | ||
123 | <div *ngIf="signupError" class="steps-button"> | 123 | <div *ngIf="signupError" class="step-buttons"> |
124 | <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> | 124 | <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> |
125 | </div> | 125 | </div> |
126 | </cdk-step> | 126 | </cdk-step> |
diff --git a/client/src/app/+signup/+register/register.component.scss b/client/src/app/+signup/+register/register.component.scss index 9904e4ab4..ae0fdbb6e 100644 --- a/client/src/app/+signup/+register/register.component.scss +++ b/client/src/app/+signup/+register/register.component.scss | |||
@@ -44,7 +44,19 @@ my-instance-about-accordion { | |||
44 | } | 44 | } |
45 | } | 45 | } |
46 | 46 | ||
47 | button, | 47 | > button { |
48 | @include peertube-button-big; | ||
49 | |||
50 | &[cdkStepperNext] { | ||
51 | @include orange-button; | ||
52 | } | ||
53 | |||
54 | &[cdkStepperPrevious] { | ||
55 | @include grey-button; | ||
56 | } | ||
57 | } | ||
58 | |||
59 | > button, | ||
48 | .skip-step { | 60 | .skip-step { |
49 | margin-top: 20px; | 61 | margin-top: 20px; |
50 | margin-bottom: 20px; | 62 | margin-bottom: 20px; |
@@ -60,18 +72,6 @@ my-instance-about-accordion { | |||
60 | } | 72 | } |
61 | } | 73 | } |
62 | 74 | ||
63 | button { | ||
64 | @include peertube-button-big; | ||
65 | |||
66 | &[cdkStepperNext] { | ||
67 | @include orange-button; | ||
68 | } | ||
69 | |||
70 | &[cdkStepperPrevious] { | ||
71 | @include grey-button; | ||
72 | } | ||
73 | } | ||
74 | |||
75 | .done-loader { | 75 | .done-loader { |
76 | display: flex; | 76 | display: flex; |
77 | justify-content: center; | 77 | justify-content: center; |
diff --git a/client/src/app/+signup/+register/register.component.ts b/client/src/app/+signup/+register/register.component.ts index 9259d902c..c17a3f380 100644 --- a/client/src/app/+signup/+register/register.component.ts +++ b/client/src/app/+signup/+register/register.component.ts | |||
@@ -5,7 +5,7 @@ import { ActivatedRoute } from '@angular/router' | |||
5 | import { AuthService } from '@app/core' | 5 | import { AuthService } from '@app/core' |
6 | import { HooksService } from '@app/core/plugins/hooks.service' | 6 | import { HooksService } from '@app/core/plugins/hooks.service' |
7 | import { InstanceAboutAccordionComponent } from '@app/shared/shared-instance' | 7 | import { InstanceAboutAccordionComponent } from '@app/shared/shared-instance' |
8 | import { NgbAccordion } from '@ng-bootstrap/ng-bootstrap' | 8 | import { NgbAccordionDirective } from '@ng-bootstrap/ng-bootstrap' |
9 | import { UserRegister } from '@shared/models' | 9 | import { UserRegister } from '@shared/models' |
10 | import { ServerConfig } from '@shared/models/server' | 10 | import { ServerConfig } from '@shared/models/server' |
11 | import { SignupService } from '../shared/signup.service' | 11 | import { SignupService } from '../shared/signup.service' |
@@ -18,7 +18,7 @@ import { SignupService } from '../shared/signup.service' | |||
18 | export class RegisterComponent implements OnInit { | 18 | export class RegisterComponent implements OnInit { |
19 | @ViewChild('lastStep') lastStep: CdkStep | 19 | @ViewChild('lastStep') lastStep: CdkStep |
20 | 20 | ||
21 | accordion: NgbAccordion | 21 | accordion: NgbAccordionDirective |
22 | 22 | ||
23 | signupError: string | 23 | signupError: string |
24 | signupSuccess = false | 24 | signupSuccess = false |
diff --git a/client/src/app/+stats/video/video-stats.component.ts b/client/src/app/+stats/video/video-stats.component.ts index 18312ec33..fa5e33ab6 100644 --- a/client/src/app/+stats/video/video-stats.component.ts +++ b/client/src/app/+stats/video/video-stats.component.ts | |||
@@ -47,7 +47,7 @@ export class VideoStatsComponent implements OnInit { | |||
47 | chartHeight = '300px' | 47 | chartHeight = '300px' |
48 | chartWidth: string = null | 48 | chartWidth: string = null |
49 | 49 | ||
50 | availableCharts: { id: string, label: string, zoomEnabled: boolean }[] = [] | 50 | availableCharts: { id: ActiveGraphId, label: string, zoomEnabled: boolean }[] = [] |
51 | activeGraphId: ActiveGraphId = 'viewers' | 51 | activeGraphId: ActiveGraphId = 'viewers' |
52 | 52 | ||
53 | video: VideoDetails | 53 | video: VideoDetails |
diff --git a/client/src/app/+video-channels/video-channels.component.html b/client/src/app/+video-channels/video-channels.component.html index d92aa072d..fff160f2e 100644 --- a/client/src/app/+video-channels/video-channels.component.html +++ b/client/src/app/+video-channels/video-channels.component.html | |||
@@ -91,12 +91,12 @@ | |||
91 | <div class="description-html" [innerHTML]="channelDescriptionHTML"></div> | 91 | <div class="description-html" [innerHTML]="channelDescriptionHTML"></div> |
92 | </div> | 92 | </div> |
93 | 93 | ||
94 | <div *ngIf="hasShowMoreDescription()" class="show-more" role="button" | 94 | <button *ngIf="hasShowMoreDescription()" class="show-more button-unstyle" |
95 | (click)="channelDescriptionExpanded = !channelDescriptionExpanded" | 95 | (click)="channelDescriptionExpanded = !channelDescriptionExpanded" |
96 | title="Show the complete description" i18n-title i18n | 96 | title="Show the complete description" i18n-title i18n |
97 | > | 97 | > |
98 | Show more... | 98 | Show more... |
99 | </div> | 99 | </button> |
100 | 100 | ||
101 | <div class="channel-buttons bottom"> | 101 | <div class="channel-buttons bottom"> |
102 | <ng-template *ngTemplateOutlet="buttonsTemplate"></ng-template> | 102 | <ng-template *ngTemplateOutlet="buttonsTemplate"></ng-template> |
diff --git a/client/src/app/+video-studio/edit/video-studio-edit.component.html b/client/src/app/+video-studio/edit/video-studio-edit.component.html index fe74062d2..c29b12157 100644 --- a/client/src/app/+video-studio/edit/video-studio-edit.component.html +++ b/client/src/app/+video-studio/edit/video-studio-edit.component.html | |||
@@ -72,12 +72,12 @@ | |||
72 | 72 | ||
73 | <div class="information"> | 73 | <div class="information"> |
74 | <div> | 74 | <div> |
75 | <label i18n>Video before edition</label> | 75 | <div class="mb-1 fw-bold" i18n>Video before edition</div> |
76 | <my-embed [video]="video"></my-embed> | 76 | <my-embed [video]="video"></my-embed> |
77 | </div> | 77 | </div> |
78 | 78 | ||
79 | <div *ngIf="!noEdition()"> | 79 | <div *ngIf="!noEdition()"> |
80 | <label i18n>Edition tasks:</label> | 80 | <div class="mb-1 fw-bold" i18n>Edition tasks:</div> |
81 | 81 | ||
82 | <ol> | 82 | <ol> |
83 | <li *ngFor="let task of getTasksSummary()">{{ task }}</li> | 83 | <li *ngFor="let task of getTasksSummary()">{{ task }}</li> |
diff --git a/client/src/app/+video-studio/edit/video-studio-edit.component.ts b/client/src/app/+video-studio/edit/video-studio-edit.component.ts index 94f7b5d0b..3d618fbe1 100644 --- a/client/src/app/+video-studio/edit/video-studio-edit.component.ts +++ b/client/src/app/+video-studio/edit/video-studio-edit.component.ts | |||
@@ -43,7 +43,7 @@ export class VideoStudioEditComponent extends FormReactive implements OnInit { | |||
43 | } | 43 | } |
44 | 44 | ||
45 | this.buildForm({ | 45 | this.buildForm({ |
46 | cut: { | 46 | 'cut': { |
47 | start: null, | 47 | start: null, |
48 | end: null | 48 | end: null |
49 | }, | 49 | }, |
diff --git a/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts b/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts index db1ef8d73..214bde680 100644 --- a/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts +++ b/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts | |||
@@ -8,11 +8,11 @@ function hydrateFormFromVideo (formGroup: FormGroup, video: VideoEdit, thumbnail | |||
8 | 8 | ||
9 | const objects = [ | 9 | const objects = [ |
10 | { | 10 | { |
11 | url: 'thumbnailUrl', | 11 | url: 'thumbnailUrl' as 'thumbnailUrl', |
12 | name: 'thumbnailfile' | 12 | name: 'thumbnailfile' |
13 | }, | 13 | }, |
14 | { | 14 | { |
15 | url: 'previewUrl', | 15 | url: 'previewUrl' as 'previewUrl', |
16 | name: 'previewfile' | 16 | name: 'previewfile' |
17 | } | 17 | } |
18 | ] | 18 | ] |
diff --git a/client/src/app/+videos/+video-edit/shared/video-edit.component.html b/client/src/app/+videos/+video-edit/shared/video-edit.component.html index b0da84979..b607dabe9 100644 --- a/client/src/app/+videos/+video-edit/shared/video-edit.component.html +++ b/client/src/app/+videos/+video-edit/shared/video-edit.component.html | |||
@@ -22,7 +22,7 @@ | |||
22 | </div> | 22 | </div> |
23 | 23 | ||
24 | <div class="form-group"> | 24 | <div class="form-group"> |
25 | <label i18n class="label-tags">Tags</label> | 25 | <label for="label-tags" i18n class="label-tags">Tags</label> |
26 | 26 | ||
27 | <my-help> | 27 | <my-help> |
28 | <ng-template ptTemplate="customHtml"> | 28 | <ng-template ptTemplate="customHtml"> |
@@ -170,10 +170,10 @@ | |||
170 | <div class="captions"> | 170 | <div class="captions"> |
171 | 171 | ||
172 | <div class="captions-header"> | 172 | <div class="captions-header"> |
173 | <a (click)="openAddCaptionModal()" class="create-caption"> | 173 | <button (click)="openAddCaptionModal()" class="peertube-create-button"> |
174 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 174 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
175 | <ng-container i18n>Add another caption</ng-container> | 175 | <ng-container i18n>Add another caption</ng-container> |
176 | </a> | 176 | </button> |
177 | </div> | 177 | </div> |
178 | 178 | ||
179 | <div class="form-group" *ngFor="let videoCaption of videoCaptions"> | 179 | <div class="form-group" *ngFor="let videoCaption of videoCaptions"> |
@@ -187,8 +187,8 @@ | |||
187 | 187 | ||
188 | <div i18n class="caption-entry-state">Already uploaded on {{ videoCaption.updatedAt | date }} ✔</div> | 188 | <div i18n class="caption-entry-state">Already uploaded on {{ videoCaption.updatedAt | date }} ✔</div> |
189 | 189 | ||
190 | <span i18n class="caption-entry-edit" (click)="openEditCaptionModal(videoCaption)">Edit</span> | 190 | <button i18n class="caption-entry-edit" (click)="openEditCaptionModal(videoCaption)">Edit</button> |
191 | <span i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Delete</span> | 191 | <button i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Delete</button> |
192 | </ng-container> | 192 | </ng-container> |
193 | 193 | ||
194 | <ng-container *ngIf="videoCaption.action === 'CREATE'"> | 194 | <ng-container *ngIf="videoCaption.action === 'CREATE'"> |
@@ -196,7 +196,7 @@ | |||
196 | 196 | ||
197 | <div i18n class="caption-entry-state caption-entry-state-create">Will be created on update</div> | 197 | <div i18n class="caption-entry-state caption-entry-state-create">Will be created on update</div> |
198 | 198 | ||
199 | <span i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel create</span> | 199 | <button i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel create</button> |
200 | </ng-container> | 200 | </ng-container> |
201 | 201 | ||
202 | <ng-container *ngIf="videoCaption.action === 'UPDATE'"> | 202 | <ng-container *ngIf="videoCaption.action === 'UPDATE'"> |
@@ -204,7 +204,7 @@ | |||
204 | 204 | ||
205 | <div i18n class="caption-entry-state caption-entry-state-create">Will be edited on update</div> | 205 | <div i18n class="caption-entry-state caption-entry-state-create">Will be edited on update</div> |
206 | 206 | ||
207 | <span i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel edition</span> | 207 | <button i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel edition</button> |
208 | </ng-container> | 208 | </ng-container> |
209 | 209 | ||
210 | <ng-container *ngIf="videoCaption.action === 'REMOVE'"> | 210 | <ng-container *ngIf="videoCaption.action === 'REMOVE'"> |
@@ -212,7 +212,7 @@ | |||
212 | 212 | ||
213 | <div i18n class="caption-entry-state caption-entry-state-delete">Will be deleted on update</div> | 213 | <div i18n class="caption-entry-state caption-entry-state-delete">Will be deleted on update</div> |
214 | 214 | ||
215 | <span i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel deletion</span> | 215 | <button i18n class="caption-entry-delete" (click)="deleteCaption(videoCaption)">Cancel deletion</button> |
216 | </ng-container> | 216 | </ng-container> |
217 | </div> | 217 | </div> |
218 | </div> | 218 | </div> |
diff --git a/client/src/app/+videos/+video-edit/shared/video-edit.component.scss b/client/src/app/+videos/+video-edit/shared/video-edit.component.scss index a8075cc6d..1c6f7f5ab 100644 --- a/client/src/app/+videos/+video-edit/shared/video-edit.component.scss +++ b/client/src/app/+videos/+video-edit/shared/video-edit.component.scss | |||
@@ -29,10 +29,6 @@ my-peertube-checkbox { | |||
29 | margin-bottom: 1rem; | 29 | margin-bottom: 1rem; |
30 | } | 30 | } |
31 | 31 | ||
32 | .create-caption { | ||
33 | @include create-button; | ||
34 | } | ||
35 | |||
36 | .caption-entry { | 32 | .caption-entry { |
37 | display: flex; | 33 | display: flex; |
38 | height: 40px; | 34 | height: 40px; |
diff --git a/client/src/app/+videos/+video-edit/video-update.resolver.ts b/client/src/app/+videos/+video-edit/video-update.resolver.ts index 524ceae10..6612d22de 100644 --- a/client/src/app/+videos/+video-edit/video-update.resolver.ts +++ b/client/src/app/+videos/+video-edit/video-update.resolver.ts | |||
@@ -1,14 +1,14 @@ | |||
1 | import { forkJoin, of } from 'rxjs' | 1 | import { forkJoin, of } from 'rxjs' |
2 | import { map, switchMap } from 'rxjs/operators' | 2 | import { map, switchMap } from 'rxjs/operators' |
3 | import { Injectable } from '@angular/core' | 3 | import { Injectable } from '@angular/core' |
4 | import { ActivatedRouteSnapshot, Resolve } from '@angular/router' | 4 | import { ActivatedRouteSnapshot } from '@angular/router' |
5 | import { AuthService } from '@app/core' | 5 | import { AuthService } from '@app/core' |
6 | import { listUserChannelsForSelect } from '@app/helpers' | 6 | import { listUserChannelsForSelect } from '@app/helpers' |
7 | import { VideoCaptionService, VideoDetails, VideoService } from '@app/shared/shared-main' | 7 | import { VideoCaptionService, VideoDetails, VideoService } from '@app/shared/shared-main' |
8 | import { LiveVideoService } from '@app/shared/shared-video-live' | 8 | import { LiveVideoService } from '@app/shared/shared-video-live' |
9 | 9 | ||
10 | @Injectable() | 10 | @Injectable() |
11 | export class VideoUpdateResolver implements Resolve<any> { | 11 | export class VideoUpdateResolver { |
12 | constructor ( | 12 | constructor ( |
13 | private videoService: VideoService, | 13 | private videoService: VideoService, |
14 | private liveVideoService: LiveVideoService, | 14 | private liveVideoService: LiveVideoService, |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.html b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.html index e27942e66..a003a10eb 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.html +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.html | |||
@@ -64,7 +64,7 @@ | |||
64 | (timestampClicked)="handleTimestampClicked($event)" | 64 | (timestampClicked)="handleTimestampClicked($event)" |
65 | [redraftValue]="commentReplyRedraftValue" | 65 | [redraftValue]="commentReplyRedraftValue" |
66 | > | 66 | > |
67 | <div *ngIf="comment.totalReplies !== 0 && !threadComments[comment.id]" (click)="viewReplies(comment.id)" class="view-replies mb-2"> | 67 | <button *ngIf="comment.totalReplies !== 0 && !threadComments[comment.id]" (click)="viewReplies(comment.id)" class="view-replies mb-2 button-unstyle"> |
68 | <span class="chevron-down"></span> | 68 | <span class="chevron-down"></span> |
69 | 69 | ||
70 | <ng-container *ngIf="comment.totalRepliesFromVideoAuthor > 0; then hasAuthorComments; else noAuthorComments"></ng-container> | 70 | <ng-container *ngIf="comment.totalRepliesFromVideoAuthor > 0; then hasAuthorComments; else noAuthorComments"></ng-container> |
@@ -81,7 +81,7 @@ | |||
81 | <ng-template i18n #noAuthorComments>View {comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}</ng-template> | 81 | <ng-template i18n #noAuthorComments>View {comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}</ng-template> |
82 | 82 | ||
83 | <my-loader size="sm" class="ms-1" [loading]="threadLoading[comment.id]"></my-loader> | 83 | <my-loader size="sm" class="ms-1" [loading]="threadLoading[comment.id]"></my-loader> |
84 | </div> | 84 | </button> |
85 | </my-video-comment> | 85 | </my-video-comment> |
86 | 86 | ||
87 | </div> | 87 | </div> |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.scss b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.scss index 5001ad168..7720fe43b 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.scss +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.scss | |||
@@ -24,16 +24,11 @@ | |||
24 | @include margin-left(5px); | 24 | @include margin-left(5px); |
25 | 25 | ||
26 | display: inline-block; | 26 | display: inline-block; |
27 | opacity: 0; | ||
28 | transition: ease-in .2s opacity; | 27 | transition: ease-in .2s opacity; |
29 | width: 12px; | 28 | width: 12px; |
30 | position: relative; | 29 | position: relative; |
31 | top: -3px; | 30 | top: -3px; |
32 | } | 31 | } |
33 | |||
34 | &:hover my-feed { | ||
35 | opacity: 1; | ||
36 | } | ||
37 | } | 32 | } |
38 | 33 | ||
39 | #dropdown-sort-comments { | 34 | #dropdown-sort-comments { |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts index 28edcfdcb..96bdb28c9 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts | |||
@@ -263,8 +263,8 @@ export class VideoCommentsComponent implements OnInit, OnChanges, OnDestroy { | |||
263 | this.syndicationItems = this.videoCommentService.getVideoCommentsFeeds(this.video) | 263 | this.syndicationItems = this.videoCommentService.getVideoCommentsFeeds(this.video) |
264 | this.loadMoreThreads() | 264 | this.loadMoreThreads() |
265 | 265 | ||
266 | if (this.activatedRoute.params['threadId']) { | 266 | if (this.activatedRoute.snapshot.params['threadId']) { |
267 | this.processHighlightedThread(+this.activatedRoute.params['threadId']) | 267 | this.processHighlightedThread(+this.activatedRoute.snapshot.params['threadId']) |
268 | } | 268 | } |
269 | } | 269 | } |
270 | } | 270 | } |
diff --git a/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html b/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html index 7677ae836..93c4ba7a7 100644 --- a/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html +++ b/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html | |||
@@ -6,10 +6,11 @@ | |||
6 | the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. | 6 | the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. |
7 | </ng-container> | 7 | </ng-container> |
8 | </span> | 8 | </span> |
9 | |||
9 | <a i18n i18n-title title="Get more information" target="_blank" rel="noopener noreferrer" href="/about/peertube#privacy">More information</a> | 10 | <a i18n i18n-title title="Get more information" target="_blank" rel="noopener noreferrer" href="/about/peertube#privacy">More information</a> |
10 | </div> | 11 | </div> |
11 | 12 | ||
12 | <div i18n class="privacy-concerns-button privacy-concerns-okay" (click)="acceptedPrivacyConcern()"> | 13 | <button i18n class="ms-2 peertube-button orange-button" (click)="acceptedPrivacyConcern()"> |
13 | OK | 14 | OK |
14 | </div> | 15 | </button> |
15 | </div> | 16 | </div> |
diff --git a/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.scss b/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.scss index a6479c7ec..f7f9dfd2f 100644 --- a/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.scss +++ b/client/src/app/+videos/+video-watch/shared/information/privacy-concerns.component.scss | |||
@@ -50,31 +50,10 @@ a { | |||
50 | transition: color 0.3s; | 50 | transition: color 0.3s; |
51 | 51 | ||
52 | &:hover { | 52 | &:hover { |
53 | color: #fff; | 53 | color: pvar(--mainBackgroundColor); |
54 | } | 54 | } |
55 | } | 55 | } |
56 | 56 | ||
57 | .privacy-concerns-button { | ||
58 | @include margin-left(auto); | ||
59 | |||
60 | padding: 5px 8px 5px 7px; | ||
61 | border-radius: 3px; | ||
62 | white-space: nowrap; | ||
63 | cursor: pointer; | ||
64 | transition: background-color 0.3s; | ||
65 | font-weight: $font-semibold; | ||
66 | |||
67 | &:hover { | ||
68 | background-color: #000; | ||
69 | } | ||
70 | } | ||
71 | |||
72 | .privacy-concerns-okay { | ||
73 | @include margin-left(10px); | ||
74 | |||
75 | background-color: pvar(--mainColor); | ||
76 | } | ||
77 | |||
78 | @media screen and (max-width: 1300px) { | 57 | @media screen and (max-width: 1300px) { |
79 | .privacy-concerns { | 58 | .privacy-concerns { |
80 | font-size: 12px; | 59 | font-size: 12px; |
diff --git a/client/src/app/+videos/+video-watch/shared/metadata/video-description.component.html b/client/src/app/+videos/+video-watch/shared/metadata/video-description.component.html index d847daff7..9db3018e6 100644 --- a/client/src/app/+videos/+video-watch/shared/metadata/video-description.component.html +++ b/client/src/app/+videos/+video-watch/shared/metadata/video-description.component.html | |||
@@ -6,14 +6,20 @@ | |||
6 | myTimestampRouteTransformer | 6 | myTimestampRouteTransformer |
7 | ></div> | 7 | ></div> |
8 | 8 | ||
9 | <div class="video-info-description-more" *ngIf="completeDescriptionShown === false && video.description?.length >= 250" (click)="showMoreDescription()"> | 9 | <button |
10 | *ngIf="completeDescriptionShown === false && video.description?.length >= 250" | ||
11 | (click)="showMoreDescription()" class="video-info-description-more button-unstyle" | ||
12 | > | ||
10 | <ng-container i18n>Show more</ng-container> | 13 | <ng-container i18n>Show more</ng-container> |
11 | <span *ngIf="descriptionLoading === false" class="chevron-down"></span> | 14 | <span *ngIf="descriptionLoading === false" class="chevron-down"></span> |
12 | <my-loader size="sm" class="description-loading" [loading]="descriptionLoading"></my-loader> | 15 | <my-loader size="sm" class="description-loading" [loading]="descriptionLoading"></my-loader> |
13 | </div> | 16 | </button> |
14 | 17 | ||
15 | <div *ngIf="completeDescriptionShown === true" (click)="showLessDescription()" class="video-info-description-more"> | 18 | <button |
19 | *ngIf="completeDescriptionShown === true" | ||
20 | (click)="showLessDescription()" class="video-info-description-more button-unstyle" | ||
21 | > | ||
16 | <ng-container i18n>Show less</ng-container> | 22 | <ng-container i18n>Show less</ng-container> |
17 | <span *ngIf="descriptionLoading === false" class="chevron-up"></span> | 23 | <span *ngIf="descriptionLoading === false" class="chevron-up"></span> |
18 | </div> | 24 | </button> |
19 | </div> | 25 | </div> |
diff --git a/client/src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html b/client/src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html index 2bbe26c96..59ee57b16 100644 --- a/client/src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html +++ b/client/src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html | |||
@@ -7,7 +7,7 @@ | |||
7 | [ngbTooltip]="autoPlayNextVideoTooltip" placement="bottom-right auto" | 7 | [ngbTooltip]="autoPlayNextVideoTooltip" placement="bottom-right auto" |
8 | > | 8 | > |
9 | <span i18n>AUTOPLAY</span> | 9 | <span i18n>AUTOPLAY</span> |
10 | <my-input-switch class="small" [(ngModel)]="autoPlayNextVideo" (ngModelChange)="switchAutoPlayNextVideo()"></my-input-switch> | 10 | <my-input-switch class="small" inputName="autoplay-next-video" [(ngModel)]="autoPlayNextVideo" (ngModelChange)="switchAutoPlayNextVideo()"></my-input-switch> |
11 | </div> | 11 | </div> |
12 | </div> | 12 | </div> |
13 | 13 | ||
diff --git a/client/src/app/+videos/video-list/overview/overview.service.ts b/client/src/app/+videos/video-list/overview/overview.service.ts index 12d2aa1cb..4a7d9c7c5 100644 --- a/client/src/app/+videos/video-list/overview/overview.service.ts +++ b/client/src/app/+videos/video-list/overview/overview.service.ts | |||
@@ -5,6 +5,7 @@ import { Injectable } from '@angular/core' | |||
5 | import { RestExtractor, ServerService } from '@app/core' | 5 | import { RestExtractor, ServerService } from '@app/core' |
6 | import { immutableAssign } from '@app/helpers' | 6 | import { immutableAssign } from '@app/helpers' |
7 | import { VideoService } from '@app/shared/shared-main' | 7 | import { VideoService } from '@app/shared/shared-main' |
8 | import { objectKeysTyped } from '@shared/core-utils' | ||
8 | import { peertubeTranslate } from '@shared/core-utils/i18n' | 9 | import { peertubeTranslate } from '@shared/core-utils/i18n' |
9 | import { VideosOverview as VideosOverviewServer } from '@shared/models' | 10 | import { VideosOverview as VideosOverviewServer } from '@shared/models' |
10 | import { environment } from '../../../../environments/environment' | 11 | import { environment } from '../../../../environments/environment' |
@@ -42,7 +43,7 @@ export class OverviewService { | |||
42 | } | 43 | } |
43 | 44 | ||
44 | // Build videos objects | 45 | // Build videos objects |
45 | for (const key of Object.keys(serverVideosOverview)) { | 46 | for (const key of objectKeysTyped(serverVideosOverview)) { |
46 | for (const object of serverVideosOverview[key]) { | 47 | for (const object of serverVideosOverview[key]) { |
47 | observables.push( | 48 | observables.push( |
48 | of(object.videos) | 49 | of(object.videos) |
@@ -50,7 +51,9 @@ export class OverviewService { | |||
50 | switchMap(videos => this.videosService.extractVideos({ total: 0, data: videos })), | 51 | switchMap(videos => this.videosService.extractVideos({ total: 0, data: videos })), |
51 | map(result => result.data), | 52 | map(result => result.data), |
52 | tap(videos => { | 53 | tap(videos => { |
53 | videosOverviewResult[key].push(immutableAssign(object, { videos })) | 54 | // FIXME: typings & lint |
55 | // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion | ||
56 | videosOverviewResult[key].push(immutableAssign(object, { videos }) as any) | ||
54 | }) | 57 | }) |
55 | ) | 58 | ) |
56 | ) | 59 | ) |
diff --git a/client/src/app/core/hotkeys/hotkeys.component.html b/client/src/app/core/hotkeys/hotkeys.component.html index 61f03be33..b7a6b376b 100644 --- a/client/src/app/core/hotkeys/hotkeys.component.html +++ b/client/src/app/core/hotkeys/hotkeys.component.html | |||
@@ -13,6 +13,6 @@ | |||
13 | </tbody> | 13 | </tbody> |
14 | </table> | 14 | </table> |
15 | </div> | 15 | </div> |
16 | <div class="cfp-hotkeys-close" (click)="toggleCheatSheet()">×</div> | 16 | <button class="button-unstyle cfp-hotkeys-close" (click)="toggleCheatSheet()">×</button> |
17 | </div> | 17 | </div> |
18 | </div> \ No newline at end of file | 18 | </div> |
diff --git a/client/src/app/core/rest/rest-table.ts b/client/src/app/core/rest/rest-table.ts index 707110d7f..ec4c570d4 100644 --- a/client/src/app/core/rest/rest-table.ts +++ b/client/src/app/core/rest/rest-table.ts | |||
@@ -1,5 +1,6 @@ | |||
1 | import debug from 'debug' | 1 | import debug from 'debug' |
2 | import { LazyLoadEvent, SortMeta } from 'primeng/api' | 2 | import { SortMeta } from 'primeng/api' |
3 | import { TableLazyLoadEvent } from 'primeng/table' | ||
3 | import { ActivatedRoute, Router } from '@angular/router' | 4 | import { ActivatedRoute, Router } from '@angular/router' |
4 | import { logger } from '@root-helpers/logger' | 5 | import { logger } from '@root-helpers/logger' |
5 | import { peertubeLocalStorage } from '@root-helpers/peertube-web-storage' | 6 | import { peertubeLocalStorage } from '@root-helpers/peertube-web-storage' |
@@ -46,12 +47,12 @@ export abstract class RestTable <T = unknown> { | |||
46 | peertubeLocalStorage.setItem(this.getSortLocalStorageKey(), JSON.stringify(this.sort)) | 47 | peertubeLocalStorage.setItem(this.getSortLocalStorageKey(), JSON.stringify(this.sort)) |
47 | } | 48 | } |
48 | 49 | ||
49 | loadLazy (event: LazyLoadEvent) { | 50 | loadLazy (event: TableLazyLoadEvent) { |
50 | debugLogger('Load lazy %o.', event) | 51 | debugLogger('Load lazy %o.', event) |
51 | 52 | ||
52 | this.sort = { | 53 | this.sort = { |
53 | order: event.sortOrder, | 54 | order: event.sortOrder, |
54 | field: event.sortField | 55 | field: event.sortField as string |
55 | } | 56 | } |
56 | 57 | ||
57 | this.rowsPerPage = event.rows | 58 | this.rowsPerPage = event.rows |
diff --git a/client/src/app/core/routing/can-deactivate-guard.service.ts b/client/src/app/core/routing/can-deactivate-guard.service.ts index 8fce495e9..638e8e699 100644 --- a/client/src/app/core/routing/can-deactivate-guard.service.ts +++ b/client/src/app/core/routing/can-deactivate-guard.service.ts | |||
@@ -1,6 +1,5 @@ | |||
1 | import { Observable } from 'rxjs' | 1 | import { Observable } from 'rxjs' |
2 | import { Injectable } from '@angular/core' | 2 | import { Injectable } from '@angular/core' |
3 | import { CanDeactivate } from '@angular/router' | ||
4 | import { ConfirmService } from '@app/core/confirm' | 3 | import { ConfirmService } from '@app/core/confirm' |
5 | 4 | ||
6 | export type CanComponentDeactivateResult = { text?: string, canDeactivate: Observable<boolean> | boolean } | 5 | export type CanComponentDeactivateResult = { text?: string, canDeactivate: Observable<boolean> | boolean } |
@@ -10,7 +9,7 @@ export interface CanComponentDeactivate { | |||
10 | } | 9 | } |
11 | 10 | ||
12 | @Injectable() | 11 | @Injectable() |
13 | export class CanDeactivateGuard implements CanDeactivate<CanComponentDeactivate> { | 12 | export class CanDeactivateGuard { |
14 | 13 | ||
15 | constructor (private confirmService: ConfirmService) { } | 14 | constructor (private confirmService: ConfirmService) { } |
16 | 15 | ||
diff --git a/client/src/app/core/routing/login-guard.service.ts b/client/src/app/core/routing/login-guard.service.ts index 2f5a31e7f..ecb902625 100644 --- a/client/src/app/core/routing/login-guard.service.ts +++ b/client/src/app/core/routing/login-guard.service.ts | |||
@@ -1,10 +1,10 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, RouterStateSnapshot } from '@angular/router' | 2 | import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router' |
3 | import { AuthService } from '../auth/auth.service' | 3 | import { AuthService } from '../auth/auth.service' |
4 | import { RedirectService } from './redirect.service' | 4 | import { RedirectService } from './redirect.service' |
5 | 5 | ||
6 | @Injectable() | 6 | @Injectable() |
7 | export class LoginGuard implements CanActivate, CanActivateChild { | 7 | export class LoginGuard { |
8 | 8 | ||
9 | constructor ( | 9 | constructor ( |
10 | private auth: AuthService, | 10 | private auth: AuthService, |
diff --git a/client/src/app/core/routing/menu-guard.service.ts b/client/src/app/core/routing/menu-guard.service.ts index 58ad31cf4..765862b59 100644 --- a/client/src/app/core/routing/menu-guard.service.ts +++ b/client/src/app/core/routing/menu-guard.service.ts | |||
@@ -1,9 +1,8 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { CanActivate, CanDeactivate } from '@angular/router' | ||
3 | import { MenuService } from '../menu' | 2 | import { MenuService } from '../menu' |
4 | import { ScreenService } from '../wrappers' | 3 | import { ScreenService } from '../wrappers' |
5 | 4 | ||
6 | abstract class MenuGuard implements CanActivate, CanDeactivate<any> { | 5 | abstract class MenuGuard { |
7 | canDeactivate = this.canActivate | 6 | canDeactivate = this.canActivate |
8 | 7 | ||
9 | constructor (protected menu: MenuService, protected screen: ScreenService, protected display: boolean) { | 8 | constructor (protected menu: MenuService, protected screen: ScreenService, protected display: boolean) { |
diff --git a/client/src/app/core/routing/meta-guard.service.ts b/client/src/app/core/routing/meta-guard.service.ts index 851404959..b68e06abe 100644 --- a/client/src/app/core/routing/meta-guard.service.ts +++ b/client/src/app/core/routing/meta-guard.service.ts | |||
@@ -1,9 +1,9 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, CanActivate, CanActivateChild } from '@angular/router' | 2 | import { ActivatedRouteSnapshot } from '@angular/router' |
3 | import { MetaService } from './meta.service' | 3 | import { MetaService } from './meta.service' |
4 | 4 | ||
5 | @Injectable() | 5 | @Injectable() |
6 | export class MetaGuard implements CanActivate, CanActivateChild { | 6 | export class MetaGuard { |
7 | 7 | ||
8 | constructor (private meta: MetaService) { } | 8 | constructor (private meta: MetaService) { } |
9 | 9 | ||
diff --git a/client/src/app/core/routing/server-config-resolver.service.ts b/client/src/app/core/routing/server-config-resolver.service.ts index 0ce2023a0..8d2390d38 100644 --- a/client/src/app/core/routing/server-config-resolver.service.ts +++ b/client/src/app/core/routing/server-config-resolver.service.ts | |||
@@ -1,10 +1,8 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { Resolve } from '@angular/router' | ||
3 | import { ServerService } from '../server' | 2 | import { ServerService } from '../server' |
4 | import { ServerConfig } from '@shared/models' | ||
5 | 3 | ||
6 | @Injectable() | 4 | @Injectable() |
7 | export class ServerConfigResolver implements Resolve<ServerConfig> { | 5 | export class ServerConfigResolver { |
8 | constructor (private server: ServerService) {} | 6 | constructor (private server: ServerService) {} |
9 | 7 | ||
10 | resolve () { | 8 | resolve () { |
diff --git a/client/src/app/core/routing/unlogged-guard.service.ts b/client/src/app/core/routing/unlogged-guard.service.ts index 0be7911a0..9920ee41d 100644 --- a/client/src/app/core/routing/unlogged-guard.service.ts +++ b/client/src/app/core/routing/unlogged-guard.service.ts | |||
@@ -1,10 +1,10 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, RouterStateSnapshot } from '@angular/router' | 2 | import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router' |
3 | import { AuthService } from '../auth/auth.service' | 3 | import { AuthService } from '../auth/auth.service' |
4 | import { RedirectService } from './redirect.service' | 4 | import { RedirectService } from './redirect.service' |
5 | 5 | ||
6 | @Injectable() | 6 | @Injectable() |
7 | export class UnloggedGuard implements CanActivate, CanActivateChild { | 7 | export class UnloggedGuard { |
8 | 8 | ||
9 | constructor ( | 9 | constructor ( |
10 | private auth: AuthService, | 10 | private auth: AuthService, |
diff --git a/client/src/app/core/routing/user-right-guard.service.ts b/client/src/app/core/routing/user-right-guard.service.ts index c6bd05bb6..9f293f628 100644 --- a/client/src/app/core/routing/user-right-guard.service.ts +++ b/client/src/app/core/routing/user-right-guard.service.ts | |||
@@ -1,10 +1,10 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, CanActivate, CanActivateChild, RouterStateSnapshot } from '@angular/router' | 2 | import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router' |
3 | import { AuthService } from '../auth/auth.service' | 3 | import { AuthService } from '../auth/auth.service' |
4 | import { RedirectService } from './redirect.service' | 4 | import { RedirectService } from './redirect.service' |
5 | 5 | ||
6 | @Injectable() | 6 | @Injectable() |
7 | export class UserRightGuard implements CanActivate, CanActivateChild { | 7 | export class UserRightGuard { |
8 | 8 | ||
9 | constructor ( | 9 | constructor ( |
10 | private redirectService: RedirectService, | 10 | private redirectService: RedirectService, |
diff --git a/client/src/app/core/server/server.service.ts b/client/src/app/core/server/server.service.ts index 9f191f0a6..fc269749b 100644 --- a/client/src/app/core/server/server.service.ts +++ b/client/src/app/core/server/server.service.ts | |||
@@ -193,7 +193,8 @@ export class ServerService { | |||
193 | } | 193 | } |
194 | 194 | ||
195 | private loadHTMLConfigLocally () { | 195 | private loadHTMLConfigLocally () { |
196 | const configString = window['PeerTubeServerConfig'] | 196 | // FIXME: typings |
197 | const configString = (window as any)['PeerTubeServerConfig'] | ||
197 | if (!configString) { | 198 | if (!configString) { |
198 | throw new Error('Could not find PeerTubeServerConfig in HTML') | 199 | throw new Error('Could not find PeerTubeServerConfig in HTML') |
199 | } | 200 | } |
diff --git a/client/src/app/core/users/user-local-storage.service.ts b/client/src/app/core/users/user-local-storage.service.ts index 1e629249a..a87f3b98a 100644 --- a/client/src/app/core/users/user-local-storage.service.ts +++ b/client/src/app/core/users/user-local-storage.service.ts | |||
@@ -4,7 +4,8 @@ import { Injectable } from '@angular/core' | |||
4 | import { AuthService, AuthStatus } from '@app/core/auth' | 4 | import { AuthService, AuthStatus } from '@app/core/auth' |
5 | import { getBoolOrDefault } from '@root-helpers/local-storage-utils' | 5 | import { getBoolOrDefault } from '@root-helpers/local-storage-utils' |
6 | import { logger } from '@root-helpers/logger' | 6 | import { logger } from '@root-helpers/logger' |
7 | import { UserLocalStorageKeys, OAuthUserTokens } from '@root-helpers/users' | 7 | import { OAuthUserTokens, UserLocalStorageKeys } from '@root-helpers/users' |
8 | import { objectKeysTyped } from '@shared/core-utils' | ||
8 | import { UserRole, UserUpdateMe } from '@shared/models' | 9 | import { UserRole, UserUpdateMe } from '@shared/models' |
9 | import { NSFWPolicyType } from '@shared/models/videos' | 10 | import { NSFWPolicyType } from '@shared/models/videos' |
10 | import { ServerService } from '../server' | 11 | import { ServerService } from '../server' |
@@ -122,7 +123,7 @@ export class UserLocalStorageService { | |||
122 | } | 123 | } |
123 | 124 | ||
124 | setUserInfo (profile: UserUpdateMe) { | 125 | setUserInfo (profile: UserUpdateMe) { |
125 | const localStorageKeys: { [ id in keyof UserUpdateMe ]: string } = { | 126 | const localStorageKeys = { |
126 | nsfwPolicy: UserLocalStorageKeys.NSFW_POLICY, | 127 | nsfwPolicy: UserLocalStorageKeys.NSFW_POLICY, |
127 | p2pEnabled: UserLocalStorageKeys.P2P_ENABLED, | 128 | p2pEnabled: UserLocalStorageKeys.P2P_ENABLED, |
128 | autoPlayVideo: UserLocalStorageKeys.AUTO_PLAY_VIDEO, | 129 | autoPlayVideo: UserLocalStorageKeys.AUTO_PLAY_VIDEO, |
@@ -132,7 +133,7 @@ export class UserLocalStorageService { | |||
132 | videoLanguages: UserLocalStorageKeys.VIDEO_LANGUAGES | 133 | videoLanguages: UserLocalStorageKeys.VIDEO_LANGUAGES |
133 | } | 134 | } |
134 | 135 | ||
135 | const obj = Object.keys(localStorageKeys) | 136 | const obj: [ string, string | boolean | string[] ][] = objectKeysTyped(localStorageKeys) |
136 | .filter(key => key in profile) | 137 | .filter(key => key in profile) |
137 | .map(key => ([ localStorageKeys[key], profile[key] ])) | 138 | .map(key => ([ localStorageKeys[key], profile[key] ])) |
138 | 139 | ||
diff --git a/client/src/app/core/users/user.model.ts b/client/src/app/core/users/user.model.ts index 2d783145f..d57608f1c 100644 --- a/client/src/app/core/users/user.model.ts +++ b/client/src/app/core/users/user.model.ts | |||
@@ -1,4 +1,5 @@ | |||
1 | import { Account } from '@app/shared/shared-main/account/account.model' | 1 | import { Account } from '@app/shared/shared-main/account/account.model' |
2 | import { objectKeysTyped } from '@shared/core-utils' | ||
2 | import { hasUserRight } from '@shared/core-utils/users' | 3 | import { hasUserRight } from '@shared/core-utils/users' |
3 | import { | 4 | import { |
4 | ActorImage, | 5 | ActorImage, |
@@ -130,8 +131,9 @@ export class User implements UserServerModel { | |||
130 | } | 131 | } |
131 | 132 | ||
132 | patch (obj: UserServerModel) { | 133 | patch (obj: UserServerModel) { |
133 | for (const key of Object.keys(obj)) { | 134 | for (const key of objectKeysTyped(obj)) { |
134 | this[key] = obj[key] | 135 | // FIXME: typings |
136 | (this as any)[key] = obj[key] | ||
135 | } | 137 | } |
136 | 138 | ||
137 | if (obj.account !== undefined) { | 139 | if (obj.account !== undefined) { |
diff --git a/client/src/app/header/search-typeahead.component.html b/client/src/app/header/search-typeahead.component.html index 783b4b53b..c5ca4b9b9 100644 --- a/client/src/app/header/search-typeahead.component.html +++ b/client/src/app/header/search-typeahead.component.html | |||
@@ -14,7 +14,8 @@ | |||
14 | <ul [hidden]="!search || !areSuggestionsOpened" role="listbox" class="p-0 m-0"> | 14 | <ul [hidden]="!search || !areSuggestionsOpened" role="listbox" class="p-0 m-0"> |
15 | <li | 15 | <li |
16 | *ngFor="let result of results; let i = index" class="suggestion d-flex flex-justify-start flex-items-center p-0 f5" | 16 | *ngFor="let result of results; let i = index" class="suggestion d-flex flex-justify-start flex-items-center p-0 f5" |
17 | role="option" aria-selected="true" (mouseenter)="onSuggestionHover(i)" (click)="onSuggestionClicked(result)" | 17 | role="option" aria-selected="true" tabindex="0" |
18 | (mouseenter)="onSuggestionHover(i)" (click)="onSuggestionClicked(result)" (keyup.enter)="onSuggestionClicked(result)" | ||
18 | > | 19 | > |
19 | <my-suggestion [result]="result" [highlight]="search"></my-suggestion> | 20 | <my-suggestion [result]="result" [highlight]="search"></my-suggestion> |
20 | </li> | 21 | </li> |
@@ -23,7 +24,7 @@ | |||
23 | <!-- suggestion help, not shown until one of the suggestions is selected and specific to that suggestion --> | 24 | <!-- suggestion help, not shown until one of the suggestions is selected and specific to that suggestion --> |
24 | <div *ngIf="showSearchGlobalHelp()" id="typeahead-help" class="overflow-hidden"> | 25 | <div *ngIf="showSearchGlobalHelp()" id="typeahead-help" class="overflow-hidden"> |
25 | <div class="d-flex justify-content-between"> | 26 | <div class="d-flex justify-content-between"> |
26 | <label class="small-title" i18n>GLOBAL SEARCH</label> | 27 | <div class="small-title" i18n>GLOBAL SEARCH</div> |
27 | <div class="advanced-search-status muted"> | 28 | <div class="advanced-search-status muted"> |
28 | <span *ngIf="serverConfig" class="me-1" i18n>using {{ serverConfig.search.searchIndex.url }}</span> | 29 | <span *ngIf="serverConfig" class="me-1" i18n>using {{ serverConfig.search.searchIndex.url }}</span> |
29 | </div> | 30 | </div> |
@@ -35,7 +36,7 @@ | |||
35 | <div *ngIf="areInstructionsDisplayed()" id="typeahead-instructions" class="overflow-hidden"> | 36 | <div *ngIf="areInstructionsDisplayed()" id="typeahead-instructions" class="overflow-hidden"> |
36 | <span class="muted" i18n>Your query will be matched against video names or descriptions, channel names.</span> | 37 | <span class="muted" i18n>Your query will be matched against video names or descriptions, channel names.</span> |
37 | <div class="d-flex justify-content-between mt-3"> | 38 | <div class="d-flex justify-content-between mt-3"> |
38 | <label class="small-title" i18n>ADVANCED SEARCH</label> | 39 | <div class="small-title" i18n>ADVANCED SEARCH</div> |
39 | <div class="advanced-search-status c-help"> | 40 | <div class="advanced-search-status c-help"> |
40 | <span [ngClass]="canSearchAnyURI ? 'text-success' : 'muted'" i18n-title title="Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows."> | 41 | <span [ngClass]="canSearchAnyURI ? 'text-success' : 'muted'" i18n-title title="Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows."> |
41 | <span *ngIf="canSearchAnyURI()" class="me-1" i18n>any instance</span> | 42 | <span *ngIf="canSearchAnyURI()" class="me-1" i18n>any instance</span> |
diff --git a/client/src/app/menu/language-chooser.component.ts b/client/src/app/menu/language-chooser.component.ts index b42e41855..f7ae69717 100644 --- a/client/src/app/menu/language-chooser.component.ts +++ b/client/src/app/menu/language-chooser.component.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core' | 1 | import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core' |
2 | import { getDevLocale, isOnDevLocale, sortBy } from '@app/helpers' | 2 | import { getDevLocale, isOnDevLocale, sortBy } from '@app/helpers' |
3 | import { NgbModal } from '@ng-bootstrap/ng-bootstrap' | 3 | import { NgbModal } from '@ng-bootstrap/ng-bootstrap' |
4 | import { objectKeysTyped } from '@shared/core-utils' | ||
4 | import { getCompleteLocale, getShortLocale, I18N_LOCALES } from '@shared/core-utils/i18n' | 5 | import { getCompleteLocale, getShortLocale, I18N_LOCALES } from '@shared/core-utils/i18n' |
5 | 6 | ||
6 | @Component({ | 7 | @Component({ |
@@ -17,8 +18,8 @@ export class LanguageChooserComponent { | |||
17 | private modalService: NgbModal, | 18 | private modalService: NgbModal, |
18 | @Inject(LOCALE_ID) private localeId: string | 19 | @Inject(LOCALE_ID) private localeId: string |
19 | ) { | 20 | ) { |
20 | const l = Object.keys(I18N_LOCALES) | 21 | const l = objectKeysTyped(I18N_LOCALES) |
21 | .map(k => ({ id: k, label: I18N_LOCALES[k], iso: getShortLocale(k) })) | 22 | .map(k => ({ id: k, label: I18N_LOCALES[k], iso: getShortLocale(k) })) |
22 | 23 | ||
23 | this.languages = sortBy(l, 'label') | 24 | this.languages = sortBy(l, 'label') |
24 | } | 25 | } |
@@ -35,7 +36,7 @@ export class LanguageChooserComponent { | |||
35 | const english = 'English' | 36 | const english = 'English' |
36 | const locale = isOnDevLocale() ? getDevLocale() : getCompleteLocale(this.localeId) | 37 | const locale = isOnDevLocale() ? getDevLocale() : getCompleteLocale(this.localeId) |
37 | 38 | ||
38 | if (locale) return I18N_LOCALES[locale] || english | 39 | if (locale) return I18N_LOCALES[locale as keyof typeof I18N_LOCALES] || english |
39 | return english | 40 | return english |
40 | } | 41 | } |
41 | } | 42 | } |
diff --git a/client/src/app/menu/menu.component.html b/client/src/app/menu/menu.component.html index 8b90fb78b..c23bb4f5b 100644 --- a/client/src/app/menu/menu.component.html +++ b/client/src/app/menu/menu.component.html | |||
@@ -5,7 +5,7 @@ | |||
5 | <div> | 5 | <div> |
6 | <div | 6 | <div |
7 | class="logged-in-more" ngbDropdown #dropdown="ngbDropdown" placement="bottom-left auto" | 7 | class="logged-in-more" ngbDropdown #dropdown="ngbDropdown" placement="bottom-left auto" |
8 | container="body" (openChange)="onDropdownOpenChange($event)" autoClose="outside" | 8 | container="body" (openChange)="onDropdownOpenChange($event)" |
9 | > | 9 | > |
10 | <button class="border-0 text-start" ngbDropdownToggle> | 10 | <button class="border-0 text-start" ngbDropdownToggle> |
11 | <my-actor-avatar [actor]="user.account" actorType="account" size="34"></my-actor-avatar> | 11 | <my-actor-avatar [actor]="user.account" actorType="account" size="34"></my-actor-avatar> |
@@ -33,21 +33,21 @@ | |||
33 | 33 | ||
34 | <button | 34 | <button |
35 | myPluginSelector pluginSelectorId="menu-user-dropdown-language-item" | 35 | myPluginSelector pluginSelectorId="menu-user-dropdown-language-item" |
36 | ngbDropdownItem ngbDropdownToggle class="dropdown-item" (click)="openLanguageChooser()" | 36 | ngbDropdownItem class="dropdown-item" (click)="openLanguageChooser()" |
37 | > | 37 | > |
38 | <my-global-icon iconName="language" aria-hidden="true"></my-global-icon> | 38 | <my-global-icon iconName="language" aria-hidden="true"></my-global-icon> |
39 | <span i18n>Interface:</span> | 39 | <span i18n>Interface:</span> |
40 | <span class="ms-auto muted">{{ currentInterfaceLanguage }}</span> | 40 | <span class="ms-auto muted">{{ currentInterfaceLanguage }}</span> |
41 | </button> | 41 | </button> |
42 | 42 | ||
43 | <a ngbDropdownItem ngbDropdownToggle class="dropdown-item" routerLink="/my-account/settings" fragment="video-languages-subtitles" | 43 | <a ngbDropdownItem class="dropdown-item" routerLink="/my-account/settings" fragment="video-languages-subtitles" |
44 | #settingsLanguagesSubtitles (click)="onActiveLinkScrollToAnchor(settingsLanguagesSubtitles)"> | 44 | #settingsLanguagesSubtitles (click)="onActiveLinkScrollToAnchor(settingsLanguagesSubtitles)"> |
45 | <my-global-icon iconName="video-lang" aria-hidden="true"></my-global-icon> | 45 | <my-global-icon iconName="video-lang" aria-hidden="true"></my-global-icon> |
46 | <span i18n>Videos:</span> | 46 | <span i18n>Videos:</span> |
47 | <span class="ms-auto muted">{{ videoLanguages.join(', ') }}</span> | 47 | <span class="ms-auto muted">{{ videoLanguages.join(', ') }}</span> |
48 | </a> | 48 | </a> |
49 | 49 | ||
50 | <a ngbDropdownItem ngbDropdownToggle class="dropdown-item settings-sensitive" routerLink="/my-account/settings" | 50 | <a ngbDropdownItem class="dropdown-item settings-sensitive" routerLink="/my-account/settings" |
51 | fragment="video-sensitive-content-policy" #settingsSensitiveContentPolicy | 51 | fragment="video-sensitive-content-policy" #settingsSensitiveContentPolicy |
52 | (click)="onActiveLinkScrollToAnchor(settingsSensitiveContentPolicy)" | 52 | (click)="onActiveLinkScrollToAnchor(settingsSensitiveContentPolicy)" |
53 | > | 53 | > |
@@ -57,24 +57,24 @@ | |||
57 | <span class="ms-auto muted">{{ nsfwPolicy }}</span> | 57 | <span class="ms-auto muted">{{ nsfwPolicy }}</span> |
58 | </a> | 58 | </a> |
59 | 59 | ||
60 | <button ngbDropdownItem class="dropdown-item" (click)="toggleUseP2P()"> | 60 | <button class="dropdown-item" (click)="toggleUseP2P()" (mousedown)="$event.stopPropagation()" ngbDropdownItem> |
61 | <my-global-icon iconName="p2p" aria-hidden="true"></my-global-icon> | 61 | <my-global-icon iconName="p2p" aria-hidden="true"></my-global-icon> |
62 | <ng-container i18n>Help share videos</ng-container> | 62 | <ng-container i18n>Help share videos</ng-container> |
63 | 63 | ||
64 | <my-input-switch class="ms-auto" [checked]="user.p2pEnabled"></my-input-switch> | 64 | <my-input-switch inputName="p2p-enabled" class="ms-auto" [checked]="user.p2pEnabled"></my-input-switch> |
65 | </button> | 65 | </button> |
66 | 66 | ||
67 | <div class="dropdown-divider"></div> | 67 | <div class="dropdown-divider"></div> |
68 | 68 | ||
69 | <a *ngIf="!isInMobileView" ngbDropdownItem ngbDropdownToggle class="dropdown-item" (click)="openHotkeysCheatSheet()"> | 69 | <button *ngIf="!isInMobileView" ngbDropdownItem class="dropdown-item" (click)="openHotkeysCheatSheet()"> |
70 | <my-global-icon iconName="command" aria-hidden="true"></my-global-icon> | 70 | <my-global-icon iconName="command" aria-hidden="true"></my-global-icon> |
71 | <ng-container i18n>Keyboard shortcuts</ng-container> | 71 | <ng-container i18n>Keyboard shortcuts</ng-container> |
72 | </a> | 72 | </button> |
73 | 73 | ||
74 | <a ngbDropdownItem ngbDropdownToggle (click)="logout($event)" class="dropdown-item" href="#"> | 74 | <button ngbDropdownItem (click)="logout($event)" class="dropdown-item"> |
75 | <my-global-icon iconName="sign-out" aria-hidden="true"></my-global-icon> | 75 | <my-global-icon iconName="sign-out" aria-hidden="true"></my-global-icon> |
76 | <ng-container i18n>Log out</ng-container> | 76 | <ng-container i18n>Log out</ng-container> |
77 | </a> | 77 | </button> |
78 | </div> | 78 | </div> |
79 | </div> | 79 | </div> |
80 | 80 | ||
@@ -121,10 +121,10 @@ | |||
121 | 121 | ||
122 | <div class="footer"> | 122 | <div class="footer"> |
123 | <div class="footer-block"> | 123 | <div class="footer-block"> |
124 | <a *ngIf="!isLoggedIn" class="menu-link" (click)="openQuickSettings()"> | 124 | <button *ngIf="!isLoggedIn" class="menu-link button-unstyle" (click)="openQuickSettings()"> |
125 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> | 125 | <my-global-icon iconName="cog" aria-hidden="true"></my-global-icon> |
126 | <ng-container i18n>My settings</ng-container> | 126 | <ng-container i18n>My settings</ng-container> |
127 | </a> | 127 | </button> |
128 | 128 | ||
129 | <a class="menu-link" routerLink="/about" routerLinkActive="active"> | 129 | <a class="menu-link" routerLink="/about" routerLinkActive="active"> |
130 | <my-global-icon iconName="help" aria-hidden="true"></my-global-icon> | 130 | <my-global-icon iconName="help" aria-hidden="true"></my-global-icon> |
@@ -135,7 +135,7 @@ | |||
135 | <div class="footer-bottom"> | 135 | <div class="footer-bottom"> |
136 | 136 | ||
137 | <div class="footer-links"> | 137 | <div class="footer-links"> |
138 | <span *ngIf="isLoggedIn === false" role="button" (click)="openLanguageChooser()" class="c-hand" i18n>Interface: {{ currentInterfaceLanguage }}</span> | 138 | <button *ngIf="isLoggedIn === false" (click)="openLanguageChooser()" class="button-unstyle" i18n>Interface: {{ currentInterfaceLanguage }}</button> |
139 | 139 | ||
140 | <div> | 140 | <div> |
141 | <a i18n routerLink="/about/instance">Contact</a> | 141 | <a i18n routerLink="/about/instance">Contact</a> |
@@ -143,7 +143,7 @@ | |||
143 | <a i18n href="https://joinpeertube.org/faq" i18n-title title="Frequently asked questions about PeerTube" target="_blank" rel="noopener noreferrer">FAQ</a> | 143 | <a i18n href="https://joinpeertube.org/faq" i18n-title title="Frequently asked questions about PeerTube" target="_blank" rel="noopener noreferrer">FAQ</a> |
144 | <a i18n routerLink="/about/instance" fragment="statistics">Stats</a> | 144 | <a i18n routerLink="/about/instance" fragment="statistics">Stats</a> |
145 | <a i18n href="https://docs.joinpeertube.org/api/rest-reference.html" i18n-title title="API documentation" target="_blank" rel="noopener noreferrer">API</a> | 145 | <a i18n href="https://docs.joinpeertube.org/api/rest-reference.html" i18n-title title="API documentation" target="_blank" rel="noopener noreferrer">API</a> |
146 | <a role="button" (click)="openHotkeysCheatSheet()" class="c-hand" i18n>Keyboard shortcuts</a> | 146 | <button (click)="openHotkeysCheatSheet()" class="button-unstyle" i18n>Keyboard shortcuts</button> |
147 | </div> | 147 | </div> |
148 | </div> | 148 | </div> |
149 | 149 | ||
diff --git a/client/src/app/menu/menu.component.scss b/client/src/app/menu/menu.component.scss index d88025c33..08d6fb900 100644 --- a/client/src/app/menu/menu.component.scss +++ b/client/src/app/menu/menu.component.scss | |||
@@ -20,6 +20,7 @@ $footer-links-base-opacity: .8; | |||
20 | word-break: break-word; | 20 | word-break: break-word; |
21 | transition: background-color .1s ease-in-out; | 21 | transition: background-color .1s ease-in-out; |
22 | line-height: $line-height-normal; | 22 | line-height: $line-height-normal; |
23 | width: 100%; | ||
23 | 24 | ||
24 | &.active { | 25 | &.active { |
25 | background-color: rgba(255, 255, 255, 0.15); | 26 | background-color: rgba(255, 255, 255, 0.15); |
@@ -113,16 +114,13 @@ my-notification { | |||
113 | .dropdown-toggle-indicator { | 114 | .dropdown-toggle-indicator { |
114 | display: inherit !important; | 115 | display: inherit !important; |
115 | } | 116 | } |
116 | |||
117 | &.dropdown-toggle { | ||
118 | max-width: 88% !important; | ||
119 | } | ||
120 | } | 117 | } |
121 | } | 118 | } |
122 | 119 | ||
123 | @include margin-left(13px); | 120 | @include margin-left(13px); |
124 | 121 | ||
125 | flex: 1; | 122 | flex: 1; |
123 | min-width: 1px; | ||
126 | border-radius: 25px; | 124 | border-radius: 25px; |
127 | transition: all .1s ease-in-out; | 125 | transition: all .1s ease-in-out; |
128 | cursor: pointer; | 126 | cursor: pointer; |
@@ -140,22 +138,24 @@ my-notification { | |||
140 | /* smartphones and touchscreens */ | 138 | /* smartphones and touchscreens */ |
141 | @media (hover: none) and (pointer: coarse) { | 139 | @media (hover: none) and (pointer: coarse) { |
142 | @include display-hints($is-mobile: true); | 140 | @include display-hints($is-mobile: true); |
141 | } | ||
143 | 142 | ||
144 | /* fill space when on mobile */ | 143 | > .dropdown-toggle { |
145 | max-width: calc(100% - 80px); | 144 | display: flex; |
146 | 145 | align-items: center; | |
147 | &.dropdown-toggle { | 146 | width: 100%; |
148 | max-width: 100%; | 147 | padding: 5px 7px; |
149 | } | ||
150 | 148 | ||
151 | .logged-in-info { | 149 | &::after { |
152 | max-width: calc(100% - 45px) !important; | 150 | // Disable bootstrap toggle |
151 | border: 0; | ||
153 | } | 152 | } |
154 | } | 153 | } |
155 | 154 | ||
156 | .dropdown-toggle-indicator { | 155 | .dropdown-toggle-indicator { |
157 | position: relative; | 156 | position: relative; |
158 | display: none; | 157 | display: none; |
158 | width: 17px; | ||
159 | 159 | ||
160 | span { | 160 | span { |
161 | position: absolute; | 161 | position: absolute; |
@@ -163,17 +163,6 @@ my-notification { | |||
163 | color: #808080; | 163 | color: #808080; |
164 | } | 164 | } |
165 | } | 165 | } |
166 | |||
167 | .dropdown-toggle::after { | ||
168 | border: 0; | ||
169 | } | ||
170 | |||
171 | > .dropdown-toggle:first-child { | ||
172 | display: flex; | ||
173 | align-items: center; | ||
174 | width: 100%; | ||
175 | padding: 5px 25px 5px 7px; | ||
176 | } | ||
177 | } | 166 | } |
178 | 167 | ||
179 | my-actor-avatar { | 168 | my-actor-avatar { |
@@ -181,9 +170,8 @@ my-actor-avatar { | |||
181 | } | 170 | } |
182 | 171 | ||
183 | .logged-in-info { | 172 | .logged-in-info { |
184 | max-width: 105px; | 173 | flex-shrink: 1; |
185 | 174 | min-width: 1px; | |
186 | flex-grow: 1; | ||
187 | } | 175 | } |
188 | 176 | ||
189 | .logged-in-display-name, | 177 | .logged-in-display-name, |
@@ -286,7 +274,8 @@ my-actor-avatar { | |||
286 | margin-bottom: 25px; | 274 | margin-bottom: 25px; |
287 | } | 275 | } |
288 | 276 | ||
289 | a { | 277 | a, |
278 | button { | ||
290 | min-height: 40px; | 279 | min-height: 40px; |
291 | } | 280 | } |
292 | } | 281 | } |
@@ -306,7 +295,7 @@ my-actor-avatar { | |||
306 | } | 295 | } |
307 | 296 | ||
308 | a, | 297 | a, |
309 | span[role=button] { | 298 | button { |
310 | @include margin-right(8px); | 299 | @include margin-right(8px); |
311 | @include disable-default-a-behaviour; | 300 | @include disable-default-a-behaviour; |
312 | 301 | ||
diff --git a/client/src/app/shared/form-validators/video-validators.ts b/client/src/app/shared/form-validators/video-validators.ts index ab6f21a35..a4bda8f16 100644 --- a/client/src/app/shared/form-validators/video-validators.ts +++ b/client/src/app/shared/form-validators/video-validators.ts | |||
@@ -99,7 +99,7 @@ export const VIDEO_ORIGINALLY_PUBLISHED_AT_VALIDATOR: BuildFormValidator = { | |||
99 | 99 | ||
100 | function arrayTagLengthValidator (min = 2, max = 30): ValidatorFn { | 100 | function arrayTagLengthValidator (min = 2, max = 30): ValidatorFn { |
101 | return (control: AbstractControl): ValidationErrors => { | 101 | return (control: AbstractControl): ValidationErrors => { |
102 | const array = control.value as Array<string> | 102 | const array = control.value as string[] |
103 | 103 | ||
104 | if (array.every(e => e.length >= min && e.length <= max)) { | 104 | if (array.every(e => e.length >= min && e.length <= max)) { |
105 | return null | 105 | return null |
diff --git a/client/src/app/shared/shared-abuse-list/abuse-list-table.component.html b/client/src/app/shared/shared-abuse-list/abuse-list-table.component.html index ef96f8f05..2571cc952 100644 --- a/client/src/app/shared/shared-abuse-list/abuse-list-table.component.html +++ b/client/src/app/shared/shared-abuse-list/abuse-list-table.component.html | |||
@@ -120,12 +120,12 @@ | |||
120 | <my-global-icon *ngIf="isAbuseRejected(abuse)" [title]="abuse.state.label" iconName="cross"></my-global-icon> | 120 | <my-global-icon *ngIf="isAbuseRejected(abuse)" [title]="abuse.state.label" iconName="cross"></my-global-icon> |
121 | </td> | 121 | </td> |
122 | 122 | ||
123 | <td class="c-hand abuse-messages" (click)="openAbuseMessagesModal(abuse)"> | 123 | <td class="abuse-messages"> |
124 | <ng-container *ngIf="isLocalAbuse(abuse)"> | 124 | <button class="button-unstyle" *ngIf="isLocalAbuse(abuse)" (click)="openAbuseMessagesModal(abuse)"> |
125 | {{ abuse.countMessages }} | 125 | {{ abuse.countMessages }} |
126 | 126 | ||
127 | <my-global-icon iconName="message-circle"></my-global-icon> | 127 | <my-global-icon iconName="message-circle"></my-global-icon> |
128 | </ng-container> | 128 | </button> |
129 | </td> | 129 | </td> |
130 | 130 | ||
131 | <td *ngIf="isAdminView()" class="internal-note" container="body" placement="left auto" [ngbTooltip]="abuse.moderationComment"> | 131 | <td *ngIf="isAdminView()" class="internal-note" container="body" placement="left auto" [ngbTooltip]="abuse.moderationComment"> |
diff --git a/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html b/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html index a0f65a3d9..c63b5b361 100644 --- a/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html +++ b/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html | |||
@@ -2,29 +2,29 @@ | |||
2 | <div class="position-relative me-3"> | 2 | <div class="position-relative me-3"> |
3 | <my-actor-avatar [actor]="actor" [actorType]="getActorType()" [previewImage]="preview" size="100"></my-actor-avatar> | 3 | <my-actor-avatar [actor]="actor" [actorType]="getActorType()" [previewImage]="preview" size="100"></my-actor-avatar> |
4 | 4 | ||
5 | <div *ngIf="editable && !hasAvatar()" class="actor-img-edit-button" [ngbTooltip]="avatarFormat" placement="right" container="body"> | 5 | <div *ngIf="editable && !hasAvatar()" class="actor-img-edit-button button-focus-within" [ngbTooltip]="avatarFormat" placement="right" container="body"> |
6 | <my-global-icon iconName="upload"></my-global-icon> | 6 | <my-global-icon iconName="upload"></my-global-icon> |
7 | <label class="visually-hidden" for="avatarfile" i18n>Upload a new avatar</label> | 7 | <label class="visually-hidden" for="avatarfile" i18n>Upload a new avatar</label> |
8 | <input #avatarfileInput type="file" name="avatarfile" id="avatarfile" [accept]="avatarExtensions" (change)="onAvatarChange(avatarfileInput)"/> | 8 | <input #avatarfileInput type="file" name="avatarfile" id="avatarfile" [accept]="avatarExtensions" (change)="onAvatarChange(avatarfileInput)"/> |
9 | </div> | 9 | </div> |
10 | 10 | ||
11 | <div *ngIf="editable && hasAvatar()" ngbDropdown placement="right"> | 11 | <div *ngIf="editable && hasAvatar()" ngbDropdown placement="right"> |
12 | <div class="actor-img-edit-button" ngbDropdownToggle> | 12 | <button type="button" class="actor-img-edit-button" ngbDropdownToggle> |
13 | <my-global-icon iconName="edit"></my-global-icon> | 13 | <my-global-icon iconName="edit"></my-global-icon> |
14 | <label class="visually-hidden" for="avatarMenu" i18n>Change your avatar</label> | 14 | <label class="visually-hidden" for="avatarMenu" i18n>Change your avatar</label> |
15 | </div> | 15 | </button> |
16 | 16 | ||
17 | <div ngbDropdownMenu> | 17 | <div ngbDropdownMenu> |
18 | <div class="dropdown-item c-hand dropdown-file" [ngbTooltip]="avatarFormat"> | 18 | <div class="dropdown-item dropdown-file button-focus-within" [ngbTooltip]="avatarFormat"> |
19 | <my-global-icon iconName="upload"></my-global-icon> | 19 | <my-global-icon iconName="upload"></my-global-icon> |
20 | <span for="avatarfile" i18n>Upload a new avatar</span> | 20 | <span for="avatarfile" i18n>Upload a new avatar</span> |
21 | <input #avatarfileInput type="file" name="avatarfile" id="avatarfile" [accept]="avatarExtensions" (change)="onAvatarChange(avatarfileInput)"/> | 21 | <input #avatarfileInput type="file" name="avatarfile" id="avatarfile" [accept]="avatarExtensions" (change)="onAvatarChange(avatarfileInput)"/> |
22 | </div> | 22 | </div> |
23 | 23 | ||
24 | <div class="dropdown-item c-hand" (click)="deleteAvatar()" (key.enter)="deleteAvatar()"> | 24 | <button type="button" class="dropdown-item" (click)="deleteAvatar()" (key.enter)="deleteAvatar()"> |
25 | <my-global-icon iconName="delete"></my-global-icon> | 25 | <my-global-icon iconName="delete"></my-global-icon> |
26 | <span i18n>Remove avatar</span> | 26 | <span i18n>Remove avatar</span> |
27 | </div> | 27 | </button> |
28 | </div> | 28 | </div> |
29 | 29 | ||
30 | </div> | 30 | </div> |
diff --git a/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.scss b/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.scss index 01e2131ba..689c5873c 100644 --- a/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.scss +++ b/client/src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.scss | |||
@@ -39,6 +39,10 @@ | |||
39 | right: 5px; | 39 | right: 5px; |
40 | } | 40 | } |
41 | 41 | ||
42 | .button-focus-within:focus-within { | ||
43 | box-shadow: #{$focus-box-shadow-form} pvar(--mainColorLightest); | ||
44 | } | ||
45 | |||
42 | .dropdown-item { | 46 | .dropdown-item { |
43 | @include dropdown-with-icon-item; | 47 | @include dropdown-with-icon-item; |
44 | } | 48 | } |
diff --git a/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html b/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html index d6fe37094..d4ddb2deb 100644 --- a/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html +++ b/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html | |||
@@ -4,25 +4,25 @@ | |||
4 | <img *ngIf="hasBanner()" [src]="preview || actor.bannerUrl" alt="Banner" /> | 4 | <img *ngIf="hasBanner()" [src]="preview || actor.bannerUrl" alt="Banner" /> |
5 | </div> | 5 | </div> |
6 | 6 | ||
7 | <div *ngIf="!hasBanner()" class="actor-img-edit-button" [ngbTooltip]="bannerFormat" placement="right" container="body"> | 7 | <div *ngIf="!hasBanner()" class="actor-img-edit-button button-focus-within" [ngbTooltip]="bannerFormat" placement="right" container="body"> |
8 | <ng-container *ngTemplateOutlet="uploadNewBanner"></ng-container> | 8 | <ng-container *ngTemplateOutlet="uploadNewBanner"></ng-container> |
9 | </div> | 9 | </div> |
10 | 10 | ||
11 | <div *ngIf="hasBanner()" ngbDropdown placement="right"> | 11 | <div *ngIf="hasBanner()" ngbDropdown placement="right"> |
12 | <div class="actor-img-edit-button" ngbDropdownToggle> | 12 | <button type="button" class="actor-img-edit-button" ngbDropdownToggle> |
13 | <my-global-icon iconName="edit"></my-global-icon> | 13 | <my-global-icon iconName="edit"></my-global-icon> |
14 | <label for="bannerMenu" i18n>Change your banner</label> | 14 | <label for="bannerMenu" i18n>Change your banner</label> |
15 | </div> | 15 | </button> |
16 | 16 | ||
17 | <div ngbDropdownMenu> | 17 | <div ngbDropdownMenu> |
18 | <div class="dropdown-item c-hand dropdown-file" [ngbTooltip]="bannerFormat"> | 18 | <div class="dropdown-item dropdown-file button-focus-within" [ngbTooltip]="bannerFormat"> |
19 | <ng-container *ngTemplateOutlet="uploadNewBanner"></ng-container> | 19 | <ng-container *ngTemplateOutlet="uploadNewBanner"></ng-container> |
20 | </div> | 20 | </div> |
21 | 21 | ||
22 | <div class="dropdown-item c-hand" (click)="deleteBanner()" (key.enter)="deleteBanner()"> | 22 | <button type="button" class="dropdown-item" (click)="deleteBanner()"> |
23 | <my-global-icon iconName="delete"></my-global-icon> | 23 | <my-global-icon iconName="delete"></my-global-icon> |
24 | <span i18n>Remove banner</span> | 24 | <span i18n>Remove banner</span> |
25 | </div> | 25 | </button> |
26 | </div> | 26 | </div> |
27 | </div> | 27 | </div> |
28 | </div> | 28 | </div> |
diff --git a/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.scss b/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.scss index b2c64fff7..8e5a05603 100644 --- a/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.scss +++ b/client/src/app/shared/shared-actor-image-edit/actor-banner-edit.component.scss | |||
@@ -34,6 +34,10 @@ | |||
34 | } | 34 | } |
35 | } | 35 | } |
36 | 36 | ||
37 | .button-focus-within:focus-within { | ||
38 | box-shadow: #{$focus-box-shadow-form} pvar(--mainColorLightest); | ||
39 | } | ||
40 | |||
37 | .dropdown-item { | 41 | .dropdown-item { |
38 | @include dropdown-with-icon-item; | 42 | @include dropdown-with-icon-item; |
39 | } | 43 | } |
diff --git a/client/src/app/shared/shared-actor-image/actor-avatar.component.ts b/client/src/app/shared/shared-actor-image/actor-avatar.component.ts index 8e6ad4015..ab2e02ad7 100644 --- a/client/src/app/shared/shared-actor-image/actor-avatar.component.ts +++ b/client/src/app/shared/shared-actor-image/actor-avatar.component.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { Component, Input, OnChanges, OnInit } from '@angular/core' | 1 | import { Component, Input, OnChanges, OnInit } from '@angular/core' |
2 | import { VideoChannel } from '../shared-main' | 2 | import { VideoChannel } from '../shared-main' |
3 | import { Account } from '../shared-main/account/account.model' | 3 | import { Account } from '../shared-main/account/account.model' |
4 | import { objectKeysTyped } from '@shared/core-utils' | ||
4 | 5 | ||
5 | type ActorInput = { | 6 | type ActorInput = { |
6 | name: string | 7 | name: string |
@@ -145,17 +146,17 @@ export class ActorAvatarComponent implements OnInit, OnChanges { | |||
145 | // Keep consistency with CSS | 146 | // Keep consistency with CSS |
146 | const themes = { | 147 | const themes = { |
147 | '0123456789abc': 'blue', | 148 | '0123456789abc': 'blue', |
148 | def: 'green', | 149 | 'def': 'green', |
149 | ghi: 'purple', | 150 | 'ghi': 'purple', |
150 | jkl: 'gray', | 151 | 'jkl': 'gray', |
151 | mno: 'yellow', | 152 | 'mno': 'yellow', |
152 | pqr: 'orange', | 153 | 'pqr': 'orange', |
153 | stvu: 'red', | 154 | 'stvu': 'red', |
154 | wxyz: 'dark-blue' | 155 | 'wxyz': 'dark-blue' |
155 | } | 156 | } |
156 | 157 | ||
157 | const theme = Object.keys(themes) | 158 | const theme = objectKeysTyped(themes) |
158 | .find(chars => chars.includes(initialLowercase)) | 159 | .find(chars => chars.includes(initialLowercase)) |
159 | 160 | ||
160 | return themes[theme] || 'blue' | 161 | return themes[theme] || 'blue' |
161 | } | 162 | } |
diff --git a/client/src/app/shared/shared-custom-markup/custom-markup.service.ts b/client/src/app/shared/shared-custom-markup/custom-markup.service.ts index 618c3dd4f..b49f64834 100644 --- a/client/src/app/shared/shared-custom-markup/custom-markup.service.ts +++ b/client/src/app/shared/shared-custom-markup/custom-markup.service.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { firstValueFrom } from 'rxjs' | 1 | import { firstValueFrom } from 'rxjs' |
2 | import { ComponentRef, Injectable } from '@angular/core' | 2 | import { ComponentRef, Injectable } from '@angular/core' |
3 | import { MarkdownService } from '@app/core' | 3 | import { MarkdownService } from '@app/core' |
4 | import { logger } from '@root-helpers/logger' | ||
4 | import { | 5 | import { |
5 | ButtonMarkupData, | 6 | ButtonMarkupData, |
6 | ChannelMiniatureMarkupData, | 7 | ChannelMiniatureMarkupData, |
@@ -20,7 +21,6 @@ import { | |||
20 | VideosListMarkupComponent | 21 | VideosListMarkupComponent |
21 | } from './peertube-custom-tags' | 22 | } from './peertube-custom-tags' |
22 | import { CustomMarkupComponent } from './peertube-custom-tags/shared' | 23 | import { CustomMarkupComponent } from './peertube-custom-tags/shared' |
23 | import { logger } from '@root-helpers/logger' | ||
24 | 24 | ||
25 | type AngularBuilderFunction = (el: HTMLElement) => ComponentRef<CustomMarkupComponent> | 25 | type AngularBuilderFunction = (el: HTMLElement) => ComponentRef<CustomMarkupComponent> |
26 | type HTMLBuilderFunction = (el: HTMLElement) => HTMLElement | 26 | type HTMLBuilderFunction = (el: HTMLElement) => HTMLElement |
diff --git a/client/src/app/shared/shared-custom-markup/dynamic-element.service.ts b/client/src/app/shared/shared-custom-markup/dynamic-element.service.ts index e967e30ac..a12907055 100644 --- a/client/src/app/shared/shared-custom-markup/dynamic-element.service.ts +++ b/client/src/app/shared/shared-custom-markup/dynamic-element.service.ts | |||
@@ -1,7 +1,7 @@ | |||
1 | import { | 1 | import { |
2 | ApplicationRef, | 2 | ApplicationRef, |
3 | ComponentFactoryResolver, | ||
4 | ComponentRef, | 3 | ComponentRef, |
4 | createComponent, | ||
5 | EmbeddedViewRef, | 5 | EmbeddedViewRef, |
6 | Injectable, | 6 | Injectable, |
7 | Injector, | 7 | Injector, |
@@ -10,21 +10,24 @@ import { | |||
10 | SimpleChanges, | 10 | SimpleChanges, |
11 | Type | 11 | Type |
12 | } from '@angular/core' | 12 | } from '@angular/core' |
13 | import { objectKeysTyped } from '@shared/core-utils' | ||
13 | 14 | ||
14 | @Injectable() | 15 | @Injectable() |
15 | export class DynamicElementService { | 16 | export class DynamicElementService { |
16 | 17 | ||
17 | constructor ( | 18 | constructor ( |
18 | private injector: Injector, | 19 | private injector: Injector, |
19 | private applicationRef: ApplicationRef, | 20 | private applicationRef: ApplicationRef |
20 | private componentFactoryResolver: ComponentFactoryResolver | ||
21 | ) { } | 21 | ) { } |
22 | 22 | ||
23 | createElement <T> (ofComponent: Type<T>) { | 23 | createElement <T> (ofComponent: Type<T>) { |
24 | const div = document.createElement('div') | 24 | const div = document.createElement('div') |
25 | 25 | ||
26 | const component = this.componentFactoryResolver.resolveComponentFactory(ofComponent) | 26 | const component = createComponent(ofComponent, { |
27 | .create(this.injector, [], div) | 27 | environmentInjector: this.applicationRef.injector, |
28 | elementInjector: this.injector, | ||
29 | hostElement: div | ||
30 | }) | ||
28 | 31 | ||
29 | return component | 32 | return component |
30 | } | 33 | } |
@@ -39,12 +42,12 @@ export class DynamicElementService { | |||
39 | setModel <T> (componentRef: ComponentRef<T>, attributes: Partial<T>) { | 42 | setModel <T> (componentRef: ComponentRef<T>, attributes: Partial<T>) { |
40 | const changes: SimpleChanges = {} | 43 | const changes: SimpleChanges = {} |
41 | 44 | ||
42 | for (const key of Object.keys(attributes)) { | 45 | for (const key of objectKeysTyped(attributes)) { |
43 | const previousValue = componentRef.instance[key] | 46 | const previousValue = componentRef.instance[key] |
44 | const newValue = attributes[key] | 47 | const newValue = attributes[key] |
45 | 48 | ||
46 | componentRef.instance[key] = newValue | 49 | componentRef.instance[key] = newValue |
47 | changes[key] = new SimpleChange(previousValue, newValue, previousValue === undefined) | 50 | changes[key as string] = new SimpleChange(previousValue, newValue, previousValue === undefined) |
48 | } | 51 | } |
49 | 52 | ||
50 | const component = componentRef.instance | 53 | const component = componentRef.instance |
diff --git a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts index 21774b7aa..bd93929c9 100644 --- a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts +++ b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts | |||
@@ -2,6 +2,7 @@ import { finalize } from 'rxjs/operators' | |||
2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' | 2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' |
3 | import { AuthService, Notifier } from '@app/core' | 3 | import { AuthService, Notifier } from '@app/core' |
4 | import { FindInBulkService } from '@app/shared/shared-search' | 4 | import { FindInBulkService } from '@app/shared/shared-search' |
5 | import { objectKeysTyped } from '@shared/core-utils' | ||
5 | import { Video } from '../../shared-main' | 6 | import { Video } from '../../shared-main' |
6 | import { MiniatureDisplayOptions } from '../../shared-video-miniature' | 7 | import { MiniatureDisplayOptions } from '../../shared-video-miniature' |
7 | import { CustomMarkupComponent } from './shared' | 8 | import { CustomMarkupComponent } from './shared' |
@@ -47,7 +48,7 @@ export class VideoMiniatureMarkupComponent implements CustomMarkupComponent, OnI | |||
47 | 48 | ||
48 | ngOnInit () { | 49 | ngOnInit () { |
49 | if (this.onlyDisplayTitle) { | 50 | if (this.onlyDisplayTitle) { |
50 | for (const key of Object.keys(this.displayOptions)) { | 51 | for (const key of objectKeysTyped(this.displayOptions)) { |
51 | this.displayOptions[key] = false | 52 | this.displayOptions[key] = false |
52 | } | 53 | } |
53 | } | 54 | } |
diff --git a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts index 7c2e7db6a..81363be87 100644 --- a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts +++ b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { finalize } from 'rxjs/operators' | 1 | import { finalize } from 'rxjs/operators' |
2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' | 2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' |
3 | import { AuthService, Notifier } from '@app/core' | 3 | import { AuthService, Notifier } from '@app/core' |
4 | import { objectKeysTyped } from '@shared/core-utils' | ||
4 | import { VideoSortField } from '@shared/models' | 5 | import { VideoSortField } from '@shared/models' |
5 | import { Video, VideoService } from '../../shared-main' | 6 | import { Video, VideoService } from '../../shared-main' |
6 | import { MiniatureDisplayOptions } from '../../shared-video-miniature' | 7 | import { MiniatureDisplayOptions } from '../../shared-video-miniature' |
@@ -66,7 +67,7 @@ export class VideosListMarkupComponent implements CustomMarkupComponent, OnInit | |||
66 | 67 | ||
67 | ngOnInit () { | 68 | ngOnInit () { |
68 | if (this.onlyDisplayTitle) { | 69 | if (this.onlyDisplayTitle) { |
69 | for (const key of Object.keys(this.displayOptions)) { | 70 | for (const key of objectKeysTyped(this.displayOptions)) { |
70 | this.displayOptions[key] = false | 71 | this.displayOptions[key] = false |
71 | } | 72 | } |
72 | } | 73 | } |
diff --git a/client/src/app/shared/shared-forms/form-validator.service.ts b/client/src/app/shared/shared-forms/form-validator.service.ts index 897008242..14ee044b5 100644 --- a/client/src/app/shared/shared-forms/form-validator.service.ts +++ b/client/src/app/shared/shared-forms/form-validator.service.ts | |||
@@ -1,5 +1,6 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { AsyncValidatorFn, FormArray, FormBuilder, FormControl, FormGroup, ValidatorFn } from '@angular/forms' | 2 | import { AsyncValidatorFn, FormArray, FormBuilder, FormControl, FormGroup, ValidatorFn } from '@angular/forms' |
3 | import { objectKeysTyped } from '@shared/core-utils' | ||
3 | import { BuildFormArgument, BuildFormDefaultValues } from '../form-validators/form-validator.model' | 4 | import { BuildFormArgument, BuildFormDefaultValues } from '../form-validators/form-validator.model' |
4 | import { FormReactiveErrors, FormReactiveValidationMessages } from './form-reactive.service' | 5 | import { FormReactiveErrors, FormReactiveValidationMessages } from './form-reactive.service' |
5 | 6 | ||
@@ -47,13 +48,14 @@ export class FormValidatorService { | |||
47 | obj: BuildFormArgument, | 48 | obj: BuildFormArgument, |
48 | defaultValues: BuildFormDefaultValues = {} | 49 | defaultValues: BuildFormDefaultValues = {} |
49 | ) { | 50 | ) { |
50 | for (const name of Object.keys(obj)) { | 51 | for (const name of objectKeysTyped(obj)) { |
51 | formErrors[name] = '' | 52 | formErrors[name] = '' |
52 | 53 | ||
53 | const field = obj[name] | 54 | const field = obj[name] |
54 | if (this.isRecursiveField(field)) { | 55 | if (this.isRecursiveField(field)) { |
55 | this.updateFormGroup( | 56 | this.updateFormGroup( |
56 | form[name], | 57 | // FIXME: typings |
58 | (form as any)[name], | ||
57 | formErrors[name] as FormReactiveErrors, | 59 | formErrors[name] as FormReactiveErrors, |
58 | validationMessages[name] as FormReactiveValidationMessages, | 60 | validationMessages[name] as FormReactiveValidationMessages, |
59 | obj[name] as BuildFormArgument, | 61 | obj[name] as BuildFormArgument, |
@@ -67,7 +69,7 @@ export class FormValidatorService { | |||
67 | const defaultValue = defaultValues[name] || '' | 69 | const defaultValue = defaultValues[name] || '' |
68 | 70 | ||
69 | form.addControl( | 71 | form.addControl( |
70 | name, | 72 | name + '', |
71 | new FormControl(defaultValue, field?.VALIDATORS as ValidatorFn[], field?.ASYNC_VALIDATORS as AsyncValidatorFn[]) | 73 | new FormControl(defaultValue, field?.VALIDATORS as ValidatorFn[], field?.ASYNC_VALIDATORS as AsyncValidatorFn[]) |
72 | ) | 74 | ) |
73 | } | 75 | } |
@@ -75,7 +77,8 @@ export class FormValidatorService { | |||
75 | 77 | ||
76 | updateTreeValidity (group: FormGroup | FormArray): void { | 78 | updateTreeValidity (group: FormGroup | FormArray): void { |
77 | for (const key of Object.keys(group.controls)) { | 79 | for (const key of Object.keys(group.controls)) { |
78 | const abstractControl = group.controls[key] as FormControl | 80 | // FIXME: typings |
81 | const abstractControl = (group.controls as any)[key] as FormControl | ||
79 | 82 | ||
80 | if (abstractControl instanceof FormGroup || abstractControl instanceof FormArray) { | 83 | if (abstractControl instanceof FormGroup || abstractControl instanceof FormArray) { |
81 | this.updateTreeValidity(abstractControl) | 84 | this.updateTreeValidity(abstractControl) |
diff --git a/client/src/app/shared/shared-forms/input-switch.component.html b/client/src/app/shared/shared-forms/input-switch.component.html index 9a466055a..4017d4aa5 100644 --- a/client/src/app/shared/shared-forms/input-switch.component.html +++ b/client/src/app/shared/shared-forms/input-switch.component.html | |||
@@ -1,4 +1,2 @@ | |||
1 | <div (click)="update()"> | 1 | <input type="checkbox" [checked]="checked" [name]="inputName" [id]="inputName" (change)="update()" /> |
2 | <input type="checkbox" [checked]="checked"/> | 2 | <label [for]="inputName" class="ms-auto">Toggle</label> |
3 | <label class="ms-auto">Toggle</label> | ||
4 | </div> | ||
diff --git a/client/src/app/shared/shared-forms/input-switch.component.ts b/client/src/app/shared/shared-forms/input-switch.component.ts index abb96de62..f340ce81e 100644 --- a/client/src/app/shared/shared-forms/input-switch.component.ts +++ b/client/src/app/shared/shared-forms/input-switch.component.ts | |||
@@ -20,6 +20,7 @@ export class InputSwitchComponent implements ControlValueAccessor { | |||
20 | propagateChange = (_: any) => { /* empty */ } | 20 | propagateChange = (_: any) => { /* empty */ } |
21 | 21 | ||
22 | writeValue (checked: boolean) { | 22 | writeValue (checked: boolean) { |
23 | console.log(checked) | ||
23 | this.checked = checked | 24 | this.checked = checked |
24 | } | 25 | } |
25 | 26 | ||
@@ -32,6 +33,7 @@ export class InputSwitchComponent implements ControlValueAccessor { | |||
32 | } | 33 | } |
33 | 34 | ||
34 | update () { | 35 | update () { |
36 | console.log(this.checked) | ||
35 | this.checked = !this.checked | 37 | this.checked = !this.checked |
36 | this.propagateChange(this.checked) | 38 | this.propagateChange(this.checked) |
37 | } | 39 | } |
diff --git a/client/src/app/shared/shared-forms/preview-upload.component.html b/client/src/app/shared/shared-forms/preview-upload.component.html index 11e7bdf7f..8a10a11b0 100644 --- a/client/src/app/shared/shared-forms/preview-upload.component.html +++ b/client/src/app/shared/shared-forms/preview-upload.component.html | |||
@@ -5,7 +5,7 @@ | |||
5 | icon="edit" (fileChanged)="onFileChanged($event)" [buttonTooltip]="getReactiveFileButtonTooltip()" | 5 | icon="edit" (fileChanged)="onFileChanged($event)" [buttonTooltip]="getReactiveFileButtonTooltip()" |
6 | ></my-reactive-file> | 6 | ></my-reactive-file> |
7 | 7 | ||
8 | <img *ngIf="imageSrc" [ngStyle]="{ width: previewWidth, height: previewHeight }" [src]="imageSrc" class="preview" /> | 8 | <img *ngIf="imageSrc" [ngStyle]="{ width: previewWidth, height: previewHeight }" [src]="imageSrc" class="preview" alt="Preview" i18n-alt /> |
9 | <div *ngIf="!imageSrc" [ngStyle]="{ width: previewWidth, height: previewHeight }" class="preview no-image"></div> | 9 | <div *ngIf="!imageSrc" [ngStyle]="{ width: previewWidth, height: previewHeight }" class="preview no-image"></div> |
10 | </div> | 10 | </div> |
11 | </div> | 11 | </div> |
diff --git a/client/src/app/shared/shared-icons/global-icon.component.ts b/client/src/app/shared/shared-icons/global-icon.component.ts index 55eb45a75..eea460831 100644 --- a/client/src/app/shared/shared-icons/global-icon.component.ts +++ b/client/src/app/shared/shared-icons/global-icon.component.ts | |||
@@ -3,81 +3,81 @@ import { HooksService } from '@app/core/plugins/hooks.service' | |||
3 | 3 | ||
4 | const icons = { | 4 | const icons = { |
5 | // misc icons | 5 | // misc icons |
6 | npm: require('!!raw-loader?!../../../assets/images/misc/npm.svg').default, | 6 | 'npm': require('!!raw-loader?!../../../assets/images/misc/npm.svg').default, |
7 | markdown: require('!!raw-loader?!../../../assets/images/misc/markdown.svg').default, | 7 | 'markdown': require('!!raw-loader?!../../../assets/images/misc/markdown.svg').default, |
8 | language: require('!!raw-loader?!../../../assets/images/misc/language.svg').default, | 8 | 'language': require('!!raw-loader?!../../../assets/images/misc/language.svg').default, |
9 | 'video-lang': require('!!raw-loader?!../../../assets/images/misc/video-lang.svg').default, | 9 | 'video-lang': require('!!raw-loader?!../../../assets/images/misc/video-lang.svg').default, |
10 | support: require('!!raw-loader?!../../../assets/images/misc/support.svg').default, | 10 | 'support': require('!!raw-loader?!../../../assets/images/misc/support.svg').default, |
11 | 'peertube-x': require('!!raw-loader?!../../../assets/images/misc/peertube-x.svg').default, | 11 | 'peertube-x': require('!!raw-loader?!../../../assets/images/misc/peertube-x.svg').default, |
12 | robot: require('!!raw-loader?!../../../assets/images/misc/miscellaneous-services.svg').default, // material ui | 12 | 'robot': require('!!raw-loader?!../../../assets/images/misc/miscellaneous-services.svg').default, // material ui |
13 | videos: require('!!raw-loader?!../../../assets/images/misc/video-library.svg').default, // material ui | 13 | 'videos': require('!!raw-loader?!../../../assets/images/misc/video-library.svg').default, // material ui |
14 | history: require('!!raw-loader?!../../../assets/images/misc/history.svg').default, // material ui | 14 | 'history': require('!!raw-loader?!../../../assets/images/misc/history.svg').default, // material ui |
15 | subscriptions: require('!!raw-loader?!../../../assets/images/misc/subscriptions.svg').default, // material ui | 15 | 'subscriptions': require('!!raw-loader?!../../../assets/images/misc/subscriptions.svg').default, // material ui |
16 | 'playlist-add': require('!!raw-loader?!../../../assets/images/misc/playlist-add.svg').default, // material ui | 16 | 'playlist-add': require('!!raw-loader?!../../../assets/images/misc/playlist-add.svg').default, // material ui |
17 | follower: require('!!raw-loader?!../../../assets/images/misc/account-arrow-left.svg').default, // material ui | 17 | 'follower': require('!!raw-loader?!../../../assets/images/misc/account-arrow-left.svg').default, // material ui |
18 | following: require('!!raw-loader?!../../../assets/images/misc/account-arrow-right.svg').default, // material ui | 18 | 'following': require('!!raw-loader?!../../../assets/images/misc/account-arrow-right.svg').default, // material ui |
19 | tip: require('!!raw-loader?!../../../assets/images/misc/tip.svg').default, // material ui | 19 | 'tip': require('!!raw-loader?!../../../assets/images/misc/tip.svg').default, // material ui |
20 | flame: require('!!raw-loader?!../../../assets/images/misc/flame.svg').default, | 20 | 'flame': require('!!raw-loader?!../../../assets/images/misc/flame.svg').default, |
21 | local: require('!!raw-loader?!../../../assets/images/misc/local.svg').default, | 21 | 'local': require('!!raw-loader?!../../../assets/images/misc/local.svg').default, |
22 | 22 | ||
23 | // feather icons | 23 | // feather icons |
24 | copy: require('!!raw-loader?!../../../assets/images/feather/copy.svg').default, | 24 | 'copy': require('!!raw-loader?!../../../assets/images/feather/copy.svg').default, |
25 | flag: require('!!raw-loader?!../../../assets/images/feather/flag.svg').default, | 25 | 'flag': require('!!raw-loader?!../../../assets/images/feather/flag.svg').default, |
26 | playlists: require('!!raw-loader?!../../../assets/images/feather/list.svg').default, | 26 | 'playlists': require('!!raw-loader?!../../../assets/images/feather/list.svg').default, |
27 | syndication: require('!!raw-loader?!../../../assets/images/feather/syndication.svg').default, | 27 | 'syndication': require('!!raw-loader?!../../../assets/images/feather/syndication.svg').default, |
28 | help: require('!!raw-loader?!../../../assets/images/feather/help.svg').default, | 28 | 'help': require('!!raw-loader?!../../../assets/images/feather/help.svg').default, |
29 | alert: require('!!raw-loader?!../../../assets/images/feather/alert.svg').default, | 29 | 'alert': require('!!raw-loader?!../../../assets/images/feather/alert.svg').default, |
30 | globe: require('!!raw-loader?!../../../assets/images/feather/globe.svg').default, | 30 | 'globe': require('!!raw-loader?!../../../assets/images/feather/globe.svg').default, |
31 | home: require('!!raw-loader?!../../../assets/images/feather/home.svg').default, | 31 | 'home': require('!!raw-loader?!../../../assets/images/feather/home.svg').default, |
32 | trending: require('!!raw-loader?!../../../assets/images/feather/trending.svg').default, | 32 | 'trending': require('!!raw-loader?!../../../assets/images/feather/trending.svg').default, |
33 | search: require('!!raw-loader?!../../../assets/images/feather/search.svg').default, | 33 | 'search': require('!!raw-loader?!../../../assets/images/feather/search.svg').default, |
34 | upload: require('!!raw-loader?!../../../assets/images/feather/upload.svg').default, | 34 | 'upload': require('!!raw-loader?!../../../assets/images/feather/upload.svg').default, |
35 | dislike: require('!!raw-loader?!../../../assets/images/feather/dislike.svg').default, | 35 | 'dislike': require('!!raw-loader?!../../../assets/images/feather/dislike.svg').default, |
36 | like: require('!!raw-loader?!../../../assets/images/feather/like.svg').default, | 36 | 'like': require('!!raw-loader?!../../../assets/images/feather/like.svg').default, |
37 | no: require('!!raw-loader?!../../../assets/images/feather/no.svg').default, | 37 | 'no': require('!!raw-loader?!../../../assets/images/feather/no.svg').default, |
38 | 'cloud-download': require('!!raw-loader?!../../../assets/images/feather/cloud-download.svg').default, | 38 | 'cloud-download': require('!!raw-loader?!../../../assets/images/feather/cloud-download.svg').default, |
39 | clock: require('!!raw-loader?!../../../assets/images/feather/clock.svg').default, | 39 | 'clock': require('!!raw-loader?!../../../assets/images/feather/clock.svg').default, |
40 | cog: require('!!raw-loader?!../../../assets/images/feather/cog.svg').default, | 40 | 'cog': require('!!raw-loader?!../../../assets/images/feather/cog.svg').default, |
41 | delete: require('!!raw-loader?!../../../assets/images/feather/delete.svg').default, | 41 | 'delete': require('!!raw-loader?!../../../assets/images/feather/delete.svg').default, |
42 | bell: require('!!raw-loader?!../../../assets/images/feather/bell.svg').default, | 42 | 'bell': require('!!raw-loader?!../../../assets/images/feather/bell.svg').default, |
43 | 'sign-out': require('!!raw-loader?!../../../assets/images/feather/log-out.svg').default, | 43 | 'sign-out': require('!!raw-loader?!../../../assets/images/feather/log-out.svg').default, |
44 | 'sign-in': require('!!raw-loader?!../../../assets/images/feather/log-in.svg').default, | 44 | 'sign-in': require('!!raw-loader?!../../../assets/images/feather/log-in.svg').default, |
45 | download: require('!!raw-loader?!../../../assets/images/feather/download.svg').default, | 45 | 'download': require('!!raw-loader?!../../../assets/images/feather/download.svg').default, |
46 | 'ownership-change': require('!!raw-loader?!../../../assets/images/feather/share.svg').default, | 46 | 'ownership-change': require('!!raw-loader?!../../../assets/images/feather/share.svg').default, |
47 | share: require('!!raw-loader?!../../../assets/images/feather/share-2.svg').default, | 47 | 'share': require('!!raw-loader?!../../../assets/images/feather/share-2.svg').default, |
48 | channel: require('!!raw-loader?!../../../assets/images/feather/tv.svg').default, | 48 | 'channel': require('!!raw-loader?!../../../assets/images/feather/tv.svg').default, |
49 | user: require('!!raw-loader?!../../../assets/images/feather/user.svg').default, | 49 | 'user': require('!!raw-loader?!../../../assets/images/feather/user.svg').default, |
50 | 'user-x': require('!!raw-loader?!../../../assets/images/feather/user-x.svg').default, | 50 | 'user-x': require('!!raw-loader?!../../../assets/images/feather/user-x.svg').default, |
51 | users: require('!!raw-loader?!../../../assets/images/feather/users.svg').default, | 51 | 'users': require('!!raw-loader?!../../../assets/images/feather/users.svg').default, |
52 | 'user-add': require('!!raw-loader?!../../../assets/images/feather/user-plus.svg').default, | 52 | 'user-add': require('!!raw-loader?!../../../assets/images/feather/user-plus.svg').default, |
53 | add: require('!!raw-loader?!../../../assets/images/feather/plus-circle.svg').default, | 53 | 'add': require('!!raw-loader?!../../../assets/images/feather/plus-circle.svg').default, |
54 | 'cloud-error': require('!!raw-loader?!../../../assets/images/feather/cloud-off.svg').default, | 54 | 'cloud-error': require('!!raw-loader?!../../../assets/images/feather/cloud-off.svg').default, |
55 | undo: require('!!raw-loader?!../../../assets/images/feather/corner-up-left.svg').default, | 55 | 'undo': require('!!raw-loader?!../../../assets/images/feather/corner-up-left.svg').default, |
56 | 'circle-tick': require('!!raw-loader?!../../../assets/images/feather/check-circle.svg').default, | 56 | 'circle-tick': require('!!raw-loader?!../../../assets/images/feather/check-circle.svg').default, |
57 | 'more-horizontal': require('!!raw-loader?!../../../assets/images/feather/more-horizontal.svg').default, | 57 | 'more-horizontal': require('!!raw-loader?!../../../assets/images/feather/more-horizontal.svg').default, |
58 | 'more-vertical': require('!!raw-loader?!../../../assets/images/feather/more-vertical.svg').default, | 58 | 'more-vertical': require('!!raw-loader?!../../../assets/images/feather/more-vertical.svg').default, |
59 | play: require('!!raw-loader?!../../../assets/images/feather/play.svg').default, | 59 | 'play': require('!!raw-loader?!../../../assets/images/feather/play.svg').default, |
60 | p2p: require('!!raw-loader?!../../../assets/images/feather/airplay.svg').default, | 60 | 'p2p': require('!!raw-loader?!../../../assets/images/feather/airplay.svg').default, |
61 | fullscreen: require('!!raw-loader?!../../../assets/images/feather/maximize.svg').default, | 61 | 'fullscreen': require('!!raw-loader?!../../../assets/images/feather/maximize.svg').default, |
62 | 'exit-fullscreen': require('!!raw-loader?!../../../assets/images/feather/minimize.svg').default, | 62 | 'exit-fullscreen': require('!!raw-loader?!../../../assets/images/feather/minimize.svg').default, |
63 | film: require('!!raw-loader?!../../../assets/images/feather/film.svg').default, | 63 | 'film': require('!!raw-loader?!../../../assets/images/feather/film.svg').default, |
64 | edit: require('!!raw-loader?!../../../assets/images/feather/edit-2.svg').default, | 64 | 'edit': require('!!raw-loader?!../../../assets/images/feather/edit-2.svg').default, |
65 | 'external-link': require('!!raw-loader?!../../../assets/images/feather/external-link.svg').default, | 65 | 'external-link': require('!!raw-loader?!../../../assets/images/feather/external-link.svg').default, |
66 | 'eye-open': require('!!raw-loader?!../../../assets/images/feather/eye.svg').default, | 66 | 'eye-open': require('!!raw-loader?!../../../assets/images/feather/eye.svg').default, |
67 | 'eye-close': require('!!raw-loader?!../../../assets/images/feather/eye-off.svg').default, | 67 | 'eye-close': require('!!raw-loader?!../../../assets/images/feather/eye-off.svg').default, |
68 | refresh: require('!!raw-loader?!../../../assets/images/feather/refresh-cw.svg').default, | 68 | 'refresh': require('!!raw-loader?!../../../assets/images/feather/refresh-cw.svg').default, |
69 | command: require('!!raw-loader?!../../../assets/images/feather/command.svg').default, | 69 | 'command': require('!!raw-loader?!../../../assets/images/feather/command.svg').default, |
70 | go: require('!!raw-loader?!../../../assets/images/feather/arrow-up-right.svg').default, | 70 | 'go': require('!!raw-loader?!../../../assets/images/feather/arrow-up-right.svg').default, |
71 | cross: require('!!raw-loader?!../../../assets/images/feather/x.svg').default, | 71 | 'cross': require('!!raw-loader?!../../../assets/images/feather/x.svg').default, |
72 | tick: require('!!raw-loader?!../../../assets/images/feather/check.svg').default, | 72 | 'tick': require('!!raw-loader?!../../../assets/images/feather/check.svg').default, |
73 | columns: require('!!raw-loader?!../../../assets/images/feather/columns.svg').default, | 73 | 'columns': require('!!raw-loader?!../../../assets/images/feather/columns.svg').default, |
74 | live: require('!!raw-loader?!../../../assets/images/feather/live.svg').default, | 74 | 'live': require('!!raw-loader?!../../../assets/images/feather/live.svg').default, |
75 | repeat: require('!!raw-loader?!../../../assets/images/feather/repeat.svg').default, | 75 | 'repeat': require('!!raw-loader?!../../../assets/images/feather/repeat.svg').default, |
76 | 'chevrons-up': require('!!raw-loader?!../../../assets/images/feather/chevrons-up.svg').default, | 76 | 'chevrons-up': require('!!raw-loader?!../../../assets/images/feather/chevrons-up.svg').default, |
77 | 'message-circle': require('!!raw-loader?!../../../assets/images/feather/message-circle.svg').default, | 77 | 'message-circle': require('!!raw-loader?!../../../assets/images/feather/message-circle.svg').default, |
78 | codesandbox: require('!!raw-loader?!../../../assets/images/feather/codesandbox.svg').default, | 78 | 'codesandbox': require('!!raw-loader?!../../../assets/images/feather/codesandbox.svg').default, |
79 | award: require('!!raw-loader?!../../../assets/images/feather/award.svg').default, | 79 | 'award': require('!!raw-loader?!../../../assets/images/feather/award.svg').default, |
80 | stats: require('!!raw-loader?!../../../assets/images/feather/stats.svg').default | 80 | 'stats': require('!!raw-loader?!../../../assets/images/feather/stats.svg').default |
81 | } | 81 | } |
82 | 82 | ||
83 | export type GlobalIconName = keyof typeof icons | 83 | export type GlobalIconName = keyof typeof icons |
@@ -112,7 +112,7 @@ export class GlobalIconComponent implements OnInit { | |||
112 | } | 112 | } |
113 | } | 113 | } |
114 | 114 | ||
115 | private getSVGContent (options: { name: string }) { | 115 | private getSVGContent (options: { name: GlobalIconName }) { |
116 | return icons[options.name] | 116 | return icons[options.name] |
117 | } | 117 | } |
118 | } | 118 | } |
diff --git a/client/src/app/shared/shared-instance/instance-about-accordion.component.html b/client/src/app/shared/shared-instance/instance-about-accordion.component.html index ac8c01856..5c679685b 100644 --- a/client/src/app/shared/shared-instance/instance-about-accordion.component.html +++ b/client/src/app/shared/shared-instance/instance-about-accordion.component.html | |||
@@ -2,91 +2,127 @@ | |||
2 | 2 | ||
3 | <div *ngIf="displayInstanceShortDescription" class="instance-short-description ellipsis-multiline-3">{{ about?.instance.shortDescription }}</div> | 3 | <div *ngIf="displayInstanceShortDescription" class="instance-short-description ellipsis-multiline-3">{{ about?.instance.shortDescription }}</div> |
4 | 4 | ||
5 | <ngb-accordion #accordion="ngbAccordion" [closeOthers]="true"> | 5 | <div ngbAccordion #accordion="ngbAccordion" [closeOthers]="true"> |
6 | <ngb-panel *ngIf="panels.features" id="instance-features"> | 6 | <div ngbAccordionItem *ngIf="panels.features" id="instance-features"> |
7 | <ng-template ngbPanelTitle> | 7 | <div ngbAccordionHeader> |
8 | <my-global-icon iconName="playlists"></my-global-icon> | 8 | <button ngbAccordionButton> |
9 | <my-global-icon iconName="playlists"></my-global-icon> | ||
9 | 10 | ||
10 | <ng-container i18n>Features found on this instance</ng-container> | 11 | <ng-container i18n>Features found on this instance</ng-container> |
11 | </ng-template> | 12 | </button> |
13 | </div> | ||
12 | 14 | ||
13 | <ng-template ngbPanelContent> | 15 | <div ngbAccordionCollapse> |
14 | <my-instance-features-table></my-instance-features-table> | 16 | <div ngbAccordionBody> |
15 | </ng-template> | 17 | <ng-template> |
16 | </ngb-panel> | 18 | <my-instance-features-table></my-instance-features-table> |
19 | </ng-template> | ||
20 | </div> | ||
21 | </div> | ||
22 | </div> | ||
17 | 23 | ||
18 | <ng-container *ngIf="about"> | 24 | <ng-container *ngIf="about"> |
19 | <ngb-panel *ngIf="getAdministratorsPanel()" > | 25 | <div ngbAccordionItem *ngIf="getAdministratorsPanel()" > |
20 | <ng-template ngbPanelTitle> | 26 | <div ngbAccordionHeader> |
21 | <my-global-icon iconName="playlists"></my-global-icon> | 27 | <button ngbAccordionButton> |
22 | 28 | <my-global-icon iconName="playlists"></my-global-icon> | |
23 | <ng-container i18n>Administrators & Sustainability</ng-container> | 29 | |
24 | </ng-template> | 30 | <ng-container i18n>Administrators & Sustainability</ng-container> |
25 | 31 | </button> | |
26 | <ng-template ngbPanelContent> | 32 | </div> |
27 | <div class="block"> | 33 | |
28 | <strong i18n>Who are we?</strong> | 34 | <div ngbAccordionCollapse> |
29 | <div [innerHTML]="aboutHtml.administrator"></div> | 35 | <div ngbAccordionBody> |
36 | <ng-template> | ||
37 | <div class="block"> | ||
38 | <strong i18n>Who are we?</strong> | ||
39 | <div [innerHTML]="aboutHtml.administrator"></div> | ||
40 | </div> | ||
41 | |||
42 | <div class="block"> | ||
43 | <strong i18n>How long do we plan to maintain this instance?</strong> | ||
44 | <div [innerHTML]="about.instance.maintenanceLifetime"></div> | ||
45 | </div> | ||
46 | |||
47 | <div class="block"> | ||
48 | <strong i18n>How will we finance this instance?</strong> | ||
49 | <div [innerHTML]="about.instance.businessModel"></div> | ||
50 | </div> | ||
51 | </ng-template> | ||
30 | </div> | 52 | </div> |
31 | 53 | </div> | |
32 | <div class="block"> | 54 | </div> |
33 | <strong i18n>How long do we plan to maintain this instance?</strong> | 55 | |
34 | <div [innerHTML]="about.instance.maintenanceLifetime"></div> | 56 | <div ngbAccordionItem *ngIf="termsPanel" id="terms"> |
57 | <div ngbAccordionHeader> | ||
58 | <button ngbAccordionButton> | ||
59 | <my-global-icon iconName="playlists"></my-global-icon> | ||
60 | |||
61 | {{ getTermsTitle() }} | ||
62 | </button> | ||
63 | </div> | ||
64 | |||
65 | <div ngbAccordionCollapse> | ||
66 | <div ngbAccordionBody> | ||
67 | <ng-template> | ||
68 | <div class="block" [innerHTML]="aboutHtml.terms"></div> | ||
69 | </ng-template> | ||
35 | </div> | 70 | </div> |
36 | 71 | </div> | |
37 | <div class="block"> | 72 | </div> |
38 | <strong i18n>How will we finance this instance?</strong> | 73 | |
39 | <div [innerHTML]="about.instance.businessModel"></div> | 74 | <div ngbAccordionItem *ngIf="moderationPanel" id="moderation-information"> |
75 | <div ngbAccordionHeader> | ||
76 | <button ngbAccordionButton> | ||
77 | <my-global-icon iconName="playlists"></my-global-icon> | ||
78 | |||
79 | <ng-container i18n>Moderation information</ng-container> | ||
80 | </button> | ||
81 | </div> | ||
82 | |||
83 | <div ngbAccordionCollapse> | ||
84 | <div ngbAccordionBody> | ||
85 | <ng-template> | ||
86 | <div class="block" [innerHTML]="aboutHtml.moderationInformation"></div> | ||
87 | </ng-template> | ||
40 | </div> | 88 | </div> |
41 | </ng-template> | 89 | </div> |
42 | </ngb-panel> | 90 | </div> |
43 | 91 | ||
44 | <ngb-panel *ngIf="termsPanel" id="terms"> | 92 | <div ngbAccordionItem *ngIf="codeOfConductPanel" id="code-of-conduct"> |
45 | <ng-template ngbPanelTitle> | 93 | <div ngbAccordionHeader> |
46 | <my-global-icon iconName="playlists"></my-global-icon> | 94 | <button ngbAccordionButton> |
47 | 95 | <my-global-icon iconName="playlists"></my-global-icon> | |
48 | {{ getTermsTitle() }} | 96 | |
49 | </ng-template> | 97 | <ng-container i18n>Code of conduct</ng-container> |
50 | 98 | </button> | |
51 | <ng-template ngbPanelContent> | 99 | </div> |
52 | <div class="block" [innerHTML]="aboutHtml.terms"></div> | 100 | |
53 | </ng-template> | 101 | <div ngbAccordionCollapse> |
54 | </ngb-panel> | 102 | <div ngbAccordionBody> |
55 | 103 | <ng-template> | |
56 | <ngb-panel *ngIf="moderationPanel" id="moderation-information"> | 104 | <div class="block" [innerHTML]="aboutHtml.codeOfConduct"></div> |
57 | <ng-template ngbPanelTitle> | 105 | </ng-template> |
58 | <my-global-icon iconName="playlists"></my-global-icon> | 106 | </div> |
59 | 107 | </div> | |
60 | <ng-container i18n>Moderation information</ng-container> | 108 | </div> |
61 | </ng-template> | 109 | |
62 | 110 | <div ngbAccordionItem *ngFor="let pluginPanel of pluginPanels" [id]="pluginPanel.id"> | |
63 | <ng-template ngbPanelContent> | 111 | <div ngbAccordionHeader> |
64 | <div class="block" [innerHTML]="aboutHtml.moderationInformation"></div> | 112 | <button ngbAccordionButton> |
65 | </ng-template> | 113 | <my-global-icon iconName="playlists"></my-global-icon> |
66 | </ngb-panel> | 114 | |
67 | 115 | <ng-container i18n>{{ pluginPanel.title }}</ng-container> | |
68 | <ngb-panel *ngIf="codeOfConductPanel" id="code-of-conduct"> | 116 | </button> |
69 | <ng-template ngbPanelTitle> | 117 | </div> |
70 | <my-global-icon iconName="playlists"></my-global-icon> | 118 | |
71 | 119 | <div ngbAccordionCollapse> | |
72 | <ng-container i18n>Code of conduct</ng-container> | 120 | <div ngbAccordionBody> |
73 | </ng-template> | 121 | <ng-template> |
74 | 122 | <div class="block" [innerHTML]="pluginPanel.html"></div> | |
75 | <ng-template ngbPanelContent> | 123 | </ng-template> |
76 | <div class="block" [innerHTML]="aboutHtml.codeOfConduct"></div> | 124 | </div> |
77 | </ng-template> | 125 | </div> |
78 | </ngb-panel> | 126 | </div> |
79 | |||
80 | <ngb-panel *ngFor="let pluginPanel of pluginPanels" [id]="pluginPanel.id"> | ||
81 | <ng-template ngbPanelTitle> | ||
82 | <my-global-icon iconName="playlists"></my-global-icon> | ||
83 | |||
84 | <ng-container i18n>{{ pluginPanel.title }}</ng-container> | ||
85 | </ng-template> | ||
86 | |||
87 | <ng-template ngbPanelContent> | ||
88 | <div class="block" [innerHTML]="pluginPanel.html"></div> | ||
89 | </ng-template> | ||
90 | </ngb-panel> | ||
91 | </ng-container> | 127 | </ng-container> |
92 | </ngb-accordion> | 128 | </div> |
diff --git a/client/src/app/shared/shared-instance/instance-about-accordion.component.ts b/client/src/app/shared/shared-instance/instance-about-accordion.component.ts index e13703c03..e299a64a3 100644 --- a/client/src/app/shared/shared-instance/instance-about-accordion.component.ts +++ b/client/src/app/shared/shared-instance/instance-about-accordion.component.ts | |||
@@ -1,6 +1,6 @@ | |||
1 | import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core' | 1 | import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core' |
2 | import { HooksService, Notifier } from '@app/core' | 2 | import { HooksService, Notifier } from '@app/core' |
3 | import { NgbAccordion } from '@ng-bootstrap/ng-bootstrap' | 3 | import { NgbAccordionDirective } from '@ng-bootstrap/ng-bootstrap' |
4 | import { ClientFilterHookName, PluginClientScope } from '@shared/models/plugins' | 4 | import { ClientFilterHookName, PluginClientScope } from '@shared/models/plugins' |
5 | import { About } from '@shared/models/server' | 5 | import { About } from '@shared/models/server' |
6 | import { InstanceService } from './instance.service' | 6 | import { InstanceService } from './instance.service' |
@@ -11,7 +11,7 @@ import { InstanceService } from './instance.service' | |||
11 | styleUrls: [ './instance-about-accordion.component.scss' ] | 11 | styleUrls: [ './instance-about-accordion.component.scss' ] |
12 | }) | 12 | }) |
13 | export class InstanceAboutAccordionComponent implements OnInit { | 13 | export class InstanceAboutAccordionComponent implements OnInit { |
14 | @ViewChild('accordion', { static: true }) accordion: NgbAccordion | 14 | @ViewChild('accordion', { static: true }) accordion: NgbAccordionDirective |
15 | 15 | ||
16 | @Output() init: EventEmitter<InstanceAboutAccordionComponent> = new EventEmitter<InstanceAboutAccordionComponent>() | 16 | @Output() init: EventEmitter<InstanceAboutAccordionComponent> = new EventEmitter<InstanceAboutAccordionComponent>() |
17 | 17 | ||
diff --git a/client/src/app/shared/shared-instance/instance-features-table.component.html b/client/src/app/shared/shared-instance/instance-features-table.component.html index 205f2bc97..37f53b7c6 100644 --- a/client/src/app/shared/shared-instance/instance-features-table.component.html +++ b/client/src/app/shared/shared-instance/instance-features-table.component.html | |||
@@ -11,7 +11,7 @@ | |||
11 | <tr> | 11 | <tr> |
12 | <th i18n class="label" scope="row"> | 12 | <th i18n class="label" scope="row"> |
13 | <div>Default NSFW/sensitive videos policy</div> | 13 | <div>Default NSFW/sensitive videos policy</div> |
14 | <div class="c-hand more-info" (click)="openQuickSettingsHighlight()">can be redefined by the users</div> | 14 | <span class="fs-7 fw-normal fst-italic">can be redefined by the users</span> |
15 | </th> | 15 | </th> |
16 | 16 | ||
17 | <td class="value">{{ buildNSFWLabel() }}</td> | 17 | <td class="value">{{ buildNSFWLabel() }}</td> |
diff --git a/client/src/app/shared/shared-instance/instance-features-table.component.ts b/client/src/app/shared/shared-instance/instance-features-table.component.ts index c3df7c594..2e63f6c17 100644 --- a/client/src/app/shared/shared-instance/instance-features-table.component.ts +++ b/client/src/app/shared/shared-instance/instance-features-table.component.ts | |||
@@ -2,7 +2,6 @@ import { Component, OnInit } from '@angular/core' | |||
2 | import { ServerService } from '@app/core' | 2 | import { ServerService } from '@app/core' |
3 | import { prepareIcu } from '@app/helpers' | 3 | import { prepareIcu } from '@app/helpers' |
4 | import { ServerConfig } from '@shared/models' | 4 | import { ServerConfig } from '@shared/models' |
5 | import { PeertubeModalService } from '../shared-main/peertube-modal/peertube-modal.service' | ||
6 | 5 | ||
7 | @Component({ | 6 | @Component({ |
8 | selector: 'my-instance-features-table', | 7 | selector: 'my-instance-features-table', |
@@ -14,8 +13,7 @@ export class InstanceFeaturesTableComponent implements OnInit { | |||
14 | serverConfig: ServerConfig | 13 | serverConfig: ServerConfig |
15 | 14 | ||
16 | constructor ( | 15 | constructor ( |
17 | private serverService: ServerService, | 16 | private serverService: ServerService |
18 | private modalService: PeertubeModalService | ||
19 | ) { } | 17 | ) { } |
20 | 18 | ||
21 | get initialUserVideoQuota () { | 19 | get initialUserVideoQuota () { |
@@ -69,10 +67,6 @@ export class InstanceFeaturesTableComponent implements OnInit { | |||
69 | return this.serverService.getServerVersionAndCommit() | 67 | return this.serverService.getServerVersionAndCommit() |
70 | } | 68 | } |
71 | 69 | ||
72 | openQuickSettingsHighlight () { | ||
73 | this.modalService.openQuickSettingsSubject.next() | ||
74 | } | ||
75 | |||
76 | private getApproximateTime (seconds: number) { | 70 | private getApproximateTime (seconds: number) { |
77 | const hours = Math.floor(seconds / 3600) | 71 | const hours = Math.floor(seconds / 3600) |
78 | 72 | ||
diff --git a/client/src/app/shared/shared-instance/instance.service.ts b/client/src/app/shared/shared-instance/instance.service.ts index 2defffbbe..3088f0899 100644 --- a/client/src/app/shared/shared-instance/instance.service.ts +++ b/client/src/app/shared/shared-instance/instance.service.ts | |||
@@ -3,6 +3,7 @@ import { catchError, map } from 'rxjs/operators' | |||
3 | import { HttpClient } from '@angular/common/http' | 3 | import { HttpClient } from '@angular/common/http' |
4 | import { Injectable } from '@angular/core' | 4 | import { Injectable } from '@angular/core' |
5 | import { MarkdownService, RestExtractor, ServerService } from '@app/core' | 5 | import { MarkdownService, RestExtractor, ServerService } from '@app/core' |
6 | import { objectKeysTyped } from '@shared/core-utils' | ||
6 | import { peertubeTranslate } from '@shared/core-utils/i18n' | 7 | import { peertubeTranslate } from '@shared/core-utils/i18n' |
7 | import { About } from '@shared/models' | 8 | import { About } from '@shared/models' |
8 | import { environment } from '../../../environments/environment' | 9 | import { environment } from '../../../environments/environment' |
@@ -55,7 +56,7 @@ export class InstanceService { | |||
55 | hardwareInformation: '' | 56 | hardwareInformation: '' |
56 | } | 57 | } |
57 | 58 | ||
58 | for (const key of Object.keys(html)) { | 59 | for (const key of objectKeysTyped(html)) { |
59 | html[key] = await this.markdownService.enhancedMarkdownToHTML({ markdown: about.instance[key] }) | 60 | html[key] = await this.markdownService.enhancedMarkdownToHTML({ markdown: about.instance[key] }) |
60 | } | 61 | } |
61 | 62 | ||
diff --git a/client/src/app/shared/shared-main/angular/number-formatter.pipe.ts b/client/src/app/shared/shared-main/angular/number-formatter.pipe.ts index e0cb475fc..00cfbc692 100644 --- a/client/src/app/shared/shared-main/angular/number-formatter.pipe.ts +++ b/client/src/app/shared/shared-main/angular/number-formatter.pipe.ts | |||
@@ -17,7 +17,7 @@ export class NumberFormatterPipe implements PipeTransform { | |||
17 | return +f | 17 | return +f |
18 | } | 18 | } |
19 | 19 | ||
20 | private dictionary: Array<{ max: number, type: string }> = [ | 20 | private dictionary: { max: number, type: string }[] = [ |
21 | { max: 1000, type: '' }, | 21 | { max: 1000, type: '' }, |
22 | { max: 1000000, type: 'K' }, | 22 | { max: 1000000, type: 'K' }, |
23 | { max: 1000000000, type: 'M' } | 23 | { max: 1000000000, type: 'M' } |
diff --git a/client/src/app/shared/shared-main/buttons/action-dropdown.component.html b/client/src/app/shared/shared-main/buttons/action-dropdown.component.html index bbfab7b37..d4aa9f380 100644 --- a/client/src/app/shared/shared-main/buttons/action-dropdown.component.html +++ b/client/src/app/shared/shared-main/buttons/action-dropdown.component.html | |||
@@ -40,7 +40,7 @@ | |||
40 | 40 | ||
41 | <h6 | 41 | <h6 |
42 | *ngIf="!action.linkBuilder && action.isHeader && areActionsDisplayed(actions, entry)" [ngClass]="{ 'with-icon': !!action.iconName }" | 42 | *ngIf="!action.linkBuilder && action.isHeader && areActionsDisplayed(actions, entry)" [ngClass]="{ 'with-icon': !!action.iconName }" |
43 | class="dropdown-header" [title]="action.title || ''" (click)="action.handler(entry)" (keyup.enter)="action.handler(entry)" | 43 | class="dropdown-header" [title]="action.title || ''" |
44 | > | 44 | > |
45 | <ng-container *ngTemplateOutlet="templateActionLabel; context:{ $implicit: action }"></ng-container> | 45 | <ng-container *ngTemplateOutlet="templateActionLabel; context:{ $implicit: action }"></ng-container> |
46 | </h6> | 46 | </h6> |
diff --git a/client/src/app/shared/shared-main/buttons/action-dropdown.component.ts b/client/src/app/shared/shared-main/buttons/action-dropdown.component.ts index e39fbd66d..7d24ff4ae 100644 --- a/client/src/app/shared/shared-main/buttons/action-dropdown.component.ts +++ b/client/src/app/shared/shared-main/buttons/action-dropdown.component.ts | |||
@@ -55,7 +55,7 @@ export class ActionDropdownComponent<T> { | |||
55 | return {} | 55 | return {} |
56 | } | 56 | } |
57 | 57 | ||
58 | areActionsDisplayed (actions: Array<DropdownAction<T> | DropdownAction<T>[]>, entry: T): boolean { | 58 | areActionsDisplayed (actions: (DropdownAction<T> | DropdownAction<T>[])[], entry: T): boolean { |
59 | return actions.some(a => { | 59 | return actions.some(a => { |
60 | if (Array.isArray(a)) return this.areActionsDisplayed(a, entry) | 60 | if (Array.isArray(a)) return this.areActionsDisplayed(a, entry) |
61 | 61 | ||
diff --git a/client/src/app/shared/shared-main/buttons/button.component.ts b/client/src/app/shared/shared-main/buttons/button.component.ts index 63a59cbe1..e3a830891 100644 --- a/client/src/app/shared/shared-main/buttons/button.component.ts +++ b/client/src/app/shared/shared-main/buttons/button.component.ts | |||
@@ -31,7 +31,7 @@ export class ButtonComponent implements OnInit, OnChanges { | |||
31 | private buildClasses () { | 31 | private buildClasses () { |
32 | this.classes = { | 32 | this.classes = { |
33 | [this.className]: true, | 33 | [this.className]: true, |
34 | disabled: this.disabled, | 34 | 'disabled': this.disabled, |
35 | 'icon-only': !this.label, | 35 | 'icon-only': !this.label, |
36 | 'has-icon': !!this.icon, | 36 | 'has-icon': !!this.icon, |
37 | 'responsive-label': this.responsiveLabel | 37 | 'responsive-label': this.responsiveLabel |
diff --git a/client/src/app/shared/shared-main/date/date-toggle.component.html b/client/src/app/shared/shared-main/date/date-toggle.component.html index 14b6e7d7a..5277ae0e8 100644 --- a/client/src/app/shared/shared-main/date/date-toggle.component.html +++ b/client/src/app/shared/shared-main/date/date-toggle.component.html | |||
@@ -1,7 +1,10 @@ | |||
1 | <span | 1 | <span |
2 | class="date-toggle" | 2 | class="date-toggle" |
3 | [title]="getTitle()" | 3 | [title]="getTitle()" |
4 | role="button" | ||
5 | tabindex="0" | ||
4 | (click)="toggle()" | 6 | (click)="toggle()" |
7 | (keyup.enter)="toggle()" | ||
5 | > | 8 | > |
6 | {{ getContent() }} | 9 | {{ getContent() }} |
7 | </span> | 10 | </span> |
diff --git a/client/src/app/shared/shared-main/loaders/loader.component.ts b/client/src/app/shared/shared-main/loaders/loader.component.ts index bd038f8b5..be9e130e7 100644 --- a/client/src/app/shared/shared-main/loaders/loader.component.ts +++ b/client/src/app/shared/shared-main/loaders/loader.component.ts | |||
@@ -10,8 +10,8 @@ export class LoaderComponent { | |||
10 | 10 | ||
11 | private readonly sizes = { | 11 | private readonly sizes = { |
12 | sm: { | 12 | sm: { |
13 | width: '1rem', | 13 | 'width': '1rem', |
14 | height: '1rem', | 14 | 'height': '1rem', |
15 | 'border-width': '0.15rem' | 15 | 'border-width': '0.15rem' |
16 | }, | 16 | }, |
17 | xl: { | 17 | xl: { |
diff --git a/client/src/app/shared/shared-main/misc/help.component.ts b/client/src/app/shared/shared-main/misc/help.component.ts index 37e2abd97..80fe0e160 100644 --- a/client/src/app/shared/shared-main/misc/help.component.ts +++ b/client/src/app/shared/shared-main/misc/help.component.ts | |||
@@ -77,7 +77,7 @@ export class HelpComponent implements OnInit, OnChanges, AfterContentInit { | |||
77 | } | 77 | } |
78 | 78 | ||
79 | private createMarkdownList (rules: string[]) { | 79 | private createMarkdownList (rules: string[]) { |
80 | const rulesToText = { | 80 | const rulesToText: { [id: string]: string } = { |
81 | emphasis: $localize`Emphasis`, | 81 | emphasis: $localize`Emphasis`, |
82 | link: $localize`Links`, | 82 | link: $localize`Links`, |
83 | newline: $localize`New lines`, | 83 | newline: $localize`New lines`, |
diff --git a/client/src/app/shared/shared-main/router/actor-redirect-guard.service.ts b/client/src/app/shared/shared-main/router/actor-redirect-guard.service.ts index ce185829c..53a48f8a1 100644 --- a/client/src/app/shared/shared-main/router/actor-redirect-guard.service.ts +++ b/client/src/app/shared/shared-main/router/actor-redirect-guard.service.ts | |||
@@ -1,12 +1,12 @@ | |||
1 | import { forkJoin, of } from 'rxjs' | 1 | import { forkJoin, of } from 'rxjs' |
2 | import { catchError, map } from 'rxjs/operators' | 2 | import { catchError, map } from 'rxjs/operators' |
3 | import { Injectable } from '@angular/core' | 3 | import { Injectable } from '@angular/core' |
4 | import { ActivatedRouteSnapshot, CanActivate, Router } from '@angular/router' | 4 | import { ActivatedRouteSnapshot, Router } from '@angular/router' |
5 | import { AccountService } from '../account' | 5 | import { AccountService } from '../account' |
6 | import { VideoChannelService } from '../video-channel' | 6 | import { VideoChannelService } from '../video-channel' |
7 | 7 | ||
8 | @Injectable() | 8 | @Injectable() |
9 | export class ActorRedirectGuard implements CanActivate { | 9 | export class ActorRedirectGuard { |
10 | 10 | ||
11 | constructor ( | 11 | constructor ( |
12 | private router: Router, | 12 | private router: Router, |
diff --git a/client/src/app/shared/shared-main/users/user-notifications.component.html b/client/src/app/shared/shared-main/users/user-notifications.component.html index a51e08292..351e4dc3f 100644 --- a/client/src/app/shared/shared-main/users/user-notifications.component.html +++ b/client/src/app/shared/shared-main/users/user-notifications.component.html | |||
@@ -1,6 +1,7 @@ | |||
1 | <div *ngIf="componentPagination.totalItems === 0" class="no-notification" i18n>You don't have notifications.</div> | 1 | <div *ngIf="componentPagination.totalItems === 0" class="no-notification" i18n>You don't have notifications.</div> |
2 | 2 | ||
3 | <div class="notifications" myInfiniteScroller (nearOfBottom)="onNearOfBottom()" [dataObservable]="onDataSubject.asObservable()"> | 3 | <div class="notifications" myInfiniteScroller (nearOfBottom)="onNearOfBottom()" [dataObservable]="onDataSubject.asObservable()"> |
4 | <!-- eslint-disable-next-line @angular-eslint/template/click-events-have-key-events,@angular-eslint/template/interactive-supports-focus --> | ||
4 | <div *ngFor="let notification of notifications" class="notification" [ngClass]="{ unread: !notification.read }" (click)="markAsRead(notification)"> | 5 | <div *ngFor="let notification of notifications" class="notification" [ngClass]="{ unread: !notification.read }" (click)="markAsRead(notification)"> |
5 | 6 | ||
6 | <ng-container [ngSwitch]="notification.type"> | 7 | <ng-container [ngSwitch]="notification.type"> |
diff --git a/client/src/app/shared/shared-main/users/user-quota.component.html b/client/src/app/shared/shared-main/users/user-quota.component.html index 0e0d38c2a..ac9085bb3 100644 --- a/client/src/app/shared/shared-main/users/user-quota.component.html +++ b/client/src/app/shared/shared-main/users/user-quota.component.html | |||
@@ -1,6 +1,7 @@ | |||
1 | <div class="user-quota mb-3"> | 1 | <div class="user-quota mb-3"> |
2 | <div> | 2 | <div> |
3 | <label class="user-quota-title" tabindex="0" i18n>Total video quota</label> | 3 | <div class="mb-2 fw-bold" i18n>Total video quota</div> |
4 | |||
4 | <div class="progress" tabindex="0" [ngbTooltip]="titleVideoQuota()"> | 5 | <div class="progress" tabindex="0" [ngbTooltip]="titleVideoQuota()"> |
5 | <div class="progress-bar" tabindex="0" role="progressbar" [style]="{ width: userVideoQuotaPercentage + '%' }" | 6 | <div class="progress-bar" tabindex="0" role="progressbar" [style]="{ width: userVideoQuotaPercentage + '%' }" |
6 | [attr.aria-valuenow]="userVideoQuotaUsed" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuota"></div> | 7 | [attr.aria-valuenow]="userVideoQuotaUsed" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuota"></div> |
@@ -10,7 +11,8 @@ | |||
10 | </div> | 11 | </div> |
11 | 12 | ||
12 | <div *ngIf="hasDailyQuota()" class="mt-3"> | 13 | <div *ngIf="hasDailyQuota()" class="mt-3"> |
13 | <label class="user-quota-title" tabindex="0" i18n>Daily video quota</label> | 14 | <div class="mb-2 fw-bold" i18n>Daily video quota</div> |
15 | |||
14 | <div class="progress" tabindex="0" [ngbTooltip]="titleVideoQuotaDaily()"> | 16 | <div class="progress" tabindex="0" [ngbTooltip]="titleVideoQuotaDaily()"> |
15 | <div class="progress-bar" role="progressbar" [style]="{ width: userVideoQuotaDailyPercentage + '%' }" | 17 | <div class="progress-bar" role="progressbar" [style]="{ width: userVideoQuotaDailyPercentage + '%' }" |
16 | [attr.aria-valuenow]="userVideoQuotaUsedDaily" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuotaDaily"></div> | 18 | [attr.aria-valuenow]="userVideoQuotaUsedDaily" aria-valuemin="0" [attr.aria-valuemax]="user.videoQuotaDaily"></div> |
diff --git a/client/src/app/shared/shared-main/video/video-edit.model.ts b/client/src/app/shared/shared-main/video/video-edit.model.ts index 91d57cb6b..47eee80d8 100644 --- a/client/src/app/shared/shared-main/video/video-edit.model.ts +++ b/client/src/app/shared/shared-main/video/video-edit.model.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { getAbsoluteAPIUrl } from '@app/helpers' | 1 | import { getAbsoluteAPIUrl } from '@app/helpers' |
2 | import { VideoPrivacy, VideoScheduleUpdate, VideoUpdate } from '@shared/models' | 2 | import { VideoPrivacy, VideoScheduleUpdate, VideoUpdate } from '@shared/models' |
3 | import { VideoDetails } from './video-details.model' | 3 | import { VideoDetails } from './video-details.model' |
4 | import { objectKeysTyped } from '@shared/core-utils' | ||
4 | 5 | ||
5 | export class VideoEdit implements VideoUpdate { | 6 | export class VideoEdit implements VideoUpdate { |
6 | static readonly SPECIAL_SCHEDULED_PRIVACY = -1 | 7 | static readonly SPECIAL_SCHEDULED_PRIVACY = -1 |
@@ -65,8 +66,9 @@ export class VideoEdit implements VideoUpdate { | |||
65 | } | 66 | } |
66 | 67 | ||
67 | patch (values: { [ id: string ]: any }) { | 68 | patch (values: { [ id: string ]: any }) { |
68 | Object.keys(values).forEach((key) => { | 69 | objectKeysTyped(values).forEach(key => { |
69 | this[key] = values[key] | 70 | // FIXME: typings |
71 | (this as any)[key] = values[key] | ||
70 | }) | 72 | }) |
71 | 73 | ||
72 | // If schedule publication, the video is private and will be changed to public privacy | 74 | // If schedule publication, the video is private and will be changed to public privacy |
diff --git a/client/src/app/shared/shared-main/video/video.resolver.ts b/client/src/app/shared/shared-main/video/video.resolver.ts index 65b7230ce..dc07bb5da 100644 --- a/client/src/app/shared/shared-main/video/video.resolver.ts +++ b/client/src/app/shared/shared-main/video/video.resolver.ts | |||
@@ -1,9 +1,9 @@ | |||
1 | import { Injectable } from '@angular/core' | 1 | import { Injectable } from '@angular/core' |
2 | import { ActivatedRouteSnapshot, Resolve } from '@angular/router' | 2 | import { ActivatedRouteSnapshot } from '@angular/router' |
3 | import { VideoService } from './video.service' | 3 | import { VideoService } from './video.service' |
4 | 4 | ||
5 | @Injectable() | 5 | @Injectable() |
6 | export class VideoResolver implements Resolve<any> { | 6 | export class VideoResolver { |
7 | constructor ( | 7 | constructor ( |
8 | private videoService: VideoService | 8 | private videoService: VideoService |
9 | ) { | 9 | ) { |
diff --git a/client/src/app/shared/shared-moderation/server-blocklist.component.html b/client/src/app/shared/shared-moderation/server-blocklist.component.html index e07703cf4..1a13e0207 100644 --- a/client/src/app/shared/shared-moderation/server-blocklist.component.html +++ b/client/src/app/shared/shared-moderation/server-blocklist.component.html | |||
@@ -14,10 +14,10 @@ | |||
14 | <ng-template pTemplate="caption"> | 14 | <ng-template pTemplate="caption"> |
15 | <div class="caption"> | 15 | <div class="caption"> |
16 | <div class="left-buttons"> | 16 | <div class="left-buttons"> |
17 | <a class="block-button" (click)="addServersToBlock()" (key.enter)="addServersToBlock()"> | 17 | <button class="peertube-create-button" (click)="addServersToBlock()" (key.enter)="addServersToBlock()"> |
18 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 18 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
19 | <ng-container i18n>Mute domain</ng-container> | 19 | <ng-container i18n>Mute domain</ng-container> |
20 | </a> | 20 | </button> |
21 | </div> | 21 | </div> |
22 | 22 | ||
23 | <div class="ms-auto"> | 23 | <div class="ms-auto"> |
diff --git a/client/src/app/shared/shared-moderation/server-blocklist.component.scss b/client/src/app/shared/shared-moderation/server-blocklist.component.scss index 1a6b0435f..10b9a40a1 100644 --- a/client/src/app/shared/shared-moderation/server-blocklist.component.scss +++ b/client/src/app/shared/shared-moderation/server-blocklist.component.scss | |||
@@ -20,7 +20,3 @@ a { | |||
20 | @include peertube-button; | 20 | @include peertube-button; |
21 | @include grey-button; | 21 | @include grey-button; |
22 | } | 22 | } |
23 | |||
24 | .block-button { | ||
25 | @include create-button; | ||
26 | } | ||
diff --git a/client/src/app/shared/shared-share-modal/video-share.component.ts b/client/src/app/shared/shared-share-modal/video-share.component.ts index 1b69aa2d0..32f900f15 100644 --- a/client/src/app/shared/shared-share-modal/video-share.component.ts +++ b/client/src/app/shared/shared-share-modal/video-share.component.ts | |||
@@ -106,7 +106,8 @@ export class VideoShareComponent { | |||
106 | includeVideoInPlaylist: false | 106 | includeVideoInPlaylist: false |
107 | }, { | 107 | }, { |
108 | set: (target, prop, value) => { | 108 | set: (target, prop, value) => { |
109 | target[prop] = value | 109 | // FIXME: typings |
110 | (target as any)[prop] = value | ||
110 | 111 | ||
111 | if (prop === 'embedP2P') { | 112 | if (prop === 'embedP2P') { |
112 | // Auto enabled warning title if P2P is enabled | 113 | // Auto enabled warning title if P2P is enabled |
diff --git a/client/src/app/shared/shared-tables/video-cell.component.html b/client/src/app/shared/shared-tables/video-cell.component.html index ea432b70e..38e7dea17 100644 --- a/client/src/app/shared/shared-tables/video-cell.component.html +++ b/client/src/app/shared/shared-tables/video-cell.component.html | |||
@@ -1,7 +1,7 @@ | |||
1 | <a [href]="getVideoUrl()" class="table-video-link" [title]="video.name" target="_blank" rel="noopener noreferrer"> | 1 | <a [href]="getVideoUrl()" class="table-video-link" [title]="video.name" target="_blank" rel="noopener noreferrer"> |
2 | <div class="table-video"> | 2 | <div class="table-video"> |
3 | <div class="table-video-image"> | 3 | <div class="table-video-image"> |
4 | <img [src]="video.thumbnailPath"> | 4 | <img [src]="video.thumbnailPath" alt=""> |
5 | 5 | ||
6 | <ng-content select="[image]"></ng-content> | 6 | <ng-content select="[image]"></ng-content> |
7 | </div> | 7 | </div> |
diff --git a/client/src/app/shared/shared-thumbnail/video-thumbnail.component.html b/client/src/app/shared/shared-thumbnail/video-thumbnail.component.html index 57fcdd899..6c9a8b91c 100644 --- a/client/src/app/shared/shared-thumbnail/video-thumbnail.component.html +++ b/client/src/app/shared/shared-thumbnail/video-thumbnail.component.html | |||
@@ -11,15 +11,15 @@ | |||
11 | 11 | ||
12 | <div *ngIf="displayWatchLaterPlaylist" class="video-thumbnail-actions-overlay"> | 12 | <div *ngIf="displayWatchLaterPlaylist" class="video-thumbnail-actions-overlay"> |
13 | <ng-container *ngIf="inWatchLaterPlaylist !== true"> | 13 | <ng-container *ngIf="inWatchLaterPlaylist !== true"> |
14 | <div class="video-thumbnail-watch-later-overlay" placement="left" [ngbTooltip]="addToWatchLaterText" container="body" (click)="onWatchLaterClick($event)"> | 14 | <button class="video-thumbnail-watch-later-overlay button-unstyle" placement="left" [ngbTooltip]="addToWatchLaterText" container="body" (click)="onWatchLaterClick($event)"> |
15 | <my-global-icon iconName="clock" [attr.aria-label]="addToWatchLaterText" role="button"></my-global-icon> | 15 | <my-global-icon iconName="clock" [attr.aria-label]="addToWatchLaterText" role="button"></my-global-icon> |
16 | </div> | 16 | </button> |
17 | </ng-container> | 17 | </ng-container> |
18 | 18 | ||
19 | <ng-container *ngIf="inWatchLaterPlaylist === true"> | 19 | <ng-container *ngIf="inWatchLaterPlaylist === true"> |
20 | <div class="video-thumbnail-watch-later-overlay" placement="left" [ngbTooltip]="addedToWatchLaterText" container="body" (click)="onWatchLaterClick($event)"> | 20 | <button class="video-thumbnail-watch-later-overlay button-unstyle" placement="left" [ngbTooltip]="addedToWatchLaterText" container="body" (click)="onWatchLaterClick($event)"> |
21 | <my-global-icon iconName="tick" [attr.aria-label]="addedToWatchLaterText" role="button"></my-global-icon> | 21 | <my-global-icon iconName="tick" [attr.aria-label]="addedToWatchLaterText" role="button"></my-global-icon> |
22 | </div> | 22 | </button> |
23 | </ng-container> | 23 | </ng-container> |
24 | </div> | 24 | </div> |
25 | 25 | ||
diff --git a/client/src/app/shared/shared-video-live/live-stream-information.component.html b/client/src/app/shared/shared-video-live/live-stream-information.component.html index 8e61bdbb3..e385b429c 100644 --- a/client/src/app/shared/shared-video-live/live-stream-information.component.html +++ b/client/src/app/shared/shared-video-live/live-stream-information.component.html | |||
@@ -33,7 +33,7 @@ | |||
33 | </div> | 33 | </div> |
34 | 34 | ||
35 | <div class="journal" *ngIf="latestLiveSessions.length !== 0"> | 35 | <div class="journal" *ngIf="latestLiveSessions.length !== 0"> |
36 | <label i18n>Latest live sessions</label> | 36 | <div class="mb-2 fw-bold" i18n>Latest live sessions</div> |
37 | 37 | ||
38 | <div class="journal-session" *ngFor="let session of latestLiveSessions"> | 38 | <div class="journal-session" *ngFor="let session of latestLiveSessions"> |
39 | <span i18n class="pt-badge badge-success" *ngIf="!getErrorLabel(session)">Success</span> | 39 | <span i18n class="pt-badge badge-success" *ngIf="!getErrorLabel(session)">Success</span> |
diff --git a/client/src/app/shared/shared-video-miniature/video-download.component.html b/client/src/app/shared/shared-video-miniature/video-download.component.html index 3d8ce22de..a3676e159 100644 --- a/client/src/app/shared/shared-video-miniature/video-download.component.html +++ b/client/src/app/shared/shared-video-miniature/video-download.component.html | |||
@@ -111,9 +111,9 @@ | |||
111 | </div> | 111 | </div> |
112 | </div> | 112 | </div> |
113 | 113 | ||
114 | <div | 114 | <button |
115 | (click)="isAdvancedCustomizationCollapsed = !isAdvancedCustomizationCollapsed" | 115 | (click)="isAdvancedCustomizationCollapsed = !isAdvancedCustomizationCollapsed" |
116 | role="button" class="advanced-filters-button" | 116 | class="advanced-filters-button button-unstyle" |
117 | [attr.aria-expanded]="!isAdvancedCustomizationCollapsed" aria-controls="collapseBasic" | 117 | [attr.aria-expanded]="!isAdvancedCustomizationCollapsed" aria-controls="collapseBasic" |
118 | > | 118 | > |
119 | <ng-container *ngIf="isAdvancedCustomizationCollapsed"> | 119 | <ng-container *ngIf="isAdvancedCustomizationCollapsed"> |
@@ -131,7 +131,7 @@ | |||
131 | Simple | 131 | Simple |
132 | </ng-container> | 132 | </ng-container> |
133 | </ng-container> | 133 | </ng-container> |
134 | </div> | 134 | </button> |
135 | </ng-container> | 135 | </ng-container> |
136 | </div> | 136 | </div> |
137 | 137 | ||
diff --git a/client/src/app/shared/shared-video-miniature/video-download.component.ts b/client/src/app/shared/shared-video-miniature/video-download.component.ts index 4135542dc..cac82d8d0 100644 --- a/client/src/app/shared/shared-video-miniature/video-download.component.ts +++ b/client/src/app/shared/shared-video-miniature/video-download.component.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | import { mapValues, pick } from 'lodash-es' | 1 | import { mapValues } from 'lodash-es' |
2 | import { firstValueFrom } from 'rxjs' | 2 | import { firstValueFrom } from 'rxjs' |
3 | import { tap } from 'rxjs/operators' | 3 | import { tap } from 'rxjs/operators' |
4 | import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core' | 4 | import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core' |
@@ -6,11 +6,12 @@ import { HooksService } from '@app/core' | |||
6 | import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' | 6 | import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap' |
7 | import { logger } from '@root-helpers/logger' | 7 | import { logger } from '@root-helpers/logger' |
8 | import { videoRequiresAuth } from '@root-helpers/video' | 8 | import { videoRequiresAuth } from '@root-helpers/video' |
9 | import { objectKeysTyped, pick } from '@shared/core-utils' | ||
9 | import { VideoCaption, VideoFile, VideoPrivacy } from '@shared/models' | 10 | import { VideoCaption, VideoFile, VideoPrivacy } from '@shared/models' |
10 | import { BytesPipe, NumberFormatterPipe, VideoDetails, VideoFileTokenService, VideoService } from '../shared-main' | 11 | import { BytesPipe, NumberFormatterPipe, VideoDetails, VideoFileTokenService, VideoService } from '../shared-main' |
11 | 12 | ||
12 | type DownloadType = 'video' | 'subtitles' | 13 | type DownloadType = 'video' | 'subtitles' |
13 | type FileMetadata = { [key: string]: { label: string, value: string } } | 14 | type FileMetadata = { [key: string]: { label: string, value: string | number } } |
14 | 15 | ||
15 | @Component({ | 16 | @Component({ |
16 | selector: 'my-video-download', | 17 | selector: 'my-video-download', |
@@ -218,10 +219,10 @@ export class VideoDownloadComponent { | |||
218 | const keyToTranslateFunction = { | 219 | const keyToTranslateFunction = { |
219 | encoder: (value: string) => ({ label: $localize`Encoder`, value }), | 220 | encoder: (value: string) => ({ label: $localize`Encoder`, value }), |
220 | format_long_name: (value: string) => ({ label: $localize`Format name`, value }), | 221 | format_long_name: (value: string) => ({ label: $localize`Format name`, value }), |
221 | size: (value: number) => ({ label: $localize`Size`, value: this.bytesPipe.transform(value, 2) }), | 222 | size: (value: number | string) => ({ label: $localize`Size`, value: this.bytesPipe.transform(+value, 2) }), |
222 | bit_rate: (value: number) => ({ | 223 | bit_rate: (value: number | string) => ({ |
223 | label: $localize`Bitrate`, | 224 | label: $localize`Bitrate`, |
224 | value: `${this.numbersPipe.transform(value)}bps` | 225 | value: `${this.numbersPipe.transform(+value)}bps` |
225 | }) | 226 | }) |
226 | } | 227 | } |
227 | 228 | ||
@@ -230,8 +231,8 @@ export class VideoDownloadComponent { | |||
230 | delete sanitizedFormat.tags | 231 | delete sanitizedFormat.tags |
231 | 232 | ||
232 | return mapValues( | 233 | return mapValues( |
233 | pick(sanitizedFormat, Object.keys(keyToTranslateFunction)), | 234 | pick(sanitizedFormat, objectKeysTyped(keyToTranslateFunction)), |
234 | (val, key) => keyToTranslateFunction[key](val) | 235 | (val: string, key: keyof typeof keyToTranslateFunction) => keyToTranslateFunction[key](val) |
235 | ) | 236 | ) |
236 | } | 237 | } |
237 | 238 | ||
@@ -242,29 +243,29 @@ export class VideoDownloadComponent { | |||
242 | let keyToTranslateFunction = { | 243 | let keyToTranslateFunction = { |
243 | codec_long_name: (value: string) => ({ label: $localize`Codec`, value }), | 244 | codec_long_name: (value: string) => ({ label: $localize`Codec`, value }), |
244 | profile: (value: string) => ({ label: $localize`Profile`, value }), | 245 | profile: (value: string) => ({ label: $localize`Profile`, value }), |
245 | bit_rate: (value: number) => ({ | 246 | bit_rate: (value: number | string) => ({ |
246 | label: $localize`Bitrate`, | 247 | label: $localize`Bitrate`, |
247 | value: `${this.numbersPipe.transform(value)}bps` | 248 | value: `${this.numbersPipe.transform(+value)}bps` |
248 | }) | 249 | }) |
249 | } | 250 | } |
250 | 251 | ||
251 | if (type === 'video') { | 252 | if (type === 'video') { |
252 | keyToTranslateFunction = Object.assign(keyToTranslateFunction, { | 253 | keyToTranslateFunction = Object.assign(keyToTranslateFunction, { |
253 | width: (value: number) => ({ label: $localize`Resolution`, value: `${value}x${stream.height}` }), | 254 | width: (value: string | number) => ({ label: $localize`Resolution`, value: `${value}x${stream.height}` }), |
254 | display_aspect_ratio: (value: string) => ({ label: $localize`Aspect ratio`, value }), | 255 | display_aspect_ratio: (value: string) => ({ label: $localize`Aspect ratio`, value }), |
255 | avg_frame_rate: (value: string) => ({ label: $localize`Average frame rate`, value }), | 256 | avg_frame_rate: (value: string) => ({ label: $localize`Average frame rate`, value }), |
256 | pix_fmt: (value: string) => ({ label: $localize`Pixel format`, value }) | 257 | pix_fmt: (value: string) => ({ label: $localize`Pixel format`, value }) |
257 | }) | 258 | }) |
258 | } else { | 259 | } else { |
259 | keyToTranslateFunction = Object.assign(keyToTranslateFunction, { | 260 | keyToTranslateFunction = Object.assign(keyToTranslateFunction, { |
260 | sample_rate: (value: number) => ({ label: $localize`Sample rate`, value }), | 261 | sample_rate: (value: string | number) => ({ label: $localize`Sample rate`, value }), |
261 | channel_layout: (value: number) => ({ label: $localize`Channel Layout`, value }) | 262 | channel_layout: (value: string | number) => ({ label: $localize`Channel Layout`, value }) |
262 | }) | 263 | }) |
263 | } | 264 | } |
264 | 265 | ||
265 | return mapValues( | 266 | return mapValues( |
266 | pick(stream, Object.keys(keyToTranslateFunction)), | 267 | pick(stream, Object.keys(keyToTranslateFunction)), |
267 | (val, key) => keyToTranslateFunction[key](val) | 268 | (val: string, key: keyof typeof keyToTranslateFunction) => keyToTranslateFunction[key](val) |
268 | ) | 269 | ) |
269 | } | 270 | } |
270 | 271 | ||
diff --git a/client/src/app/shared/shared-video-miniature/video-filters-header.component.html b/client/src/app/shared/shared-video-miniature/video-filters-header.component.html index 48bb0d812..3d39c6fdc 100644 --- a/client/src/app/shared/shared-video-miniature/video-filters-header.component.html +++ b/client/src/app/shared/shared-video-miniature/video-filters-header.component.html | |||
@@ -2,7 +2,7 @@ | |||
2 | <div class="label-description muted" i18n> | 2 | <div class="label-description muted" i18n> |
3 | Update | 3 | Update |
4 | <a routerLink="/my-account/settings" [fragment]="fragment"> | 4 | <a routerLink="/my-account/settings" [fragment]="fragment"> |
5 | <span (click)="onAccountSettingsClick($event)">your settings</span> | 5 | <button class="button-unstyle" (click)="onAccountSettingsClick($event)">your settings</button> |
6 | </a | 6 | </a |
7 | ></div> | 7 | ></div> |
8 | </ng-template> | 8 | </ng-template> |
@@ -23,9 +23,9 @@ | |||
23 | <my-global-icon iconName="chevrons-up"></my-global-icon> | 23 | <my-global-icon iconName="chevrons-up"></my-global-icon> |
24 | </button> | 24 | </button> |
25 | 25 | ||
26 | <div | 26 | <button |
27 | *ngFor="let activeFilter of filters.getActiveFilters()" (click)="resetFilter(activeFilter.key, activeFilter.canRemove)" | 27 | *ngFor="let activeFilter of filters.getActiveFilters()" (click)="resetFilter(activeFilter.key, activeFilter.canRemove)" |
28 | class="active-filter pastille" [ngClass]="{ 'can-remove': activeFilter.canRemove }" [title]="getFilterTitle(activeFilter.canRemove)" | 28 | class="active-filter pastille button-unstyle" [ngClass]="{ 'can-remove': activeFilter.canRemove }" [title]="getFilterTitle(activeFilter.canRemove)" |
29 | > | 29 | > |
30 | <span> | 30 | <span> |
31 | {{ activeFilter.label }} | 31 | {{ activeFilter.label }} |
@@ -34,7 +34,7 @@ | |||
34 | </span> | 34 | </span> |
35 | 35 | ||
36 | <my-global-icon *ngIf="activeFilter.canRemove" iconName="cross"></my-global-icon> | 36 | <my-global-icon *ngIf="activeFilter.canRemove" iconName="cross"></my-global-icon> |
37 | </div> | 37 | </button> |
38 | </div> | 38 | </div> |
39 | 39 | ||
40 | <ng-select | 40 | <ng-select |
diff --git a/client/src/app/shared/shared-video-miniature/video-filters.model.ts b/client/src/app/shared/shared-video-miniature/video-filters.model.ts index 4069ab4b5..4db73b25a 100644 --- a/client/src/app/shared/shared-video-miniature/video-filters.model.ts +++ b/client/src/app/shared/shared-video-miniature/video-filters.model.ts | |||
@@ -37,7 +37,7 @@ export class VideoFilters { | |||
37 | private activeFilters: { key: string, canRemove: boolean, label: string, value?: string }[] = [] | 37 | private activeFilters: { key: string, canRemove: boolean, label: string, value?: string }[] = [] |
38 | private defaultNSFWPolicy: NSFWPolicyType | 38 | private defaultNSFWPolicy: NSFWPolicyType |
39 | 39 | ||
40 | private onChangeCallbacks: Array<() => void> = [] | 40 | private onChangeCallbacks: (() => void)[] = [] |
41 | private oldFormObjectString: string | 41 | private oldFormObjectString: string |
42 | 42 | ||
43 | private readonly hiddenFields: string[] = [] | 43 | private readonly hiddenFields: string[] = [] |
@@ -84,7 +84,7 @@ export class VideoFilters { | |||
84 | if (specificKey && specificKey !== key) continue | 84 | if (specificKey && specificKey !== key) continue |
85 | 85 | ||
86 | // FIXME: typings | 86 | // FIXME: typings |
87 | this[key as any] = value | 87 | (this as any)[key] = value |
88 | } | 88 | } |
89 | 89 | ||
90 | this.buildActiveFilters() | 90 | this.buildActiveFilters() |
diff --git a/client/src/app/shared/shared-video-miniature/video-miniature.component.html b/client/src/app/shared/shared-video-miniature/video-miniature.component.html index 42d13f458..3f0180695 100644 --- a/client/src/app/shared/shared-video-miniature/video-miniature.component.html +++ b/client/src/app/shared/shared-video-miniature/video-miniature.component.html | |||
@@ -51,7 +51,7 @@ | |||
51 | <ng-container *ngIf="displayOptions.state">{{ getStateLabel(video) }}</ng-container> | 51 | <ng-container *ngIf="displayOptions.state">{{ getStateLabel(video) }}</ng-container> |
52 | </div> | 52 | </div> |
53 | 53 | ||
54 | <div *ngIf="containedInPlaylists" class="fs-6"> | 54 | <div *ngIf="containedInPlaylists" class="contained-in-playlists"> |
55 | <a *ngFor="let playlist of containedInPlaylists" class="pt-badge badge-secondary" [routerLink]="['/w/p/', playlist.playlistShortUUID]"> | 55 | <a *ngFor="let playlist of containedInPlaylists" class="pt-badge badge-secondary" [routerLink]="['/w/p/', playlist.playlistShortUUID]"> |
56 | {{ playlist.playlistDisplayName }} | 56 | {{ playlist.playlistDisplayName }} |
57 | </a> | 57 | </a> |
diff --git a/client/src/app/shared/shared-video-miniature/video-miniature.component.scss b/client/src/app/shared/shared-video-miniature/video-miniature.component.scss index d48b00518..06ca4a672 100644 --- a/client/src/app/shared/shared-video-miniature/video-miniature.component.scss +++ b/client/src/app/shared/shared-video-miniature/video-miniature.component.scss | |||
@@ -181,6 +181,14 @@ my-actor-avatar { | |||
181 | } | 181 | } |
182 | } | 182 | } |
183 | 183 | ||
184 | .contained-in-playlists { | ||
185 | display: flex; | ||
186 | flex-wrap: wrap; | ||
187 | column-gap: 5px; | ||
188 | row-gap: 5px; | ||
189 | font-size: 1rem; | ||
190 | } | ||
191 | |||
184 | @include on-small-main-col { | 192 | @include on-small-main-col { |
185 | .video-miniature.display-as-row { | 193 | .video-miniature.display-as-row { |
186 | --rowThumbnailWidth: #{$video-thumbnail-medium-width}; | 194 | --rowThumbnailWidth: #{$video-thumbnail-medium-width}; |
diff --git a/client/src/app/shared/shared-video-miniature/videos-list.component.html b/client/src/app/shared/shared-video-miniature/videos-list.component.html index 8c8bf80d9..909c86d3d 100644 --- a/client/src/app/shared/shared-video-miniature/videos-list.component.html +++ b/client/src/app/shared/shared-video-miniature/videos-list.component.html | |||
@@ -16,9 +16,9 @@ | |||
16 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 16 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
17 | </a> | 17 | </a> |
18 | 18 | ||
19 | <a *ngIf="!action.routerLink && !action.href && action.click" class="ms-2" (click)="action.click($event)" (key.enter)="action.click($event)"> | 19 | <button *ngIf="!action.routerLink && !action.href && action.click" class="ms-2 button-unstyle" (click)="action.click($event)" (key.enter)="action.click($event)"> |
20 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 20 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
21 | </a> | 21 | </button> |
22 | 22 | ||
23 | <a *ngIf="!action.routerLink && action.href && action.click" class="ms-2" (click)="action.click($event)" (key.enter)="action.click($event)" [href]="action.href"> | 23 | <a *ngIf="!action.routerLink && action.href && action.click" class="ms-2" (click)="action.click($event)" (key.enter)="action.click($event)" [href]="action.href"> |
24 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> | 24 | <ng-container *ngTemplateOutlet="actionContent; context:{ $implicit: action }"></ng-container> |
diff --git a/client/src/app/shared/shared-video-miniature/videos-selection.component.html b/client/src/app/shared/shared-video-miniature/videos-selection.component.html index 6c6db4b96..8931158a9 100644 --- a/client/src/app/shared/shared-video-miniature/videos-selection.component.html +++ b/client/src/app/shared/shared-video-miniature/videos-selection.component.html | |||
@@ -20,9 +20,9 @@ | |||
20 | <!-- Display only once --> | 20 | <!-- Display only once --> |
21 | <div class="action-selection-mode" *ngIf="isInSelectionMode() === true && i === 0"> | 21 | <div class="action-selection-mode" *ngIf="isInSelectionMode() === true && i === 0"> |
22 | <div class="action-selection-mode-child"> | 22 | <div class="action-selection-mode-child"> |
23 | <span i18n class="action-button action-button-cancel-selection" (click)="abortSelectionMode()"> | 23 | <button i18n class="action-button action-button-cancel-selection" (click)="abortSelectionMode()"> |
24 | Cancel | 24 | Cancel |
25 | </span> | 25 | </button> |
26 | 26 | ||
27 | <ng-container *ngTemplateOutlet="globalButtonsTemplate"></ng-container> | 27 | <ng-container *ngTemplateOutlet="globalButtonsTemplate"></ng-container> |
28 | </div> | 28 | </div> |
diff --git a/client/src/app/shared/shared-video-miniature/videos-selection.component.ts b/client/src/app/shared/shared-video-miniature/videos-selection.component.ts index 460a0080e..86fe502e2 100644 --- a/client/src/app/shared/shared-video-miniature/videos-selection.component.ts +++ b/client/src/app/shared/shared-video-miniature/videos-selection.component.ts | |||
@@ -2,6 +2,7 @@ import { Observable, Subject } from 'rxjs' | |||
2 | import { AfterContentInit, Component, ContentChildren, EventEmitter, Input, Output, QueryList, TemplateRef } from '@angular/core' | 2 | import { AfterContentInit, Component, ContentChildren, EventEmitter, Input, Output, QueryList, TemplateRef } from '@angular/core' |
3 | import { ComponentPagination, Notifier, User } from '@app/core' | 3 | import { ComponentPagination, Notifier, User } from '@app/core' |
4 | import { logger } from '@root-helpers/logger' | 4 | import { logger } from '@root-helpers/logger' |
5 | import { objectKeysTyped } from '@shared/core-utils' | ||
5 | import { ResultList, VideosExistInPlaylists, VideoSortField } from '@shared/models' | 6 | import { ResultList, VideosExistInPlaylists, VideoSortField } from '@shared/models' |
6 | import { PeerTubeTemplateDirective, Video } from '../shared-main' | 7 | import { PeerTubeTemplateDirective, Video } from '../shared-main' |
7 | import { MiniatureDisplayOptions } from './video-miniature.component' | 8 | import { MiniatureDisplayOptions } from './video-miniature.component' |
@@ -93,7 +94,7 @@ export class VideosSelectionComponent implements AfterContentInit { | |||
93 | } | 94 | } |
94 | 95 | ||
95 | isInSelectionMode () { | 96 | isInSelectionMode () { |
96 | return Object.keys(this._selection).some(k => this._selection[k] === true) | 97 | return objectKeysTyped(this._selection).some(k => this._selection[k] === true) |
97 | } | 98 | } |
98 | 99 | ||
99 | videoById (index: number, video: Video) { | 100 | videoById (index: number, video: Video) { |
diff --git a/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.html b/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.html index 6d787796a..f2f69236c 100644 --- a/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.html +++ b/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.html | |||
@@ -14,20 +14,20 @@ | |||
14 | *ngFor="let playlist of videoPlaylists" | 14 | *ngFor="let playlist of videoPlaylists" |
15 | class="playlist dropdown-item" [ngClass]="{ 'has-optional-row': playlist.optionalRowDisplayed }" | 15 | class="playlist dropdown-item" [ngClass]="{ 'has-optional-row': playlist.optionalRowDisplayed }" |
16 | > | 16 | > |
17 | <div class="primary-row" (click)="toggleMainPlaylist($event, playlist)"> | 17 | <button class="primary-row button-unstyle" (click)="toggleMainPlaylist($event, playlist)"> |
18 | <my-peertube-checkbox | 18 | <my-peertube-checkbox |
19 | [disabled]="isPresentMultipleTimes(playlist) || playlist.optionalRowDisplayed" [inputName]="getPrimaryInputName(playlist)" | 19 | [disabled]="isPresentMultipleTimes(playlist) || playlist.optionalRowDisplayed" [inputName]="getPrimaryInputName(playlist)" |
20 | [ngModel]="isPrimaryCheckboxChecked(playlist)" [onPushWorkaround]="true" | 20 | [ngModel]="isPrimaryCheckboxChecked(playlist)" [onPushWorkaround]="true" |
21 | ></my-peertube-checkbox> | 21 | ></my-peertube-checkbox> |
22 | 22 | ||
23 | <label class="display-name"> | 23 | <label [for]="getPrimaryInputName(playlist)" class="display-name"> |
24 | {{ playlist.displayName }} | 24 | {{ playlist.displayName }} |
25 | </label> | 25 | </label> |
26 | 26 | ||
27 | <div class="optional-row-icon" *ngIf="isPrimaryCheckboxChecked(playlist)" (click)="$event.stopPropagation(); toggleOptionalRow(playlist)"> | 27 | <button class="optional-row-icon button-unstyle" *ngIf="isPrimaryCheckboxChecked(playlist)" (click)="$event.stopPropagation(); toggleOptionalRow(playlist)"> |
28 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 28 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
29 | </div> | 29 | </button> |
30 | </div> | 30 | </button> |
31 | 31 | ||
32 | <div class="optional-rows" *ngIf="playlist.optionalRowDisplayed"> | 32 | <div class="optional-rows" *ngIf="playlist.optionalRowDisplayed"> |
33 | <div class="header-label" i18n>Start at</div> | 33 | <div class="header-label" i18n>Start at</div> |
@@ -58,11 +58,11 @@ | |||
58 | </div> | 58 | </div> |
59 | </div> | 59 | </div> |
60 | 60 | ||
61 | <div class="new-playlist-button dropdown-item" (click)="openCreateBlock($event)" [hidden]="isNewPlaylistBlockOpened"> | 61 | <button class="new-playlist-button dropdown-item" (click)="openCreateBlock($event)" [hidden]="isNewPlaylistBlockOpened"> |
62 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> | 62 | <my-global-icon iconName="add" aria-hidden="true"></my-global-icon> |
63 | 63 | ||
64 | <span i18n>Create a private playlist</span> | 64 | <span i18n>Create a private playlist</span> |
65 | </div> | 65 | </button> |
66 | 66 | ||
67 | <form class="new-playlist-block dropdown-item" *ngIf="isNewPlaylistBlockOpened" (ngSubmit)="createPlaylist()" [formGroup]="form"> | 67 | <form class="new-playlist-block dropdown-item" *ngIf="isNewPlaylistBlockOpened" (ngSubmit)="createPlaylist()" [formGroup]="form"> |
68 | <div class="form-group"> | 68 | <div class="form-group"> |
diff --git a/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.scss b/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.scss index de2f1032b..d1aa95266 100644 --- a/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.scss +++ b/client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.scss | |||
@@ -67,6 +67,8 @@ | |||
67 | } | 67 | } |
68 | 68 | ||
69 | .optional-row-icon { | 69 | .optional-row-icon { |
70 | @include margin-left(5px); | ||
71 | |||
70 | display: flex; | 72 | display: flex; |
71 | align-items: center; | 73 | align-items: center; |
72 | font-size: 14px; | 74 | font-size: 14px; |
@@ -79,6 +81,10 @@ | |||
79 | width: 19px; | 81 | width: 19px; |
80 | height: 19px; | 82 | height: 19px; |
81 | } | 83 | } |
84 | |||
85 | &:hover { | ||
86 | opacity: 0.8; | ||
87 | } | ||
82 | } | 88 | } |
83 | } | 89 | } |
84 | 90 | ||
diff --git a/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html b/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html index 40c58166d..75afa0709 100644 --- a/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html +++ b/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html | |||
@@ -59,10 +59,10 @@ | |||
59 | 59 | ||
60 | <div ngbDropdownMenu> | 60 | <div ngbDropdownMenu> |
61 | <ng-container *ngIf="playlistElement.video"> | 61 | <ng-container *ngIf="playlistElement.video"> |
62 | <div class="dropdown-item" (click)="toggleDisplayTimestampsOptions($event, playlistElement)"> | 62 | <button ngbDropdownItem (click)="toggleDisplayTimestampsOptions($event, playlistElement)"> |
63 | <my-global-icon iconName="edit" aria-hidden="true"></my-global-icon> | 63 | <my-global-icon iconName="edit" aria-hidden="true"></my-global-icon> |
64 | <ng-container i18n>Edit starts/stops at</ng-container> | 64 | <ng-container i18n>Edit starts/stops at</ng-container> |
65 | </div> | 65 | </button> |
66 | 66 | ||
67 | <div class="timestamp-options" *ngIf="displayTimestampOptions"> | 67 | <div class="timestamp-options" *ngIf="displayTimestampOptions"> |
68 | <div> | 68 | <div> |
@@ -97,10 +97,10 @@ | |||
97 | </div> | 97 | </div> |
98 | </ng-container> | 98 | </ng-container> |
99 | 99 | ||
100 | <span class="dropdown-item" (click)="removeFromPlaylist(playlistElement)"> | 100 | <button ngbDropdownItem (click)="removeFromPlaylist(playlistElement)"> |
101 | <my-global-icon iconName="delete" aria-hidden="true"></my-global-icon> | 101 | <my-global-icon iconName="delete" aria-hidden="true"></my-global-icon> |
102 | <ng-container i18n>Delete from {{ playlist?.displayName }}</ng-container> | 102 | <ng-container i18n>Delete from {{ playlist?.displayName }}</ng-container> |
103 | </span> | 103 | </button> |
104 | </div> | 104 | </div> |
105 | </div> | 105 | </div> |
106 | </div> | 106 | </div> |
diff --git a/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.scss b/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.scss index 0f085231c..cd9d0ce53 100644 --- a/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.scss +++ b/client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.scss | |||
@@ -156,6 +156,7 @@ my-video-thumbnail, | |||
156 | @include padding-left(35px); | 156 | @include padding-left(35px); |
157 | 157 | ||
158 | padding-top: 0; | 158 | padding-top: 0; |
159 | margin-top: 5px; | ||
159 | margin-bottom: 15px; | 160 | margin-bottom: 15px; |
160 | 161 | ||
161 | > div { | 162 | > div { |
diff --git a/client/src/assets/player/shared/p2p-media-loader/hls-plugin.ts b/client/src/assets/player/shared/p2p-media-loader/hls-plugin.ts index 63f27eecf..d05d6193c 100644 --- a/client/src/assets/player/shared/p2p-media-loader/hls-plugin.ts +++ b/client/src/assets/player/shared/p2p-media-loader/hls-plugin.ts | |||
@@ -349,7 +349,7 @@ class Html5Hlsjs { | |||
349 | } | 349 | } |
350 | 350 | ||
351 | private _oneLevelObjClone (obj: { [ id: string ]: any }) { | 351 | private _oneLevelObjClone (obj: { [ id: string ]: any }) { |
352 | const result = {} | 352 | const result: { [id: string]: any } = {} |
353 | const objKeys = Object.keys(obj) | 353 | const objKeys = Object.keys(obj) |
354 | for (let i = 0; i < objKeys.length; i++) { | 354 | for (let i = 0; i < objKeys.length; i++) { |
355 | result[objKeys[i]] = obj[objKeys[i]] | 355 | result[objKeys[i]] = obj[objKeys[i]] |
diff --git a/client/src/assets/player/shared/p2p-media-loader/segment-validator.ts b/client/src/assets/player/shared/p2p-media-loader/segment-validator.ts index 6e9bcf103..44a31bfb4 100644 --- a/client/src/assets/player/shared/p2p-media-loader/segment-validator.ts +++ b/client/src/assets/player/shared/p2p-media-loader/segment-validator.ts | |||
@@ -79,7 +79,7 @@ function fetchSha256Segments (options: { | |||
79 | segmentsSha256Url: string | 79 | segmentsSha256Url: string |
80 | authorizationHeader: () => string | 80 | authorizationHeader: () => string |
81 | requiresAuth: boolean | 81 | requiresAuth: boolean |
82 | }) { | 82 | }): Promise<SegmentsJSON> { |
83 | const { serverUrl, segmentsSha256Url, requiresAuth, authorizationHeader } = options | 83 | const { serverUrl, segmentsSha256Url, requiresAuth, authorizationHeader } = options |
84 | 84 | ||
85 | const headers = requiresAuth && isSameOrigin(serverUrl, segmentsSha256Url) | 85 | const headers = requiresAuth && isSameOrigin(serverUrl, segmentsSha256Url) |
diff --git a/client/src/assets/player/shared/settings/settings-dialog.ts b/client/src/assets/player/shared/settings/settings-dialog.ts index 8cd98967f..f5fbbe7ad 100644 --- a/client/src/assets/player/shared/settings/settings-dialog.ts +++ b/client/src/assets/player/shared/settings/settings-dialog.ts | |||
@@ -23,7 +23,7 @@ class SettingsDialog extends Component { | |||
23 | innerHTML: '', | 23 | innerHTML: '', |
24 | tabIndex: -1 | 24 | tabIndex: -1 |
25 | }, { | 25 | }, { |
26 | role: 'dialog', | 26 | 'role': 'dialog', |
27 | 'aria-labelledby': dialogLabelId, | 27 | 'aria-labelledby': dialogLabelId, |
28 | 'aria-describedby': dialogDescriptionId | 28 | 'aria-describedby': dialogDescriptionId |
29 | }) | 29 | }) |
diff --git a/client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts b/client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts index 46d009410..3dde44a60 100644 --- a/client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts +++ b/client/src/assets/player/shared/webtorrent/webtorrent-plugin.ts | |||
@@ -339,7 +339,7 @@ class WebTorrentPlugin extends Plugin { | |||
339 | if (err.message.indexOf('incorrect info hash') !== -1) { | 339 | if (err.message.indexOf('incorrect info hash') !== -1) { |
340 | logger.error('Incorrect info hash detected, falling back to torrent file.') | 340 | logger.error('Incorrect info hash detected, falling back to torrent file.') |
341 | const newOptions = { forcePlay: true, seek: options.seek } | 341 | const newOptions = { forcePlay: true, seek: options.seek } |
342 | return this.addTorrent(this.torrent['xs'], previousVideoFile, newOptions, done) | 342 | return this.addTorrent((this.torrent as any)['xs'], previousVideoFile, newOptions, done) |
343 | } | 343 | } |
344 | 344 | ||
345 | // Remote instance is down | 345 | // Remote instance is down |
@@ -582,7 +582,7 @@ class WebTorrentPlugin extends Plugin { | |||
582 | private stopTorrent (torrent: WebTorrent.Torrent) { | 582 | private stopTorrent (torrent: WebTorrent.Torrent) { |
583 | torrent.pause() | 583 | torrent.pause() |
584 | // Pause does not remove actual peers (in particular the webseed peer) | 584 | // Pause does not remove actual peers (in particular the webseed peer) |
585 | torrent.removePeer(torrent['ws']) | 585 | torrent.removePeer((torrent as any)['ws']) |
586 | } | 586 | } |
587 | 587 | ||
588 | private renderFileInFakeElement (file: WebTorrent.TorrentFile, delay: number) { | 588 | private renderFileInFakeElement (file: WebTorrent.TorrentFile, delay: number) { |
diff --git a/client/src/assets/player/utils.ts b/client/src/assets/player/utils.ts index ffbe64408..cc303b80b 100644 --- a/client/src/assets/player/utils.ts +++ b/client/src/assets/player/utils.ts | |||
@@ -32,7 +32,7 @@ function isSafari () { | |||
32 | 32 | ||
33 | // https://github.com/danrevah/ngx-pipes/blob/master/src/pipes/math/bytes.ts | 33 | // https://github.com/danrevah/ngx-pipes/blob/master/src/pipes/math/bytes.ts |
34 | // Don't import all Angular stuff, just copy the code with shame | 34 | // Don't import all Angular stuff, just copy the code with shame |
35 | const dictionaryBytes: Array<{ max: number, type: string }> = [ | 35 | const dictionaryBytes: { max: number, type: string }[] = [ |
36 | { max: 1024, type: 'B' }, | 36 | { max: 1024, type: 'B' }, |
37 | { max: 1048576, type: 'KB' }, | 37 | { max: 1048576, type: 'KB' }, |
38 | { max: 1073741824, type: 'MB' }, | 38 | { max: 1073741824, type: 'MB' }, |
diff --git a/client/src/root-helpers/bytes.ts b/client/src/root-helpers/bytes.ts index bda786cc6..7b1920a09 100644 --- a/client/src/root-helpers/bytes.ts +++ b/client/src/root-helpers/bytes.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | const dictionary: Array<{ max: number, type: string }> = [ | 1 | const dictionary: { max: number, type: string }[] = [ |
2 | { max: 1024, type: 'B' }, | 2 | { max: 1024, type: 'B' }, |
3 | { max: 1048576, type: 'KB' }, | 3 | { max: 1048576, type: 'KB' }, |
4 | { max: 1073741824, type: 'MB' }, | 4 | { max: 1073741824, type: 'MB' }, |
diff --git a/client/src/root-helpers/logger.ts b/client/src/root-helpers/logger.ts index 618be62cd..8181c13f3 100644 --- a/client/src/root-helpers/logger.ts +++ b/client/src/root-helpers/logger.ts | |||
@@ -59,7 +59,7 @@ class Logger { | |||
59 | if (!payload) return | 59 | if (!payload) return |
60 | 60 | ||
61 | const headers = new Headers({ | 61 | const headers = new Headers({ |
62 | Accept: 'application/json', | 62 | 'Accept': 'application/json', |
63 | 'Content-Type': 'application/json' | 63 | 'Content-Type': 'application/json' |
64 | }) | 64 | }) |
65 | 65 | ||
diff --git a/client/src/root-helpers/plugins-manager.ts b/client/src/root-helpers/plugins-manager.ts index f3416e44a..fd7b5233b 100644 --- a/client/src/root-helpers/plugins-manager.ts +++ b/client/src/root-helpers/plugins-manager.ts | |||
@@ -60,14 +60,14 @@ class PluginsManager { | |||
60 | private loadingScopes: { [id in PluginClientScope]?: boolean } = {} | 60 | private loadingScopes: { [id in PluginClientScope]?: boolean } = {} |
61 | 61 | ||
62 | private pluginsLoaded: { [ scope in PluginClientScope ]: ReplaySubject<boolean> } = { | 62 | private pluginsLoaded: { [ scope in PluginClientScope ]: ReplaySubject<boolean> } = { |
63 | common: new ReplaySubject<boolean>(1), | 63 | 'common': new ReplaySubject<boolean>(1), |
64 | 'admin-plugin': new ReplaySubject<boolean>(1), | 64 | 'admin-plugin': new ReplaySubject<boolean>(1), |
65 | search: new ReplaySubject<boolean>(1), | 65 | 'search': new ReplaySubject<boolean>(1), |
66 | 'video-watch': new ReplaySubject<boolean>(1), | 66 | 'video-watch': new ReplaySubject<boolean>(1), |
67 | signup: new ReplaySubject<boolean>(1), | 67 | 'signup': new ReplaySubject<boolean>(1), |
68 | login: new ReplaySubject<boolean>(1), | 68 | 'login': new ReplaySubject<boolean>(1), |
69 | 'video-edit': new ReplaySubject<boolean>(1), | 69 | 'video-edit': new ReplaySubject<boolean>(1), |
70 | embed: new ReplaySubject<boolean>(1), | 70 | 'embed': new ReplaySubject<boolean>(1), |
71 | 'my-library': new ReplaySubject<boolean>(1), | 71 | 'my-library': new ReplaySubject<boolean>(1), |
72 | 'video-channel': new ReplaySubject<boolean>(1) | 72 | 'video-channel': new ReplaySubject<boolean>(1) |
73 | } | 73 | } |
@@ -317,7 +317,7 @@ async function dynamicImport (url: string) { | |||
317 | const script = document.createElement('script') | 317 | const script = document.createElement('script') |
318 | 318 | ||
319 | const destructor = () => { | 319 | const destructor = () => { |
320 | delete window[vector] | 320 | delete window[vector as any] |
321 | script.onerror = null | 321 | script.onerror = null |
322 | script.onload = null | 322 | script.onload = null |
323 | script.remove() | 323 | script.remove() |
@@ -333,7 +333,7 @@ async function dynamicImport (url: string) { | |||
333 | destructor() | 333 | destructor() |
334 | } | 334 | } |
335 | script.onload = () => { | 335 | script.onload = () => { |
336 | resolve(window[vector]) | 336 | resolve(window[vector as any]) |
337 | destructor() | 337 | destructor() |
338 | } | 338 | } |
339 | const loader = `import * as m from "${url}"; window.${vector} = m;` // export Module | 339 | const loader = `import * as m from "${url}"; window.${vector} = m;` // export Module |
diff --git a/client/src/root-helpers/video.ts b/client/src/root-helpers/video.ts index 01feddbdc..9022b908b 100644 --- a/client/src/root-helpers/video.ts +++ b/client/src/root-helpers/video.ts | |||
@@ -21,7 +21,7 @@ function buildVideoOrPlaylistEmbed (options: { | |||
21 | const wrapper = document.createElement('div') | 21 | const wrapper = document.createElement('div') |
22 | 22 | ||
23 | wrapper.style.position = 'relative' | 23 | wrapper.style.position = 'relative' |
24 | wrapper.style['padding-top'] = '56.25%' | 24 | wrapper.style.paddingTop = '56.25%' |
25 | 25 | ||
26 | iframe.style.position = 'absolute' | 26 | iframe.style.position = 'absolute' |
27 | iframe.style.inset = '0' | 27 | iframe.style.inset = '0' |
diff --git a/client/src/sass/class-helpers/_buttons.scss b/client/src/sass/class-helpers/_buttons.scss index fdbf6f9d2..5079492d6 100644 --- a/client/src/sass/class-helpers/_buttons.scss +++ b/client/src/sass/class-helpers/_buttons.scss | |||
@@ -39,3 +39,14 @@ | |||
39 | .peertube-button-icon { | 39 | .peertube-button-icon { |
40 | @include button-with-icon(18px, 3px, -1px); | 40 | @include button-with-icon(18px, 3px, -1px); |
41 | } | 41 | } |
42 | |||
43 | .peertube-create-button { | ||
44 | @include peertube-button-link; | ||
45 | @include orange-button; | ||
46 | @include button-with-icon(20px, 5px, -1px); | ||
47 | } | ||
48 | |||
49 | .button-unstyle { | ||
50 | padding: 0; | ||
51 | border: 0; | ||
52 | } | ||
diff --git a/client/src/sass/class-helpers/_common.scss b/client/src/sass/class-helpers/_common.scss index e42d7d587..90fc7e299 100644 --- a/client/src/sass/class-helpers/_common.scss +++ b/client/src/sass/class-helpers/_common.scss | |||
@@ -48,11 +48,15 @@ | |||
48 | border-radius: 0.25rem; | 48 | border-radius: 0.25rem; |
49 | position: relative; | 49 | position: relative; |
50 | 50 | ||
51 | >label { | 51 | > .callout-title { |
52 | position: relative; | 52 | position: relative; |
53 | top: -5px; | 53 | top: -5px; |
54 | left: -10px; | 54 | left: -10px; |
55 | color: #6c757d !important; | 55 | color: #6c757d !important; |
56 | font-size: 1rem; | ||
57 | font-weight: $font-bold; | ||
58 | margin-bottom: 0.5rem; | ||
59 | line-height: inherit; | ||
56 | } | 60 | } |
57 | 61 | ||
58 | &:not(.callout-light) { | 62 | &:not(.callout-light) { |
diff --git a/client/src/sass/include/_mixins.scss b/client/src/sass/include/_mixins.scss index 1ce584f9b..7a100a53d 100644 --- a/client/src/sass/include/_mixins.scss +++ b/client/src/sass/include/_mixins.scss | |||
@@ -604,12 +604,6 @@ | |||
604 | margin-bottom: 10px; | 604 | margin-bottom: 10px; |
605 | } | 605 | } |
606 | 606 | ||
607 | @mixin create-button { | ||
608 | @include peertube-button-link; | ||
609 | @include orange-button; | ||
610 | @include button-with-icon(20px, 5px, -1px); | ||
611 | } | ||
612 | |||
613 | @mixin row-blocks ($column-responsive: true, $min-height: 130px, $separator: true) { | 607 | @mixin row-blocks ($column-responsive: true, $min-height: 130px, $separator: true) { |
614 | display: flex; | 608 | display: flex; |
615 | min-height: $min-height; | 609 | min-height: $min-height; |
diff --git a/client/src/standalone/player/player.ts b/client/src/standalone/player/player.ts index bbe37a42b..75487258b 100644 --- a/client/src/standalone/player/player.ts +++ b/client/src/standalone/player/player.ts | |||
@@ -233,4 +233,4 @@ export class PeerTubePlayer { | |||
233 | } | 233 | } |
234 | 234 | ||
235 | // put it on the window as well as the export | 235 | // put it on the window as well as the export |
236 | (window['PeerTubePlayer'] as any) = PeerTubePlayer | 236 | (window as any)['PeerTubePlayer'] = PeerTubePlayer |
diff --git a/client/src/standalone/videos/embed.html b/client/src/standalone/videos/embed.html index eab6f81a6..32bf5f655 100644 --- a/client/src/standalone/videos/embed.html +++ b/client/src/standalone/videos/embed.html | |||
@@ -35,6 +35,7 @@ | |||
35 | <body id="custom-css" class="standalone-video-embed"> | 35 | <body id="custom-css" class="standalone-video-embed"> |
36 | 36 | ||
37 | <div id="error-block"> | 37 | <div id="error-block"> |
38 | <!-- eslint-disable-next-line @angular-eslint/template/elements-content --> | ||
38 | <h1 id="error-title"></h1> | 39 | <h1 id="error-title"></h1> |
39 | 40 | ||
40 | <div id="error-content"></div> | 41 | <div id="error-content"></div> |
diff --git a/client/src/standalone/videos/embed.ts b/client/src/standalone/videos/embed.ts index d268f4762..cc4274b99 100644 --- a/client/src/standalone/videos/embed.ts +++ b/client/src/standalone/videos/embed.ts | |||
@@ -52,7 +52,7 @@ export class PeerTubeEmbed { | |||
52 | this.liveManager = new LiveManager(this.playerHTML) | 52 | this.liveManager = new LiveManager(this.playerHTML) |
53 | 53 | ||
54 | try { | 54 | try { |
55 | this.config = JSON.parse(window['PeerTubeServerConfig']) | 55 | this.config = JSON.parse((window as any)['PeerTubeServerConfig']) |
56 | } catch (err) { | 56 | } catch (err) { |
57 | logger.error('Cannot parse HTML config.', err) | 57 | logger.error('Cannot parse HTML config.', err) |
58 | } | 58 | } |
@@ -254,9 +254,9 @@ export class PeerTubeEmbed { | |||
254 | this.player.dispose() | 254 | this.player.dispose() |
255 | this.playerHTML.removePlayerElement() | 255 | this.playerHTML.removePlayerElement() |
256 | this.playerHTML.displayError('This video is not available because the remote instance is not responding.', translations) | 256 | this.playerHTML.displayError('This video is not available because the remote instance is not responding.', translations) |
257 | }) | 257 | }); |
258 | 258 | ||
259 | window['videojsPlayer'] = this.player | 259 | (window as any)['videojsPlayer'] = this.player |
260 | 260 | ||
261 | this.buildCSS() | 261 | this.buildCSS() |
262 | this.buildPlayerDock(video) | 262 | this.buildPlayerDock(video) |
diff --git a/client/src/standalone/videos/test-embed.html b/client/src/standalone/videos/test-embed.html index 2b4918681..d818a45ee 100644 --- a/client/src/standalone/videos/test-embed.html +++ b/client/src/standalone/videos/test-embed.html | |||
@@ -6,7 +6,7 @@ | |||
6 | <header> | 6 | <header> |
7 | <div class="logo"> | 7 | <div class="logo"> |
8 | <div class="icon"> | 8 | <div class="icon"> |
9 | <img src="../../assets/images/logo.svg"> | 9 | <img src="../../assets/images/logo.svg" alt=""> |
10 | </div> | 10 | </div> |
11 | <div> | 11 | <div> |
12 | PeerTube | 12 | PeerTube |
diff --git a/client/src/standalone/videos/test-embed.ts b/client/src/standalone/videos/test-embed.ts index ab5262902..b34df11ee 100644 --- a/client/src/standalone/videos/test-embed.ts +++ b/client/src/standalone/videos/test-embed.ts | |||
@@ -22,9 +22,9 @@ window.addEventListener('load', async () => { | |||
22 | mainElement.appendChild(iframe) | 22 | mainElement.appendChild(iframe) |
23 | 23 | ||
24 | logger.info('Document finished loading.') | 24 | logger.info('Document finished loading.') |
25 | const player = new PeerTubePlayer(document.querySelector('iframe')) | 25 | const player = new PeerTubePlayer(document.querySelector('iframe')); |
26 | 26 | ||
27 | window['player'] = player | 27 | (window as any)['player'] = player |
28 | 28 | ||
29 | logger.info('Awaiting player ready...') | 29 | logger.info('Awaiting player ready...') |
30 | await player.ready | 30 | await player.ready |
diff --git a/client/tsconfig.json b/client/tsconfig.json index 1668cfced..785ed1c6c 100644 --- a/client/tsconfig.json +++ b/client/tsconfig.json | |||
@@ -10,7 +10,6 @@ | |||
10 | "experimentalDecorators": true, | 10 | "experimentalDecorators": true, |
11 | "noImplicitAny": true, | 11 | "noImplicitAny": true, |
12 | "noImplicitThis": true, | 12 | "noImplicitThis": true, |
13 | "suppressImplicitAnyIndexErrors": true, | ||
14 | "alwaysStrict": true, | 13 | "alwaysStrict": true, |
15 | "importHelpers": true, | 14 | "importHelpers": true, |
16 | "allowSyntheticDefaultImports": true, | 15 | "allowSyntheticDefaultImports": true, |
diff --git a/client/yarn.lock b/client/yarn.lock index d5355be44..6f6f79bca 100644 --- a/client/yarn.lock +++ b/client/yarn.lock | |||
@@ -2,55 +2,56 @@ | |||
2 | # yarn lockfile v1 | 2 | # yarn lockfile v1 |
3 | 3 | ||
4 | 4 | ||
5 | "@ampproject/remapping@2.2.0", "@ampproject/remapping@^2.1.0": | 5 | "@ampproject/remapping@2.2.1", "@ampproject/remapping@^2.1.0", "@ampproject/remapping@^2.2.0": |
6 | version "2.2.0" | 6 | version "2.2.1" |
7 | resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" | 7 | resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" |
8 | integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== | 8 | integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== |
9 | dependencies: | 9 | dependencies: |
10 | "@jridgewell/gen-mapping" "^0.1.0" | 10 | "@jridgewell/gen-mapping" "^0.3.0" |
11 | "@jridgewell/trace-mapping" "^0.3.9" | 11 | "@jridgewell/trace-mapping" "^0.3.9" |
12 | 12 | ||
13 | "@angular-devkit/architect@0.1501.6": | 13 | "@angular-devkit/architect@0.1600.2": |
14 | version "0.1501.6" | 14 | version "0.1600.2" |
15 | resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1501.6.tgz#dc8b935d6aa12a9a7e84fec7b5011dd7cf19b981" | 15 | resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1600.2.tgz#26ba64209894e541a10c206ca8ed90709b7fa0d9" |
16 | integrity sha512-u07zZFlfrg0Qn4mu5M9Nz0pH2Yd2028XF/73980PsZMxwkSm4diF08v4bHk3UyR7yPT7phwvt4znj6ryZhx1gw== | 16 | integrity sha512-2AOP3/dwLywcjkRr3ixR/lb0uBn1jzaMWwQR3o7ye3IuEA2sRtyWhUzsy6V7smKBKWPDIbXvX2TcqYZAJ87ccA== |
17 | dependencies: | 17 | dependencies: |
18 | "@angular-devkit/core" "15.1.6" | 18 | "@angular-devkit/core" "16.0.2" |
19 | rxjs "6.6.7" | 19 | rxjs "7.8.1" |
20 | 20 | ||
21 | "@angular-devkit/build-angular@^15.1.6": | 21 | "@angular-devkit/build-angular@^16.0.2": |
22 | version "15.1.6" | 22 | version "16.0.2" |
23 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-15.1.6.tgz#93258f0d6a145cb2f070abbf50ac6e9a3a146a5e" | 23 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-16.0.2.tgz#4b471fea3180fe1e6d03f9afc77bf8a0c0a5f9c9" |
24 | integrity sha512-cUiS1ziIPwuDmz+vt7ycHKt+B5w4JOQITZgZGZ0ddcJNJ257xG9OvF+WZ9unef4yte1wWscHkxDBHUHo7pHglA== | 24 | integrity sha512-jh6ez6k1tPmLTQ8J2T0CY+aRqLbhCvaExH6pqB7q6/bkDItcLPrybDGfJf05F0dHvZPB2fQEK0xYz9i92POofQ== |
25 | dependencies: | 25 | dependencies: |
26 | "@ampproject/remapping" "2.2.0" | 26 | "@ampproject/remapping" "2.2.1" |
27 | "@angular-devkit/architect" "0.1501.6" | 27 | "@angular-devkit/architect" "0.1600.2" |
28 | "@angular-devkit/build-webpack" "0.1501.6" | 28 | "@angular-devkit/build-webpack" "0.1600.2" |
29 | "@angular-devkit/core" "15.1.6" | 29 | "@angular-devkit/core" "16.0.2" |
30 | "@babel/core" "7.20.12" | 30 | "@babel/core" "7.21.4" |
31 | "@babel/generator" "7.20.7" | 31 | "@babel/generator" "7.21.4" |
32 | "@babel/helper-annotate-as-pure" "7.18.6" | 32 | "@babel/helper-annotate-as-pure" "7.18.6" |
33 | "@babel/helper-split-export-declaration" "7.18.6" | 33 | "@babel/helper-split-export-declaration" "7.18.6" |
34 | "@babel/plugin-proposal-async-generator-functions" "7.20.7" | 34 | "@babel/plugin-proposal-async-generator-functions" "7.20.7" |
35 | "@babel/plugin-transform-async-to-generator" "7.20.7" | 35 | "@babel/plugin-transform-async-to-generator" "7.20.7" |
36 | "@babel/plugin-transform-runtime" "7.19.6" | 36 | "@babel/plugin-transform-runtime" "7.21.4" |
37 | "@babel/preset-env" "7.20.2" | 37 | "@babel/preset-env" "7.21.4" |
38 | "@babel/runtime" "7.20.7" | 38 | "@babel/runtime" "7.21.0" |
39 | "@babel/template" "7.20.7" | 39 | "@babel/template" "7.20.7" |
40 | "@discoveryjs/json-ext" "0.5.7" | 40 | "@discoveryjs/json-ext" "0.5.7" |
41 | "@ngtools/webpack" "15.1.6" | 41 | "@ngtools/webpack" "16.0.2" |
42 | "@vitejs/plugin-basic-ssl" "1.0.1" | ||
42 | ansi-colors "4.1.3" | 43 | ansi-colors "4.1.3" |
43 | autoprefixer "10.4.13" | 44 | autoprefixer "10.4.14" |
44 | babel-loader "9.1.2" | 45 | babel-loader "9.1.2" |
45 | babel-plugin-istanbul "6.1.1" | 46 | babel-plugin-istanbul "6.1.1" |
46 | browserslist "4.21.4" | 47 | browserslist "4.21.5" |
47 | cacache "17.0.4" | 48 | cacache "17.0.6" |
48 | chokidar "3.5.3" | 49 | chokidar "3.5.3" |
49 | copy-webpack-plugin "11.0.0" | 50 | copy-webpack-plugin "11.0.0" |
50 | critters "0.0.16" | 51 | critters "0.0.16" |
51 | css-loader "6.7.3" | 52 | css-loader "6.7.3" |
52 | esbuild-wasm "0.16.17" | 53 | esbuild-wasm "0.17.18" |
53 | glob "8.0.3" | 54 | glob "8.1.0" |
54 | https-proxy-agent "5.0.1" | 55 | https-proxy-agent "5.0.1" |
55 | inquirer "8.2.4" | 56 | inquirer "8.2.4" |
56 | jsonc-parser "3.2.0" | 57 | jsonc-parser "3.2.0" |
@@ -59,238 +60,244 @@ | |||
59 | less-loader "11.1.0" | 60 | less-loader "11.1.0" |
60 | license-webpack-plugin "4.0.2" | 61 | license-webpack-plugin "4.0.2" |
61 | loader-utils "3.2.1" | 62 | loader-utils "3.2.1" |
62 | magic-string "0.27.0" | 63 | magic-string "0.30.0" |
63 | mini-css-extract-plugin "2.7.2" | 64 | mini-css-extract-plugin "2.7.5" |
64 | open "8.4.0" | 65 | mrmime "1.0.1" |
66 | open "8.4.2" | ||
65 | ora "5.4.1" | 67 | ora "5.4.1" |
66 | parse5-html-rewriting-stream "6.0.1" | 68 | parse5-html-rewriting-stream "7.0.0" |
69 | picomatch "2.3.1" | ||
67 | piscina "3.2.0" | 70 | piscina "3.2.0" |
68 | postcss "8.4.21" | 71 | postcss "8.4.23" |
69 | postcss-loader "7.0.2" | 72 | postcss-loader "7.2.4" |
70 | resolve-url-loader "5.0.0" | 73 | resolve-url-loader "5.0.0" |
71 | rxjs "6.6.7" | 74 | rxjs "7.8.1" |
72 | sass "1.57.1" | 75 | sass "1.62.1" |
73 | sass-loader "13.2.0" | 76 | sass-loader "13.2.2" |
74 | semver "7.3.8" | 77 | semver "7.4.0" |
75 | source-map-loader "4.0.1" | 78 | source-map-loader "4.0.1" |
76 | source-map-support "0.5.21" | 79 | source-map-support "0.5.21" |
77 | terser "5.16.1" | 80 | terser "5.17.1" |
78 | text-table "0.2.0" | 81 | text-table "0.2.0" |
79 | tree-kill "1.2.2" | 82 | tree-kill "1.2.2" |
80 | tslib "2.4.1" | 83 | tslib "2.5.0" |
81 | webpack "5.75.0" | 84 | vite "4.3.1" |
82 | webpack-dev-middleware "6.0.1" | 85 | webpack "5.80.0" |
83 | webpack-dev-server "4.11.1" | 86 | webpack-dev-middleware "6.0.2" |
87 | webpack-dev-server "4.13.2" | ||
84 | webpack-merge "5.8.0" | 88 | webpack-merge "5.8.0" |
85 | webpack-subresource-integrity "5.1.0" | 89 | webpack-subresource-integrity "5.1.0" |
86 | optionalDependencies: | 90 | optionalDependencies: |
87 | esbuild "0.16.17" | 91 | esbuild "0.17.18" |
88 | 92 | ||
89 | "@angular-devkit/build-webpack@0.1501.6": | 93 | "@angular-devkit/build-webpack@0.1600.2": |
90 | version "0.1501.6" | 94 | version "0.1600.2" |
91 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1501.6.tgz#9f4dc6f4964ed0ac13a63e01822c83def225c051" | 95 | resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1600.2.tgz#b05b7c5377ded2641e471adaf9551ee1ba4ced37" |
92 | integrity sha512-FVWtzpCfakEvQGSFGiKoGSLxz2KoZqPdca5WiT4sHRO+hD0IvP+cABxvWJgRXYpeeQGqV9BgHz5pV7v20i4U8Q== | 96 | integrity sha512-B7EYoRMZOT3RcorxkXaHvMqwuNSttJCicZ99DmwBC41YlZOxpVVP6uM6wvYINGO0TMtu9bCmKkrSD8IC/hHetQ== |
93 | dependencies: | 97 | dependencies: |
94 | "@angular-devkit/architect" "0.1501.6" | 98 | "@angular-devkit/architect" "0.1600.2" |
95 | rxjs "6.6.7" | 99 | rxjs "7.8.1" |
96 | 100 | ||
97 | "@angular-devkit/core@15.1.6": | 101 | "@angular-devkit/core@16.0.2": |
98 | version "15.1.6" | 102 | version "16.0.2" |
99 | resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.1.6.tgz#61275ee83825fea0e24966bc450fc27e6d5c35c7" | 103 | resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-16.0.2.tgz#4f2081d733656413470480f815b8eb2a11003f76" |
100 | integrity sha512-jGgxyRjecVf6lEyqDxz7ltMEndNPxIg720pk6r40fgsu0dU8w9vjJSJe7k0XdJiXVRcN6wZa/J5nO/xcwWVIsA== | 104 | integrity sha512-V4+t0BHO+QML9O2IiG2mJi8DtjeMOm4LAuG6tNDeiHZGAPOflvSPsKBtVl2JlXX/JxdLmyF4B6kRoAXRMKcwTg== |
101 | dependencies: | 105 | dependencies: |
102 | ajv "8.12.0" | 106 | ajv "8.12.0" |
103 | ajv-formats "2.1.1" | 107 | ajv-formats "2.1.1" |
104 | jsonc-parser "3.2.0" | 108 | jsonc-parser "3.2.0" |
105 | rxjs "6.6.7" | 109 | rxjs "7.8.1" |
106 | source-map "0.7.4" | 110 | source-map "0.7.4" |
107 | 111 | ||
108 | "@angular-devkit/schematics@15.1.6": | 112 | "@angular-devkit/schematics@16.0.2": |
109 | version "15.1.6" | 113 | version "16.0.2" |
110 | resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.1.6.tgz#3fbb4655145a95d1ab2ca43fd4392d5e91441f20" | 114 | resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-16.0.2.tgz#231398703ce50d7c44e7c9853e9fb39307c89556" |
111 | integrity sha512-cwmJFpS43zrdlmfwfHIxG/Nzg5rzFdtKrHx64ZXxNFm6JdyK2JTs/qrHUwv1FYWAcqhdiHn+00jYklMmvsvPOA== | 115 | integrity sha512-z9GDVHhpEXvOQeekFuGghoFR/HikI66LoEifG+jT659N5ggFLJ88hDnXxeR21yUy3BjvnI+c3gRaOnccWAA7ug== |
112 | dependencies: | 116 | dependencies: |
113 | "@angular-devkit/core" "15.1.6" | 117 | "@angular-devkit/core" "16.0.2" |
114 | jsonc-parser "3.2.0" | 118 | jsonc-parser "3.2.0" |
115 | magic-string "0.27.0" | 119 | magic-string "0.30.0" |
116 | ora "5.4.1" | 120 | ora "5.4.1" |
117 | rxjs "6.6.7" | 121 | rxjs "7.8.1" |
118 | 122 | ||
119 | "@angular-eslint/builder@^15.2.1": | 123 | "@angular-eslint/builder@^16.0.2": |
120 | version "15.2.1" | 124 | version "16.0.2" |
121 | resolved "https://registry.yarnpkg.com/@angular-eslint/builder/-/builder-15.2.1.tgz#ce8c65e3b671897db75ad90b41ef4cd6efe626f0" | 125 | resolved "https://registry.yarnpkg.com/@angular-eslint/builder/-/builder-16.0.2.tgz#013d8d8e509d071eeab7aaaf5198f27e96a3745e" |
122 | integrity sha512-7x2DANebLRl997Mj4DhZrnz5+vnSjavGGveJ0mBuU7CEsL0ZYLftdRqL0e0HtU3ksseS7xpchD6OM08nkNgySw== | 126 | integrity sha512-otGRa2Yfhl1JKhf0CzezpCVrrgtZMj9/+J2+UVNgeIXCiqXPWVmU0beLUiPNWagDh1jaszOcZTeMlN4UxqRAjA== |
123 | 127 | dependencies: | |
124 | "@angular-eslint/bundled-angular-compiler@15.2.1": | 128 | "@nx/devkit" "16.2.1" |
125 | version "15.2.1" | 129 | nx "16.2.1" |
126 | resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz#7c77a4a19942868d844372b5b3b562c0d630de1e" | 130 | |
127 | integrity sha512-LO7Am8eVCr7oh6a0VmKSL7K03CnQEQhFO7Wt/YtbfYOxVjrbwmYLwJn+wZPOT7A02t/BttOD/WXuDrOWtSMQ/Q== | 131 | "@angular-eslint/bundled-angular-compiler@16.0.2": |
128 | 132 | version "16.0.2" | |
129 | "@angular-eslint/eslint-plugin-template@15.2.1", "@angular-eslint/eslint-plugin-template@^15.2.1": | 133 | resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-16.0.2.tgz#1023081c6d81be4d2fabe2bcbcbbe14335096cff" |
130 | version "15.2.1" | 134 | integrity sha512-gsk3FZ0SfoKs+RZBOXlwy6hItV4hZ19wYC8rXINNBRy4L7y3gdg3sN8lnYIGLmhEy+VRz3vdH2cdl8/PyEjpfA== |
131 | resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz#af39f66e9d971d7f7635add9cf1a396f1766fd64" | 135 | |
132 | integrity sha512-IeiSLk6YxapFdH2z5o/O3R7VwtBd2T6fWmhLFPwDYMDknrwegnOjwswCdBplOccpUp0wqlCeGUx7LTsuzwaz7w== | 136 | "@angular-eslint/eslint-plugin-template@16.0.2", "@angular-eslint/eslint-plugin-template@^16.0.2": |
133 | dependencies: | 137 | version "16.0.2" |
134 | "@angular-eslint/bundled-angular-compiler" "15.2.1" | 138 | resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-16.0.2.tgz#6253a7bbece97795a20e7b3e82bee626b5d3b631" |
135 | "@angular-eslint/utils" "15.2.1" | 139 | integrity sha512-a11k81n6xkvb8sb5Kpmd1ghH66a1L3BVoSQLO32TAP4LAd1Dr69MEP479I4yuGY+gNoKkF+XGXj2JG5sAzRqzQ== |
136 | "@typescript-eslint/type-utils" "5.48.2" | 140 | dependencies: |
137 | "@typescript-eslint/utils" "5.48.2" | 141 | "@angular-eslint/bundled-angular-compiler" "16.0.2" |
142 | "@angular-eslint/utils" "16.0.2" | ||
143 | "@typescript-eslint/type-utils" "5.59.2" | ||
144 | "@typescript-eslint/utils" "5.59.2" | ||
138 | aria-query "5.1.3" | 145 | aria-query "5.1.3" |
139 | axobject-query "3.1.1" | 146 | axobject-query "3.1.1" |
140 | 147 | ||
141 | "@angular-eslint/eslint-plugin@15.2.1", "@angular-eslint/eslint-plugin@^15.2.1": | 148 | "@angular-eslint/eslint-plugin@16.0.2", "@angular-eslint/eslint-plugin@^16.0.2": |
142 | version "15.2.1" | 149 | version "16.0.2" |
143 | resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz#616e7aa1f3aea6203e887c20749b87d08bb95d3e" | 150 | resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-16.0.2.tgz#381a51ffd5027b1de64736bf818d2de32e5e4207" |
144 | integrity sha512-OM7b1kS4E4CkXjkaWN+lEzawh4VxY6l7FO1Cuk4s7iv3/YpZG3rJxIZBqnFLTixwrBuqw8y4FNBzF3eDgmFAUw== | 151 | integrity sha512-8m0BsDAN0fHCszDYaDDOyhuWySG1pAZJNfIg4HLQEVwqWMDdo/e9ZcxcEOkDoywg8bmZ/YO+7Au62e/diJVQNQ== |
145 | dependencies: | 152 | dependencies: |
146 | "@angular-eslint/utils" "15.2.1" | 153 | "@angular-eslint/utils" "16.0.2" |
147 | "@typescript-eslint/utils" "5.48.2" | 154 | "@typescript-eslint/utils" "5.59.2" |
148 | 155 | ||
149 | "@angular-eslint/schematics@^15.2.1": | 156 | "@angular-eslint/schematics@^16.0.2": |
150 | version "15.2.1" | 157 | version "16.0.2" |
151 | resolved "https://registry.yarnpkg.com/@angular-eslint/schematics/-/schematics-15.2.1.tgz#f562e1b8b0824ade1cfdc5bbabab26c50510a7f1" | 158 | resolved "https://registry.yarnpkg.com/@angular-eslint/schematics/-/schematics-16.0.2.tgz#8ea967105d8ca52c1cb4d14c62f87e219e54ae83" |
152 | integrity sha512-0ZfBCejHWIcgy3J5kFs9sS/jqi8i5AptxggOwFySOlCLJ+CzNrktjD4jff1Zy8K/VLzY0Ci0BSZXvgWfP0k9Rg== | 159 | integrity sha512-0R9aPNCdNAMUhasMkEQRQbRAY37uFxAv8aEbOHLQ2/UxNrjhIvaOzblpsJcyHDu/h13uuN9Z0bfwBM/orWfK8g== |
153 | dependencies: | 160 | dependencies: |
154 | "@angular-eslint/eslint-plugin" "15.2.1" | 161 | "@angular-eslint/eslint-plugin" "16.0.2" |
155 | "@angular-eslint/eslint-plugin-template" "15.2.1" | 162 | "@angular-eslint/eslint-plugin-template" "16.0.2" |
163 | "@nx/devkit" "16.2.1" | ||
156 | ignore "5.2.4" | 164 | ignore "5.2.4" |
165 | nx "16.2.1" | ||
157 | strip-json-comments "3.1.1" | 166 | strip-json-comments "3.1.1" |
158 | tmp "0.2.1" | 167 | tmp "0.2.1" |
159 | 168 | ||
160 | "@angular-eslint/template-parser@^15.2.1": | 169 | "@angular-eslint/template-parser@^16.0.2": |
161 | version "15.2.1" | 170 | version "16.0.2" |
162 | resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz#dbe4978afdcea81b9d5cac3d672c20de5821dc54" | 171 | resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-16.0.2.tgz#63581cd9f1f58d3ed48fdb9d8d49074441d6b049" |
163 | integrity sha512-ViCi79gC2aKJecmYLkOT+QlT5WMRNXeYz0Dr9Pr8qXzIbY0oAWE7nOT5jkXwQ9oUk+ybtGCWHma5JVJWVJsIog== | 172 | integrity sha512-McIBbIfbKwFAIwRuN4gpAzlhqZgWB4gK9+Iy7pkvQTPQt33gg/D5h0iJIPcvQV3oEAzJIKFO1CTgLP8mFwQ+RQ== |
164 | dependencies: | 173 | dependencies: |
165 | "@angular-eslint/bundled-angular-compiler" "15.2.1" | 174 | "@angular-eslint/bundled-angular-compiler" "16.0.2" |
166 | eslint-scope "^7.0.0" | 175 | eslint-scope "^7.0.0" |
167 | 176 | ||
168 | "@angular-eslint/utils@15.2.1": | 177 | "@angular-eslint/utils@16.0.2": |
169 | version "15.2.1" | 178 | version "16.0.2" |
170 | resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-15.2.1.tgz#b286fddb1b8b43d96b91009237da7f74d9e64dda" | 179 | resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-16.0.2.tgz#f1535e121a00ed4471189b80de1e7c43e2a998d0" |
171 | integrity sha512-++FneAJHxJqcSu0igVN6uOkSoHxlzgLoMBswuovYJy3UKwm33/T6WFku8++753Ca/JucIoR1gdUfO7SoSspMDg== | 180 | integrity sha512-QZJXxjTn4of5f1D6QbLK1YUoQr7PAh2RYwQ4tdH7fX71OhEG/s8GLiB1w4GC29jQYZdEJeb9M8BFa7zll0vJEg== |
172 | dependencies: | 181 | dependencies: |
173 | "@angular-eslint/bundled-angular-compiler" "15.2.1" | 182 | "@angular-eslint/bundled-angular-compiler" "16.0.2" |
174 | "@typescript-eslint/utils" "5.48.2" | 183 | "@typescript-eslint/utils" "5.59.2" |
175 | 184 | ||
176 | "@angular/animations@^15.1.5": | 185 | "@angular/animations@^16.0.2": |
177 | version "15.1.5" | 186 | version "16.0.2" |
178 | resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-15.1.5.tgz#dc9113230aa2291a3fdf63bd8060f629cf366158" | 187 | resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-16.0.2.tgz#4b9517ff311c4f569050a34178defce226bc7730" |
179 | integrity sha512-yac9PHy5Y72MtKQhaBSQFOdIxEJIacmJrYNRFoa82z0YCa3VrEYjvuG0x5JewBN4gQGC5IOpj2C7c9zdXZv5HA== | 188 | integrity sha512-fmqMD/8IoI5YosT7xabt0Hq6Zotxwv7ajKHX4f8KG/L/PAgnH5S6g2+sEJcZwm6/7dUNfXNcUL2978LxVT8GDQ== |
180 | dependencies: | 189 | dependencies: |
181 | tslib "^2.3.0" | 190 | tslib "^2.3.0" |
182 | 191 | ||
183 | "@angular/cdk@^15.1.4": | 192 | "@angular/cdk@^16.0.1": |
184 | version "15.1.4" | 193 | version "16.0.1" |
185 | resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-15.1.4.tgz#6b7ee7d3cfda89200f69ddad8efa5a9b5d9f906b" | 194 | resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-16.0.1.tgz#3b81f7980bee04831fdcddedd6a833f26ef742ab" |
186 | integrity sha512-uCYrquUYakm+ym3l/0GG2HtyEtzJlr3eO3T8Oezvl4HcNB0jlcN80ut5SwQC0KcgiWDuP1BVv8PGinD2vearJg== | 195 | integrity sha512-GupYss6x84RWEoy3JTYu4Igr2SxHuV6whVKMScQG2/Gm+winOsOn7YWm0IZQuFnjSWIF2Va5B0Tp0IjFHWxTvA== |
187 | dependencies: | 196 | dependencies: |
188 | tslib "^2.3.0" | 197 | tslib "^2.3.0" |
189 | optionalDependencies: | 198 | optionalDependencies: |
190 | parse5 "^7.1.2" | 199 | parse5 "^7.1.2" |
191 | 200 | ||
192 | "@angular/cli@^15.1.6": | 201 | "@angular/cli@^16.0.2": |
193 | version "15.1.6" | 202 | version "16.0.2" |
194 | resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-15.1.6.tgz#2a19e58688826cc52388e7ebade9f0060d84747d" | 203 | resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-16.0.2.tgz#65b9098dbf03d5cffaedd09bdbab77e85d9b6288" |
195 | integrity sha512-GmC9jZK2ipUWj0dlfTI5oEYia4y1fLfO3AtAKU5CylNYrGyB+DRytKY8Bx6Fs4kaNBY8V8YnyLi7E/78gziMdg== | 204 | integrity sha512-D2LnNUSLFmfpOTIppGBxvA9kXvXUtoOtprQjwxE/LOtw9rmOZv0fNCbLG2m5GMxSsTs2qfGV04bTzme0Lp8HPQ== |
196 | dependencies: | 205 | dependencies: |
197 | "@angular-devkit/architect" "0.1501.6" | 206 | "@angular-devkit/architect" "0.1600.2" |
198 | "@angular-devkit/core" "15.1.6" | 207 | "@angular-devkit/core" "16.0.2" |
199 | "@angular-devkit/schematics" "15.1.6" | 208 | "@angular-devkit/schematics" "16.0.2" |
200 | "@schematics/angular" "15.1.6" | 209 | "@schematics/angular" "16.0.2" |
201 | "@yarnpkg/lockfile" "1.1.0" | 210 | "@yarnpkg/lockfile" "1.1.0" |
202 | ansi-colors "4.1.3" | 211 | ansi-colors "4.1.3" |
203 | ini "3.0.1" | 212 | ini "4.0.0" |
204 | inquirer "8.2.4" | 213 | inquirer "8.2.4" |
205 | jsonc-parser "3.2.0" | 214 | jsonc-parser "3.2.0" |
206 | npm-package-arg "10.1.0" | 215 | npm-package-arg "10.1.0" |
207 | npm-pick-manifest "8.0.1" | 216 | npm-pick-manifest "8.0.1" |
208 | open "8.4.0" | 217 | open "8.4.2" |
209 | ora "5.4.1" | 218 | ora "5.4.1" |
210 | pacote "15.0.8" | 219 | pacote "15.1.3" |
211 | resolve "1.22.1" | 220 | resolve "1.22.2" |
212 | semver "7.3.8" | 221 | semver "7.4.0" |
213 | symbol-observable "4.0.0" | 222 | symbol-observable "4.0.0" |
214 | yargs "17.6.2" | 223 | yargs "17.7.2" |
215 | 224 | ||
216 | "@angular/common@^15.1.5": | 225 | "@angular/common@^16.0.2": |
217 | version "15.1.5" | 226 | version "16.0.2" |
218 | resolved "https://registry.yarnpkg.com/@angular/common/-/common-15.1.5.tgz#98aaa991d8a455d1eea2f360021340eb6ea9f27e" | 227 | resolved "https://registry.yarnpkg.com/@angular/common/-/common-16.0.2.tgz#51aed27b6c09ed4c817d8bd90b0a5db680642d53" |
219 | integrity sha512-52Ut/IeoM3avzV3Ts/ISkq7cc1FlA6dhLUq+L3ebY+Z8zZskCWjJWu4UgLGyVdtgSuAItyQm9CoZd+DrPLYtDA== | 228 | integrity sha512-nCuDnsHNmC5ouQWTKtUaI8HG4gEzBJW94uf0kBfYP6SEENDMybATBTvWWTnuqSTDolyYSDkgvV0tKRb87SBykg== |
220 | dependencies: | 229 | dependencies: |
221 | tslib "^2.3.0" | 230 | tslib "^2.3.0" |
222 | 231 | ||
223 | "@angular/compiler-cli@^15.1.5": | 232 | "@angular/compiler-cli@^16.0.2": |
224 | version "15.1.5" | 233 | version "16.0.2" |
225 | resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-15.1.5.tgz#d375de5b372b8baabcc5c691176d29c14ebcb444" | 234 | resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-16.0.2.tgz#f125bb474c71baf14b80269455a00041bd96497f" |
226 | integrity sha512-gWg6MpMJOpfkwf2zxHJDp9EGwORga4MLTkvugL+1KbN+lvx4Ac9Y0GinlJ4+EGpttvQlTYHzn8GabWhcdzzUiQ== | 235 | integrity sha512-3OxY4Dl97a+8icSoqWwcdMCkerpnX7nH4eG5xc91YKHGE0I0NxlUGhEC/tmNT2MI7XSgtRMOIisIgFM/2UNnIQ== |
227 | dependencies: | 236 | dependencies: |
228 | "@babel/core" "7.19.3" | 237 | "@babel/core" "7.19.3" |
229 | "@jridgewell/sourcemap-codec" "^1.4.14" | 238 | "@jridgewell/sourcemap-codec" "^1.4.14" |
230 | chokidar "^3.0.0" | 239 | chokidar "^3.0.0" |
231 | convert-source-map "^1.5.1" | 240 | convert-source-map "^1.5.1" |
232 | dependency-graph "^0.11.0" | ||
233 | magic-string "^0.27.0" | ||
234 | reflect-metadata "^0.1.2" | 241 | reflect-metadata "^0.1.2" |
235 | semver "^7.0.0" | 242 | semver "^7.0.0" |
236 | tslib "^2.3.0" | 243 | tslib "^2.3.0" |
237 | yargs "^17.2.1" | 244 | yargs "^17.2.1" |
238 | 245 | ||
239 | "@angular/compiler@^15.1.5": | 246 | "@angular/compiler@^16.0.2": |
240 | version "15.1.5" | 247 | version "16.0.2" |
241 | resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-15.1.5.tgz#93fb00b39ac01dad6ec0204937460f0ceb75879b" | 248 | resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-16.0.2.tgz#4b5dc407f99e531598739e10877e3a8c2352976b" |
242 | integrity sha512-4Ciswu3HKE+Pk+6Lhi6v3inZ01WkNBi9D33OKGC+7uEAjl8DCNF13rBXLyMF6tIFd+L98KYpzwUyQYk8FI/vgA== | 249 | integrity sha512-TQqrMvMgsuRmAycL893i4sRFm8a8IHp+L1vdDYmETyADAYHSKO45+7kTISrqtNDhCGOzvE6vsz1hPj43y3gGog== |
243 | dependencies: | 250 | dependencies: |
244 | tslib "^2.3.0" | 251 | tslib "^2.3.0" |
245 | 252 | ||
246 | "@angular/core@^15.1.5": | 253 | "@angular/core@^16.0.2": |
247 | version "15.1.5" | 254 | version "16.0.2" |
248 | resolved "https://registry.yarnpkg.com/@angular/core/-/core-15.1.5.tgz#d01400d88572bf4ae42a81e028d5bdde35cae433" | 255 | resolved "https://registry.yarnpkg.com/@angular/core/-/core-16.0.2.tgz#53609b7f01301df5b71db86eb98b6faa73d217bf" |
249 | integrity sha512-JCbhGVaskqrstLB8CJoPtMQKH4gryhuLFUVL5cwbVy3UJGGNmc3Gzvk+9I7zDf/D08vKyXGGmBNBVx2J65SJgw== | 256 | integrity sha512-uPa2A+nVqwljDepahMn2ndgWg/a14VnTqgunXJP9q/Us98I/YGdryake4aTfXHUAdLON/R9IzomiXeFDYp5cJQ== |
250 | dependencies: | 257 | dependencies: |
251 | tslib "^2.3.0" | 258 | tslib "^2.3.0" |
252 | 259 | ||
253 | "@angular/forms@^15.1.5": | 260 | "@angular/forms@^16.0.2": |
254 | version "15.1.5" | 261 | version "16.0.2" |
255 | resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-15.1.5.tgz#d8c24c798c0eec544c872b4ab0e1703012f39f6d" | 262 | resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-16.0.2.tgz#61a0feb1b04bc735aa3d27e56a5dcdbf737f72b5" |
256 | integrity sha512-FnuEdyYs1o/DJepLpTsY2/GwKTEXJ7sZlQb+NKkRWOoGpA0E4nSbhn3aCUic++MTgbZyHO0rmFKnD8TI2yyJDA== | 263 | integrity sha512-sx46q0RgEH2yyb3jT5IZ0OuVzzrfKKmOui6XzuthwLdswgn+lylTduNxobqpnrnlCe8aNqM29dUtmpkpOK8p2g== |
257 | dependencies: | 264 | dependencies: |
258 | tslib "^2.3.0" | 265 | tslib "^2.3.0" |
259 | 266 | ||
260 | "@angular/localize@^15.1.5": | 267 | "@angular/localize@^16.0.2": |
261 | version "15.1.5" | 268 | version "16.0.2" |
262 | resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-15.1.5.tgz#90ed198a52596faa090e54b5925fdbb5821be133" | 269 | resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-16.0.2.tgz#568f20055be11165014484a02265af006831477f" |
263 | integrity sha512-M9K6KrlQT7XG9MqXeMooPjmdWM/V/XtXuXJhO3ICraCAPiIXFGisQcSpN12WALo5HmswKJsasl2qM/ZjoapVRQ== | 270 | integrity sha512-I5fEOVZOcYXg4sQ+nc/j+WGKPydeVTAry4czedg30zOGdwZ4VSTz+RGB+w0anmnsvO+4H01cEt0aP8Qw/Sjh/g== |
264 | dependencies: | 271 | dependencies: |
265 | "@babel/core" "7.19.3" | 272 | "@babel/core" "7.19.3" |
266 | glob "8.1.0" | 273 | glob "8.1.0" |
267 | yargs "^17.2.1" | 274 | yargs "^17.2.1" |
268 | 275 | ||
269 | "@angular/platform-browser-dynamic@^15.1.5": | 276 | "@angular/platform-browser-dynamic@^16.0.2": |
270 | version "15.1.5" | 277 | version "16.0.2" |
271 | resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.1.5.tgz#0d806124cabeee6810bf2689e2dc84afd87c1b3d" | 278 | resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.0.2.tgz#94ec3473d79a0c34cb485fd5070137e868f885e5" |
272 | integrity sha512-pPnNyXqnkeUcFAy6DHxeC26dS/Te55Lnf+Yjn3ijvxM6bUcLkdhoIUKEuuMRPOrRiBLk4Ha/rSCzr2GpJPlZog== | 279 | integrity sha512-GM0LAUFUOpLJsnVGeBp5BjFwgwya8ePXFTwAqTvBF4/U7Z2d59aeqam9v299Fv/vSASfU8pGgA6PeaB6y5jHgw== |
273 | dependencies: | 280 | dependencies: |
274 | tslib "^2.3.0" | 281 | tslib "^2.3.0" |
275 | 282 | ||
276 | "@angular/platform-browser@^15.1.5": | 283 | "@angular/platform-browser@^16.0.2": |
277 | version "15.1.5" | 284 | version "16.0.2" |
278 | resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-15.1.5.tgz#6df8d4b812556d3817e4a51f7350eeaf5d69ccfc" | 285 | resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-16.0.2.tgz#6831932a7fd85c8ac820f34fca248178918a24d7" |
279 | integrity sha512-epeESrWEt41W6i2NqIbGKNE0Oa1JfeDtKfMXtcjUNCgT76qS3zmC0G6irO8BOVbrwpA/YI4yYx1B9vTDUXYbEg== | 286 | integrity sha512-sGGUBnKGY6T9MLfD25wr83agYObNnF6GhuSDwKqf9m0QUuV3yeer3ZVnBAI4fjnDv/bi8w5qdisnK2+X0N+Tfg== |
280 | dependencies: | 287 | dependencies: |
281 | tslib "^2.3.0" | 288 | tslib "^2.3.0" |
282 | 289 | ||
283 | "@angular/router@^15.1.5": | 290 | "@angular/router@^16.0.2": |
284 | version "15.1.5" | 291 | version "16.0.2" |
285 | resolved "https://registry.yarnpkg.com/@angular/router/-/router-15.1.5.tgz#c78922bca2621fb00022d7c85ce6d54ccf285231" | 292 | resolved "https://registry.yarnpkg.com/@angular/router/-/router-16.0.2.tgz#fdcece74953a5681d2fcaf1e5877b72c71a2d855" |
286 | integrity sha512-1NXyXySE2/8aVjHk2e977b2uEDpKe3QIRSndpQXEmlqkQDPYKz8wwo4vyLlL5XK3k7pVKpcqDStvVyddD6YUvQ== | 293 | integrity sha512-CpC0R4q7iDioATJcbfAmelrzf+v8X5BDE7V3T4gSYnMt9XfWG6c6TBnkubac1dBdriJisZQEK5vIrQmUFdeI7w== |
287 | dependencies: | 294 | dependencies: |
288 | tslib "^2.3.0" | 295 | tslib "^2.3.0" |
289 | 296 | ||
290 | "@angular/service-worker@^15.1.5": | 297 | "@angular/service-worker@^16.0.2": |
291 | version "15.1.5" | 298 | version "16.0.2" |
292 | resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-15.1.5.tgz#aa9c32ebecf7a5f6706f00186e5f163b148db101" | 299 | resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-16.0.2.tgz#660a95a32ce3137ceed7b314bdbfc8c7c7ce863a" |
293 | integrity sha512-zCmzW0xPJqhGFG7vDRkx3C5saDmbIM2R3EUjFtMlcmnpLxjaIE21tCik/eCQI/NuQgZq6bzAjBpu1SmEC9Gl4g== | 300 | integrity sha512-yZQk59ahqPv1/SB8VJohf2hYnkMMnEdrA8VXSa+5jWkaChXAUnxqqKvyOJV0SNsFAbubqA952IMwXqZczaLapQ== |
294 | dependencies: | 301 | dependencies: |
295 | tslib "^2.3.0" | 302 | tslib "^2.3.0" |
296 | 303 | ||
@@ -304,17 +311,17 @@ | |||
304 | resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" | 311 | resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" |
305 | integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== | 312 | integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== |
306 | 313 | ||
307 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": | 314 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": |
308 | version "7.18.6" | 315 | version "7.21.4" |
309 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" | 316 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" |
310 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== | 317 | integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== |
311 | dependencies: | 318 | dependencies: |
312 | "@babel/highlight" "^7.18.6" | 319 | "@babel/highlight" "^7.18.6" |
313 | 320 | ||
314 | "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5": | 321 | "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4", "@babel/compat-data@^7.21.5": |
315 | version "7.20.14" | 322 | version "7.21.9" |
316 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.14.tgz#4106fc8b755f3e3ee0a0a7c27dde5de1d2b2baf8" | 323 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.9.tgz#10a2e7fda4e51742c907938ac3b7229426515514" |
317 | integrity sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw== | 324 | integrity sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ== |
318 | 325 | ||
319 | "@babel/core@7.19.3": | 326 | "@babel/core@7.19.3": |
320 | version "7.19.3" | 327 | version "7.19.3" |
@@ -337,43 +344,66 @@ | |||
337 | json5 "^2.2.1" | 344 | json5 "^2.2.1" |
338 | semver "^6.3.0" | 345 | semver "^6.3.0" |
339 | 346 | ||
340 | "@babel/core@7.20.12", "@babel/core@^7.12.3", "@babel/core@^7.18.5": | 347 | "@babel/core@7.21.4": |
341 | version "7.20.12" | 348 | version "7.21.4" |
342 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.12.tgz#7930db57443c6714ad216953d1356dac0eb8496d" | 349 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659" |
343 | integrity sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg== | 350 | integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== |
344 | dependencies: | 351 | dependencies: |
345 | "@ampproject/remapping" "^2.1.0" | 352 | "@ampproject/remapping" "^2.2.0" |
346 | "@babel/code-frame" "^7.18.6" | 353 | "@babel/code-frame" "^7.21.4" |
347 | "@babel/generator" "^7.20.7" | 354 | "@babel/generator" "^7.21.4" |
348 | "@babel/helper-compilation-targets" "^7.20.7" | 355 | "@babel/helper-compilation-targets" "^7.21.4" |
349 | "@babel/helper-module-transforms" "^7.20.11" | 356 | "@babel/helper-module-transforms" "^7.21.2" |
350 | "@babel/helpers" "^7.20.7" | 357 | "@babel/helpers" "^7.21.0" |
351 | "@babel/parser" "^7.20.7" | 358 | "@babel/parser" "^7.21.4" |
352 | "@babel/template" "^7.20.7" | 359 | "@babel/template" "^7.20.7" |
353 | "@babel/traverse" "^7.20.12" | 360 | "@babel/traverse" "^7.21.4" |
354 | "@babel/types" "^7.20.7" | 361 | "@babel/types" "^7.21.4" |
355 | convert-source-map "^1.7.0" | 362 | convert-source-map "^1.7.0" |
356 | debug "^4.1.0" | 363 | debug "^4.1.0" |
357 | gensync "^1.0.0-beta.2" | 364 | gensync "^1.0.0-beta.2" |
358 | json5 "^2.2.2" | 365 | json5 "^2.2.2" |
359 | semver "^6.3.0" | 366 | semver "^6.3.0" |
360 | 367 | ||
361 | "@babel/generator@7.20.7": | 368 | "@babel/core@^7.12.3", "@babel/core@^7.18.5": |
362 | version "7.20.7" | 369 | version "7.21.8" |
363 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.7.tgz#f8ef57c8242665c5929fe2e8d82ba75460187b4a" | 370 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.8.tgz#2a8c7f0f53d60100ba4c32470ba0281c92aa9aa4" |
364 | integrity sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw== | 371 | integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ== |
372 | dependencies: | ||
373 | "@ampproject/remapping" "^2.2.0" | ||
374 | "@babel/code-frame" "^7.21.4" | ||
375 | "@babel/generator" "^7.21.5" | ||
376 | "@babel/helper-compilation-targets" "^7.21.5" | ||
377 | "@babel/helper-module-transforms" "^7.21.5" | ||
378 | "@babel/helpers" "^7.21.5" | ||
379 | "@babel/parser" "^7.21.8" | ||
380 | "@babel/template" "^7.20.7" | ||
381 | "@babel/traverse" "^7.21.5" | ||
382 | "@babel/types" "^7.21.5" | ||
383 | convert-source-map "^1.7.0" | ||
384 | debug "^4.1.0" | ||
385 | gensync "^1.0.0-beta.2" | ||
386 | json5 "^2.2.2" | ||
387 | semver "^6.3.0" | ||
388 | |||
389 | "@babel/generator@7.21.4": | ||
390 | version "7.21.4" | ||
391 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" | ||
392 | integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== | ||
365 | dependencies: | 393 | dependencies: |
366 | "@babel/types" "^7.20.7" | 394 | "@babel/types" "^7.21.4" |
367 | "@jridgewell/gen-mapping" "^0.3.2" | 395 | "@jridgewell/gen-mapping" "^0.3.2" |
396 | "@jridgewell/trace-mapping" "^0.3.17" | ||
368 | jsesc "^2.5.1" | 397 | jsesc "^2.5.1" |
369 | 398 | ||
370 | "@babel/generator@^7.19.3", "@babel/generator@^7.20.7": | 399 | "@babel/generator@^7.19.3", "@babel/generator@^7.21.4", "@babel/generator@^7.21.5": |
371 | version "7.20.14" | 400 | version "7.21.9" |
372 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.14.tgz#9fa772c9f86a46c6ac9b321039400712b96f64ce" | 401 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.9.tgz#3a1b706e07d836e204aee0650e8ee878d3aaa241" |
373 | integrity sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg== | 402 | integrity sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg== |
374 | dependencies: | 403 | dependencies: |
375 | "@babel/types" "^7.20.7" | 404 | "@babel/types" "^7.21.5" |
376 | "@jridgewell/gen-mapping" "^0.3.2" | 405 | "@jridgewell/gen-mapping" "^0.3.2" |
406 | "@jridgewell/trace-mapping" "^0.3.17" | ||
377 | jsesc "^2.5.1" | 407 | jsesc "^2.5.1" |
378 | 408 | ||
379 | "@babel/helper-annotate-as-pure@7.18.6", "@babel/helper-annotate-as-pure@^7.18.6": | 409 | "@babel/helper-annotate-as-pure@7.18.6", "@babel/helper-annotate-as-pure@^7.18.6": |
@@ -384,45 +414,46 @@ | |||
384 | "@babel/types" "^7.18.6" | 414 | "@babel/types" "^7.18.6" |
385 | 415 | ||
386 | "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": | 416 | "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": |
387 | version "7.18.9" | 417 | version "7.21.5" |
388 | resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" | 418 | resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz#817f73b6c59726ab39f6ba18c234268a519e5abb" |
389 | integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== | 419 | integrity sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g== |
390 | dependencies: | 420 | dependencies: |
391 | "@babel/helper-explode-assignable-expression" "^7.18.6" | 421 | "@babel/types" "^7.21.5" |
392 | "@babel/types" "^7.18.9" | ||
393 | 422 | ||
394 | "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7": | 423 | "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4", "@babel/helper-compilation-targets@^7.21.5": |
395 | version "7.20.7" | 424 | version "7.21.5" |
396 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" | 425 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz#631e6cc784c7b660417421349aac304c94115366" |
397 | integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== | 426 | integrity sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w== |
398 | dependencies: | 427 | dependencies: |
399 | "@babel/compat-data" "^7.20.5" | 428 | "@babel/compat-data" "^7.21.5" |
400 | "@babel/helper-validator-option" "^7.18.6" | 429 | "@babel/helper-validator-option" "^7.21.0" |
401 | browserslist "^4.21.3" | 430 | browserslist "^4.21.3" |
402 | lru-cache "^5.1.1" | 431 | lru-cache "^5.1.1" |
403 | semver "^6.3.0" | 432 | semver "^6.3.0" |
404 | 433 | ||
405 | "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.5", "@babel/helper-create-class-features-plugin@^7.20.7": | 434 | "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": |
406 | version "7.20.12" | 435 | version "7.21.8" |
407 | resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz#4349b928e79be05ed2d1643b20b99bb87c503819" | 436 | resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz#205b26330258625ef8869672ebca1e0dee5a0f02" |
408 | integrity sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ== | 437 | integrity sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw== |
409 | dependencies: | 438 | dependencies: |
410 | "@babel/helper-annotate-as-pure" "^7.18.6" | 439 | "@babel/helper-annotate-as-pure" "^7.18.6" |
411 | "@babel/helper-environment-visitor" "^7.18.9" | 440 | "@babel/helper-environment-visitor" "^7.21.5" |
412 | "@babel/helper-function-name" "^7.19.0" | 441 | "@babel/helper-function-name" "^7.21.0" |
413 | "@babel/helper-member-expression-to-functions" "^7.20.7" | 442 | "@babel/helper-member-expression-to-functions" "^7.21.5" |
414 | "@babel/helper-optimise-call-expression" "^7.18.6" | 443 | "@babel/helper-optimise-call-expression" "^7.18.6" |
415 | "@babel/helper-replace-supers" "^7.20.7" | 444 | "@babel/helper-replace-supers" "^7.21.5" |
416 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" | 445 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" |
417 | "@babel/helper-split-export-declaration" "^7.18.6" | 446 | "@babel/helper-split-export-declaration" "^7.18.6" |
447 | semver "^6.3.0" | ||
418 | 448 | ||
419 | "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": | 449 | "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": |
420 | version "7.20.5" | 450 | version "7.21.8" |
421 | resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz#5ea79b59962a09ec2acf20a963a01ab4d076ccca" | 451 | resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz#a7886f61c2e29e21fd4aaeaf1e473deba6b571dc" |
422 | integrity sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w== | 452 | integrity sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g== |
423 | dependencies: | 453 | dependencies: |
424 | "@babel/helper-annotate-as-pure" "^7.18.6" | 454 | "@babel/helper-annotate-as-pure" "^7.18.6" |
425 | regexpu-core "^5.2.1" | 455 | regexpu-core "^5.3.1" |
456 | semver "^6.3.0" | ||
426 | 457 | ||
427 | "@babel/helper-define-polyfill-provider@^0.3.3": | 458 | "@babel/helper-define-polyfill-provider@^0.3.3": |
428 | version "0.3.3" | 459 | version "0.3.3" |
@@ -436,25 +467,18 @@ | |||
436 | resolve "^1.14.2" | 467 | resolve "^1.14.2" |
437 | semver "^6.1.2" | 468 | semver "^6.1.2" |
438 | 469 | ||
439 | "@babel/helper-environment-visitor@^7.18.9": | 470 | "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.21.5": |
440 | version "7.18.9" | 471 | version "7.21.5" |
441 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" | 472 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz#c769afefd41d171836f7cb63e295bedf689d48ba" |
442 | integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== | 473 | integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== |
443 | |||
444 | "@babel/helper-explode-assignable-expression@^7.18.6": | ||
445 | version "7.18.6" | ||
446 | resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" | ||
447 | integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== | ||
448 | dependencies: | ||
449 | "@babel/types" "^7.18.6" | ||
450 | 474 | ||
451 | "@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": | 475 | "@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": |
452 | version "7.19.0" | 476 | version "7.21.0" |
453 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" | 477 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" |
454 | integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== | 478 | integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== |
455 | dependencies: | 479 | dependencies: |
456 | "@babel/template" "^7.18.10" | 480 | "@babel/template" "^7.20.7" |
457 | "@babel/types" "^7.19.0" | 481 | "@babel/types" "^7.21.0" |
458 | 482 | ||
459 | "@babel/helper-hoist-variables@^7.18.6": | 483 | "@babel/helper-hoist-variables@^7.18.6": |
460 | version "7.18.6" | 484 | version "7.18.6" |
@@ -463,33 +487,33 @@ | |||
463 | dependencies: | 487 | dependencies: |
464 | "@babel/types" "^7.18.6" | 488 | "@babel/types" "^7.18.6" |
465 | 489 | ||
466 | "@babel/helper-member-expression-to-functions@^7.20.7": | 490 | "@babel/helper-member-expression-to-functions@^7.21.5": |
467 | version "7.20.7" | 491 | version "7.21.5" |
468 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz#a6f26e919582275a93c3aa6594756d71b0bb7f05" | 492 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz#3b1a009af932e586af77c1030fba9ee0bde396c0" |
469 | integrity sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw== | 493 | integrity sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg== |
470 | dependencies: | 494 | dependencies: |
471 | "@babel/types" "^7.20.7" | 495 | "@babel/types" "^7.21.5" |
472 | 496 | ||
473 | "@babel/helper-module-imports@^7.18.6": | 497 | "@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4": |
474 | version "7.18.6" | 498 | version "7.21.4" |
475 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" | 499 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" |
476 | integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== | 500 | integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== |
477 | dependencies: | 501 | dependencies: |
478 | "@babel/types" "^7.18.6" | 502 | "@babel/types" "^7.21.4" |
479 | 503 | ||
480 | "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11": | 504 | "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2", "@babel/helper-module-transforms@^7.21.5": |
481 | version "7.20.11" | 505 | version "7.21.5" |
482 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0" | 506 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz#d937c82e9af68d31ab49039136a222b17ac0b420" |
483 | integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg== | 507 | integrity sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw== |
484 | dependencies: | 508 | dependencies: |
485 | "@babel/helper-environment-visitor" "^7.18.9" | 509 | "@babel/helper-environment-visitor" "^7.21.5" |
486 | "@babel/helper-module-imports" "^7.18.6" | 510 | "@babel/helper-module-imports" "^7.21.4" |
487 | "@babel/helper-simple-access" "^7.20.2" | 511 | "@babel/helper-simple-access" "^7.21.5" |
488 | "@babel/helper-split-export-declaration" "^7.18.6" | 512 | "@babel/helper-split-export-declaration" "^7.18.6" |
489 | "@babel/helper-validator-identifier" "^7.19.1" | 513 | "@babel/helper-validator-identifier" "^7.19.1" |
490 | "@babel/template" "^7.20.7" | 514 | "@babel/template" "^7.20.7" |
491 | "@babel/traverse" "^7.20.10" | 515 | "@babel/traverse" "^7.21.5" |
492 | "@babel/types" "^7.20.7" | 516 | "@babel/types" "^7.21.5" |
493 | 517 | ||
494 | "@babel/helper-optimise-call-expression@^7.18.6": | 518 | "@babel/helper-optimise-call-expression@^7.18.6": |
495 | version "7.18.6" | 519 | version "7.18.6" |
@@ -498,10 +522,10 @@ | |||
498 | dependencies: | 522 | dependencies: |
499 | "@babel/types" "^7.18.6" | 523 | "@babel/types" "^7.18.6" |
500 | 524 | ||
501 | "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": | 525 | "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": |
502 | version "7.20.2" | 526 | version "7.21.5" |
503 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" | 527 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56" |
504 | integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== | 528 | integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg== |
505 | 529 | ||
506 | "@babel/helper-remap-async-to-generator@^7.18.9": | 530 | "@babel/helper-remap-async-to-generator@^7.18.9": |
507 | version "7.18.9" | 531 | version "7.18.9" |
@@ -513,24 +537,24 @@ | |||
513 | "@babel/helper-wrap-function" "^7.18.9" | 537 | "@babel/helper-wrap-function" "^7.18.9" |
514 | "@babel/types" "^7.18.9" | 538 | "@babel/types" "^7.18.9" |
515 | 539 | ||
516 | "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": | 540 | "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7", "@babel/helper-replace-supers@^7.21.5": |
517 | version "7.20.7" | 541 | version "7.21.5" |
518 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" | 542 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz#a6ad005ba1c7d9bc2973dfde05a1bba7065dde3c" |
519 | integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== | 543 | integrity sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg== |
520 | dependencies: | 544 | dependencies: |
521 | "@babel/helper-environment-visitor" "^7.18.9" | 545 | "@babel/helper-environment-visitor" "^7.21.5" |
522 | "@babel/helper-member-expression-to-functions" "^7.20.7" | 546 | "@babel/helper-member-expression-to-functions" "^7.21.5" |
523 | "@babel/helper-optimise-call-expression" "^7.18.6" | 547 | "@babel/helper-optimise-call-expression" "^7.18.6" |
524 | "@babel/template" "^7.20.7" | 548 | "@babel/template" "^7.20.7" |
525 | "@babel/traverse" "^7.20.7" | 549 | "@babel/traverse" "^7.21.5" |
526 | "@babel/types" "^7.20.7" | 550 | "@babel/types" "^7.21.5" |
527 | 551 | ||
528 | "@babel/helper-simple-access@^7.20.2": | 552 | "@babel/helper-simple-access@^7.21.5": |
529 | version "7.20.2" | 553 | version "7.21.5" |
530 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" | 554 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee" |
531 | integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== | 555 | integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg== |
532 | dependencies: | 556 | dependencies: |
533 | "@babel/types" "^7.20.2" | 557 | "@babel/types" "^7.21.5" |
534 | 558 | ||
535 | "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": | 559 | "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": |
536 | version "7.20.0" | 560 | version "7.20.0" |
@@ -546,20 +570,20 @@ | |||
546 | dependencies: | 570 | dependencies: |
547 | "@babel/types" "^7.18.6" | 571 | "@babel/types" "^7.18.6" |
548 | 572 | ||
549 | "@babel/helper-string-parser@^7.19.4": | 573 | "@babel/helper-string-parser@^7.21.5": |
550 | version "7.19.4" | 574 | version "7.21.5" |
551 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" | 575 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd" |
552 | integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== | 576 | integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== |
553 | 577 | ||
554 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": | 578 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": |
555 | version "7.19.1" | 579 | version "7.19.1" |
556 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" | 580 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" |
557 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== | 581 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== |
558 | 582 | ||
559 | "@babel/helper-validator-option@^7.18.6": | 583 | "@babel/helper-validator-option@^7.21.0": |
560 | version "7.18.6" | 584 | version "7.21.0" |
561 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" | 585 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" |
562 | integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== | 586 | integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== |
563 | 587 | ||
564 | "@babel/helper-wrap-function@^7.18.9": | 588 | "@babel/helper-wrap-function@^7.18.9": |
565 | version "7.20.5" | 589 | version "7.20.5" |
@@ -571,14 +595,14 @@ | |||
571 | "@babel/traverse" "^7.20.5" | 595 | "@babel/traverse" "^7.20.5" |
572 | "@babel/types" "^7.20.5" | 596 | "@babel/types" "^7.20.5" |
573 | 597 | ||
574 | "@babel/helpers@^7.19.0", "@babel/helpers@^7.20.7": | 598 | "@babel/helpers@^7.19.0", "@babel/helpers@^7.21.0", "@babel/helpers@^7.21.5": |
575 | version "7.20.13" | 599 | version "7.21.5" |
576 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.13.tgz#e3cb731fb70dc5337134cadc24cbbad31cc87ad2" | 600 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.5.tgz#5bac66e084d7a4d2d9696bdf0175a93f7fb63c08" |
577 | integrity sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg== | 601 | integrity sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA== |
578 | dependencies: | 602 | dependencies: |
579 | "@babel/template" "^7.20.7" | 603 | "@babel/template" "^7.20.7" |
580 | "@babel/traverse" "^7.20.13" | 604 | "@babel/traverse" "^7.21.5" |
581 | "@babel/types" "^7.20.7" | 605 | "@babel/types" "^7.21.5" |
582 | 606 | ||
583 | "@babel/highlight@^7.18.6": | 607 | "@babel/highlight@^7.18.6": |
584 | version "7.18.6" | 608 | version "7.18.6" |
@@ -589,10 +613,10 @@ | |||
589 | chalk "^2.0.0" | 613 | chalk "^2.0.0" |
590 | js-tokens "^4.0.0" | 614 | js-tokens "^4.0.0" |
591 | 615 | ||
592 | "@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.13", "@babel/parser@^7.20.7": | 616 | "@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8", "@babel/parser@^7.21.9": |
593 | version "7.20.15" | 617 | version "7.21.9" |
594 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.15.tgz#eec9f36d8eaf0948bb88c87a46784b5ee9fd0c89" | 618 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.9.tgz#ab18ea3b85b4bc33ba98a8d4c2032c557d23cf14" |
595 | integrity sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg== | 619 | integrity sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g== |
596 | 620 | ||
597 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": | 621 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": |
598 | version "7.18.6" | 622 | version "7.18.6" |
@@ -601,7 +625,7 @@ | |||
601 | dependencies: | 625 | dependencies: |
602 | "@babel/helper-plugin-utils" "^7.18.6" | 626 | "@babel/helper-plugin-utils" "^7.18.6" |
603 | 627 | ||
604 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": | 628 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": |
605 | version "7.20.7" | 629 | version "7.20.7" |
606 | resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" | 630 | resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" |
607 | integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== | 631 | integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== |
@@ -610,7 +634,7 @@ | |||
610 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" | 634 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" |
611 | "@babel/plugin-proposal-optional-chaining" "^7.20.7" | 635 | "@babel/plugin-proposal-optional-chaining" "^7.20.7" |
612 | 636 | ||
613 | "@babel/plugin-proposal-async-generator-functions@7.20.7", "@babel/plugin-proposal-async-generator-functions@^7.20.1": | 637 | "@babel/plugin-proposal-async-generator-functions@7.20.7", "@babel/plugin-proposal-async-generator-functions@^7.20.7": |
614 | version "7.20.7" | 638 | version "7.20.7" |
615 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" | 639 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" |
616 | integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== | 640 | integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== |
@@ -628,12 +652,12 @@ | |||
628 | "@babel/helper-create-class-features-plugin" "^7.18.6" | 652 | "@babel/helper-create-class-features-plugin" "^7.18.6" |
629 | "@babel/helper-plugin-utils" "^7.18.6" | 653 | "@babel/helper-plugin-utils" "^7.18.6" |
630 | 654 | ||
631 | "@babel/plugin-proposal-class-static-block@^7.18.6": | 655 | "@babel/plugin-proposal-class-static-block@^7.21.0": |
632 | version "7.20.7" | 656 | version "7.21.0" |
633 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz#92592e9029b13b15be0f7ce6a7aedc2879ca45a7" | 657 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" |
634 | integrity sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ== | 658 | integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== |
635 | dependencies: | 659 | dependencies: |
636 | "@babel/helper-create-class-features-plugin" "^7.20.7" | 660 | "@babel/helper-create-class-features-plugin" "^7.21.0" |
637 | "@babel/helper-plugin-utils" "^7.20.2" | 661 | "@babel/helper-plugin-utils" "^7.20.2" |
638 | "@babel/plugin-syntax-class-static-block" "^7.14.5" | 662 | "@babel/plugin-syntax-class-static-block" "^7.14.5" |
639 | 663 | ||
@@ -661,7 +685,7 @@ | |||
661 | "@babel/helper-plugin-utils" "^7.18.6" | 685 | "@babel/helper-plugin-utils" "^7.18.6" |
662 | "@babel/plugin-syntax-json-strings" "^7.8.3" | 686 | "@babel/plugin-syntax-json-strings" "^7.8.3" |
663 | 687 | ||
664 | "@babel/plugin-proposal-logical-assignment-operators@^7.18.9": | 688 | "@babel/plugin-proposal-logical-assignment-operators@^7.20.7": |
665 | version "7.20.7" | 689 | version "7.20.7" |
666 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" | 690 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" |
667 | integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== | 691 | integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== |
@@ -685,7 +709,7 @@ | |||
685 | "@babel/helper-plugin-utils" "^7.18.6" | 709 | "@babel/helper-plugin-utils" "^7.18.6" |
686 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" | 710 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" |
687 | 711 | ||
688 | "@babel/plugin-proposal-object-rest-spread@^7.20.2": | 712 | "@babel/plugin-proposal-object-rest-spread@^7.20.7": |
689 | version "7.20.7" | 713 | version "7.20.7" |
690 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" | 714 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" |
691 | integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== | 715 | integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== |
@@ -704,10 +728,10 @@ | |||
704 | "@babel/helper-plugin-utils" "^7.18.6" | 728 | "@babel/helper-plugin-utils" "^7.18.6" |
705 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" | 729 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" |
706 | 730 | ||
707 | "@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7": | 731 | "@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": |
708 | version "7.20.7" | 732 | version "7.21.0" |
709 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz#49f2b372519ab31728cc14115bb0998b15bfda55" | 733 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" |
710 | integrity sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ== | 734 | integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== |
711 | dependencies: | 735 | dependencies: |
712 | "@babel/helper-plugin-utils" "^7.20.2" | 736 | "@babel/helper-plugin-utils" "^7.20.2" |
713 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" | 737 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" |
@@ -721,13 +745,13 @@ | |||
721 | "@babel/helper-create-class-features-plugin" "^7.18.6" | 745 | "@babel/helper-create-class-features-plugin" "^7.18.6" |
722 | "@babel/helper-plugin-utils" "^7.18.6" | 746 | "@babel/helper-plugin-utils" "^7.18.6" |
723 | 747 | ||
724 | "@babel/plugin-proposal-private-property-in-object@^7.18.6": | 748 | "@babel/plugin-proposal-private-property-in-object@^7.21.0": |
725 | version "7.20.5" | 749 | version "7.21.0" |
726 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz#309c7668f2263f1c711aa399b5a9a6291eef6135" | 750 | resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" |
727 | integrity sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ== | 751 | integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== |
728 | dependencies: | 752 | dependencies: |
729 | "@babel/helper-annotate-as-pure" "^7.18.6" | 753 | "@babel/helper-annotate-as-pure" "^7.18.6" |
730 | "@babel/helper-create-class-features-plugin" "^7.20.5" | 754 | "@babel/helper-create-class-features-plugin" "^7.21.0" |
731 | "@babel/helper-plugin-utils" "^7.20.2" | 755 | "@babel/helper-plugin-utils" "^7.20.2" |
732 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" | 756 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" |
733 | 757 | ||
@@ -781,6 +805,13 @@ | |||
781 | dependencies: | 805 | dependencies: |
782 | "@babel/helper-plugin-utils" "^7.19.0" | 806 | "@babel/helper-plugin-utils" "^7.19.0" |
783 | 807 | ||
808 | "@babel/plugin-syntax-import-meta@^7.10.4": | ||
809 | version "7.10.4" | ||
810 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" | ||
811 | integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== | ||
812 | dependencies: | ||
813 | "@babel/helper-plugin-utils" "^7.10.4" | ||
814 | |||
784 | "@babel/plugin-syntax-json-strings@^7.8.3": | 815 | "@babel/plugin-syntax-json-strings@^7.8.3": |
785 | version "7.8.3" | 816 | version "7.8.3" |
786 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" | 817 | resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" |
@@ -844,14 +875,14 @@ | |||
844 | dependencies: | 875 | dependencies: |
845 | "@babel/helper-plugin-utils" "^7.14.5" | 876 | "@babel/helper-plugin-utils" "^7.14.5" |
846 | 877 | ||
847 | "@babel/plugin-transform-arrow-functions@^7.18.6": | 878 | "@babel/plugin-transform-arrow-functions@^7.20.7", "@babel/plugin-transform-arrow-functions@^7.21.5": |
848 | version "7.20.7" | 879 | version "7.21.5" |
849 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" | 880 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz#9bb42a53de447936a57ba256fbf537fc312b6929" |
850 | integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== | 881 | integrity sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA== |
851 | dependencies: | 882 | dependencies: |
852 | "@babel/helper-plugin-utils" "^7.20.2" | 883 | "@babel/helper-plugin-utils" "^7.21.5" |
853 | 884 | ||
854 | "@babel/plugin-transform-async-to-generator@7.20.7", "@babel/plugin-transform-async-to-generator@^7.18.6": | 885 | "@babel/plugin-transform-async-to-generator@7.20.7", "@babel/plugin-transform-async-to-generator@^7.20.7": |
855 | version "7.20.7" | 886 | version "7.20.7" |
856 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" | 887 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" |
857 | integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== | 888 | integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== |
@@ -867,40 +898,40 @@ | |||
867 | dependencies: | 898 | dependencies: |
868 | "@babel/helper-plugin-utils" "^7.18.6" | 899 | "@babel/helper-plugin-utils" "^7.18.6" |
869 | 900 | ||
870 | "@babel/plugin-transform-block-scoping@^7.20.2": | 901 | "@babel/plugin-transform-block-scoping@^7.21.0": |
871 | version "7.20.15" | 902 | version "7.21.0" |
872 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.15.tgz#3e1b2aa9cbbe1eb8d644c823141a9c5c2a22392d" | 903 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" |
873 | integrity sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA== | 904 | integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== |
874 | dependencies: | 905 | dependencies: |
875 | "@babel/helper-plugin-utils" "^7.20.2" | 906 | "@babel/helper-plugin-utils" "^7.20.2" |
876 | 907 | ||
877 | "@babel/plugin-transform-classes@^7.20.2": | 908 | "@babel/plugin-transform-classes@^7.21.0": |
878 | version "7.20.7" | 909 | version "7.21.0" |
879 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz#f438216f094f6bb31dc266ebfab8ff05aecad073" | 910 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" |
880 | integrity sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ== | 911 | integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== |
881 | dependencies: | 912 | dependencies: |
882 | "@babel/helper-annotate-as-pure" "^7.18.6" | 913 | "@babel/helper-annotate-as-pure" "^7.18.6" |
883 | "@babel/helper-compilation-targets" "^7.20.7" | 914 | "@babel/helper-compilation-targets" "^7.20.7" |
884 | "@babel/helper-environment-visitor" "^7.18.9" | 915 | "@babel/helper-environment-visitor" "^7.18.9" |
885 | "@babel/helper-function-name" "^7.19.0" | 916 | "@babel/helper-function-name" "^7.21.0" |
886 | "@babel/helper-optimise-call-expression" "^7.18.6" | 917 | "@babel/helper-optimise-call-expression" "^7.18.6" |
887 | "@babel/helper-plugin-utils" "^7.20.2" | 918 | "@babel/helper-plugin-utils" "^7.20.2" |
888 | "@babel/helper-replace-supers" "^7.20.7" | 919 | "@babel/helper-replace-supers" "^7.20.7" |
889 | "@babel/helper-split-export-declaration" "^7.18.6" | 920 | "@babel/helper-split-export-declaration" "^7.18.6" |
890 | globals "^11.1.0" | 921 | globals "^11.1.0" |
891 | 922 | ||
892 | "@babel/plugin-transform-computed-properties@^7.18.9": | 923 | "@babel/plugin-transform-computed-properties@^7.20.7", "@babel/plugin-transform-computed-properties@^7.21.5": |
893 | version "7.20.7" | 924 | version "7.21.5" |
894 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" | 925 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz#3a2d8bb771cd2ef1cd736435f6552fe502e11b44" |
895 | integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== | 926 | integrity sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q== |
896 | dependencies: | 927 | dependencies: |
897 | "@babel/helper-plugin-utils" "^7.20.2" | 928 | "@babel/helper-plugin-utils" "^7.21.5" |
898 | "@babel/template" "^7.20.7" | 929 | "@babel/template" "^7.20.7" |
899 | 930 | ||
900 | "@babel/plugin-transform-destructuring@^7.20.2": | 931 | "@babel/plugin-transform-destructuring@^7.21.3": |
901 | version "7.20.7" | 932 | version "7.21.3" |
902 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz#8bda578f71620c7de7c93af590154ba331415454" | 933 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" |
903 | integrity sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA== | 934 | integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== |
904 | dependencies: | 935 | dependencies: |
905 | "@babel/helper-plugin-utils" "^7.20.2" | 936 | "@babel/helper-plugin-utils" "^7.20.2" |
906 | 937 | ||
@@ -927,12 +958,12 @@ | |||
927 | "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" | 958 | "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" |
928 | "@babel/helper-plugin-utils" "^7.18.6" | 959 | "@babel/helper-plugin-utils" "^7.18.6" |
929 | 960 | ||
930 | "@babel/plugin-transform-for-of@^7.18.8": | 961 | "@babel/plugin-transform-for-of@^7.21.0", "@babel/plugin-transform-for-of@^7.21.5": |
931 | version "7.18.8" | 962 | version "7.21.5" |
932 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" | 963 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz#e890032b535f5a2e237a18535f56a9fdaa7b83fc" |
933 | integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== | 964 | integrity sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ== |
934 | dependencies: | 965 | dependencies: |
935 | "@babel/helper-plugin-utils" "^7.18.6" | 966 | "@babel/helper-plugin-utils" "^7.21.5" |
936 | 967 | ||
937 | "@babel/plugin-transform-function-name@^7.18.9": | 968 | "@babel/plugin-transform-function-name@^7.18.9": |
938 | version "7.18.9" | 969 | version "7.18.9" |
@@ -957,7 +988,7 @@ | |||
957 | dependencies: | 988 | dependencies: |
958 | "@babel/helper-plugin-utils" "^7.18.6" | 989 | "@babel/helper-plugin-utils" "^7.18.6" |
959 | 990 | ||
960 | "@babel/plugin-transform-modules-amd@^7.19.6": | 991 | "@babel/plugin-transform-modules-amd@^7.20.11": |
961 | version "7.20.11" | 992 | version "7.20.11" |
962 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" | 993 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" |
963 | integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== | 994 | integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== |
@@ -965,16 +996,16 @@ | |||
965 | "@babel/helper-module-transforms" "^7.20.11" | 996 | "@babel/helper-module-transforms" "^7.20.11" |
966 | "@babel/helper-plugin-utils" "^7.20.2" | 997 | "@babel/helper-plugin-utils" "^7.20.2" |
967 | 998 | ||
968 | "@babel/plugin-transform-modules-commonjs@^7.19.6": | 999 | "@babel/plugin-transform-modules-commonjs@^7.21.2", "@babel/plugin-transform-modules-commonjs@^7.21.5": |
969 | version "7.20.11" | 1000 | version "7.21.5" |
970 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz#8cb23010869bf7669fd4b3098598b6b2be6dc607" | 1001 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz#d69fb947eed51af91de82e4708f676864e5e47bc" |
971 | integrity sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw== | 1002 | integrity sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ== |
972 | dependencies: | 1003 | dependencies: |
973 | "@babel/helper-module-transforms" "^7.20.11" | 1004 | "@babel/helper-module-transforms" "^7.21.5" |
974 | "@babel/helper-plugin-utils" "^7.20.2" | 1005 | "@babel/helper-plugin-utils" "^7.21.5" |
975 | "@babel/helper-simple-access" "^7.20.2" | 1006 | "@babel/helper-simple-access" "^7.21.5" |
976 | 1007 | ||
977 | "@babel/plugin-transform-modules-systemjs@^7.19.6": | 1008 | "@babel/plugin-transform-modules-systemjs@^7.20.11": |
978 | version "7.20.11" | 1009 | version "7.20.11" |
979 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" | 1010 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" |
980 | integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== | 1011 | integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== |
@@ -992,7 +1023,7 @@ | |||
992 | "@babel/helper-module-transforms" "^7.18.6" | 1023 | "@babel/helper-module-transforms" "^7.18.6" |
993 | "@babel/helper-plugin-utils" "^7.18.6" | 1024 | "@babel/helper-plugin-utils" "^7.18.6" |
994 | 1025 | ||
995 | "@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": | 1026 | "@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": |
996 | version "7.20.5" | 1027 | version "7.20.5" |
997 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" | 1028 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" |
998 | integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== | 1029 | integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== |
@@ -1015,10 +1046,10 @@ | |||
1015 | "@babel/helper-plugin-utils" "^7.18.6" | 1046 | "@babel/helper-plugin-utils" "^7.18.6" |
1016 | "@babel/helper-replace-supers" "^7.18.6" | 1047 | "@babel/helper-replace-supers" "^7.18.6" |
1017 | 1048 | ||
1018 | "@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7": | 1049 | "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": |
1019 | version "7.20.7" | 1050 | version "7.21.3" |
1020 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz#0ee349e9d1bc96e78e3b37a7af423a4078a7083f" | 1051 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" |
1021 | integrity sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA== | 1052 | integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== |
1022 | dependencies: | 1053 | dependencies: |
1023 | "@babel/helper-plugin-utils" "^7.20.2" | 1054 | "@babel/helper-plugin-utils" "^7.20.2" |
1024 | 1055 | ||
@@ -1029,12 +1060,12 @@ | |||
1029 | dependencies: | 1060 | dependencies: |
1030 | "@babel/helper-plugin-utils" "^7.18.6" | 1061 | "@babel/helper-plugin-utils" "^7.18.6" |
1031 | 1062 | ||
1032 | "@babel/plugin-transform-regenerator@^7.18.6": | 1063 | "@babel/plugin-transform-regenerator@^7.20.5", "@babel/plugin-transform-regenerator@^7.21.5": |
1033 | version "7.20.5" | 1064 | version "7.21.5" |
1034 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" | 1065 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz#576c62f9923f94bcb1c855adc53561fd7913724e" |
1035 | integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== | 1066 | integrity sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w== |
1036 | dependencies: | 1067 | dependencies: |
1037 | "@babel/helper-plugin-utils" "^7.20.2" | 1068 | "@babel/helper-plugin-utils" "^7.21.5" |
1038 | regenerator-transform "^0.15.1" | 1069 | regenerator-transform "^0.15.1" |
1039 | 1070 | ||
1040 | "@babel/plugin-transform-reserved-words@^7.18.6": | 1071 | "@babel/plugin-transform-reserved-words@^7.18.6": |
@@ -1044,13 +1075,13 @@ | |||
1044 | dependencies: | 1075 | dependencies: |
1045 | "@babel/helper-plugin-utils" "^7.18.6" | 1076 | "@babel/helper-plugin-utils" "^7.18.6" |
1046 | 1077 | ||
1047 | "@babel/plugin-transform-runtime@7.19.6": | 1078 | "@babel/plugin-transform-runtime@7.21.4": |
1048 | version "7.19.6" | 1079 | version "7.21.4" |
1049 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" | 1080 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz#2e1da21ca597a7d01fc96b699b21d8d2023191aa" |
1050 | integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== | 1081 | integrity sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA== |
1051 | dependencies: | 1082 | dependencies: |
1052 | "@babel/helper-module-imports" "^7.18.6" | 1083 | "@babel/helper-module-imports" "^7.21.4" |
1053 | "@babel/helper-plugin-utils" "^7.19.0" | 1084 | "@babel/helper-plugin-utils" "^7.20.2" |
1054 | babel-plugin-polyfill-corejs2 "^0.3.3" | 1085 | babel-plugin-polyfill-corejs2 "^0.3.3" |
1055 | babel-plugin-polyfill-corejs3 "^0.6.0" | 1086 | babel-plugin-polyfill-corejs3 "^0.6.0" |
1056 | babel-plugin-polyfill-regenerator "^0.4.1" | 1087 | babel-plugin-polyfill-regenerator "^0.4.1" |
@@ -1063,7 +1094,7 @@ | |||
1063 | dependencies: | 1094 | dependencies: |
1064 | "@babel/helper-plugin-utils" "^7.18.6" | 1095 | "@babel/helper-plugin-utils" "^7.18.6" |
1065 | 1096 | ||
1066 | "@babel/plugin-transform-spread@^7.19.0": | 1097 | "@babel/plugin-transform-spread@^7.20.7": |
1067 | version "7.20.7" | 1098 | version "7.20.7" |
1068 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" | 1099 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" |
1069 | integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== | 1100 | integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== |
@@ -1092,12 +1123,12 @@ | |||
1092 | dependencies: | 1123 | dependencies: |
1093 | "@babel/helper-plugin-utils" "^7.18.9" | 1124 | "@babel/helper-plugin-utils" "^7.18.9" |
1094 | 1125 | ||
1095 | "@babel/plugin-transform-unicode-escapes@^7.18.10": | 1126 | "@babel/plugin-transform-unicode-escapes@^7.18.10", "@babel/plugin-transform-unicode-escapes@^7.21.5": |
1096 | version "7.18.10" | 1127 | version "7.21.5" |
1097 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" | 1128 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz#1e55ed6195259b0e9061d81f5ef45a9b009fb7f2" |
1098 | integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== | 1129 | integrity sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg== |
1099 | dependencies: | 1130 | dependencies: |
1100 | "@babel/helper-plugin-utils" "^7.18.9" | 1131 | "@babel/helper-plugin-utils" "^7.21.5" |
1101 | 1132 | ||
1102 | "@babel/plugin-transform-unicode-regex@^7.18.6": | 1133 | "@babel/plugin-transform-unicode-regex@^7.18.6": |
1103 | version "7.18.6" | 1134 | version "7.18.6" |
@@ -1107,31 +1138,31 @@ | |||
1107 | "@babel/helper-create-regexp-features-plugin" "^7.18.6" | 1138 | "@babel/helper-create-regexp-features-plugin" "^7.18.6" |
1108 | "@babel/helper-plugin-utils" "^7.18.6" | 1139 | "@babel/helper-plugin-utils" "^7.18.6" |
1109 | 1140 | ||
1110 | "@babel/preset-env@7.20.2", "@babel/preset-env@^7.18.2": | 1141 | "@babel/preset-env@7.21.4": |
1111 | version "7.20.2" | 1142 | version "7.21.4" |
1112 | resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" | 1143 | resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.4.tgz#a952482e634a8dd8271a3fe5459a16eb10739c58" |
1113 | integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== | 1144 | integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== |
1114 | dependencies: | 1145 | dependencies: |
1115 | "@babel/compat-data" "^7.20.1" | 1146 | "@babel/compat-data" "^7.21.4" |
1116 | "@babel/helper-compilation-targets" "^7.20.0" | 1147 | "@babel/helper-compilation-targets" "^7.21.4" |
1117 | "@babel/helper-plugin-utils" "^7.20.2" | 1148 | "@babel/helper-plugin-utils" "^7.20.2" |
1118 | "@babel/helper-validator-option" "^7.18.6" | 1149 | "@babel/helper-validator-option" "^7.21.0" |
1119 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" | 1150 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" |
1120 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" | 1151 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" |
1121 | "@babel/plugin-proposal-async-generator-functions" "^7.20.1" | 1152 | "@babel/plugin-proposal-async-generator-functions" "^7.20.7" |
1122 | "@babel/plugin-proposal-class-properties" "^7.18.6" | 1153 | "@babel/plugin-proposal-class-properties" "^7.18.6" |
1123 | "@babel/plugin-proposal-class-static-block" "^7.18.6" | 1154 | "@babel/plugin-proposal-class-static-block" "^7.21.0" |
1124 | "@babel/plugin-proposal-dynamic-import" "^7.18.6" | 1155 | "@babel/plugin-proposal-dynamic-import" "^7.18.6" |
1125 | "@babel/plugin-proposal-export-namespace-from" "^7.18.9" | 1156 | "@babel/plugin-proposal-export-namespace-from" "^7.18.9" |
1126 | "@babel/plugin-proposal-json-strings" "^7.18.6" | 1157 | "@babel/plugin-proposal-json-strings" "^7.18.6" |
1127 | "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" | 1158 | "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" |
1128 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" | 1159 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" |
1129 | "@babel/plugin-proposal-numeric-separator" "^7.18.6" | 1160 | "@babel/plugin-proposal-numeric-separator" "^7.18.6" |
1130 | "@babel/plugin-proposal-object-rest-spread" "^7.20.2" | 1161 | "@babel/plugin-proposal-object-rest-spread" "^7.20.7" |
1131 | "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" | 1162 | "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" |
1132 | "@babel/plugin-proposal-optional-chaining" "^7.18.9" | 1163 | "@babel/plugin-proposal-optional-chaining" "^7.21.0" |
1133 | "@babel/plugin-proposal-private-methods" "^7.18.6" | 1164 | "@babel/plugin-proposal-private-methods" "^7.18.6" |
1134 | "@babel/plugin-proposal-private-property-in-object" "^7.18.6" | 1165 | "@babel/plugin-proposal-private-property-in-object" "^7.21.0" |
1135 | "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" | 1166 | "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" |
1136 | "@babel/plugin-syntax-async-generators" "^7.8.4" | 1167 | "@babel/plugin-syntax-async-generators" "^7.8.4" |
1137 | "@babel/plugin-syntax-class-properties" "^7.12.13" | 1168 | "@babel/plugin-syntax-class-properties" "^7.12.13" |
@@ -1148,40 +1179,122 @@ | |||
1148 | "@babel/plugin-syntax-optional-chaining" "^7.8.3" | 1179 | "@babel/plugin-syntax-optional-chaining" "^7.8.3" |
1149 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" | 1180 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" |
1150 | "@babel/plugin-syntax-top-level-await" "^7.14.5" | 1181 | "@babel/plugin-syntax-top-level-await" "^7.14.5" |
1151 | "@babel/plugin-transform-arrow-functions" "^7.18.6" | 1182 | "@babel/plugin-transform-arrow-functions" "^7.20.7" |
1152 | "@babel/plugin-transform-async-to-generator" "^7.18.6" | 1183 | "@babel/plugin-transform-async-to-generator" "^7.20.7" |
1153 | "@babel/plugin-transform-block-scoped-functions" "^7.18.6" | 1184 | "@babel/plugin-transform-block-scoped-functions" "^7.18.6" |
1154 | "@babel/plugin-transform-block-scoping" "^7.20.2" | 1185 | "@babel/plugin-transform-block-scoping" "^7.21.0" |
1155 | "@babel/plugin-transform-classes" "^7.20.2" | 1186 | "@babel/plugin-transform-classes" "^7.21.0" |
1156 | "@babel/plugin-transform-computed-properties" "^7.18.9" | 1187 | "@babel/plugin-transform-computed-properties" "^7.20.7" |
1157 | "@babel/plugin-transform-destructuring" "^7.20.2" | 1188 | "@babel/plugin-transform-destructuring" "^7.21.3" |
1158 | "@babel/plugin-transform-dotall-regex" "^7.18.6" | 1189 | "@babel/plugin-transform-dotall-regex" "^7.18.6" |
1159 | "@babel/plugin-transform-duplicate-keys" "^7.18.9" | 1190 | "@babel/plugin-transform-duplicate-keys" "^7.18.9" |
1160 | "@babel/plugin-transform-exponentiation-operator" "^7.18.6" | 1191 | "@babel/plugin-transform-exponentiation-operator" "^7.18.6" |
1161 | "@babel/plugin-transform-for-of" "^7.18.8" | 1192 | "@babel/plugin-transform-for-of" "^7.21.0" |
1162 | "@babel/plugin-transform-function-name" "^7.18.9" | 1193 | "@babel/plugin-transform-function-name" "^7.18.9" |
1163 | "@babel/plugin-transform-literals" "^7.18.9" | 1194 | "@babel/plugin-transform-literals" "^7.18.9" |
1164 | "@babel/plugin-transform-member-expression-literals" "^7.18.6" | 1195 | "@babel/plugin-transform-member-expression-literals" "^7.18.6" |
1165 | "@babel/plugin-transform-modules-amd" "^7.19.6" | 1196 | "@babel/plugin-transform-modules-amd" "^7.20.11" |
1166 | "@babel/plugin-transform-modules-commonjs" "^7.19.6" | 1197 | "@babel/plugin-transform-modules-commonjs" "^7.21.2" |
1167 | "@babel/plugin-transform-modules-systemjs" "^7.19.6" | 1198 | "@babel/plugin-transform-modules-systemjs" "^7.20.11" |
1168 | "@babel/plugin-transform-modules-umd" "^7.18.6" | 1199 | "@babel/plugin-transform-modules-umd" "^7.18.6" |
1169 | "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" | 1200 | "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" |
1170 | "@babel/plugin-transform-new-target" "^7.18.6" | 1201 | "@babel/plugin-transform-new-target" "^7.18.6" |
1171 | "@babel/plugin-transform-object-super" "^7.18.6" | 1202 | "@babel/plugin-transform-object-super" "^7.18.6" |
1172 | "@babel/plugin-transform-parameters" "^7.20.1" | 1203 | "@babel/plugin-transform-parameters" "^7.21.3" |
1173 | "@babel/plugin-transform-property-literals" "^7.18.6" | 1204 | "@babel/plugin-transform-property-literals" "^7.18.6" |
1174 | "@babel/plugin-transform-regenerator" "^7.18.6" | 1205 | "@babel/plugin-transform-regenerator" "^7.20.5" |
1175 | "@babel/plugin-transform-reserved-words" "^7.18.6" | 1206 | "@babel/plugin-transform-reserved-words" "^7.18.6" |
1176 | "@babel/plugin-transform-shorthand-properties" "^7.18.6" | 1207 | "@babel/plugin-transform-shorthand-properties" "^7.18.6" |
1177 | "@babel/plugin-transform-spread" "^7.19.0" | 1208 | "@babel/plugin-transform-spread" "^7.20.7" |
1178 | "@babel/plugin-transform-sticky-regex" "^7.18.6" | 1209 | "@babel/plugin-transform-sticky-regex" "^7.18.6" |
1179 | "@babel/plugin-transform-template-literals" "^7.18.9" | 1210 | "@babel/plugin-transform-template-literals" "^7.18.9" |
1180 | "@babel/plugin-transform-typeof-symbol" "^7.18.9" | 1211 | "@babel/plugin-transform-typeof-symbol" "^7.18.9" |
1181 | "@babel/plugin-transform-unicode-escapes" "^7.18.10" | 1212 | "@babel/plugin-transform-unicode-escapes" "^7.18.10" |
1182 | "@babel/plugin-transform-unicode-regex" "^7.18.6" | 1213 | "@babel/plugin-transform-unicode-regex" "^7.18.6" |
1183 | "@babel/preset-modules" "^0.1.5" | 1214 | "@babel/preset-modules" "^0.1.5" |
1184 | "@babel/types" "^7.20.2" | 1215 | "@babel/types" "^7.21.4" |
1216 | babel-plugin-polyfill-corejs2 "^0.3.3" | ||
1217 | babel-plugin-polyfill-corejs3 "^0.6.0" | ||
1218 | babel-plugin-polyfill-regenerator "^0.4.1" | ||
1219 | core-js-compat "^3.25.1" | ||
1220 | semver "^6.3.0" | ||
1221 | |||
1222 | "@babel/preset-env@^7.18.2": | ||
1223 | version "7.21.5" | ||
1224 | resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.5.tgz#db2089d99efd2297716f018aeead815ac3decffb" | ||
1225 | integrity sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg== | ||
1226 | dependencies: | ||
1227 | "@babel/compat-data" "^7.21.5" | ||
1228 | "@babel/helper-compilation-targets" "^7.21.5" | ||
1229 | "@babel/helper-plugin-utils" "^7.21.5" | ||
1230 | "@babel/helper-validator-option" "^7.21.0" | ||
1231 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" | ||
1232 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" | ||
1233 | "@babel/plugin-proposal-async-generator-functions" "^7.20.7" | ||
1234 | "@babel/plugin-proposal-class-properties" "^7.18.6" | ||
1235 | "@babel/plugin-proposal-class-static-block" "^7.21.0" | ||
1236 | "@babel/plugin-proposal-dynamic-import" "^7.18.6" | ||
1237 | "@babel/plugin-proposal-export-namespace-from" "^7.18.9" | ||
1238 | "@babel/plugin-proposal-json-strings" "^7.18.6" | ||
1239 | "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" | ||
1240 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" | ||
1241 | "@babel/plugin-proposal-numeric-separator" "^7.18.6" | ||
1242 | "@babel/plugin-proposal-object-rest-spread" "^7.20.7" | ||
1243 | "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" | ||
1244 | "@babel/plugin-proposal-optional-chaining" "^7.21.0" | ||
1245 | "@babel/plugin-proposal-private-methods" "^7.18.6" | ||
1246 | "@babel/plugin-proposal-private-property-in-object" "^7.21.0" | ||
1247 | "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" | ||
1248 | "@babel/plugin-syntax-async-generators" "^7.8.4" | ||
1249 | "@babel/plugin-syntax-class-properties" "^7.12.13" | ||
1250 | "@babel/plugin-syntax-class-static-block" "^7.14.5" | ||
1251 | "@babel/plugin-syntax-dynamic-import" "^7.8.3" | ||
1252 | "@babel/plugin-syntax-export-namespace-from" "^7.8.3" | ||
1253 | "@babel/plugin-syntax-import-assertions" "^7.20.0" | ||
1254 | "@babel/plugin-syntax-import-meta" "^7.10.4" | ||
1255 | "@babel/plugin-syntax-json-strings" "^7.8.3" | ||
1256 | "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" | ||
1257 | "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" | ||
1258 | "@babel/plugin-syntax-numeric-separator" "^7.10.4" | ||
1259 | "@babel/plugin-syntax-object-rest-spread" "^7.8.3" | ||
1260 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" | ||
1261 | "@babel/plugin-syntax-optional-chaining" "^7.8.3" | ||
1262 | "@babel/plugin-syntax-private-property-in-object" "^7.14.5" | ||
1263 | "@babel/plugin-syntax-top-level-await" "^7.14.5" | ||
1264 | "@babel/plugin-transform-arrow-functions" "^7.21.5" | ||
1265 | "@babel/plugin-transform-async-to-generator" "^7.20.7" | ||
1266 | "@babel/plugin-transform-block-scoped-functions" "^7.18.6" | ||
1267 | "@babel/plugin-transform-block-scoping" "^7.21.0" | ||
1268 | "@babel/plugin-transform-classes" "^7.21.0" | ||
1269 | "@babel/plugin-transform-computed-properties" "^7.21.5" | ||
1270 | "@babel/plugin-transform-destructuring" "^7.21.3" | ||
1271 | "@babel/plugin-transform-dotall-regex" "^7.18.6" | ||
1272 | "@babel/plugin-transform-duplicate-keys" "^7.18.9" | ||
1273 | "@babel/plugin-transform-exponentiation-operator" "^7.18.6" | ||
1274 | "@babel/plugin-transform-for-of" "^7.21.5" | ||
1275 | "@babel/plugin-transform-function-name" "^7.18.9" | ||
1276 | "@babel/plugin-transform-literals" "^7.18.9" | ||
1277 | "@babel/plugin-transform-member-expression-literals" "^7.18.6" | ||
1278 | "@babel/plugin-transform-modules-amd" "^7.20.11" | ||
1279 | "@babel/plugin-transform-modules-commonjs" "^7.21.5" | ||
1280 | "@babel/plugin-transform-modules-systemjs" "^7.20.11" | ||
1281 | "@babel/plugin-transform-modules-umd" "^7.18.6" | ||
1282 | "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" | ||
1283 | "@babel/plugin-transform-new-target" "^7.18.6" | ||
1284 | "@babel/plugin-transform-object-super" "^7.18.6" | ||
1285 | "@babel/plugin-transform-parameters" "^7.21.3" | ||
1286 | "@babel/plugin-transform-property-literals" "^7.18.6" | ||
1287 | "@babel/plugin-transform-regenerator" "^7.21.5" | ||
1288 | "@babel/plugin-transform-reserved-words" "^7.18.6" | ||
1289 | "@babel/plugin-transform-shorthand-properties" "^7.18.6" | ||
1290 | "@babel/plugin-transform-spread" "^7.20.7" | ||
1291 | "@babel/plugin-transform-sticky-regex" "^7.18.6" | ||
1292 | "@babel/plugin-transform-template-literals" "^7.18.9" | ||
1293 | "@babel/plugin-transform-typeof-symbol" "^7.18.9" | ||
1294 | "@babel/plugin-transform-unicode-escapes" "^7.21.5" | ||
1295 | "@babel/plugin-transform-unicode-regex" "^7.18.6" | ||
1296 | "@babel/preset-modules" "^0.1.5" | ||
1297 | "@babel/types" "^7.21.5" | ||
1185 | babel-plugin-polyfill-corejs2 "^0.3.3" | 1298 | babel-plugin-polyfill-corejs2 "^0.3.3" |
1186 | babel-plugin-polyfill-corejs3 "^0.6.0" | 1299 | babel-plugin-polyfill-corejs3 "^0.6.0" |
1187 | babel-plugin-polyfill-regenerator "^0.4.1" | 1300 | babel-plugin-polyfill-regenerator "^0.4.1" |
@@ -1204,21 +1317,21 @@ | |||
1204 | resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" | 1317 | resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" |
1205 | integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== | 1318 | integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== |
1206 | 1319 | ||
1207 | "@babel/runtime@7.20.7": | 1320 | "@babel/runtime@7.21.0": |
1208 | version "7.20.7" | 1321 | version "7.21.0" |
1209 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.7.tgz#fcb41a5a70550e04a7b708037c7c32f7f356d8fd" | 1322 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" |
1210 | integrity sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ== | 1323 | integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== |
1211 | dependencies: | 1324 | dependencies: |
1212 | regenerator-runtime "^0.13.11" | 1325 | regenerator-runtime "^0.13.11" |
1213 | 1326 | ||
1214 | "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": | 1327 | "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": |
1215 | version "7.20.13" | 1328 | version "7.21.5" |
1216 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.13.tgz#7055ab8a7cff2b8f6058bf6ae45ff84ad2aded4b" | 1329 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.5.tgz#8492dddda9644ae3bda3b45eabe87382caee7200" |
1217 | integrity sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA== | 1330 | integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q== |
1218 | dependencies: | 1331 | dependencies: |
1219 | regenerator-runtime "^0.13.11" | 1332 | regenerator-runtime "^0.13.11" |
1220 | 1333 | ||
1221 | "@babel/template@7.20.7", "@babel/template@^7.18.10", "@babel/template@^7.20.7": | 1334 | "@babel/template@7.20.7": |
1222 | version "7.20.7" | 1335 | version "7.20.7" |
1223 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" | 1336 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" |
1224 | integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== | 1337 | integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== |
@@ -1227,183 +1340,314 @@ | |||
1227 | "@babel/parser" "^7.20.7" | 1340 | "@babel/parser" "^7.20.7" |
1228 | "@babel/types" "^7.20.7" | 1341 | "@babel/types" "^7.20.7" |
1229 | 1342 | ||
1230 | "@babel/traverse@^7.19.3", "@babel/traverse@^7.20.10", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.13", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7": | 1343 | "@babel/template@^7.18.10", "@babel/template@^7.20.7": |
1231 | version "7.20.13" | 1344 | version "7.21.9" |
1232 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.13.tgz#817c1ba13d11accca89478bd5481b2d168d07473" | 1345 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb" |
1233 | integrity sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ== | 1346 | integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== |
1234 | dependencies: | 1347 | dependencies: |
1235 | "@babel/code-frame" "^7.18.6" | 1348 | "@babel/code-frame" "^7.21.4" |
1236 | "@babel/generator" "^7.20.7" | 1349 | "@babel/parser" "^7.21.9" |
1237 | "@babel/helper-environment-visitor" "^7.18.9" | 1350 | "@babel/types" "^7.21.5" |
1238 | "@babel/helper-function-name" "^7.19.0" | 1351 | |
1352 | "@babel/traverse@^7.19.3", "@babel/traverse@^7.20.5", "@babel/traverse@^7.21.4", "@babel/traverse@^7.21.5": | ||
1353 | version "7.21.5" | ||
1354 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.5.tgz#ad22361d352a5154b498299d523cf72998a4b133" | ||
1355 | integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== | ||
1356 | dependencies: | ||
1357 | "@babel/code-frame" "^7.21.4" | ||
1358 | "@babel/generator" "^7.21.5" | ||
1359 | "@babel/helper-environment-visitor" "^7.21.5" | ||
1360 | "@babel/helper-function-name" "^7.21.0" | ||
1239 | "@babel/helper-hoist-variables" "^7.18.6" | 1361 | "@babel/helper-hoist-variables" "^7.18.6" |
1240 | "@babel/helper-split-export-declaration" "^7.18.6" | 1362 | "@babel/helper-split-export-declaration" "^7.18.6" |
1241 | "@babel/parser" "^7.20.13" | 1363 | "@babel/parser" "^7.21.5" |
1242 | "@babel/types" "^7.20.7" | 1364 | "@babel/types" "^7.21.5" |
1243 | debug "^4.1.0" | 1365 | debug "^4.1.0" |
1244 | globals "^11.1.0" | 1366 | globals "^11.1.0" |
1245 | 1367 | ||
1246 | "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.19.3", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.4.4": | 1368 | "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.3", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.4", "@babel/types@^7.21.5", "@babel/types@^7.4.4": |
1247 | version "7.20.7" | 1369 | version "7.21.5" |
1248 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" | 1370 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6" |
1249 | integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== | 1371 | integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== |
1250 | dependencies: | 1372 | dependencies: |
1251 | "@babel/helper-string-parser" "^7.19.4" | 1373 | "@babel/helper-string-parser" "^7.21.5" |
1252 | "@babel/helper-validator-identifier" "^7.19.1" | 1374 | "@babel/helper-validator-identifier" "^7.19.1" |
1253 | to-fast-properties "^2.0.0" | 1375 | to-fast-properties "^2.0.0" |
1254 | 1376 | ||
1255 | "@csstools/css-parser-algorithms@^2.0.1": | 1377 | "@csstools/css-parser-algorithms@^2.1.1": |
1256 | version "2.0.1" | 1378 | version "2.1.1" |
1257 | resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.0.1.tgz#ff02629c7c95d1f4f8ea84d5ef1173461610535e" | 1379 | resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz#7b62e6412a468a2d1096ed267edd1e4a7fd4a119" |
1258 | integrity sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw== | 1380 | integrity sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA== |
1259 | 1381 | ||
1260 | "@csstools/css-tokenizer@^2.0.1": | 1382 | "@csstools/css-tokenizer@^2.1.1": |
1261 | version "2.0.2" | 1383 | version "2.1.1" |
1262 | resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.0.2.tgz#3635560ffc8f1994295d7ce3482e14f956d3f9e1" | 1384 | resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz#07ae11a0a06365d7ec686549db7b729bc036528e" |
1263 | integrity sha512-prUTipz0NZH7Lc5wyBUy93NFy3QYDMVEQgSeZzNdpMbKRd6V2bgRFyJ+O0S0Dw0MXWuE/H9WXlJk3kzMZRHZ/g== | 1385 | integrity sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA== |
1264 | 1386 | ||
1265 | "@csstools/media-query-list-parser@^2.0.1": | 1387 | "@csstools/media-query-list-parser@^2.0.4": |
1266 | version "2.0.1" | 1388 | version "2.0.4" |
1267 | resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.1.tgz#d85a366811563a5d002755ed10e5212a1613c91d" | 1389 | resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz#466bd254041530dfd1e88bcb1921e8ca4af75b6a" |
1268 | integrity sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA== | 1390 | integrity sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA== |
1269 | 1391 | ||
1270 | "@csstools/selector-specificity@^2.1.1": | 1392 | "@csstools/selector-specificity@^2.2.0": |
1271 | version "2.1.1" | 1393 | version "2.2.0" |
1272 | resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz#c9c61d9fe5ca5ac664e1153bb0aa0eba1c6d6308" | 1394 | resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" |
1273 | integrity sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw== | 1395 | integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== |
1274 | 1396 | ||
1275 | "@discoveryjs/json-ext@0.5.7", "@discoveryjs/json-ext@^0.5.0": | 1397 | "@discoveryjs/json-ext@0.5.7", "@discoveryjs/json-ext@^0.5.0": |
1276 | version "0.5.7" | 1398 | version "0.5.7" |
1277 | resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" | 1399 | resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" |
1278 | integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== | 1400 | integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== |
1279 | 1401 | ||
1280 | "@es-joy/jsdoccomment@~0.36.1": | 1402 | "@es-joy/jsdoccomment@~0.39.3": |
1281 | version "0.36.1" | 1403 | version "0.39.4" |
1282 | resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.36.1.tgz#c37db40da36e4b848da5fd427a74bae3b004a30f" | 1404 | resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.39.4.tgz#6b8a62e9b3077027837728818d3c4389a898b392" |
1283 | integrity sha512-922xqFsTpHs6D0BUiG4toiyPOMc8/jafnWKxz1KWgS4XzKPy2qXf1Pe6UFuNSCQqt6tOuhAWXBNuuyUhJmw9Vg== | 1405 | integrity sha512-Jvw915fjqQct445+yron7Dufix9A+m9j1fCJYlCo1FWlRvTxa3pjJelxdSTdaLWcTwRU6vbL+NYjO4YuNIS5Qg== |
1284 | dependencies: | 1406 | dependencies: |
1285 | comment-parser "1.3.1" | 1407 | comment-parser "1.3.1" |
1286 | esquery "^1.4.0" | 1408 | esquery "^1.5.0" |
1287 | jsdoc-type-pratt-parser "~3.1.0" | 1409 | jsdoc-type-pratt-parser "~4.0.0" |
1288 | 1410 | ||
1289 | "@esbuild/android-arm64@0.16.17": | 1411 | "@esbuild/android-arm64@0.17.18": |
1290 | version "0.16.17" | 1412 | version "0.17.18" |
1291 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" | 1413 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz#4aa8d8afcffb4458736ca9b32baa97d7cb5861ea" |
1292 | integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== | 1414 | integrity sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw== |
1293 | 1415 | ||
1294 | "@esbuild/android-arm@0.16.17": | 1416 | "@esbuild/android-arm64@0.17.19": |
1295 | version "0.16.17" | 1417 | version "0.17.19" |
1296 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" | 1418 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" |
1297 | integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== | 1419 | integrity sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA== |
1298 | 1420 | ||
1299 | "@esbuild/android-x64@0.16.17": | 1421 | "@esbuild/android-arm@0.17.18": |
1300 | version "0.16.17" | 1422 | version "0.17.18" |
1301 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" | 1423 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.18.tgz#74a7e95af4ee212ebc9db9baa87c06a594f2a427" |
1302 | integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== | 1424 | integrity sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw== |
1303 | 1425 | ||
1304 | "@esbuild/darwin-arm64@0.16.17": | 1426 | "@esbuild/android-arm@0.17.19": |
1305 | version "0.16.17" | 1427 | version "0.17.19" |
1306 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" | 1428 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" |
1307 | integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== | 1429 | integrity sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A== |
1308 | 1430 | ||
1309 | "@esbuild/darwin-x64@0.16.17": | 1431 | "@esbuild/android-x64@0.17.18": |
1310 | version "0.16.17" | 1432 | version "0.17.18" |
1311 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" | 1433 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.18.tgz#1dcd13f201997c9fe0b204189d3a0da4eb4eb9b6" |
1312 | integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== | 1434 | integrity sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg== |
1313 | 1435 | ||
1314 | "@esbuild/freebsd-arm64@0.16.17": | 1436 | "@esbuild/android-x64@0.17.19": |
1315 | version "0.16.17" | 1437 | version "0.17.19" |
1316 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" | 1438 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" |
1317 | integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== | 1439 | integrity sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww== |
1318 | 1440 | ||
1319 | "@esbuild/freebsd-x64@0.16.17": | 1441 | "@esbuild/darwin-arm64@0.17.18": |
1320 | version "0.16.17" | 1442 | version "0.17.18" |
1321 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" | 1443 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz#444f3b961d4da7a89eb9bd35cfa4415141537c2a" |
1322 | integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== | 1444 | integrity sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ== |
1323 | 1445 | ||
1324 | "@esbuild/linux-arm64@0.16.17": | 1446 | "@esbuild/darwin-arm64@0.17.19": |
1325 | version "0.16.17" | 1447 | version "0.17.19" |
1326 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" | 1448 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz#584c34c5991b95d4d48d333300b1a4e2ff7be276" |
1327 | integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== | 1449 | integrity sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg== |
1328 | 1450 | ||
1329 | "@esbuild/linux-arm@0.16.17": | 1451 | "@esbuild/darwin-x64@0.17.18": |
1330 | version "0.16.17" | 1452 | version "0.17.18" |
1331 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" | 1453 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz#a6da308d0ac8a498c54d62e0b2bfb7119b22d315" |
1332 | integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== | 1454 | integrity sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A== |
1333 | 1455 | ||
1334 | "@esbuild/linux-ia32@0.16.17": | 1456 | "@esbuild/darwin-x64@0.17.19": |
1335 | version "0.16.17" | 1457 | version "0.17.19" |
1336 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" | 1458 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" |
1337 | integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== | 1459 | integrity sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw== |
1338 | 1460 | ||
1339 | "@esbuild/linux-loong64@0.16.17": | 1461 | "@esbuild/freebsd-arm64@0.17.18": |
1340 | version "0.16.17" | 1462 | version "0.17.18" |
1341 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" | 1463 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz#b83122bb468889399d0d63475d5aea8d6829c2c2" |
1342 | integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== | 1464 | integrity sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA== |
1343 | 1465 | ||
1344 | "@esbuild/linux-mips64el@0.16.17": | 1466 | "@esbuild/freebsd-arm64@0.17.19": |
1345 | version "0.16.17" | 1467 | version "0.17.19" |
1346 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" | 1468 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" |
1347 | integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== | 1469 | integrity sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ== |
1348 | 1470 | ||
1349 | "@esbuild/linux-ppc64@0.16.17": | 1471 | "@esbuild/freebsd-x64@0.17.18": |
1350 | version "0.16.17" | 1472 | version "0.17.18" |
1351 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" | 1473 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz#af59e0e03fcf7f221b34d4c5ab14094862c9c864" |
1352 | integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== | 1474 | integrity sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew== |
1353 | 1475 | ||
1354 | "@esbuild/linux-riscv64@0.16.17": | 1476 | "@esbuild/freebsd-x64@0.17.19": |
1355 | version "0.16.17" | 1477 | version "0.17.19" |
1356 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" | 1478 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" |
1357 | integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== | 1479 | integrity sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ== |
1358 | 1480 | ||
1359 | "@esbuild/linux-s390x@0.16.17": | 1481 | "@esbuild/linux-arm64@0.17.18": |
1360 | version "0.16.17" | 1482 | version "0.17.18" |
1361 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" | 1483 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz#8551d72ba540c5bce4bab274a81c14ed01eafdcf" |
1362 | integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== | 1484 | integrity sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ== |
1363 | 1485 | ||
1364 | "@esbuild/linux-x64@0.16.17": | 1486 | "@esbuild/linux-arm64@0.17.19": |
1365 | version "0.16.17" | 1487 | version "0.17.19" |
1366 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" | 1488 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" |
1367 | integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== | 1489 | integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg== |
1368 | 1490 | ||
1369 | "@esbuild/netbsd-x64@0.16.17": | 1491 | "@esbuild/linux-arm@0.17.18": |
1370 | version "0.16.17" | 1492 | version "0.17.18" |
1371 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" | 1493 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz#e09e76e526df4f665d4d2720d28ff87d15cdf639" |
1372 | integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== | 1494 | integrity sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg== |
1373 | 1495 | ||
1374 | "@esbuild/openbsd-x64@0.16.17": | 1496 | "@esbuild/linux-arm@0.17.19": |
1375 | version "0.16.17" | 1497 | version "0.17.19" |
1376 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" | 1498 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" |
1377 | integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== | 1499 | integrity sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA== |
1378 | 1500 | ||
1379 | "@esbuild/sunos-x64@0.16.17": | 1501 | "@esbuild/linux-ia32@0.17.18": |
1380 | version "0.16.17" | 1502 | version "0.17.18" |
1381 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" | 1503 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz#47878860ce4fe73a36fd8627f5647bcbbef38ba4" |
1382 | integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== | 1504 | integrity sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ== |
1383 | 1505 | ||
1384 | "@esbuild/win32-arm64@0.16.17": | 1506 | "@esbuild/linux-ia32@0.17.19": |
1385 | version "0.16.17" | 1507 | version "0.17.19" |
1386 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" | 1508 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" |
1387 | integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== | 1509 | integrity sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ== |
1388 | 1510 | ||
1389 | "@esbuild/win32-ia32@0.16.17": | 1511 | "@esbuild/linux-loong64@0.17.18": |
1390 | version "0.16.17" | 1512 | version "0.17.18" |
1391 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" | 1513 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz#3f8fbf5267556fc387d20b2e708ce115de5c967a" |
1392 | integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== | 1514 | integrity sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ== |
1393 | 1515 | ||
1394 | "@esbuild/win32-x64@0.16.17": | 1516 | "@esbuild/linux-loong64@0.17.19": |
1395 | version "0.16.17" | 1517 | version "0.17.19" |
1396 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" | 1518 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" |
1397 | integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== | 1519 | integrity sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ== |
1398 | 1520 | ||
1399 | "@eslint/eslintrc@^1.4.1": | 1521 | "@esbuild/linux-mips64el@0.17.18": |
1400 | version "1.4.1" | 1522 | version "0.17.18" |
1401 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e" | 1523 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz#9d896d8f3c75f6c226cbeb840127462e37738226" |
1402 | integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== | 1524 | integrity sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA== |
1525 | |||
1526 | "@esbuild/linux-mips64el@0.17.19": | ||
1527 | version "0.17.19" | ||
1528 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" | ||
1529 | integrity sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A== | ||
1530 | |||
1531 | "@esbuild/linux-ppc64@0.17.18": | ||
1532 | version "0.17.18" | ||
1533 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz#3d9deb60b2d32c9985bdc3e3be090d30b7472783" | ||
1534 | integrity sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ== | ||
1535 | |||
1536 | "@esbuild/linux-ppc64@0.17.19": | ||
1537 | version "0.17.19" | ||
1538 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" | ||
1539 | integrity sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg== | ||
1540 | |||
1541 | "@esbuild/linux-riscv64@0.17.18": | ||
1542 | version "0.17.18" | ||
1543 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz#8a943cf13fd24ff7ed58aefb940ef178f93386bc" | ||
1544 | integrity sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA== | ||
1545 | |||
1546 | "@esbuild/linux-riscv64@0.17.19": | ||
1547 | version "0.17.19" | ||
1548 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" | ||
1549 | integrity sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA== | ||
1550 | |||
1551 | "@esbuild/linux-s390x@0.17.18": | ||
1552 | version "0.17.18" | ||
1553 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz#66cb01f4a06423e5496facabdce4f7cae7cb80e5" | ||
1554 | integrity sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw== | ||
1555 | |||
1556 | "@esbuild/linux-s390x@0.17.19": | ||
1557 | version "0.17.19" | ||
1558 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" | ||
1559 | integrity sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q== | ||
1560 | |||
1561 | "@esbuild/linux-x64@0.17.18": | ||
1562 | version "0.17.18" | ||
1563 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz#23c26050c6c5d1359c7b774823adc32b3883b6c9" | ||
1564 | integrity sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA== | ||
1565 | |||
1566 | "@esbuild/linux-x64@0.17.19": | ||
1567 | version "0.17.19" | ||
1568 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" | ||
1569 | integrity sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw== | ||
1570 | |||
1571 | "@esbuild/netbsd-x64@0.17.18": | ||
1572 | version "0.17.18" | ||
1573 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz#789a203d3115a52633ff6504f8cbf757f15e703b" | ||
1574 | integrity sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg== | ||
1575 | |||
1576 | "@esbuild/netbsd-x64@0.17.19": | ||
1577 | version "0.17.19" | ||
1578 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" | ||
1579 | integrity sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q== | ||
1580 | |||
1581 | "@esbuild/openbsd-x64@0.17.18": | ||
1582 | version "0.17.18" | ||
1583 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz#d7b998a30878f8da40617a10af423f56f12a5e90" | ||
1584 | integrity sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA== | ||
1585 | |||
1586 | "@esbuild/openbsd-x64@0.17.19": | ||
1587 | version "0.17.19" | ||
1588 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" | ||
1589 | integrity sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g== | ||
1590 | |||
1591 | "@esbuild/sunos-x64@0.17.18": | ||
1592 | version "0.17.18" | ||
1593 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz#ecad0736aa7dae07901ba273db9ef3d3e93df31f" | ||
1594 | integrity sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg== | ||
1595 | |||
1596 | "@esbuild/sunos-x64@0.17.19": | ||
1597 | version "0.17.19" | ||
1598 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" | ||
1599 | integrity sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg== | ||
1600 | |||
1601 | "@esbuild/win32-arm64@0.17.18": | ||
1602 | version "0.17.18" | ||
1603 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz#58dfc177da30acf956252d7c8ae9e54e424887c4" | ||
1604 | integrity sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg== | ||
1605 | |||
1606 | "@esbuild/win32-arm64@0.17.19": | ||
1607 | version "0.17.19" | ||
1608 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" | ||
1609 | integrity sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag== | ||
1610 | |||
1611 | "@esbuild/win32-ia32@0.17.18": | ||
1612 | version "0.17.18" | ||
1613 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz#340f6163172b5272b5ae60ec12c312485f69232b" | ||
1614 | integrity sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw== | ||
1615 | |||
1616 | "@esbuild/win32-ia32@0.17.19": | ||
1617 | version "0.17.19" | ||
1618 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" | ||
1619 | integrity sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw== | ||
1620 | |||
1621 | "@esbuild/win32-x64@0.17.18": | ||
1622 | version "0.17.18" | ||
1623 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz#3a8e57153905308db357fd02f57c180ee3a0a1fa" | ||
1624 | integrity sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg== | ||
1625 | |||
1626 | "@esbuild/win32-x64@0.17.19": | ||
1627 | version "0.17.19" | ||
1628 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" | ||
1629 | integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA== | ||
1630 | |||
1631 | "@eslint-community/eslint-utils@^4.2.0": | ||
1632 | version "4.4.0" | ||
1633 | resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" | ||
1634 | integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== | ||
1635 | dependencies: | ||
1636 | eslint-visitor-keys "^3.3.0" | ||
1637 | |||
1638 | "@eslint-community/regexpp@^4.4.0": | ||
1639 | version "4.5.1" | ||
1640 | resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" | ||
1641 | integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== | ||
1642 | |||
1643 | "@eslint/eslintrc@^2.0.3": | ||
1644 | version "2.0.3" | ||
1645 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.3.tgz#4910db5505f4d503f27774bf356e3704818a0331" | ||
1646 | integrity sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ== | ||
1403 | dependencies: | 1647 | dependencies: |
1404 | ajv "^6.12.4" | 1648 | ajv "^6.12.4" |
1405 | debug "^4.3.2" | 1649 | debug "^4.3.2" |
1406 | espree "^9.4.0" | 1650 | espree "^9.5.2" |
1407 | globals "^13.19.0" | 1651 | globals "^13.19.0" |
1408 | ignore "^5.2.0" | 1652 | ignore "^5.2.0" |
1409 | import-fresh "^3.2.1" | 1653 | import-fresh "^3.2.1" |
@@ -1411,36 +1655,41 @@ | |||
1411 | minimatch "^3.1.2" | 1655 | minimatch "^3.1.2" |
1412 | strip-json-comments "^3.1.1" | 1656 | strip-json-comments "^3.1.1" |
1413 | 1657 | ||
1414 | "@formatjs/ecma402-abstract@1.14.3": | 1658 | "@eslint/js@8.41.0": |
1415 | version "1.14.3" | 1659 | version "8.41.0" |
1416 | resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz#6428f243538a11126180d121ce8d4b2f17465738" | 1660 | resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.41.0.tgz#080321c3b68253522f7646b55b577dd99d2950b3" |
1417 | integrity sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg== | 1661 | integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA== |
1662 | |||
1663 | "@formatjs/ecma402-abstract@1.15.0": | ||
1664 | version "1.15.0" | ||
1665 | resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.15.0.tgz#0a285a5dc69889e15d53803bd5036272e23e5a18" | ||
1666 | integrity sha512-7bAYAv0w4AIao9DNg0avfOLTCPE9woAgs6SpXuMq11IN3A+l+cq8ghczwqSZBM11myvPSJA7vLn72q0rJ0QK6Q== | ||
1418 | dependencies: | 1667 | dependencies: |
1419 | "@formatjs/intl-localematcher" "0.2.32" | 1668 | "@formatjs/intl-localematcher" "0.2.32" |
1420 | tslib "^2.4.0" | 1669 | tslib "^2.4.0" |
1421 | 1670 | ||
1422 | "@formatjs/fast-memoize@1.2.8": | 1671 | "@formatjs/fast-memoize@2.0.1": |
1423 | version "1.2.8" | 1672 | version "2.0.1" |
1424 | resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.8.tgz#425a69f783005f69e11f9e38a7f87f8822d330c6" | 1673 | resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz#f15aaa73caad5562899c69bdcad8db82adcd3b0b" |
1425 | integrity sha512-PemNUObyoIZcqdQ1ixTPugzAzhEj7j6AHIyrq/qR6x5BFTvOQeXHYsVZUqBEFduAIscUaDfou+U+xTqOiunJ3Q== | 1674 | integrity sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA== |
1426 | dependencies: | 1675 | dependencies: |
1427 | tslib "^2.4.0" | 1676 | tslib "^2.4.0" |
1428 | 1677 | ||
1429 | "@formatjs/icu-messageformat-parser@2.2.0": | 1678 | "@formatjs/icu-messageformat-parser@2.4.0": |
1430 | version "2.2.0" | 1679 | version "2.4.0" |
1431 | resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.2.0.tgz#9221f7f4dbaf634a84e459a49017a872e708dcfa" | 1680 | resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.4.0.tgz#e165f3594c68416ce15f63793768251de2a85f88" |
1432 | integrity sha512-NT/jKI9nvqNIsosTm+Cxv3BHutB1RIDFa4rAa2b664Od4sBnXtK7afXvAqNa3XDFxljKTij9Cp+kRMJbXozUww== | 1681 | integrity sha512-6Dh5Z/gp4F/HovXXu/vmd0If5NbYLB5dZrmhWVNb+BOGOEU3wt7Z/83KY1dtd7IDhAnYHasbmKE1RbTE0J+3hw== |
1433 | dependencies: | 1682 | dependencies: |
1434 | "@formatjs/ecma402-abstract" "1.14.3" | 1683 | "@formatjs/ecma402-abstract" "1.15.0" |
1435 | "@formatjs/icu-skeleton-parser" "1.3.18" | 1684 | "@formatjs/icu-skeleton-parser" "1.4.0" |
1436 | tslib "^2.4.0" | 1685 | tslib "^2.4.0" |
1437 | 1686 | ||
1438 | "@formatjs/icu-skeleton-parser@1.3.18": | 1687 | "@formatjs/icu-skeleton-parser@1.4.0": |
1439 | version "1.3.18" | 1688 | version "1.4.0" |
1440 | resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz#7aed3d60e718c8ad6b0e64820be44daa1e29eeeb" | 1689 | resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.4.0.tgz#96342eca7c4eef7a309875569e5da973db3465e6" |
1441 | integrity sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg== | 1690 | integrity sha512-Qq347VM616rVLkvN6QsKJELazRyNlbCiN47LdH0Mc5U7E2xV0vatiVhGqd3KFgbc055BvtnUXR7XX60dCGFuWg== |
1442 | dependencies: | 1691 | dependencies: |
1443 | "@formatjs/ecma402-abstract" "1.14.3" | 1692 | "@formatjs/ecma402-abstract" "1.15.0" |
1444 | tslib "^2.4.0" | 1693 | tslib "^2.4.0" |
1445 | 1694 | ||
1446 | "@formatjs/intl-localematcher@0.2.32": | 1695 | "@formatjs/intl-localematcher@0.2.32": |
@@ -1474,6 +1723,18 @@ | |||
1474 | resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" | 1723 | resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" |
1475 | integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== | 1724 | integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== |
1476 | 1725 | ||
1726 | "@isaacs/cliui@^8.0.2": | ||
1727 | version "8.0.2" | ||
1728 | resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" | ||
1729 | integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== | ||
1730 | dependencies: | ||
1731 | string-width "^5.1.2" | ||
1732 | string-width-cjs "npm:string-width@^4.2.0" | ||
1733 | strip-ansi "^7.0.1" | ||
1734 | strip-ansi-cjs "npm:strip-ansi@^6.0.1" | ||
1735 | wrap-ansi "^8.1.0" | ||
1736 | wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" | ||
1737 | |||
1477 | "@istanbuljs/load-nyc-config@^1.0.0": | 1738 | "@istanbuljs/load-nyc-config@^1.0.0": |
1478 | version "1.1.0" | 1739 | version "1.1.0" |
1479 | resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" | 1740 | resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" |
@@ -1516,18 +1777,10 @@ | |||
1516 | "@types/yargs" "^17.0.8" | 1777 | "@types/yargs" "^17.0.8" |
1517 | chalk "^4.0.0" | 1778 | chalk "^4.0.0" |
1518 | 1779 | ||
1519 | "@jridgewell/gen-mapping@^0.1.0": | ||
1520 | version "0.1.1" | ||
1521 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" | ||
1522 | integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== | ||
1523 | dependencies: | ||
1524 | "@jridgewell/set-array" "^1.0.0" | ||
1525 | "@jridgewell/sourcemap-codec" "^1.4.10" | ||
1526 | |||
1527 | "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": | 1780 | "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": |
1528 | version "0.3.2" | 1781 | version "0.3.3" |
1529 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" | 1782 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" |
1530 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== | 1783 | integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== |
1531 | dependencies: | 1784 | dependencies: |
1532 | "@jridgewell/set-array" "^1.0.1" | 1785 | "@jridgewell/set-array" "^1.0.1" |
1533 | "@jridgewell/sourcemap-codec" "^1.4.10" | 1786 | "@jridgewell/sourcemap-codec" "^1.4.10" |
@@ -1538,28 +1791,33 @@ | |||
1538 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" | 1791 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" |
1539 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== | 1792 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== |
1540 | 1793 | ||
1541 | "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": | 1794 | "@jridgewell/set-array@^1.0.1": |
1542 | version "1.1.2" | 1795 | version "1.1.2" |
1543 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" | 1796 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" |
1544 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== | 1797 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== |
1545 | 1798 | ||
1546 | "@jridgewell/source-map@^0.3.2": | 1799 | "@jridgewell/source-map@^0.3.2": |
1547 | version "0.3.2" | 1800 | version "0.3.3" |
1548 | resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" | 1801 | resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" |
1549 | integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== | 1802 | integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== |
1550 | dependencies: | 1803 | dependencies: |
1551 | "@jridgewell/gen-mapping" "^0.3.0" | 1804 | "@jridgewell/gen-mapping" "^0.3.0" |
1552 | "@jridgewell/trace-mapping" "^0.3.9" | 1805 | "@jridgewell/trace-mapping" "^0.3.9" |
1553 | 1806 | ||
1554 | "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": | 1807 | "@jridgewell/sourcemap-codec@1.4.14": |
1555 | version "1.4.14" | 1808 | version "1.4.14" |
1556 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" | 1809 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" |
1557 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== | 1810 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== |
1558 | 1811 | ||
1559 | "@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": | 1812 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": |
1560 | version "0.3.17" | 1813 | version "1.4.15" |
1561 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" | 1814 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" |
1562 | integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== | 1815 | integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== |
1816 | |||
1817 | "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": | ||
1818 | version "0.3.18" | ||
1819 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" | ||
1820 | integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== | ||
1563 | dependencies: | 1821 | dependencies: |
1564 | "@jridgewell/resolve-uri" "3.1.0" | 1822 | "@jridgewell/resolve-uri" "3.1.0" |
1565 | "@jridgewell/sourcemap-codec" "1.4.14" | 1823 | "@jridgewell/sourcemap-codec" "1.4.14" |
@@ -1570,23 +1828,23 @@ | |||
1570 | integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== | 1828 | integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== |
1571 | 1829 | ||
1572 | "@ng-bootstrap/ng-bootstrap@^14.0.1": | 1830 | "@ng-bootstrap/ng-bootstrap@^14.0.1": |
1573 | version "14.0.1" | 1831 | version "14.1.1" |
1574 | resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-14.0.1.tgz#09f93058d3c4a2f4e751c8b546e01f6d2524bd05" | 1832 | resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-14.1.1.tgz#d26dfbe1bacdfcc27e49969cbb19dff0f2241cd4" |
1575 | integrity sha512-JF4U4IIix+g6VBFfG8stf0Un5K//ypoN+pTuRs6kjUhsHBsa2m7yKE6bCe3fMhatFZFr2fcSswDzRUnAUiHhWg== | 1833 | integrity sha512-3EIc+lCmqUlr7sghzx0r28sjk771zvyqe3SXkrT7grYFzQCVbjtms6Wr9OPbdbmpqDNXG6a8llUoyVgtp1B2Tg== |
1576 | dependencies: | 1834 | dependencies: |
1577 | tslib "^2.3.0" | 1835 | tslib "^2.3.0" |
1578 | 1836 | ||
1579 | "@ng-select/ng-select@^10.0.3": | 1837 | "@ng-select/ng-select@^10.0.3": |
1580 | version "10.0.3" | 1838 | version "10.0.4" |
1581 | resolved "https://registry.yarnpkg.com/@ng-select/ng-select/-/ng-select-10.0.3.tgz#0be2dcada8e535ee2594d7afd7b67450492f0995" | 1839 | resolved "https://registry.yarnpkg.com/@ng-select/ng-select/-/ng-select-10.0.4.tgz#46ab5e7bfcf6473868d1584cf5d7f63291346217" |
1582 | integrity sha512-Ma8pzKMI5TWnsKgOiONQLGeUeTko9gI6AtqpMMOVhrCktjtUSo9h5N17WomHRGtba9D7QviTZcR7UBhKOPwZ7g== | 1840 | integrity sha512-Vc/JIgcFkSgf47cX7+pQQo9HYhDktfqrY7o/ZPGMvu63P7E9d1MibVipqmcLbgms6Ac9lu621CDZPGHdxag7hA== |
1583 | dependencies: | 1841 | dependencies: |
1584 | tslib "^2.3.1" | 1842 | tslib "^2.3.1" |
1585 | 1843 | ||
1586 | "@ngtools/webpack@15.1.6": | 1844 | "@ngtools/webpack@16.0.2": |
1587 | version "15.1.6" | 1845 | version "16.0.2" |
1588 | resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-15.1.6.tgz#8fd657bbeb9958e89851810b74010925a2d6c4f8" | 1846 | resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-16.0.2.tgz#185c6dcb4cdf5851b3c050dc166b0baa2a1df9d0" |
1589 | integrity sha512-ieHO6c3m+LZ93/B4n4QD908tUCkyNPFF9spMjJFZf8SRpLLvzOISMgiAej7UUxcBiB2kOfdVrpHf4Os4D9CsrQ== | 1847 | integrity sha512-8nPAOs2JLdMrAUf3sMkySzh66sPIkukO6HT8KVj726Dqm0Jtabjnxh0EI15Gkykj7HqH0Zw7/VyxpNQRfTA2UQ== |
1590 | 1848 | ||
1591 | "@ngx-loading-bar/core@^6.0.0": | 1849 | "@ngx-loading-bar/core@^6.0.0": |
1592 | version "6.0.2" | 1850 | version "6.0.2" |
@@ -1646,13 +1904,12 @@ | |||
1646 | semver "^7.3.5" | 1904 | semver "^7.3.5" |
1647 | 1905 | ||
1648 | "@npmcli/git@^4.0.0": | 1906 | "@npmcli/git@^4.0.0": |
1649 | version "4.0.3" | 1907 | version "4.0.4" |
1650 | resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.0.3.tgz#354db5fe1f29696303638e191d8538ee9b01b4bb" | 1908 | resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-4.0.4.tgz#cdf74f21b1d440c0756fb28159d935129d9daa33" |
1651 | integrity sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA== | 1909 | integrity sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg== |
1652 | dependencies: | 1910 | dependencies: |
1653 | "@npmcli/promise-spawn" "^6.0.0" | 1911 | "@npmcli/promise-spawn" "^6.0.0" |
1654 | lru-cache "^7.4.4" | 1912 | lru-cache "^7.4.4" |
1655 | mkdirp "^1.0.4" | ||
1656 | npm-pick-manifest "^8.0.0" | 1913 | npm-pick-manifest "^8.0.0" |
1657 | proc-log "^3.0.0" | 1914 | proc-log "^3.0.0" |
1658 | promise-inflight "^1.0.1" | 1915 | promise-inflight "^1.0.1" |
@@ -1661,9 +1918,9 @@ | |||
1661 | which "^3.0.0" | 1918 | which "^3.0.0" |
1662 | 1919 | ||
1663 | "@npmcli/installed-package-contents@^2.0.1": | 1920 | "@npmcli/installed-package-contents@^2.0.1": |
1664 | version "2.0.1" | 1921 | version "2.0.2" |
1665 | resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz#3cad3141c95613426820128757a3549bef1b346b" | 1922 | resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz#bfd817eccd9e8df200919e73f57f9e3d9e4f9e33" |
1666 | integrity sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA== | 1923 | integrity sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ== |
1667 | dependencies: | 1924 | dependencies: |
1668 | npm-bundled "^3.0.0" | 1925 | npm-bundled "^3.0.0" |
1669 | npm-normalize-package-bin "^3.0.0" | 1926 | npm-normalize-package-bin "^3.0.0" |
@@ -1689,9 +1946,9 @@ | |||
1689 | which "^3.0.0" | 1946 | which "^3.0.0" |
1690 | 1947 | ||
1691 | "@npmcli/run-script@^6.0.0": | 1948 | "@npmcli/run-script@^6.0.0": |
1692 | version "6.0.0" | 1949 | version "6.0.2" |
1693 | resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-6.0.0.tgz#f89e322c729e26ae29db6cc8cc76559074aac208" | 1950 | resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-6.0.2.tgz#a25452d45ee7f7fb8c16dfaf9624423c0c0eb885" |
1694 | integrity sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ== | 1951 | integrity sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA== |
1695 | dependencies: | 1952 | dependencies: |
1696 | "@npmcli/node-gyp" "^3.0.0" | 1953 | "@npmcli/node-gyp" "^3.0.0" |
1697 | "@npmcli/promise-spawn" "^6.0.0" | 1954 | "@npmcli/promise-spawn" "^6.0.0" |
@@ -1699,6 +1956,85 @@ | |||
1699 | read-package-json-fast "^3.0.0" | 1956 | read-package-json-fast "^3.0.0" |
1700 | which "^3.0.0" | 1957 | which "^3.0.0" |
1701 | 1958 | ||
1959 | "@nrwl/devkit@16.2.1": | ||
1960 | version "16.2.1" | ||
1961 | resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-16.2.1.tgz#2da4dbe5826b0721cae547635554b6e411a069f6" | ||
1962 | integrity sha512-yeNEccQzDuL+/thbS2XTq8MtD0KDrI92gXIPSrS/Q6QnDNJGz6T2kRe/mJWrcfrDFm/L61MsAlGXobElhceNMw== | ||
1963 | dependencies: | ||
1964 | "@nx/devkit" "16.2.1" | ||
1965 | |||
1966 | "@nrwl/tao@16.2.1": | ||
1967 | version "16.2.1" | ||
1968 | resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-16.2.1.tgz#08bb3dae81e958777268747c385c32a608452c3e" | ||
1969 | integrity sha512-mhLkMxGFbnR4hu9UbjMvzdePDXmUpV33mImt1myewP/cY9YZdzv5ntqT+9U+zzVg7Q2ZGosiGQE+IYRm6yeWog== | ||
1970 | dependencies: | ||
1971 | nx "16.2.1" | ||
1972 | |||
1973 | "@nx/devkit@16.2.1": | ||
1974 | version "16.2.1" | ||
1975 | resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-16.2.1.tgz#f937604149272b46927cad5645ecc444973f97f2" | ||
1976 | integrity sha512-OrnFkU+lrSP/MdQW6C07aMlLyMp98oZMyfZ6h721T66zvuDfchhG2RXLX/Rb2t1lgZ+oMBKwvxxUKMRpHKPekA== | ||
1977 | dependencies: | ||
1978 | "@nrwl/devkit" "16.2.1" | ||
1979 | ejs "^3.1.7" | ||
1980 | ignore "^5.0.4" | ||
1981 | semver "7.3.4" | ||
1982 | tmp "~0.2.1" | ||
1983 | tslib "^2.3.0" | ||
1984 | |||
1985 | "@nx/nx-darwin-arm64@16.2.1": | ||
1986 | version "16.2.1" | ||
1987 | resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.2.1.tgz#8a144a6fd38a2a7179c583c1fc344b2a0de27996" | ||
1988 | integrity sha512-xK/dL5T2R8zrcD8/13PeaYH/LBcYeaELIZkXGdGbtQ8WeFHjPJLBfuWo/7Se7KSWIXLIJEeYrVZwyxuei1dOTA== | ||
1989 | |||
1990 | "@nx/nx-darwin-x64@16.2.1": | ||
1991 | version "16.2.1" | ||
1992 | resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-16.2.1.tgz#f878b9257bb5ed939c5095b72f1f37fe01bab950" | ||
1993 | integrity sha512-J1ZBqy8FtIhvZopcc96JWZY2InZClQ+XHWHnAmX8S1f79hcLUiatpu90FZhvfXmfOfLlpkKsa8aje/kjpnnWhA== | ||
1994 | |||
1995 | "@nx/nx-linux-arm-gnueabihf@16.2.1": | ||
1996 | version "16.2.1" | ||
1997 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.2.1.tgz#a0f7d2c1f90d78bf30c7beae7c5481a71fb2652a" | ||
1998 | integrity sha512-rnujPmWlnkEvzkWARuW85cizVx6uGwQ/gA84tK3cHZQf9ly172WbDtsMtYRS9/CjvysMqDV0zBd7o/YhwpXNZg== | ||
1999 | |||
2000 | "@nx/nx-linux-arm64-gnu@16.2.1": | ||
2001 | version "16.2.1" | ||
2002 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.2.1.tgz#30dead7a96437c7cbb041a45e1c0e7292fb2151a" | ||
2003 | integrity sha512-ZcuQN8eaxEI+93ut6UrDrZMPsk61LGlS6yaWPgrv3blKMfcU2+DYBDQ3ois7o5t0bnVad5QYSNhIvnMF2iU+hQ== | ||
2004 | |||
2005 | "@nx/nx-linux-arm64-musl@16.2.1": | ||
2006 | version "16.2.1" | ||
2007 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.2.1.tgz#31219ecf98f9fe78b5fc06c9e0102d99e335bc5b" | ||
2008 | integrity sha512-mMOvkYyBLU4j+mSHobtrj/pIDYXFGIX3Q9FMWxZ5Xz15m0DsbypZ/8v6NWpJaBY4VX6rJhCc+D/pZH+QBT8+/g== | ||
2009 | |||
2010 | "@nx/nx-linux-x64-gnu@16.2.1": | ||
2011 | version "16.2.1" | ||
2012 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.2.1.tgz#fb89cbbdf852e27093e0296ff7414ccccdf3591a" | ||
2013 | integrity sha512-Kyn4dxFTj2PCRv+39tKU8BzDRE6/ru5v435uvodx03GS650F7+OMr4DN57jG4MQWhf//OUX8zPkvbKhsmxjndA== | ||
2014 | |||
2015 | "@nx/nx-linux-x64-musl@16.2.1": | ||
2016 | version "16.2.1" | ||
2017 | resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.2.1.tgz#82b1b5ba04ef6e4d49527841239bf9e0fb1456e3" | ||
2018 | integrity sha512-q8iFxLosSLiWkRWsbrioXV/qMG8TgsbqcM0VGz2FFLNMJ9DXvav/E/+8YbgEeHOjvA1MDeRaspIpDF7OMgJYGw== | ||
2019 | |||
2020 | "@nx/nx-win32-arm64-msvc@16.2.1": | ||
2021 | version "16.2.1" | ||
2022 | resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.2.1.tgz#8a19a0c2db565f6d07a2d0b4a8b8fc6c8c86fadd" | ||
2023 | integrity sha512-PpGiYzrMivDY1i10Zwf5Hmnv6oAQ8ACf6ehDgyQ3tByMMXHgyUZJLykfPaoWjoLh0s8wOvMV74WZO+K1LcIxTA== | ||
2024 | |||
2025 | "@nx/nx-win32-x64-msvc@16.2.1": | ||
2026 | version "16.2.1" | ||
2027 | resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.2.1.tgz#848b4c5b118f6a6f92f59c1643297e938c439242" | ||
2028 | integrity sha512-m5oHCaSKdyydM1n1W9V0m2oxBL8PiF54dZB0+PlKB2fhf1zxiyq8i1hL2hXbKA90IOYcUt5/b7761/BzN5njAw== | ||
2029 | |||
2030 | "@parcel/watcher@2.0.4": | ||
2031 | version "2.0.4" | ||
2032 | resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" | ||
2033 | integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg== | ||
2034 | dependencies: | ||
2035 | node-addon-api "^3.2.1" | ||
2036 | node-gyp-build "^4.3.0" | ||
2037 | |||
1702 | "@peertube/maildev@^1.2.0": | 2038 | "@peertube/maildev@^1.2.0": |
1703 | version "1.2.0" | 2039 | version "1.2.0" |
1704 | resolved "https://registry.yarnpkg.com/@peertube/maildev/-/maildev-1.2.0.tgz#f25ee9fa6a45c0a6bc99c5392f63139eaa8eb088" | 2040 | resolved "https://registry.yarnpkg.com/@peertube/maildev/-/maildev-1.2.0.tgz#f25ee9fa6a45c0a6bc99c5392f63139eaa8eb088" |
@@ -1752,6 +2088,11 @@ | |||
1752 | tokenizr "^1.6.4" | 2088 | tokenizr "^1.6.4" |
1753 | xmldom "^0.6.0" | 2089 | xmldom "^0.6.0" |
1754 | 2090 | ||
2091 | "@pkgjs/parseargs@^0.11.0": | ||
2092 | version "0.11.0" | ||
2093 | resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" | ||
2094 | integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== | ||
2095 | |||
1755 | "@polka/parse@^1.0.0-next.0": | 2096 | "@polka/parse@^1.0.0-next.0": |
1756 | version "1.0.0-next.0" | 2097 | version "1.0.0-next.0" |
1757 | resolved "https://registry.yarnpkg.com/@polka/parse/-/parse-1.0.0-next.0.tgz#3551d792acdf4ad0b053072e57498cbe32e45a94" | 2098 | resolved "https://registry.yarnpkg.com/@polka/parse/-/parse-1.0.0-next.0.tgz#3551d792acdf4ad0b053072e57498cbe32e45a94" |
@@ -1768,19 +2109,24 @@ | |||
1768 | integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== | 2109 | integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== |
1769 | 2110 | ||
1770 | "@popperjs/core@^2.11.5": | 2111 | "@popperjs/core@^2.11.5": |
1771 | version "2.11.6" | 2112 | version "2.11.7" |
1772 | resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.6.tgz#cee20bd55e68a1720bdab363ecf0c821ded4cd45" | 2113 | resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.7.tgz#ccab5c8f7dc557a52ca3288c10075c9ccd37fff7" |
1773 | integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw== | 2114 | integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw== |
1774 | 2115 | ||
1775 | "@schematics/angular@15.1.6": | 2116 | "@schematics/angular@16.0.2": |
1776 | version "15.1.6" | 2117 | version "16.0.2" |
1777 | resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-15.1.6.tgz#b663814e447110b9b41dc329c501b6162e29c1c1" | 2118 | resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-16.0.2.tgz#9f40b6f1c64748f50735e22af1813e0df1e0bda3" |
1778 | integrity sha512-y2kIQ1wJL0wR6v/LM5+PFJUivrYtdaIJVRdOXLLWl0AB5aLwObiWgLzAuBsbGm/9//WPPhw9PglS5EFFxTBDzg== | 2119 | integrity sha512-uur0oSAKu9vkFJuXhSiMjkhgLb7RFtAkUpED7Mx5APXIgAvNylOVQXONmBHBY/2mBJDjt+7giLKweAqSK9PtTg== |
1779 | dependencies: | 2120 | dependencies: |
1780 | "@angular-devkit/core" "15.1.6" | 2121 | "@angular-devkit/core" "16.0.2" |
1781 | "@angular-devkit/schematics" "15.1.6" | 2122 | "@angular-devkit/schematics" "16.0.2" |
1782 | jsonc-parser "3.2.0" | 2123 | jsonc-parser "3.2.0" |
1783 | 2124 | ||
2125 | "@sigstore/protobuf-specs@^0.1.0": | ||
2126 | version "0.1.0" | ||
2127 | resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz#957cb64ea2f5ce527cc9cf02a096baeb0d2b99b4" | ||
2128 | integrity sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ== | ||
2129 | |||
1784 | "@sinclair/typebox@^0.24.1": | 2130 | "@sinclair/typebox@^0.24.1": |
1785 | version "0.24.51" | 2131 | version "0.24.51" |
1786 | resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" | 2132 | resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" |
@@ -1813,6 +2159,19 @@ | |||
1813 | resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" | 2159 | resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" |
1814 | integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== | 2160 | integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== |
1815 | 2161 | ||
2162 | "@tufjs/canonical-json@1.0.0": | ||
2163 | version "1.0.0" | ||
2164 | resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" | ||
2165 | integrity sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ== | ||
2166 | |||
2167 | "@tufjs/models@1.0.4": | ||
2168 | version "1.0.4" | ||
2169 | resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-1.0.4.tgz#5a689630f6b9dbda338d4b208019336562f176ef" | ||
2170 | integrity sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A== | ||
2171 | dependencies: | ||
2172 | "@tufjs/canonical-json" "1.0.0" | ||
2173 | minimatch "^9.0.0" | ||
2174 | |||
1816 | "@types/aria-query@^5.0.0": | 2175 | "@types/aria-query@^5.0.0": |
1817 | version "5.0.1" | 2176 | version "5.0.1" |
1818 | resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" | 2177 | resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" |
@@ -1858,9 +2217,9 @@ | |||
1858 | moment "^2.10.2" | 2217 | moment "^2.10.2" |
1859 | 2218 | ||
1860 | "@types/connect-history-api-fallback@^1.3.5": | 2219 | "@types/connect-history-api-fallback@^1.3.5": |
1861 | version "1.3.5" | 2220 | version "1.5.0" |
1862 | resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" | 2221 | resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#9fd20b3974bdc2bcd4ac6567e2e0f6885cb2cf41" |
1863 | integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== | 2222 | integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== |
1864 | dependencies: | 2223 | dependencies: |
1865 | "@types/express-serve-static-core" "*" | 2224 | "@types/express-serve-static-core" "*" |
1866 | "@types/node" "*" | 2225 | "@types/node" "*" |
@@ -1878,16 +2237,16 @@ | |||
1878 | integrity sha512-C4vwOHrhsvxn7UFyk4NDQNUpgNKdWsT/bL39UWyD75KSEOObZSKa9mYDOCM5FGeJG2qtbG0XiEbUKND2+j0WOg== | 2237 | integrity sha512-C4vwOHrhsvxn7UFyk4NDQNUpgNKdWsT/bL39UWyD75KSEOObZSKa9mYDOCM5FGeJG2qtbG0XiEbUKND2+j0WOg== |
1879 | 2238 | ||
1880 | "@types/debug@^4.1.5": | 2239 | "@types/debug@^4.1.5": |
1881 | version "4.1.7" | 2240 | version "4.1.8" |
1882 | resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" | 2241 | resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" |
1883 | integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== | 2242 | integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== |
1884 | dependencies: | 2243 | dependencies: |
1885 | "@types/ms" "*" | 2244 | "@types/ms" "*" |
1886 | 2245 | ||
1887 | "@types/diff@^5.0.0": | 2246 | "@types/diff@^5.0.0": |
1888 | version "5.0.2" | 2247 | version "5.0.3" |
1889 | resolved "https://registry.yarnpkg.com/@types/diff/-/diff-5.0.2.tgz#dd565e0086ccf8bc6522c6ebafd8a3125c91c12b" | 2248 | resolved "https://registry.yarnpkg.com/@types/diff/-/diff-5.0.3.tgz#1f89e49ff83b5d200d78964fb896c68498ce1828" |
1890 | integrity sha512-uw8eYMIReOwstQ0QKF0sICefSy8cNO/v7gOTiIy9SbwuHyEecJUm7qlgueOO5S1udZ5I/irVydHVwMchgzbKTg== | 2249 | integrity sha512-amrLbRqTU9bXMCc6uX0sWpxsQzRIo9z6MJPkH1pkez/qOxuqSZVuryJAWoBRq94CeG8JxY+VK4Le9HtjQR5T9A== |
1891 | 2250 | ||
1892 | "@types/easy-table@^1.2.0": | 2251 | "@types/easy-table@^1.2.0": |
1893 | version "1.2.0" | 2252 | version "1.2.0" |
@@ -1910,31 +2269,27 @@ | |||
1910 | "@types/estree" "*" | 2269 | "@types/estree" "*" |
1911 | 2270 | ||
1912 | "@types/eslint@*": | 2271 | "@types/eslint@*": |
1913 | version "8.21.1" | 2272 | version "8.40.0" |
1914 | resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.21.1.tgz#110b441a210d53ab47795124dbc3e9bb993d1e7c" | 2273 | resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.40.0.tgz#ae73dc9ec5237f2794c4f79efd6a4c73b13daf23" |
1915 | integrity sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ== | 2274 | integrity sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g== |
1916 | dependencies: | 2275 | dependencies: |
1917 | "@types/estree" "*" | 2276 | "@types/estree" "*" |
1918 | "@types/json-schema" "*" | 2277 | "@types/json-schema" "*" |
1919 | 2278 | ||
1920 | "@types/estree@*": | 2279 | "@types/estree@*", "@types/estree@^1.0.0": |
1921 | version "1.0.0" | 2280 | version "1.0.1" |
1922 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" | 2281 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" |
1923 | integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== | 2282 | integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== |
1924 | |||
1925 | "@types/estree@^0.0.51": | ||
1926 | version "0.0.51" | ||
1927 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" | ||
1928 | integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== | ||
1929 | 2283 | ||
1930 | "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": | 2284 | "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": |
1931 | version "4.17.33" | 2285 | version "4.17.35" |
1932 | resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" | 2286 | resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" |
1933 | integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== | 2287 | integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== |
1934 | dependencies: | 2288 | dependencies: |
1935 | "@types/node" "*" | 2289 | "@types/node" "*" |
1936 | "@types/qs" "*" | 2290 | "@types/qs" "*" |
1937 | "@types/range-parser" "*" | 2291 | "@types/range-parser" "*" |
2292 | "@types/send" "*" | ||
1938 | 2293 | ||
1939 | "@types/express@*", "@types/express@^4.17.13": | 2294 | "@types/express@*", "@types/express@^4.17.13": |
1940 | version "4.17.17" | 2295 | version "4.17.17" |
@@ -1946,11 +2301,12 @@ | |||
1946 | "@types/qs" "*" | 2301 | "@types/qs" "*" |
1947 | "@types/serve-static" "*" | 2302 | "@types/serve-static" "*" |
1948 | 2303 | ||
1949 | "@types/fs-extra@^9.0.4": | 2304 | "@types/fs-extra@^11.0.1": |
1950 | version "9.0.13" | 2305 | version "11.0.1" |
1951 | resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" | 2306 | resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-11.0.1.tgz#f542ec47810532a8a252127e6e105f487e0a6ea5" |
1952 | integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== | 2307 | integrity sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA== |
1953 | dependencies: | 2308 | dependencies: |
2309 | "@types/jsonfile" "*" | ||
1954 | "@types/node" "*" | 2310 | "@types/node" "*" |
1955 | 2311 | ||
1956 | "@types/gitconfiglocal@^2.0.1": | 2312 | "@types/gitconfiglocal@^2.0.1": |
@@ -1958,6 +2314,14 @@ | |||
1958 | resolved "https://registry.yarnpkg.com/@types/gitconfiglocal/-/gitconfiglocal-2.0.1.tgz#c134f9fb03d71917afa35c14f3b82085520509a6" | 2314 | resolved "https://registry.yarnpkg.com/@types/gitconfiglocal/-/gitconfiglocal-2.0.1.tgz#c134f9fb03d71917afa35c14f3b82085520509a6" |
1959 | integrity sha512-AYC38la5dRwIfbrZhPNIvlGHlIbH+kdl2j8A37twoCQyhKPPoRPfVmoBZKajpLIfV7SMboU6MZ6w/RmZLH68IQ== | 2315 | integrity sha512-AYC38la5dRwIfbrZhPNIvlGHlIbH+kdl2j8A37twoCQyhKPPoRPfVmoBZKajpLIfV7SMboU6MZ6w/RmZLH68IQ== |
1960 | 2316 | ||
2317 | "@types/glob@^8.1.0": | ||
2318 | version "8.1.0" | ||
2319 | resolved "https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc" | ||
2320 | integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w== | ||
2321 | dependencies: | ||
2322 | "@types/minimatch" "^5.1.2" | ||
2323 | "@types/node" "*" | ||
2324 | |||
1961 | "@types/html-minifier-terser@^6.0.0": | 2325 | "@types/html-minifier-terser@^6.0.0": |
1962 | version "6.1.0" | 2326 | version "6.1.0" |
1963 | resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" | 2327 | resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" |
@@ -1969,9 +2333,9 @@ | |||
1969 | integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== | 2333 | integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== |
1970 | 2334 | ||
1971 | "@types/http-proxy@^1.17.8": | 2335 | "@types/http-proxy@^1.17.8": |
1972 | version "1.17.9" | 2336 | version "1.17.11" |
1973 | resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" | 2337 | resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.11.tgz#0ca21949a5588d55ac2b659b69035c84bd5da293" |
1974 | integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== | 2338 | integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== |
1975 | dependencies: | 2339 | dependencies: |
1976 | "@types/node" "*" | 2340 | "@types/node" "*" |
1977 | 2341 | ||
@@ -2017,6 +2381,13 @@ | |||
2017 | resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" | 2381 | resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" |
2018 | integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== | 2382 | integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== |
2019 | 2383 | ||
2384 | "@types/jsonfile@*": | ||
2385 | version "6.1.1" | ||
2386 | resolved "https://registry.yarnpkg.com/@types/jsonfile/-/jsonfile-6.1.1.tgz#ac84e9aefa74a2425a0fb3012bdea44f58970f1b" | ||
2387 | integrity sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png== | ||
2388 | dependencies: | ||
2389 | "@types/node" "*" | ||
2390 | |||
2020 | "@types/keyv@^3.1.4": | 2391 | "@types/keyv@^3.1.4": |
2021 | version "3.1.4" | 2392 | version "3.1.4" |
2022 | resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" | 2393 | resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" |
@@ -2037,9 +2408,9 @@ | |||
2037 | "@types/react" "*" | 2408 | "@types/react" "*" |
2038 | 2409 | ||
2039 | "@types/lodash-es@^4.17.0": | 2410 | "@types/lodash-es@^4.17.0": |
2040 | version "4.17.6" | 2411 | version "4.17.7" |
2041 | resolved "https://registry.yarnpkg.com/@types/lodash-es/-/lodash-es-4.17.6.tgz#c2ed4c8320ffa6f11b43eb89e9eaeec65966a0a0" | 2412 | resolved "https://registry.yarnpkg.com/@types/lodash-es/-/lodash-es-4.17.7.tgz#22edcae9f44aff08546e71db8925f05b33c7cc40" |
2042 | integrity sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== | 2413 | integrity sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ== |
2043 | dependencies: | 2414 | dependencies: |
2044 | "@types/lodash" "*" | 2415 | "@types/lodash" "*" |
2045 | 2416 | ||
@@ -2065,9 +2436,9 @@ | |||
2065 | "@types/lodash" "*" | 2436 | "@types/lodash" "*" |
2066 | 2437 | ||
2067 | "@types/lodash@*": | 2438 | "@types/lodash@*": |
2068 | version "4.14.191" | 2439 | version "4.14.194" |
2069 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" | 2440 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.194.tgz#b71eb6f7a0ff11bff59fc987134a093029258a76" |
2070 | integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== | 2441 | integrity sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g== |
2071 | 2442 | ||
2072 | "@types/magnet-uri@*": | 2443 | "@types/magnet-uri@*": |
2073 | version "5.1.3" | 2444 | version "5.1.3" |
@@ -2094,6 +2465,16 @@ | |||
2094 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" | 2465 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" |
2095 | integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== | 2466 | integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== |
2096 | 2467 | ||
2468 | "@types/mime@^1": | ||
2469 | version "1.3.2" | ||
2470 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" | ||
2471 | integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== | ||
2472 | |||
2473 | "@types/minimatch@^5.1.2": | ||
2474 | version "5.1.2" | ||
2475 | resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" | ||
2476 | integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== | ||
2477 | |||
2097 | "@types/minimist@^1.2.0": | 2478 | "@types/minimist@^1.2.0": |
2098 | version "1.2.2" | 2479 | version "1.2.2" |
2099 | resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" | 2480 | resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" |
@@ -2114,10 +2495,15 @@ | |||
2114 | resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" | 2495 | resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" |
2115 | integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== | 2496 | integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== |
2116 | 2497 | ||
2117 | "@types/node@*", "@types/node@^18.0.0", "@types/node@^18.13.0": | 2498 | "@types/node@*": |
2118 | version "18.13.0" | 2499 | version "20.2.3" |
2119 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.13.0.tgz#0400d1e6ce87e9d3032c19eb6c58205b0d3f7850" | 2500 | resolved "https://registry.yarnpkg.com/@types/node/-/node-20.2.3.tgz#b31eb300610c3835ac008d690de6f87e28f9b878" |
2120 | integrity sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg== | 2501 | integrity sha512-pg9d0yC4rVNWQzX8U7xb4olIOFuuVL9za3bzMT2pu2SU0SNEi66i2qrvhE2qt0HvkhuCaWJu7pLNOt/Pj8BIrw== |
2502 | |||
2503 | "@types/node@^18.0.0", "@types/node@^18.13.0": | ||
2504 | version "18.16.14" | ||
2505 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.14.tgz#ab67bb907f1146afc6fedb9ce60ae8a99c989631" | ||
2506 | integrity sha512-+ImzUB3mw2c5ISJUq0punjDilUQ5GnUim0ZRvchHIWJmOC0G+p0kzhXBqj6cDjK0QdPFwzrHWgrJp3RPvCG5qg== | ||
2121 | 2507 | ||
2122 | "@types/normalize-package-data@^2.4.0": | 2508 | "@types/normalize-package-data@^2.4.0": |
2123 | version "2.4.1" | 2509 | version "2.4.1" |
@@ -2129,11 +2515,6 @@ | |||
2129 | resolved "https://registry.yarnpkg.com/@types/object-inspect/-/object-inspect-1.8.1.tgz#7c08197ad05cc0e513f529b1f3919cc99f720e1f" | 2515 | resolved "https://registry.yarnpkg.com/@types/object-inspect/-/object-inspect-1.8.1.tgz#7c08197ad05cc0e513f529b1f3919cc99f720e1f" |
2130 | integrity sha512-0JTdf3CGV0oWzE6Wa40Ayv2e2GhpP3pEJMcrlM74vBSJPuuNkVwfDnl0SZxyFCXETcB4oKA/MpTVfuYSMOelBg== | 2516 | integrity sha512-0JTdf3CGV0oWzE6Wa40Ayv2e2GhpP3pEJMcrlM74vBSJPuuNkVwfDnl0SZxyFCXETcB4oKA/MpTVfuYSMOelBg== |
2131 | 2517 | ||
2132 | "@types/parse-json@^4.0.0": | ||
2133 | version "4.0.0" | ||
2134 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" | ||
2135 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== | ||
2136 | |||
2137 | "@types/parse-torrent-file@*": | 2518 | "@types/parse-torrent-file@*": |
2138 | version "4.0.3" | 2519 | version "4.0.3" |
2139 | resolved "https://registry.yarnpkg.com/@types/parse-torrent-file/-/parse-torrent-file-4.0.3.tgz#045b023426d168e0253c932cb782b231b1ee2d62" | 2520 | resolved "https://registry.yarnpkg.com/@types/parse-torrent-file/-/parse-torrent-file-4.0.3.tgz#045b023426d168e0253c932cb782b231b1ee2d62" |
@@ -2173,9 +2554,9 @@ | |||
2173 | integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== | 2554 | integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== |
2174 | 2555 | ||
2175 | "@types/react@*": | 2556 | "@types/react@*": |
2176 | version "18.0.28" | 2557 | version "18.2.6" |
2177 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" | 2558 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.6.tgz#5cd53ee0d30ffc193b159d3516c8c8ad2f19d571" |
2178 | integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== | 2559 | integrity sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA== |
2179 | dependencies: | 2560 | dependencies: |
2180 | "@types/prop-types" "*" | 2561 | "@types/prop-types" "*" |
2181 | "@types/scheduler" "*" | 2562 | "@types/scheduler" "*" |
@@ -2208,14 +2589,22 @@ | |||
2208 | htmlparser2 "^6.0.0" | 2589 | htmlparser2 "^6.0.0" |
2209 | 2590 | ||
2210 | "@types/scheduler@*": | 2591 | "@types/scheduler@*": |
2211 | version "0.16.2" | 2592 | version "0.16.3" |
2212 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" | 2593 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" |
2213 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== | 2594 | integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== |
2214 | 2595 | ||
2215 | "@types/semver@^7.3.12": | 2596 | "@types/semver@^7.3.12": |
2216 | version "7.3.13" | 2597 | version "7.5.0" |
2217 | resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" | 2598 | resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" |
2218 | integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== | 2599 | integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== |
2600 | |||
2601 | "@types/send@*": | ||
2602 | version "0.17.1" | ||
2603 | resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" | ||
2604 | integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== | ||
2605 | dependencies: | ||
2606 | "@types/mime" "^1" | ||
2607 | "@types/node" "*" | ||
2219 | 2608 | ||
2220 | "@types/serve-index@^1.9.1": | 2609 | "@types/serve-index@^1.9.1": |
2221 | version "1.9.1" | 2610 | version "1.9.1" |
@@ -2225,9 +2614,9 @@ | |||
2225 | "@types/express" "*" | 2614 | "@types/express" "*" |
2226 | 2615 | ||
2227 | "@types/serve-static@*", "@types/serve-static@^1.13.10": | 2616 | "@types/serve-static@*", "@types/serve-static@^1.13.10": |
2228 | version "1.15.0" | 2617 | version "1.15.1" |
2229 | resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" | 2618 | resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d" |
2230 | integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== | 2619 | integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== |
2231 | dependencies: | 2620 | dependencies: |
2232 | "@types/mime" "*" | 2621 | "@types/mime" "*" |
2233 | "@types/node" "*" | 2622 | "@types/node" "*" |
@@ -2320,9 +2709,9 @@ | |||
2320 | integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== | 2709 | integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== |
2321 | 2710 | ||
2322 | "@types/yargs@^17.0.8": | 2711 | "@types/yargs@^17.0.8": |
2323 | version "17.0.22" | 2712 | version "17.0.24" |
2324 | resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.22.tgz#7dd37697691b5f17d020f3c63e7a45971ff71e9a" | 2713 | resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" |
2325 | integrity sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g== | 2714 | integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== |
2326 | dependencies: | 2715 | dependencies: |
2327 | "@types/yargs-parser" "*" | 2716 | "@types/yargs-parser" "*" |
2328 | 2717 | ||
@@ -2334,151 +2723,151 @@ | |||
2334 | "@types/node" "*" | 2723 | "@types/node" "*" |
2335 | 2724 | ||
2336 | "@typescript-eslint/eslint-plugin@^5.43.0": | 2725 | "@typescript-eslint/eslint-plugin@^5.43.0": |
2337 | version "5.52.0" | 2726 | version "5.59.7" |
2338 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.52.0.tgz#5fb0d43574c2411f16ea80f5fc335b8eaa7b28a8" | 2727 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.7.tgz#e470af414f05ecfdc05a23e9ce6ec8f91db56fe2" |
2339 | integrity sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg== | 2728 | integrity sha512-BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA== |
2340 | dependencies: | 2729 | dependencies: |
2341 | "@typescript-eslint/scope-manager" "5.52.0" | 2730 | "@eslint-community/regexpp" "^4.4.0" |
2342 | "@typescript-eslint/type-utils" "5.52.0" | 2731 | "@typescript-eslint/scope-manager" "5.59.7" |
2343 | "@typescript-eslint/utils" "5.52.0" | 2732 | "@typescript-eslint/type-utils" "5.59.7" |
2733 | "@typescript-eslint/utils" "5.59.7" | ||
2344 | debug "^4.3.4" | 2734 | debug "^4.3.4" |
2345 | grapheme-splitter "^1.0.4" | 2735 | grapheme-splitter "^1.0.4" |
2346 | ignore "^5.2.0" | 2736 | ignore "^5.2.0" |
2347 | natural-compare-lite "^1.4.0" | 2737 | natural-compare-lite "^1.4.0" |
2348 | regexpp "^3.2.0" | ||
2349 | semver "^7.3.7" | 2738 | semver "^7.3.7" |
2350 | tsutils "^3.21.0" | 2739 | tsutils "^3.21.0" |
2351 | 2740 | ||
2352 | "@typescript-eslint/parser@^5.43.0": | 2741 | "@typescript-eslint/parser@^5.43.0": |
2353 | version "5.52.0" | 2742 | version "5.59.7" |
2354 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.52.0.tgz#73c136df6c0133f1d7870de7131ccf356f5be5a4" | 2743 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.59.7.tgz#02682554d7c1028b89aa44a48bf598db33048caa" |
2355 | integrity sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA== | 2744 | integrity sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ== |
2356 | dependencies: | 2745 | dependencies: |
2357 | "@typescript-eslint/scope-manager" "5.52.0" | 2746 | "@typescript-eslint/scope-manager" "5.59.7" |
2358 | "@typescript-eslint/types" "5.52.0" | 2747 | "@typescript-eslint/types" "5.59.7" |
2359 | "@typescript-eslint/typescript-estree" "5.52.0" | 2748 | "@typescript-eslint/typescript-estree" "5.59.7" |
2360 | debug "^4.3.4" | 2749 | debug "^4.3.4" |
2361 | 2750 | ||
2362 | "@typescript-eslint/scope-manager@5.48.2": | 2751 | "@typescript-eslint/scope-manager@5.59.2": |
2363 | version "5.48.2" | 2752 | version "5.59.2" |
2364 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz#bb7676cb78f1e94921eaab637a4b5d596f838abc" | 2753 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz#f699fe936ee4e2c996d14f0fdd3a7da5ba7b9a4c" |
2365 | integrity sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw== | 2754 | integrity sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA== |
2366 | dependencies: | 2755 | dependencies: |
2367 | "@typescript-eslint/types" "5.48.2" | 2756 | "@typescript-eslint/types" "5.59.2" |
2368 | "@typescript-eslint/visitor-keys" "5.48.2" | 2757 | "@typescript-eslint/visitor-keys" "5.59.2" |
2369 | 2758 | ||
2370 | "@typescript-eslint/scope-manager@5.52.0": | 2759 | "@typescript-eslint/scope-manager@5.59.7": |
2371 | version "5.52.0" | 2760 | version "5.59.7" |
2372 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.52.0.tgz#a993d89a0556ea16811db48eabd7c5b72dcb83d1" | 2761 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.7.tgz#0243f41f9066f3339d2f06d7f72d6c16a16769e2" |
2373 | integrity sha512-AR7sxxfBKiNV0FWBSARxM8DmNxrwgnYMPwmpkC1Pl1n+eT8/I2NAUPuwDy/FmDcC6F8pBfmOcaxcxRHspgOBMw== | 2762 | integrity sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ== |
2374 | dependencies: | 2763 | dependencies: |
2375 | "@typescript-eslint/types" "5.52.0" | 2764 | "@typescript-eslint/types" "5.59.7" |
2376 | "@typescript-eslint/visitor-keys" "5.52.0" | 2765 | "@typescript-eslint/visitor-keys" "5.59.7" |
2377 | 2766 | ||
2378 | "@typescript-eslint/type-utils@5.48.2": | 2767 | "@typescript-eslint/type-utils@5.59.2": |
2379 | version "5.48.2" | 2768 | version "5.59.2" |
2380 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz#7d3aeca9fa37a7ab7e3d9056a99b42f342c48ad7" | 2769 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz#0729c237503604cd9a7084b5af04c496c9a4cdcf" |
2381 | integrity sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew== | 2770 | integrity sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ== |
2382 | dependencies: | 2771 | dependencies: |
2383 | "@typescript-eslint/typescript-estree" "5.48.2" | 2772 | "@typescript-eslint/typescript-estree" "5.59.2" |
2384 | "@typescript-eslint/utils" "5.48.2" | 2773 | "@typescript-eslint/utils" "5.59.2" |
2385 | debug "^4.3.4" | 2774 | debug "^4.3.4" |
2386 | tsutils "^3.21.0" | 2775 | tsutils "^3.21.0" |
2387 | 2776 | ||
2388 | "@typescript-eslint/type-utils@5.52.0": | 2777 | "@typescript-eslint/type-utils@5.59.7": |
2389 | version "5.52.0" | 2778 | version "5.59.7" |
2390 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.52.0.tgz#9fd28cd02e6f21f5109e35496df41893f33167aa" | 2779 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.59.7.tgz#89c97291371b59eb18a68039857c829776f1426d" |
2391 | integrity sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw== | 2780 | integrity sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ== |
2392 | dependencies: | 2781 | dependencies: |
2393 | "@typescript-eslint/typescript-estree" "5.52.0" | 2782 | "@typescript-eslint/typescript-estree" "5.59.7" |
2394 | "@typescript-eslint/utils" "5.52.0" | 2783 | "@typescript-eslint/utils" "5.59.7" |
2395 | debug "^4.3.4" | 2784 | debug "^4.3.4" |
2396 | tsutils "^3.21.0" | 2785 | tsutils "^3.21.0" |
2397 | 2786 | ||
2398 | "@typescript-eslint/types@5.48.2": | 2787 | "@typescript-eslint/types@5.59.2": |
2399 | version "5.48.2" | 2788 | version "5.59.2" |
2400 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.48.2.tgz#635706abb1ec164137f92148f06f794438c97b8e" | 2789 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.2.tgz#b511d2b9847fe277c5cb002a2318bd329ef4f655" |
2401 | integrity sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA== | 2790 | integrity sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w== |
2402 | 2791 | ||
2403 | "@typescript-eslint/types@5.52.0": | 2792 | "@typescript-eslint/types@5.59.7": |
2404 | version "5.52.0" | 2793 | version "5.59.7" |
2405 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.52.0.tgz#19e9abc6afb5bd37a1a9bea877a1a836c0b3241b" | 2794 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.7.tgz#6f4857203fceee91d0034ccc30512d2939000742" |
2406 | integrity sha512-oV7XU4CHYfBhk78fS7tkum+/Dpgsfi91IIDy7fjCyq2k6KB63M6gMC0YIvy+iABzmXThCRI6xpCEyVObBdWSDQ== | 2795 | integrity sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A== |
2407 | 2796 | ||
2408 | "@typescript-eslint/typescript-estree@5.48.2": | 2797 | "@typescript-eslint/typescript-estree@5.59.2": |
2409 | version "5.48.2" | 2798 | version "5.59.2" |
2410 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz#6e206b462942b32383582a6c9251c05021cc21b0" | 2799 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz#6e2fabd3ba01db5d69df44e0b654c0b051fe9936" |
2411 | integrity sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg== | 2800 | integrity sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q== |
2412 | dependencies: | 2801 | dependencies: |
2413 | "@typescript-eslint/types" "5.48.2" | 2802 | "@typescript-eslint/types" "5.59.2" |
2414 | "@typescript-eslint/visitor-keys" "5.48.2" | 2803 | "@typescript-eslint/visitor-keys" "5.59.2" |
2415 | debug "^4.3.4" | 2804 | debug "^4.3.4" |
2416 | globby "^11.1.0" | 2805 | globby "^11.1.0" |
2417 | is-glob "^4.0.3" | 2806 | is-glob "^4.0.3" |
2418 | semver "^7.3.7" | 2807 | semver "^7.3.7" |
2419 | tsutils "^3.21.0" | 2808 | tsutils "^3.21.0" |
2420 | 2809 | ||
2421 | "@typescript-eslint/typescript-estree@5.52.0": | 2810 | "@typescript-eslint/typescript-estree@5.59.7": |
2422 | version "5.52.0" | 2811 | version "5.59.7" |
2423 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.52.0.tgz#6408cb3c2ccc01c03c278cb201cf07e73347dfca" | 2812 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.7.tgz#b887acbd4b58e654829c94860dbff4ac55c5cff8" |
2424 | integrity sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ== | 2813 | integrity sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ== |
2425 | dependencies: | 2814 | dependencies: |
2426 | "@typescript-eslint/types" "5.52.0" | 2815 | "@typescript-eslint/types" "5.59.7" |
2427 | "@typescript-eslint/visitor-keys" "5.52.0" | 2816 | "@typescript-eslint/visitor-keys" "5.59.7" |
2428 | debug "^4.3.4" | 2817 | debug "^4.3.4" |
2429 | globby "^11.1.0" | 2818 | globby "^11.1.0" |
2430 | is-glob "^4.0.3" | 2819 | is-glob "^4.0.3" |
2431 | semver "^7.3.7" | 2820 | semver "^7.3.7" |
2432 | tsutils "^3.21.0" | 2821 | tsutils "^3.21.0" |
2433 | 2822 | ||
2434 | "@typescript-eslint/utils@5.48.2": | 2823 | "@typescript-eslint/utils@5.59.2": |
2435 | version "5.48.2" | 2824 | version "5.59.2" |
2436 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.48.2.tgz#3777a91dcb22b8499a25519e06eef2e9569295a3" | 2825 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.2.tgz#0c45178124d10cc986115885688db6abc37939f4" |
2437 | integrity sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow== | 2826 | integrity sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ== |
2438 | dependencies: | 2827 | dependencies: |
2828 | "@eslint-community/eslint-utils" "^4.2.0" | ||
2439 | "@types/json-schema" "^7.0.9" | 2829 | "@types/json-schema" "^7.0.9" |
2440 | "@types/semver" "^7.3.12" | 2830 | "@types/semver" "^7.3.12" |
2441 | "@typescript-eslint/scope-manager" "5.48.2" | 2831 | "@typescript-eslint/scope-manager" "5.59.2" |
2442 | "@typescript-eslint/types" "5.48.2" | 2832 | "@typescript-eslint/types" "5.59.2" |
2443 | "@typescript-eslint/typescript-estree" "5.48.2" | 2833 | "@typescript-eslint/typescript-estree" "5.59.2" |
2444 | eslint-scope "^5.1.1" | 2834 | eslint-scope "^5.1.1" |
2445 | eslint-utils "^3.0.0" | ||
2446 | semver "^7.3.7" | 2835 | semver "^7.3.7" |
2447 | 2836 | ||
2448 | "@typescript-eslint/utils@5.52.0": | 2837 | "@typescript-eslint/utils@5.59.7": |
2449 | version "5.52.0" | 2838 | version "5.59.7" |
2450 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.52.0.tgz#b260bb5a8f6b00a0ed51db66bdba4ed5e4845a72" | 2839 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.7.tgz#7adf068b136deae54abd9a66ba5a8780d2d0f898" |
2451 | integrity sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA== | 2840 | integrity sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ== |
2452 | dependencies: | 2841 | dependencies: |
2842 | "@eslint-community/eslint-utils" "^4.2.0" | ||
2453 | "@types/json-schema" "^7.0.9" | 2843 | "@types/json-schema" "^7.0.9" |
2454 | "@types/semver" "^7.3.12" | 2844 | "@types/semver" "^7.3.12" |
2455 | "@typescript-eslint/scope-manager" "5.52.0" | 2845 | "@typescript-eslint/scope-manager" "5.59.7" |
2456 | "@typescript-eslint/types" "5.52.0" | 2846 | "@typescript-eslint/types" "5.59.7" |
2457 | "@typescript-eslint/typescript-estree" "5.52.0" | 2847 | "@typescript-eslint/typescript-estree" "5.59.7" |
2458 | eslint-scope "^5.1.1" | 2848 | eslint-scope "^5.1.1" |
2459 | eslint-utils "^3.0.0" | ||
2460 | semver "^7.3.7" | 2849 | semver "^7.3.7" |
2461 | 2850 | ||
2462 | "@typescript-eslint/visitor-keys@5.48.2": | 2851 | "@typescript-eslint/visitor-keys@5.59.2": |
2463 | version "5.48.2" | 2852 | version "5.59.2" |
2464 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz#c247582a0bcce467461d7b696513bf9455000060" | 2853 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz#37a419dc2723a3eacbf722512b86d6caf7d3b750" |
2465 | integrity sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ== | 2854 | integrity sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig== |
2466 | dependencies: | 2855 | dependencies: |
2467 | "@typescript-eslint/types" "5.48.2" | 2856 | "@typescript-eslint/types" "5.59.2" |
2468 | eslint-visitor-keys "^3.3.0" | 2857 | eslint-visitor-keys "^3.3.0" |
2469 | 2858 | ||
2470 | "@typescript-eslint/visitor-keys@5.52.0": | 2859 | "@typescript-eslint/visitor-keys@5.59.7": |
2471 | version "5.52.0" | 2860 | version "5.59.7" |
2472 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.52.0.tgz#e38c971259f44f80cfe49d97dbffa38e3e75030f" | 2861 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.7.tgz#09c36eaf268086b4fbb5eb9dc5199391b6485fc5" |
2473 | integrity sha512-qMwpw6SU5VHCPr99y274xhbm+PRViK/NATY6qzt+Et7+mThGuFSl/ompj2/hrBlRP/kq+BFdgagnOSgw9TB0eA== | 2862 | integrity sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ== |
2474 | dependencies: | 2863 | dependencies: |
2475 | "@typescript-eslint/types" "5.52.0" | 2864 | "@typescript-eslint/types" "5.59.7" |
2476 | eslint-visitor-keys "^3.3.0" | 2865 | eslint-visitor-keys "^3.3.0" |
2477 | 2866 | ||
2478 | "@videojs/http-streaming@2.16.0": | 2867 | "@videojs/http-streaming@2.16.2": |
2479 | version "2.16.0" | 2868 | version "2.16.2" |
2480 | resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.16.0.tgz#47f86e793fc773db26dbd9aeb3e5130b767c78fa" | 2869 | resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.16.2.tgz#a9be925b4e368a41dbd67d49c4f566715169b84b" |
2481 | integrity sha512-mGNTqjENzP86XGM6HSWdWVO/KAsDlf5+idW2W7dL1+NkzWpwZlSEYhrdEVVnhoOb0A6E7JW6LM611/JA7Jn/3A== | 2870 | integrity sha512-etPTUdCFu7gUWc+1XcbiPr+lrhOcBu3rV5OL1M+3PDW89zskScAkkcdqYzP4pFodBPye/ydamQoTDScOnElw5A== |
2482 | dependencies: | 2871 | dependencies: |
2483 | "@babel/runtime" "^7.12.5" | 2872 | "@babel/runtime" "^7.12.5" |
2484 | "@videojs/vhs-utils" "3.0.5" | 2873 | "@videojs/vhs-utils" "3.0.5" |
@@ -2507,78 +2896,84 @@ | |||
2507 | global "~4.4.0" | 2896 | global "~4.4.0" |
2508 | is-function "^1.0.1" | 2897 | is-function "^1.0.1" |
2509 | 2898 | ||
2899 | "@vitejs/plugin-basic-ssl@1.0.1": | ||
2900 | version "1.0.1" | ||
2901 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz#48c46eab21e0730921986ce742563ae83fe7fe34" | ||
2902 | integrity sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A== | ||
2903 | |||
2510 | "@wdio/browserstack-service@^7.25.2": | 2904 | "@wdio/browserstack-service@^7.25.2": |
2511 | version "7.30.1" | 2905 | version "7.31.1" |
2512 | resolved "https://registry.yarnpkg.com/@wdio/browserstack-service/-/browserstack-service-7.30.1.tgz#90733fa85ea64437813a8844f0dca3605dc3fe30" | 2906 | resolved "https://registry.yarnpkg.com/@wdio/browserstack-service/-/browserstack-service-7.31.1.tgz#839c9d9ed6022227c8910e0a30c28c67ddb603e0" |
2513 | integrity sha512-ke5p8nrINdYRI6J8PeBhkokG6JUWmLwkxjQhBgQINEHtrphMHfn2O43hHMF/abBl+SQCctqUMoOP1CdK9OZ2FA== | 2907 | integrity sha512-2OVAphX/Oz4n/R38mQvSSW6v/XQhVIfJot/XKLnnOwRLa/SF2HZgxF+cFJdyeHBBHCJmr8qISmYd1JnT/ttzIQ== |
2514 | dependencies: | 2908 | dependencies: |
2515 | "@types/gitconfiglocal" "^2.0.1" | 2909 | "@types/gitconfiglocal" "^2.0.1" |
2516 | "@wdio/logger" "7.26.0" | 2910 | "@wdio/logger" "7.26.0" |
2517 | "@wdio/reporter" "7.25.4" | 2911 | "@wdio/reporter" "7.25.4" |
2518 | "@wdio/types" "7.26.0" | 2912 | "@wdio/types" "7.30.2" |
2519 | browserstack-local "^1.4.5" | 2913 | browserstack-local "^1.4.5" |
2520 | form-data "^4.0.0" | 2914 | form-data "^4.0.0" |
2521 | git-repo-info "^2.1.1" | 2915 | git-repo-info "^2.1.1" |
2522 | gitconfiglocal "^2.1.0" | 2916 | gitconfiglocal "^2.1.0" |
2523 | got "^11.0.2" | 2917 | got "^11.0.2" |
2524 | uuid "^8.3.2" | 2918 | uuid "^8.3.2" |
2525 | webdriverio "7.30.1" | 2919 | webdriverio "7.31.1" |
2526 | 2920 | ||
2527 | "@wdio/cli@^7.25.2": | 2921 | "@wdio/cli@^7.25.2": |
2528 | version "7.30.1" | 2922 | version "7.31.1" |
2529 | resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-7.30.1.tgz#87004a1e46b1d0ec30a9abfe9c65095d8bed8668" | 2923 | resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-7.31.1.tgz#c6d3905a64ebb31973940bf3cbe660c566632724" |
2530 | integrity sha512-yT/GhwE4qmow/wb+pKMZuFwfqdmhIOKQUl13PaKmngl1R9/cO0rrNDU/AYRvGl2RoNR5haRDXHP1sDxodOj/NA== | 2924 | integrity sha512-LEBZ6+a+ptfete6QjBnuFV2FWawilTQGzTeK7zWLc6sgCFxSV2+ifOHvw19p531WhVknm9ZX4s/GelurMhB/6w== |
2531 | dependencies: | 2925 | dependencies: |
2532 | "@types/ejs" "^3.0.5" | 2926 | "@types/ejs" "^3.0.5" |
2533 | "@types/fs-extra" "^9.0.4" | 2927 | "@types/fs-extra" "^11.0.1" |
2534 | "@types/inquirer" "^8.1.2" | 2928 | "@types/inquirer" "^8.1.2" |
2535 | "@types/lodash.flattendeep" "^4.4.6" | 2929 | "@types/lodash.flattendeep" "^4.4.6" |
2536 | "@types/lodash.pickby" "^4.6.6" | 2930 | "@types/lodash.pickby" "^4.6.6" |
2537 | "@types/lodash.union" "^4.6.6" | 2931 | "@types/lodash.union" "^4.6.6" |
2538 | "@types/node" "^18.0.0" | 2932 | "@types/node" "^18.0.0" |
2539 | "@types/recursive-readdir" "^2.2.0" | 2933 | "@types/recursive-readdir" "^2.2.0" |
2540 | "@wdio/config" "7.30.0" | 2934 | "@wdio/config" "7.31.1" |
2541 | "@wdio/logger" "7.26.0" | 2935 | "@wdio/logger" "7.26.0" |
2542 | "@wdio/protocols" "7.27.0" | 2936 | "@wdio/protocols" "7.27.0" |
2543 | "@wdio/types" "7.26.0" | 2937 | "@wdio/types" "7.30.2" |
2544 | "@wdio/utils" "7.26.0" | 2938 | "@wdio/utils" "7.30.2" |
2545 | async-exit-hook "^2.0.1" | 2939 | async-exit-hook "^2.0.1" |
2546 | chalk "^4.0.0" | 2940 | chalk "^4.0.0" |
2547 | chokidar "^3.0.0" | 2941 | chokidar "^3.0.0" |
2548 | cli-spinners "^2.1.0" | 2942 | cli-spinners "^2.1.0" |
2549 | ejs "^3.0.1" | 2943 | ejs "^3.0.1" |
2550 | fs-extra "^10.0.0" | 2944 | fs-extra "^11.1.1" |
2551 | inquirer "8.2.4" | 2945 | inquirer "8.2.4" |
2552 | lodash.flattendeep "^4.4.0" | 2946 | lodash.flattendeep "^4.4.0" |
2553 | lodash.pickby "^4.6.0" | 2947 | lodash.pickby "^4.6.0" |
2554 | lodash.union "^4.6.0" | 2948 | lodash.union "^4.6.0" |
2555 | mkdirp "^1.0.4" | 2949 | mkdirp "^3.0.0" |
2556 | recursive-readdir "^2.2.2" | 2950 | recursive-readdir "^2.2.2" |
2557 | webdriverio "7.30.1" | 2951 | webdriverio "7.31.1" |
2558 | yargs "^17.0.0" | 2952 | yargs "^17.0.0" |
2559 | yarn-install "^1.0.0" | 2953 | yarn-install "^1.0.0" |
2560 | 2954 | ||
2561 | "@wdio/config@7.30.0": | 2955 | "@wdio/config@7.31.1": |
2562 | version "7.30.0" | 2956 | version "7.31.1" |
2563 | resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.30.0.tgz#5e20a2097b5cdf08046359739caf06272d23d857" | 2957 | resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.31.1.tgz#53550a164c970403628525ecdc5e0c3f96a0ff30" |
2564 | integrity sha512-/38rol9WCfFTMtXyd/C856/aexxIZnfVvXg7Fw2WXpqZ9qadLA+R4N35S2703n/RByjK/5XAYtHoljtvh3727w== | 2958 | integrity sha512-WAfswbCatwiaDVqy6kfF/5T8/WS/US/SRhBGUFrfBuGMIe+RRoHgy7jURFWSvUIE7CNHj8yvs46fLUcxhXjzcQ== |
2565 | dependencies: | 2959 | dependencies: |
2960 | "@types/glob" "^8.1.0" | ||
2566 | "@wdio/logger" "7.26.0" | 2961 | "@wdio/logger" "7.26.0" |
2567 | "@wdio/types" "7.26.0" | 2962 | "@wdio/types" "7.30.2" |
2568 | "@wdio/utils" "7.26.0" | 2963 | "@wdio/utils" "7.30.2" |
2569 | deepmerge "^4.0.0" | 2964 | deepmerge "^4.0.0" |
2570 | glob "^8.0.3" | 2965 | glob "^8.0.3" |
2571 | 2966 | ||
2572 | "@wdio/local-runner@^7.25.2": | 2967 | "@wdio/local-runner@^7.25.2": |
2573 | version "7.30.1" | 2968 | version "7.31.1" |
2574 | resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-7.30.1.tgz#6190093cd19284fe172d66f389296bbcf3fdcd36" | 2969 | resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-7.31.1.tgz#d600b00e66e67ebf67533cedaf2d5aefd3bf4494" |
2575 | integrity sha512-qGAJ0a7h2mN1niMfbc3weSjpFJ6jvrYWHCLVwJGcxmWLunGJkJXXyPOH4+FetSBIG20+WACl+N4ASVH6ROtJpA== | 2970 | integrity sha512-yzhUJVWvVBeCWUHOxA9M5cAFMQ2RyNrrZxNOfSxBLyUytXnPIUHvvwP28Cugx/Hu1jTap98YNy6qszoC7K5P2g== |
2576 | dependencies: | 2971 | dependencies: |
2577 | "@types/stream-buffers" "^3.0.3" | 2972 | "@types/stream-buffers" "^3.0.3" |
2578 | "@wdio/logger" "7.26.0" | 2973 | "@wdio/logger" "7.26.0" |
2579 | "@wdio/repl" "7.26.0" | 2974 | "@wdio/repl" "7.30.2" |
2580 | "@wdio/runner" "7.30.1" | 2975 | "@wdio/runner" "7.31.1" |
2581 | "@wdio/types" "7.26.0" | 2976 | "@wdio/types" "7.30.2" |
2582 | async-exit-hook "^2.0.1" | 2977 | async-exit-hook "^2.0.1" |
2583 | split2 "^4.0.0" | 2978 | split2 "^4.0.0" |
2584 | stream-buffers "^3.0.2" | 2979 | stream-buffers "^3.0.2" |
@@ -2594,14 +2989,14 @@ | |||
2594 | strip-ansi "^6.0.0" | 2989 | strip-ansi "^6.0.0" |
2595 | 2990 | ||
2596 | "@wdio/mocha-framework@^7.25.2": | 2991 | "@wdio/mocha-framework@^7.25.2": |
2597 | version "7.26.0" | 2992 | version "7.30.2" |
2598 | resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-7.26.0.tgz#757be1648c662d5637b1d4522f826613c5647e95" | 2993 | resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-7.30.2.tgz#ba4a64ce45ece5ad003b15168f52f0dbcf360c88" |
2599 | integrity sha512-iqAVRDc5ECeRUV2sk6AfCH0eryR3GtdDbDHUr4IxPjb9avtuYhHBR20hCV5c6PAyX33h7ZnHCIIej4bUZcCI6g== | 2994 | integrity sha512-4D9g1F+7r94Xp0oav7MFGtaQXdRDFFac5IFn9aaxlSHRyee4QTtBk8nx5dsDkleafzZyg4r3TeWMadydRKZZ5Q== |
2600 | dependencies: | 2995 | dependencies: |
2601 | "@types/mocha" "^10.0.0" | 2996 | "@types/mocha" "^10.0.0" |
2602 | "@wdio/logger" "7.26.0" | 2997 | "@wdio/logger" "7.26.0" |
2603 | "@wdio/types" "7.26.0" | 2998 | "@wdio/types" "7.30.2" |
2604 | "@wdio/utils" "7.26.0" | 2999 | "@wdio/utils" "7.30.2" |
2605 | expect-webdriverio "^3.0.0" | 3000 | expect-webdriverio "^3.0.0" |
2606 | mocha "^10.0.0" | 3001 | mocha "^10.0.0" |
2607 | 3002 | ||
@@ -2610,12 +3005,12 @@ | |||
2610 | resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-7.27.0.tgz#8e2663ec877dce7a5f76b021209c18dd0132e853" | 3005 | resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-7.27.0.tgz#8e2663ec877dce7a5f76b021209c18dd0132e853" |
2611 | integrity sha512-hT/U22R5i3HhwPjkaKAG0yd59eaOaZB0eibRj2+esCImkb5Y6rg8FirrlYRxIGFVBl0+xZV0jKHzR5+o097nvg== | 3006 | integrity sha512-hT/U22R5i3HhwPjkaKAG0yd59eaOaZB0eibRj2+esCImkb5Y6rg8FirrlYRxIGFVBl0+xZV0jKHzR5+o097nvg== |
2612 | 3007 | ||
2613 | "@wdio/repl@7.26.0": | 3008 | "@wdio/repl@7.30.2": |
2614 | version "7.26.0" | 3009 | version "7.30.2" |
2615 | resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-7.26.0.tgz#bf0703f46ad379107b9cfc254c3eccbd5cd6d848" | 3010 | resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-7.30.2.tgz#a92592078cb892d5bd14c2b300ef01ae6c8baf90" |
2616 | integrity sha512-2YxbXNfYVGVLrffUJzl/l5s8FziDPl917eLP62gkEH/H5IV27Pnwx3Iyu0KOEaBzgntnURANlwhCZFXQ4OPq8Q== | 3011 | integrity sha512-aW4nuMI+gbRmxmL4jMarBjuiQ+cFscr/8jHDt5hGx/gc/f7ifrZa4t6M5H8vFIKsvjUwl9lZRiVO4NVvvp6+cg== |
2617 | dependencies: | 3012 | dependencies: |
2618 | "@wdio/utils" "7.26.0" | 3013 | "@wdio/utils" "7.30.2" |
2619 | 3014 | ||
2620 | "@wdio/reporter@7.25.4": | 3015 | "@wdio/reporter@7.25.4": |
2621 | version "7.25.4" | 3016 | version "7.25.4" |
@@ -2633,56 +3028,56 @@ | |||
2633 | object-inspect "^1.10.3" | 3028 | object-inspect "^1.10.3" |
2634 | supports-color "8.1.1" | 3029 | supports-color "8.1.1" |
2635 | 3030 | ||
2636 | "@wdio/reporter@7.29.1": | 3031 | "@wdio/reporter@7.31.1": |
2637 | version "7.29.1" | 3032 | version "7.31.1" |
2638 | resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-7.29.1.tgz#7fc2e3b7aa3843172dcd97221c44257384cbbd27" | 3033 | resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-7.31.1.tgz#3f0e71d34c134c0e8b3f3ff33ffffe815d568d62" |
2639 | integrity sha512-mpusCpbw7RxnJSDu9qa1qv5IfEMCh7377y1Typ4J2TlMy+78CQzGZ8coEXjBxLcqijTUwcyyoLNI5yRSvbDExw== | 3034 | integrity sha512-0xd3RtavOast2ihu46/ndj+EI5auXTh9EO6odBixLtDbwAXYQ9LIPfbIUg7iTuCI48y/UVT9vw9nNWMd3UDMNA== |
2640 | dependencies: | 3035 | dependencies: |
2641 | "@types/diff" "^5.0.0" | 3036 | "@types/diff" "^5.0.0" |
2642 | "@types/node" "^18.0.0" | 3037 | "@types/node" "^18.0.0" |
2643 | "@types/object-inspect" "^1.8.0" | 3038 | "@types/object-inspect" "^1.8.0" |
2644 | "@types/supports-color" "^8.1.0" | 3039 | "@types/supports-color" "^8.1.0" |
2645 | "@types/tmp" "^0.2.0" | 3040 | "@types/tmp" "^0.2.0" |
2646 | "@wdio/types" "7.26.0" | 3041 | "@wdio/types" "7.30.2" |
2647 | diff "^5.0.0" | 3042 | diff "^5.0.0" |
2648 | fs-extra "^10.0.0" | 3043 | fs-extra "^11.1.1" |
2649 | object-inspect "^1.10.3" | 3044 | object-inspect "^1.10.3" |
2650 | supports-color "8.1.1" | 3045 | supports-color "8.1.1" |
2651 | 3046 | ||
2652 | "@wdio/runner@7.30.1": | 3047 | "@wdio/runner@7.31.1": |
2653 | version "7.30.1" | 3048 | version "7.31.1" |
2654 | resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-7.30.1.tgz#e6405336cf42a6032092c0ae366978c22e197100" | 3049 | resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-7.31.1.tgz#2839e11c18f7ea17c0786c83683bbae8f6df9f23" |
2655 | integrity sha512-Q6NGHtSmMtx1YsF5xDUlUwooSCAThIXT3SAcdEF5ixr4Y42isL8vUtssSEt9K0//+TBu2xtYsRClQKAwbv14qg== | 3050 | integrity sha512-D36KWd6GviqAx0imupOSo0kkAc5AOamFBb0yHv4TK4F0AlokXu0Sh0EbZdmQxAhhudrlk/L1OhGLLCk7XxSoXA== |
2656 | dependencies: | 3051 | dependencies: |
2657 | "@wdio/config" "7.30.0" | 3052 | "@wdio/config" "7.31.1" |
2658 | "@wdio/logger" "7.26.0" | 3053 | "@wdio/logger" "7.26.0" |
2659 | "@wdio/types" "7.26.0" | 3054 | "@wdio/types" "7.30.2" |
2660 | "@wdio/utils" "7.26.0" | 3055 | "@wdio/utils" "7.30.2" |
2661 | deepmerge "^4.0.0" | 3056 | deepmerge "^4.0.0" |
2662 | gaze "^1.1.2" | 3057 | gaze "^1.1.2" |
2663 | webdriver "7.30.0" | 3058 | webdriver "7.31.1" |
2664 | webdriverio "7.30.1" | 3059 | webdriverio "7.31.1" |
2665 | 3060 | ||
2666 | "@wdio/shared-store-service@^7.25.2": | 3061 | "@wdio/shared-store-service@^7.25.2": |
2667 | version "7.30.1" | 3062 | version "7.31.1" |
2668 | resolved "https://registry.yarnpkg.com/@wdio/shared-store-service/-/shared-store-service-7.30.1.tgz#1f8fac86de60284e1a6b6c9e9fa27ef506cda3d2" | 3063 | resolved "https://registry.yarnpkg.com/@wdio/shared-store-service/-/shared-store-service-7.31.1.tgz#22f025efa1673599c4f500a33f5031f3bf61cfc8" |
2669 | integrity sha512-hCID11V8fgQpMumAPzdzBjv2a1SsFaqgI9lR0+sCplQNqCZayKKhOuJz5Ad2WQI2DxlNtxISdRcNKDoe9Ef31w== | 3064 | integrity sha512-DpdIW5msJzDzdhO8zhbdrUKmGZK8D53FeWqwvuxsTmRA54fB7yF/hspCipasuLCY/FkbZBZ6nE4H+k6lORtOcg== |
2670 | dependencies: | 3065 | dependencies: |
2671 | "@polka/parse" "^1.0.0-next.0" | 3066 | "@polka/parse" "^1.0.0-next.0" |
2672 | "@wdio/logger" "7.26.0" | 3067 | "@wdio/logger" "7.26.0" |
2673 | "@wdio/types" "7.26.0" | 3068 | "@wdio/types" "7.30.2" |
2674 | got "^11.0.2" | 3069 | got "^11.0.2" |
2675 | polka "^0.5.2" | 3070 | polka "^0.5.2" |
2676 | webdriverio "7.30.1" | 3071 | webdriverio "7.31.1" |
2677 | 3072 | ||
2678 | "@wdio/spec-reporter@^7.25.1": | 3073 | "@wdio/spec-reporter@^7.25.1": |
2679 | version "7.29.1" | 3074 | version "7.31.1" |
2680 | resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-7.29.1.tgz#08e13c02ea0876672226d5a2c326dda7e1a66c8e" | 3075 | resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-7.31.1.tgz#c025a94f202336b19cf79485f2cbf581bc13ae15" |
2681 | integrity sha512-bwSGM72QrDedqacY7Wq9Gn86VgRwIGPYzZtcaD7aDnvppCuV8Z/31Wpdfen+CzUk2+whXjXKe66ohPyl9TG5+w== | 3076 | integrity sha512-Ta0XSDYliaB4k8lEbYweegN0Cz/Dycz6oTbn2ZUU48DyGfq7AtLYw7UB9+3SQ6Q/ao5cMEEh6Q8zvLXhw9+ovw== |
2682 | dependencies: | 3077 | dependencies: |
2683 | "@types/easy-table" "^1.2.0" | 3078 | "@types/easy-table" "^1.2.0" |
2684 | "@wdio/reporter" "7.29.1" | 3079 | "@wdio/reporter" "7.31.1" |
2685 | "@wdio/types" "7.26.0" | 3080 | "@wdio/types" "7.30.2" |
2686 | chalk "^4.0.0" | 3081 | chalk "^4.0.0" |
2687 | easy-table "^1.1.1" | 3082 | easy-table "^1.1.1" |
2688 | pretty-ms "^7.0.0" | 3083 | pretty-ms "^7.0.0" |
@@ -2695,158 +3090,158 @@ | |||
2695 | "@types/node" "^18.0.0" | 3090 | "@types/node" "^18.0.0" |
2696 | got "^11.8.1" | 3091 | got "^11.8.1" |
2697 | 3092 | ||
2698 | "@wdio/types@7.26.0": | 3093 | "@wdio/types@7.30.2": |
2699 | version "7.26.0" | 3094 | version "7.30.2" |
2700 | resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.26.0.tgz#70bc879c5dbe316a0eebbac4a46f0f66430b1d84" | 3095 | resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.30.2.tgz#0baa4b8249aa1d98a545144e6fb494f1b186b24f" |
2701 | integrity sha512-mOTfWAGQ+iT58iaZhJMwlUkdEn3XEWE4jthysMLXFnSuZ2eaODVAiK31SmlS/eUqgSIaupeGqYUrtCuSNbLefg== | 3096 | integrity sha512-uZ8o7FX8RyBsaXiOWa59UKTCHTtADNvOArYTcHNEIzt+rh4JdB/uwqfc8y4TCNA2kYm7PWaQpUFwpStLeg0H1Q== |
2702 | dependencies: | 3097 | dependencies: |
2703 | "@types/node" "^18.0.0" | 3098 | "@types/node" "^18.0.0" |
2704 | got "^11.8.1" | 3099 | got "^11.8.1" |
2705 | 3100 | ||
2706 | "@wdio/utils@7.26.0": | 3101 | "@wdio/utils@7.30.2": |
2707 | version "7.26.0" | 3102 | version "7.30.2" |
2708 | resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.26.0.tgz#e282d072ccbacbe583f6d1b192c0320cede170c1" | 3103 | resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.30.2.tgz#d4642c3b8333f3f2ae9d46229098c0a77c3f887b" |
2709 | integrity sha512-pVq2MPXZAYLkKGKIIHktHejnHqg4TYKoNYSi2EDv+I3GlT8VZKXHazKhci82ov0tD+GdF27+s4DWNDCfGYfBdQ== | 3104 | integrity sha512-np7I+smszFUennbQKdzbMN/zUL3s3EZq9pCCUcTRjjs9TE4tnn0wfmGdoz2o7REYu6kn9NfFFJyVIM2VtBbKEA== |
2710 | dependencies: | 3105 | dependencies: |
2711 | "@wdio/logger" "7.26.0" | 3106 | "@wdio/logger" "7.26.0" |
2712 | "@wdio/types" "7.26.0" | 3107 | "@wdio/types" "7.30.2" |
2713 | p-iteration "^1.1.8" | 3108 | p-iteration "^1.1.8" |
2714 | 3109 | ||
2715 | "@webassemblyjs/ast@1.11.1": | 3110 | "@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": |
2716 | version "1.11.1" | 3111 | version "1.11.6" |
2717 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" | 3112 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" |
2718 | integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== | 3113 | integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== |
2719 | dependencies: | 3114 | dependencies: |
2720 | "@webassemblyjs/helper-numbers" "1.11.1" | 3115 | "@webassemblyjs/helper-numbers" "1.11.6" |
2721 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3116 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2722 | 3117 | ||
2723 | "@webassemblyjs/floating-point-hex-parser@1.11.1": | 3118 | "@webassemblyjs/floating-point-hex-parser@1.11.6": |
2724 | version "1.11.1" | 3119 | version "1.11.6" |
2725 | resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" | 3120 | resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" |
2726 | integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== | 3121 | integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== |
2727 | 3122 | ||
2728 | "@webassemblyjs/helper-api-error@1.11.1": | 3123 | "@webassemblyjs/helper-api-error@1.11.6": |
2729 | version "1.11.1" | 3124 | version "1.11.6" |
2730 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" | 3125 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" |
2731 | integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== | 3126 | integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== |
2732 | 3127 | ||
2733 | "@webassemblyjs/helper-buffer@1.11.1": | 3128 | "@webassemblyjs/helper-buffer@1.11.6": |
2734 | version "1.11.1" | 3129 | version "1.11.6" |
2735 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" | 3130 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" |
2736 | integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== | 3131 | integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== |
2737 | 3132 | ||
2738 | "@webassemblyjs/helper-numbers@1.11.1": | 3133 | "@webassemblyjs/helper-numbers@1.11.6": |
2739 | version "1.11.1" | 3134 | version "1.11.6" |
2740 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" | 3135 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" |
2741 | integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== | 3136 | integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== |
2742 | dependencies: | 3137 | dependencies: |
2743 | "@webassemblyjs/floating-point-hex-parser" "1.11.1" | 3138 | "@webassemblyjs/floating-point-hex-parser" "1.11.6" |
2744 | "@webassemblyjs/helper-api-error" "1.11.1" | 3139 | "@webassemblyjs/helper-api-error" "1.11.6" |
2745 | "@xtuc/long" "4.2.2" | 3140 | "@xtuc/long" "4.2.2" |
2746 | 3141 | ||
2747 | "@webassemblyjs/helper-wasm-bytecode@1.11.1": | 3142 | "@webassemblyjs/helper-wasm-bytecode@1.11.6": |
2748 | version "1.11.1" | 3143 | version "1.11.6" |
2749 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" | 3144 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" |
2750 | integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== | 3145 | integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== |
2751 | 3146 | ||
2752 | "@webassemblyjs/helper-wasm-section@1.11.1": | 3147 | "@webassemblyjs/helper-wasm-section@1.11.6": |
2753 | version "1.11.1" | 3148 | version "1.11.6" |
2754 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" | 3149 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" |
2755 | integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== | 3150 | integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== |
2756 | dependencies: | 3151 | dependencies: |
2757 | "@webassemblyjs/ast" "1.11.1" | 3152 | "@webassemblyjs/ast" "1.11.6" |
2758 | "@webassemblyjs/helper-buffer" "1.11.1" | 3153 | "@webassemblyjs/helper-buffer" "1.11.6" |
2759 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3154 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2760 | "@webassemblyjs/wasm-gen" "1.11.1" | 3155 | "@webassemblyjs/wasm-gen" "1.11.6" |
2761 | 3156 | ||
2762 | "@webassemblyjs/ieee754@1.11.1": | 3157 | "@webassemblyjs/ieee754@1.11.6": |
2763 | version "1.11.1" | 3158 | version "1.11.6" |
2764 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" | 3159 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" |
2765 | integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== | 3160 | integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== |
2766 | dependencies: | 3161 | dependencies: |
2767 | "@xtuc/ieee754" "^1.2.0" | 3162 | "@xtuc/ieee754" "^1.2.0" |
2768 | 3163 | ||
2769 | "@webassemblyjs/leb128@1.11.1": | 3164 | "@webassemblyjs/leb128@1.11.6": |
2770 | version "1.11.1" | 3165 | version "1.11.6" |
2771 | resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" | 3166 | resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" |
2772 | integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== | 3167 | integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== |
2773 | dependencies: | 3168 | dependencies: |
2774 | "@xtuc/long" "4.2.2" | 3169 | "@xtuc/long" "4.2.2" |
2775 | 3170 | ||
2776 | "@webassemblyjs/utf8@1.11.1": | 3171 | "@webassemblyjs/utf8@1.11.6": |
2777 | version "1.11.1" | 3172 | version "1.11.6" |
2778 | resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" | 3173 | resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" |
2779 | integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== | 3174 | integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== |
2780 | 3175 | ||
2781 | "@webassemblyjs/wasm-edit@1.11.1": | 3176 | "@webassemblyjs/wasm-edit@^1.11.5": |
2782 | version "1.11.1" | 3177 | version "1.11.6" |
2783 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" | 3178 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" |
2784 | integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== | 3179 | integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== |
2785 | dependencies: | 3180 | dependencies: |
2786 | "@webassemblyjs/ast" "1.11.1" | 3181 | "@webassemblyjs/ast" "1.11.6" |
2787 | "@webassemblyjs/helper-buffer" "1.11.1" | 3182 | "@webassemblyjs/helper-buffer" "1.11.6" |
2788 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3183 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2789 | "@webassemblyjs/helper-wasm-section" "1.11.1" | 3184 | "@webassemblyjs/helper-wasm-section" "1.11.6" |
2790 | "@webassemblyjs/wasm-gen" "1.11.1" | 3185 | "@webassemblyjs/wasm-gen" "1.11.6" |
2791 | "@webassemblyjs/wasm-opt" "1.11.1" | 3186 | "@webassemblyjs/wasm-opt" "1.11.6" |
2792 | "@webassemblyjs/wasm-parser" "1.11.1" | 3187 | "@webassemblyjs/wasm-parser" "1.11.6" |
2793 | "@webassemblyjs/wast-printer" "1.11.1" | 3188 | "@webassemblyjs/wast-printer" "1.11.6" |
2794 | 3189 | ||
2795 | "@webassemblyjs/wasm-gen@1.11.1": | 3190 | "@webassemblyjs/wasm-gen@1.11.6": |
2796 | version "1.11.1" | 3191 | version "1.11.6" |
2797 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" | 3192 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" |
2798 | integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== | 3193 | integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== |
2799 | dependencies: | 3194 | dependencies: |
2800 | "@webassemblyjs/ast" "1.11.1" | 3195 | "@webassemblyjs/ast" "1.11.6" |
2801 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3196 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2802 | "@webassemblyjs/ieee754" "1.11.1" | 3197 | "@webassemblyjs/ieee754" "1.11.6" |
2803 | "@webassemblyjs/leb128" "1.11.1" | 3198 | "@webassemblyjs/leb128" "1.11.6" |
2804 | "@webassemblyjs/utf8" "1.11.1" | 3199 | "@webassemblyjs/utf8" "1.11.6" |
2805 | 3200 | ||
2806 | "@webassemblyjs/wasm-opt@1.11.1": | 3201 | "@webassemblyjs/wasm-opt@1.11.6": |
2807 | version "1.11.1" | 3202 | version "1.11.6" |
2808 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" | 3203 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" |
2809 | integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== | 3204 | integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== |
2810 | dependencies: | 3205 | dependencies: |
2811 | "@webassemblyjs/ast" "1.11.1" | 3206 | "@webassemblyjs/ast" "1.11.6" |
2812 | "@webassemblyjs/helper-buffer" "1.11.1" | 3207 | "@webassemblyjs/helper-buffer" "1.11.6" |
2813 | "@webassemblyjs/wasm-gen" "1.11.1" | 3208 | "@webassemblyjs/wasm-gen" "1.11.6" |
2814 | "@webassemblyjs/wasm-parser" "1.11.1" | 3209 | "@webassemblyjs/wasm-parser" "1.11.6" |
2815 | 3210 | ||
2816 | "@webassemblyjs/wasm-parser@1.11.1": | 3211 | "@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": |
2817 | version "1.11.1" | 3212 | version "1.11.6" |
2818 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" | 3213 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" |
2819 | integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== | 3214 | integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== |
2820 | dependencies: | 3215 | dependencies: |
2821 | "@webassemblyjs/ast" "1.11.1" | 3216 | "@webassemblyjs/ast" "1.11.6" |
2822 | "@webassemblyjs/helper-api-error" "1.11.1" | 3217 | "@webassemblyjs/helper-api-error" "1.11.6" |
2823 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1" | 3218 | "@webassemblyjs/helper-wasm-bytecode" "1.11.6" |
2824 | "@webassemblyjs/ieee754" "1.11.1" | 3219 | "@webassemblyjs/ieee754" "1.11.6" |
2825 | "@webassemblyjs/leb128" "1.11.1" | 3220 | "@webassemblyjs/leb128" "1.11.6" |
2826 | "@webassemblyjs/utf8" "1.11.1" | 3221 | "@webassemblyjs/utf8" "1.11.6" |
2827 | 3222 | ||
2828 | "@webassemblyjs/wast-printer@1.11.1": | 3223 | "@webassemblyjs/wast-printer@1.11.6": |
2829 | version "1.11.1" | 3224 | version "1.11.6" |
2830 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" | 3225 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" |
2831 | integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== | 3226 | integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== |
2832 | dependencies: | 3227 | dependencies: |
2833 | "@webassemblyjs/ast" "1.11.1" | 3228 | "@webassemblyjs/ast" "1.11.6" |
2834 | "@xtuc/long" "4.2.2" | 3229 | "@xtuc/long" "4.2.2" |
2835 | 3230 | ||
2836 | "@webpack-cli/configtest@^2.0.1": | 3231 | "@webpack-cli/configtest@^2.1.0": |
2837 | version "2.0.1" | 3232 | version "2.1.0" |
2838 | resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.0.1.tgz#a69720f6c9bad6aef54a8fa6ba9c3533e7ef4c7f" | 3233 | resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.0.tgz#b59b33377b1b896a9a7357cfc643b39c1524b1e6" |
2839 | integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A== | 3234 | integrity sha512-K/vuv72vpfSEZoo5KIU0a2FsEoYdW0DUMtMpB5X3LlUwshetMZRZRxB7sCsVji/lFaSxtQQ3aM9O4eMolXkU9w== |
2840 | 3235 | ||
2841 | "@webpack-cli/info@^2.0.1": | 3236 | "@webpack-cli/info@^2.0.1": |
2842 | version "2.0.1" | 3237 | version "2.0.1" |
2843 | resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0" | 3238 | resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0" |
2844 | integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== | 3239 | integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== |
2845 | 3240 | ||
2846 | "@webpack-cli/serve@^2.0.1": | 3241 | "@webpack-cli/serve@^2.0.4": |
2847 | version "2.0.1" | 3242 | version "2.0.4" |
2848 | resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8" | 3243 | resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.4.tgz#3982ee6f8b42845437fc4d391e93ac5d9da52f0f" |
2849 | integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw== | 3244 | integrity sha512-0xRgjgDLdz6G7+vvDLlaRpFatJaJ69uTalZLRSMX5B3VUrDmXcrVA3+6fXXQgmYz7bY9AAgs348XQdmtLsK41A== |
2850 | 3245 | ||
2851 | "@webtorrent/http-node@^1.3.0": | 3246 | "@webtorrent/http-node@^1.3.0": |
2852 | version "1.3.0" | 3247 | version "1.3.0" |
@@ -2857,9 +3252,9 @@ | |||
2857 | http-parser-js "^0.4.3" | 3252 | http-parser-js "^0.4.3" |
2858 | 3253 | ||
2859 | "@xmldom/xmldom@^0.8.3": | 3254 | "@xmldom/xmldom@^0.8.3": |
2860 | version "0.8.6" | 3255 | version "0.8.7" |
2861 | resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.6.tgz#8a1524eb5bd5e965c1e3735476f0262469f71440" | 3256 | resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.7.tgz#8b1e39c547013941974d83ad5e9cf5042071a9a0" |
2862 | integrity sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg== | 3257 | integrity sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg== |
2863 | 3258 | ||
2864 | "@xtuc/ieee754@^1.2.0": | 3259 | "@xtuc/ieee754@^1.2.0": |
2865 | version "1.2.0" | 3260 | version "1.2.0" |
@@ -2871,11 +3266,26 @@ | |||
2871 | resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" | 3266 | resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" |
2872 | integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== | 3267 | integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== |
2873 | 3268 | ||
2874 | "@yarnpkg/lockfile@1.1.0": | 3269 | "@yarnpkg/lockfile@1.1.0", "@yarnpkg/lockfile@^1.1.0": |
2875 | version "1.1.0" | 3270 | version "1.1.0" |
2876 | resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" | 3271 | resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" |
2877 | integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== | 3272 | integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== |
2878 | 3273 | ||
3274 | "@yarnpkg/parsers@^3.0.0-rc.18": | ||
3275 | version "3.0.0-rc.44" | ||
3276 | resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.44.tgz#43bf7943c039681da8f343cc6d73c2ab3184978b" | ||
3277 | integrity sha512-UVAt9Icc8zfGXioeYJ8XMoSTxOYVmlal2TRNxy9Uh91taS72kQFalK7LpIslcvEBKy4XtarmfIwcFIU3ZY64lw== | ||
3278 | dependencies: | ||
3279 | js-yaml "^3.10.0" | ||
3280 | tslib "^2.4.0" | ||
3281 | |||
3282 | "@zkochan/js-yaml@0.0.6": | ||
3283 | version "0.0.6" | ||
3284 | resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" | ||
3285 | integrity sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== | ||
3286 | dependencies: | ||
3287 | argparse "^2.0.1" | ||
3288 | |||
2879 | abab@^2.0.6: | 3289 | abab@^2.0.6: |
2880 | version "2.0.6" | 3290 | version "2.0.6" |
2881 | resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" | 3291 | resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" |
@@ -2895,9 +3305,9 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: | |||
2895 | negotiator "0.6.3" | 3305 | negotiator "0.6.3" |
2896 | 3306 | ||
2897 | acorn-import-assertions@^1.7.6: | 3307 | acorn-import-assertions@^1.7.6: |
2898 | version "1.8.0" | 3308 | version "1.9.0" |
2899 | resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" | 3309 | resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" |
2900 | integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== | 3310 | integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== |
2901 | 3311 | ||
2902 | acorn-jsx@^5.3.2: | 3312 | acorn-jsx@^5.3.2: |
2903 | version "5.3.2" | 3313 | version "5.3.2" |
@@ -2955,12 +3365,12 @@ agent-base@6, agent-base@^6.0.2: | |||
2955 | debug "4" | 3365 | debug "4" |
2956 | 3366 | ||
2957 | agentkeepalive@^4.2.1: | 3367 | agentkeepalive@^4.2.1: |
2958 | version "4.2.1" | 3368 | version "4.3.0" |
2959 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" | 3369 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255" |
2960 | integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== | 3370 | integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== |
2961 | dependencies: | 3371 | dependencies: |
2962 | debug "^4.1.0" | 3372 | debug "^4.1.0" |
2963 | depd "^1.1.2" | 3373 | depd "^2.0.0" |
2964 | humanize-ms "^1.2.1" | 3374 | humanize-ms "^1.2.1" |
2965 | 3375 | ||
2966 | aggregate-error@^3.0.0: | 3376 | aggregate-error@^3.0.0: |
@@ -2983,14 +3393,14 @@ ajv-keywords@^3.5.2: | |||
2983 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" | 3393 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" |
2984 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== | 3394 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== |
2985 | 3395 | ||
2986 | ajv-keywords@^5.0.0: | 3396 | ajv-keywords@^5.1.0: |
2987 | version "5.1.0" | 3397 | version "5.1.0" |
2988 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" | 3398 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" |
2989 | integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== | 3399 | integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== |
2990 | dependencies: | 3400 | dependencies: |
2991 | fast-deep-equal "^3.1.3" | 3401 | fast-deep-equal "^3.1.3" |
2992 | 3402 | ||
2993 | ajv@8.12.0, ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: | 3403 | ajv@8.12.0, ajv@^8.0.0, ajv@^8.0.1, ajv@^8.9.0: |
2994 | version "8.12.0" | 3404 | version "8.12.0" |
2995 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" | 3405 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" |
2996 | integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== | 3406 | integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== |
@@ -3011,18 +3421,18 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: | |||
3011 | uri-js "^4.2.2" | 3421 | uri-js "^4.2.2" |
3012 | 3422 | ||
3013 | angular2-hotkeys@^13.1.0: | 3423 | angular2-hotkeys@^13.1.0: |
3014 | version "13.1.0" | 3424 | version "13.4.0" |
3015 | resolved "https://registry.yarnpkg.com/angular2-hotkeys/-/angular2-hotkeys-13.1.0.tgz#fdbb30b72dc512379e3dea5d44d98593cdfb18a9" | 3425 | resolved "https://registry.yarnpkg.com/angular2-hotkeys/-/angular2-hotkeys-13.4.0.tgz#a96676466936556655cd64f92e1f5cd3aeac8e10" |
3016 | integrity sha512-irsQLLiHCHqz73ocDV8N5K7Zel7mJyLQHwLrRePOwUumQfyBc2TTuO+ccdQAAM7/RK+IdT6P5YoiP0FEbA19Uw== | 3426 | integrity sha512-WvkouvdXtTYw3tpuaoEVF+ue41pvI2XSa8m4tVRPLzAblT/f7PG0uQO4npyjVw3oDIc7qnFkQR+oqGl1KM1eow== |
3017 | dependencies: | 3427 | dependencies: |
3018 | "@types/mousetrap" "^1.6.9" | 3428 | "@types/mousetrap" "^1.6.9" |
3019 | mousetrap "^1.6.5" | 3429 | mousetrap "^1.6.5" |
3020 | tslib "^2.3.1" | 3430 | tslib "^2.3.1" |
3021 | 3431 | ||
3022 | angularx-qrcode@15.0.1: | 3432 | angularx-qrcode@16.0.0: |
3023 | version "15.0.1" | 3433 | version "16.0.0" |
3024 | resolved "https://registry.yarnpkg.com/angularx-qrcode/-/angularx-qrcode-15.0.1.tgz#349b558715c99d933cb62b264ff1bd7b269b334d" | 3434 | resolved "https://registry.yarnpkg.com/angularx-qrcode/-/angularx-qrcode-16.0.0.tgz#c637924b8d8f9cc344216caa80adf3810ccd5e5b" |
3025 | integrity sha512-CirpL2rhhYX/QZ1OSaJ/fusABjDlwl1oYBqaLRqmyie0xTbscWqTBW0DEoht2yCNGN8Wt+JmZwTLxYG6tLuWeQ== | 3435 | integrity sha512-j6IndIU3m4zfqSPKraJPFgigdHa+pM3kapRPBnKSwgKNSpljPQu3XNiRUCmQmfGfnh39ShDVca/k091WTjngAA== |
3026 | dependencies: | 3436 | dependencies: |
3027 | "@types/qrcode" "1.5.0" | 3437 | "@types/qrcode" "1.5.0" |
3028 | qrcode "1.5.1" | 3438 | qrcode "1.5.1" |
@@ -3033,7 +3443,7 @@ ansi-colors@4.1.1: | |||
3033 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" | 3443 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" |
3034 | integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== | 3444 | integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== |
3035 | 3445 | ||
3036 | ansi-colors@4.1.3: | 3446 | ansi-colors@4.1.3, ansi-colors@^4.1.1: |
3037 | version "4.1.3" | 3447 | version "4.1.3" |
3038 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" | 3448 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" |
3039 | integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== | 3449 | integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== |
@@ -3065,6 +3475,11 @@ ansi-regex@^5.0.1: | |||
3065 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" | 3475 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" |
3066 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== | 3476 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== |
3067 | 3477 | ||
3478 | ansi-regex@^6.0.1: | ||
3479 | version "6.0.1" | ||
3480 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" | ||
3481 | integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== | ||
3482 | |||
3068 | ansi-styles@^2.2.1: | 3483 | ansi-styles@^2.2.1: |
3069 | version "2.2.1" | 3484 | version "2.2.1" |
3070 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" | 3485 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" |
@@ -3089,6 +3504,11 @@ ansi-styles@^5.0.0: | |||
3089 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" | 3504 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" |
3090 | integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== | 3505 | integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== |
3091 | 3506 | ||
3507 | ansi-styles@^6.1.0: | ||
3508 | version "6.2.1" | ||
3509 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" | ||
3510 | integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== | ||
3511 | |||
3092 | anymatch@~3.1.2: | 3512 | anymatch@~3.1.2: |
3093 | version "3.1.3" | 3513 | version "3.1.3" |
3094 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" | 3514 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" |
@@ -3131,6 +3551,11 @@ archiver@^5.0.0: | |||
3131 | tar-stream "^2.2.0" | 3551 | tar-stream "^2.2.0" |
3132 | zip-stream "^4.1.0" | 3552 | zip-stream "^4.1.0" |
3133 | 3553 | ||
3554 | are-docs-informative@^0.0.2: | ||
3555 | version "0.0.2" | ||
3556 | resolved "https://registry.yarnpkg.com/are-docs-informative/-/are-docs-informative-0.0.2.tgz#387f0e93f5d45280373d387a59d34c96db321963" | ||
3557 | integrity sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig== | ||
3558 | |||
3134 | are-we-there-yet@^3.0.0: | 3559 | are-we-there-yet@^3.0.0: |
3135 | version "3.0.1" | 3560 | version "3.0.1" |
3136 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" | 3561 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" |
@@ -3158,6 +3583,14 @@ aria-query@5.1.3, aria-query@^5.0.0: | |||
3158 | dependencies: | 3583 | dependencies: |
3159 | deep-equal "^2.0.5" | 3584 | deep-equal "^2.0.5" |
3160 | 3585 | ||
3586 | array-buffer-byte-length@^1.0.0: | ||
3587 | version "1.0.0" | ||
3588 | resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" | ||
3589 | integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== | ||
3590 | dependencies: | ||
3591 | call-bind "^1.0.2" | ||
3592 | is-array-buffer "^3.0.1" | ||
3593 | |||
3161 | array-flatten@1.1.1: | 3594 | array-flatten@1.1.1: |
3162 | version "1.1.1" | 3595 | version "1.1.1" |
3163 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" | 3596 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" |
@@ -3251,13 +3684,13 @@ atob@^2.1.2: | |||
3251 | resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" | 3684 | resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" |
3252 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== | 3685 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== |
3253 | 3686 | ||
3254 | autoprefixer@10.4.13: | 3687 | autoprefixer@10.4.14: |
3255 | version "10.4.13" | 3688 | version "10.4.14" |
3256 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8" | 3689 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d" |
3257 | integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== | 3690 | integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== |
3258 | dependencies: | 3691 | dependencies: |
3259 | browserslist "^4.21.4" | 3692 | browserslist "^4.21.5" |
3260 | caniuse-lite "^1.0.30001426" | 3693 | caniuse-lite "^1.0.30001464" |
3261 | fraction.js "^4.2.0" | 3694 | fraction.js "^4.2.0" |
3262 | normalize-range "^0.1.2" | 3695 | normalize-range "^0.1.2" |
3263 | picocolors "^1.0.0" | 3696 | picocolors "^1.0.0" |
@@ -3278,10 +3711,10 @@ aws4@^1.8.0: | |||
3278 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" | 3711 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3" |
3279 | integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== | 3712 | integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== |
3280 | 3713 | ||
3281 | axios@^1.2.1: | 3714 | axios@^1.0.0, axios@^1.2.1: |
3282 | version "1.3.4" | 3715 | version "1.4.0" |
3283 | resolved "https://registry.yarnpkg.com/axios/-/axios-1.3.4.tgz#f5760cefd9cfb51fd2481acf88c05f67c4523024" | 3716 | resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f" |
3284 | integrity sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ== | 3717 | integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== |
3285 | dependencies: | 3718 | dependencies: |
3286 | follow-redirects "^1.15.0" | 3719 | follow-redirects "^1.15.0" |
3287 | form-data "^4.0.0" | 3720 | form-data "^4.0.0" |
@@ -3295,9 +3728,9 @@ axobject-query@3.1.1: | |||
3295 | deep-equal "^2.0.5" | 3728 | deep-equal "^2.0.5" |
3296 | 3729 | ||
3297 | b4a@^1.3.1: | 3730 | b4a@^1.3.1: |
3298 | version "1.6.1" | 3731 | version "1.6.4" |
3299 | resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.1.tgz#9effac93a469a868d024e16fd77162c653544cbd" | 3732 | resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.4.tgz#ef1c1422cae5ce6535ec191baeed7567443f36c9" |
3300 | integrity sha512-AsKjNhz72yxteo/0EtQEiwkMUgk/tGmycXlbG4g3Ard2/ULtNLUykGOkeK0egmN27h0xMAhb76jYccW+XTBExA== | 3733 | integrity sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw== |
3301 | 3734 | ||
3302 | babel-loader@9.1.2, babel-loader@^9.1.0: | 3735 | babel-loader@9.1.2, babel-loader@^9.1.0: |
3303 | version "9.1.2" | 3736 | version "9.1.2" |
@@ -3534,9 +3967,9 @@ body-parser@1.20.1: | |||
3534 | unpipe "1.0.0" | 3967 | unpipe "1.0.0" |
3535 | 3968 | ||
3536 | bonjour-service@^1.0.11: | 3969 | bonjour-service@^1.0.11: |
3537 | version "1.1.0" | 3970 | version "1.1.1" |
3538 | resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.0.tgz#424170268d68af26ff83a5c640b95def01803a13" | 3971 | resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" |
3539 | integrity sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q== | 3972 | integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== |
3540 | dependencies: | 3973 | dependencies: |
3541 | array-flatten "^2.1.2" | 3974 | array-flatten "^2.1.2" |
3542 | dns-equal "^1.0.0" | 3975 | dns-equal "^1.0.0" |
@@ -3585,17 +4018,7 @@ browserify-package-json@^1.0.0: | |||
3585 | resolved "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz#98dde8aa5c561fd6d3fe49bbaa102b74b396fdea" | 4018 | resolved "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz#98dde8aa5c561fd6d3fe49bbaa102b74b396fdea" |
3586 | integrity sha512-CikZxJGNyNOBERbeALo0NUUeJgHs5NyEvuYChX/PcsBV91TAvEq4hYDaWSenSieT8XwAutNnS3FGvyzIMOughQ== | 4019 | integrity sha512-CikZxJGNyNOBERbeALo0NUUeJgHs5NyEvuYChX/PcsBV91TAvEq4hYDaWSenSieT8XwAutNnS3FGvyzIMOughQ== |
3587 | 4020 | ||
3588 | browserslist@4.21.4: | 4021 | browserslist@4.21.5, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.5: |
3589 | version "4.21.4" | ||
3590 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" | ||
3591 | integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== | ||
3592 | dependencies: | ||
3593 | caniuse-lite "^1.0.30001400" | ||
3594 | electron-to-chromium "^1.4.251" | ||
3595 | node-releases "^2.0.6" | ||
3596 | update-browserslist-db "^1.0.9" | ||
3597 | |||
3598 | browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: | ||
3599 | version "4.21.5" | 4022 | version "4.21.5" |
3600 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" | 4023 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" |
3601 | integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== | 4024 | integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== |
@@ -3606,9 +4029,9 @@ browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^ | |||
3606 | update-browserslist-db "^1.0.10" | 4029 | update-browserslist-db "^1.0.10" |
3607 | 4030 | ||
3608 | browserstack-local@^1.4.5: | 4031 | browserstack-local@^1.4.5: |
3609 | version "1.5.1" | 4032 | version "1.5.2" |
3610 | resolved "https://registry.yarnpkg.com/browserstack-local/-/browserstack-local-1.5.1.tgz#0d424474cc2b74a9d9a22d00a2282941ff636f34" | 4033 | resolved "https://registry.yarnpkg.com/browserstack-local/-/browserstack-local-1.5.2.tgz#f35c76fd4e7a7b1394e460359ed9df85a6a16bf1" |
3611 | integrity sha512-T/wxyWDzvBHbDvl7fZKpFU7mYze6nrUkBhNy+d+8bXBqgQX10HTYvajIGO0wb49oGSLCPM0CMZTV/s7e6LF0sA== | 4034 | integrity sha512-qdsVGk5ndnVgjm5ekpaOfFYQoU/WOK1WFDrlzk9J7xzA+gnD1Vge2w1TFwvc2M0LW6VZePSk6y0Q1CPGyT/9HQ== |
3612 | dependencies: | 4035 | dependencies: |
3613 | agent-base "^6.0.2" | 4036 | agent-base "^6.0.2" |
3614 | https-proxy-agent "^5.0.1" | 4037 | https-proxy-agent "^5.0.1" |
@@ -3702,16 +4125,16 @@ cac@^3.0.3: | |||
3702 | suffix "^0.1.0" | 4125 | suffix "^0.1.0" |
3703 | text-table "^0.2.0" | 4126 | text-table "^0.2.0" |
3704 | 4127 | ||
3705 | cacache@17.0.4, cacache@^17.0.0: | 4128 | cacache@17.0.6: |
3706 | version "17.0.4" | 4129 | version "17.0.6" |
3707 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.0.4.tgz#5023ed892ba8843e3b7361c26d0ada37e146290c" | 4130 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.0.6.tgz#faf9739a067e6dcfd31316df82fdf7e1ec460373" |
3708 | integrity sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA== | 4131 | integrity sha512-ixcYmEBExFa/+ajIPjcwypxL97CjJyOsH9A/W+4qgEPIpJvKlC+HmVY8nkIck6n3PwUTdgq9c489niJGwl+5Cw== |
3709 | dependencies: | 4132 | dependencies: |
3710 | "@npmcli/fs" "^3.1.0" | 4133 | "@npmcli/fs" "^3.1.0" |
3711 | fs-minipass "^3.0.0" | 4134 | fs-minipass "^3.0.0" |
3712 | glob "^8.0.1" | 4135 | glob "^10.2.2" |
3713 | lru-cache "^7.7.1" | 4136 | lru-cache "^7.7.1" |
3714 | minipass "^4.0.0" | 4137 | minipass "^5.0.0" |
3715 | minipass-collect "^1.0.2" | 4138 | minipass-collect "^1.0.2" |
3716 | minipass-flush "^1.0.5" | 4139 | minipass-flush "^1.0.5" |
3717 | minipass-pipeline "^1.2.4" | 4140 | minipass-pipeline "^1.2.4" |
@@ -3745,6 +4168,24 @@ cacache@^16.1.0: | |||
3745 | tar "^6.1.11" | 4168 | tar "^6.1.11" |
3746 | unique-filename "^2.0.0" | 4169 | unique-filename "^2.0.0" |
3747 | 4170 | ||
4171 | cacache@^17.0.0: | ||
4172 | version "17.1.3" | ||
4173 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.1.3.tgz#c6ac23bec56516a7c0c52020fd48b4909d7c7044" | ||
4174 | integrity sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg== | ||
4175 | dependencies: | ||
4176 | "@npmcli/fs" "^3.1.0" | ||
4177 | fs-minipass "^3.0.0" | ||
4178 | glob "^10.2.2" | ||
4179 | lru-cache "^7.7.1" | ||
4180 | minipass "^5.0.0" | ||
4181 | minipass-collect "^1.0.2" | ||
4182 | minipass-flush "^1.0.5" | ||
4183 | minipass-pipeline "^1.2.4" | ||
4184 | p-map "^4.0.0" | ||
4185 | ssri "^10.0.0" | ||
4186 | tar "^6.1.11" | ||
4187 | unique-filename "^3.0.0" | ||
4188 | |||
3748 | cache-chunk-store@^3.0.0, cache-chunk-store@^3.2.2: | 4189 | cache-chunk-store@^3.0.0, cache-chunk-store@^3.2.2: |
3749 | version "3.2.2" | 4190 | version "3.2.2" |
3750 | resolved "https://registry.yarnpkg.com/cache-chunk-store/-/cache-chunk-store-3.2.2.tgz#19bb55d61252cd2174da4686548d52bc2dd44120" | 4191 | resolved "https://registry.yarnpkg.com/cache-chunk-store/-/cache-chunk-store-3.2.2.tgz#19bb55d61252cd2174da4686548d52bc2dd44120" |
@@ -3829,10 +4270,10 @@ camelcase@^6.0.0: | |||
3829 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" | 4270 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" |
3830 | integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== | 4271 | integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== |
3831 | 4272 | ||
3832 | caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449: | 4273 | caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: |
3833 | version "1.0.30001453" | 4274 | version "1.0.30001489" |
3834 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001453.tgz#6d3a1501622bf424a3cee5ad9550e640b0de3de8" | 4275 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz#ca82ee2d4e4dbf2bd2589c9360d3fcc2c7ba3bd8" |
3835 | integrity sha512-R9o/uySW38VViaTrOtwfbFEiBFUh7ST3uIG4OEymIG3/uKdHDO4xk/FaqfUw0d+irSUyFPy3dZszf9VvSTPnsA== | 4276 | integrity sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ== |
3836 | 4277 | ||
3837 | caseless@~0.12.0: | 4278 | caseless@~0.12.0: |
3838 | version "0.12.0" | 4279 | version "0.12.0" |
@@ -3925,9 +4366,9 @@ chrome-dns@^1.0.0: | |||
3925 | chrome-net "^3.3.2" | 4366 | chrome-net "^3.3.2" |
3926 | 4367 | ||
3927 | chrome-launcher@^0.15.0: | 4368 | chrome-launcher@^0.15.0: |
3928 | version "0.15.1" | 4369 | version "0.15.2" |
3929 | resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.1.tgz#0a0208037063641e2b3613b7e42b0fcb3fa2d399" | 4370 | resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da" |
3930 | integrity sha512-UugC8u59/w2AyX5sHLZUHoxBAiSiunUhZa3zZwMH6zPVis0C3dDKiRWyUGIo14tTbZHGVviWxv3PQWZ7taZ4fg== | 4371 | integrity sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ== |
3931 | dependencies: | 4372 | dependencies: |
3932 | "@types/node" "*" | 4373 | "@types/node" "*" |
3933 | escape-string-regexp "^4.0.0" | 4374 | escape-string-regexp "^4.0.0" |
@@ -3972,13 +4413,6 @@ ci-info@^3.2.0: | |||
3972 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" | 4413 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" |
3973 | integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== | 4414 | integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== |
3974 | 4415 | ||
3975 | clean-css@5.2.0: | ||
3976 | version "5.2.0" | ||
3977 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.0.tgz#44e4a04e8873ff0041df97acecf23a4a6519844e" | ||
3978 | integrity sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA== | ||
3979 | dependencies: | ||
3980 | source-map "~0.6.0" | ||
3981 | |||
3982 | clean-css@^4.0.12: | 4416 | clean-css@^4.0.12: |
3983 | version "4.2.4" | 4417 | version "4.2.4" |
3984 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" | 4418 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" |
@@ -3986,7 +4420,7 @@ clean-css@^4.0.12: | |||
3986 | dependencies: | 4420 | dependencies: |
3987 | source-map "~0.6.0" | 4421 | source-map "~0.6.0" |
3988 | 4422 | ||
3989 | clean-css@^5.2.2: | 4423 | clean-css@^5.2.2, clean-css@~5.3.2: |
3990 | version "5.3.2" | 4424 | version "5.3.2" |
3991 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" | 4425 | resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" |
3992 | integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== | 4426 | integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== |
@@ -3998,17 +4432,22 @@ clean-stack@^2.0.0: | |||
3998 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" | 4432 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" |
3999 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== | 4433 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== |
4000 | 4434 | ||
4001 | cli-cursor@^3.1.0: | 4435 | cli-cursor@3.1.0, cli-cursor@^3.1.0: |
4002 | version "3.1.0" | 4436 | version "3.1.0" |
4003 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" | 4437 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" |
4004 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== | 4438 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== |
4005 | dependencies: | 4439 | dependencies: |
4006 | restore-cursor "^3.1.0" | 4440 | restore-cursor "^3.1.0" |
4007 | 4441 | ||
4442 | cli-spinners@2.6.1: | ||
4443 | version "2.6.1" | ||
4444 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" | ||
4445 | integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== | ||
4446 | |||
4008 | cli-spinners@^2.1.0, cli-spinners@^2.5.0: | 4447 | cli-spinners@^2.1.0, cli-spinners@^2.5.0: |
4009 | version "2.7.0" | 4448 | version "2.9.0" |
4010 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" | 4449 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" |
4011 | integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== | 4450 | integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== |
4012 | 4451 | ||
4013 | cli-width@^3.0.0: | 4452 | cli-width@^3.0.0: |
4014 | version "3.0.0" | 4453 | version "3.0.0" |
@@ -4117,9 +4556,9 @@ colord@^2.9.3: | |||
4117 | integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== | 4556 | integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== |
4118 | 4557 | ||
4119 | colorette@^2.0.10, colorette@^2.0.14: | 4558 | colorette@^2.0.10, colorette@^2.0.14: |
4120 | version "2.0.19" | 4559 | version "2.0.20" |
4121 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" | 4560 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" |
4122 | integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== | 4561 | integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== |
4123 | 4562 | ||
4124 | combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: | 4563 | combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: |
4125 | version "1.0.8" | 4564 | version "1.0.8" |
@@ -4128,6 +4567,11 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: | |||
4128 | dependencies: | 4567 | dependencies: |
4129 | delayed-stream "~1.0.0" | 4568 | delayed-stream "~1.0.0" |
4130 | 4569 | ||
4570 | commander@^10.0.0, commander@^10.0.1: | ||
4571 | version "10.0.1" | ||
4572 | resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" | ||
4573 | integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== | ||
4574 | |||
4131 | commander@^2.20.0: | 4575 | commander@^2.20.0: |
4132 | version "2.20.3" | 4576 | version "2.20.3" |
4133 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" | 4577 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" |
@@ -4143,11 +4587,6 @@ commander@^8.3.0: | |||
4143 | resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" | 4587 | resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" |
4144 | integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== | 4588 | integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== |
4145 | 4589 | ||
4146 | commander@^9.4.1: | ||
4147 | version "9.5.0" | ||
4148 | resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" | ||
4149 | integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== | ||
4150 | |||
4151 | comment-parser@1.3.1: | 4590 | comment-parser@1.3.1: |
4152 | version "1.3.1" | 4591 | version "1.3.1" |
4153 | resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b" | 4592 | resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b" |
@@ -4267,16 +4706,16 @@ copy-webpack-plugin@11.0.0: | |||
4267 | serialize-javascript "^6.0.0" | 4706 | serialize-javascript "^6.0.0" |
4268 | 4707 | ||
4269 | core-js-compat@^3.25.1: | 4708 | core-js-compat@^3.25.1: |
4270 | version "3.28.0" | 4709 | version "3.30.2" |
4271 | resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.28.0.tgz#c08456d854608a7264530a2afa281fadf20ecee6" | 4710 | resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.2.tgz#83f136e375babdb8c80ad3c22d67c69098c1dd8b" |
4272 | integrity sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg== | 4711 | integrity sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA== |
4273 | dependencies: | 4712 | dependencies: |
4274 | browserslist "^4.21.5" | 4713 | browserslist "^4.21.5" |
4275 | 4714 | ||
4276 | core-js@^3.22.8: | 4715 | core-js@^3.22.8: |
4277 | version "3.28.0" | 4716 | version "3.30.2" |
4278 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.28.0.tgz#ed8b9e99c273879fdfff0edfc77ee709a5800e4a" | 4717 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.2.tgz#6528abfda65e5ad728143ea23f7a14f0dcf503fc" |
4279 | integrity sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw== | 4718 | integrity sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg== |
4280 | 4719 | ||
4281 | core-util-is@1.0.2: | 4720 | core-util-is@1.0.2: |
4282 | version "1.0.2" | 4721 | version "1.0.2" |
@@ -4288,21 +4727,15 @@ core-util-is@~1.0.0: | |||
4288 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" | 4727 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" |
4289 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== | 4728 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== |
4290 | 4729 | ||
4291 | cosmiconfig@^7.0.0: | 4730 | cosmiconfig-typescript-loader@^4.3.0: |
4292 | version "7.1.0" | 4731 | version "4.3.0" |
4293 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" | 4732 | resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz#c4259ce474c9df0f32274ed162c0447c951ef073" |
4294 | integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== | 4733 | integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q== |
4295 | dependencies: | ||
4296 | "@types/parse-json" "^4.0.0" | ||
4297 | import-fresh "^3.2.1" | ||
4298 | parse-json "^5.0.0" | ||
4299 | path-type "^4.0.0" | ||
4300 | yaml "^1.10.0" | ||
4301 | 4734 | ||
4302 | cosmiconfig@^8.0.0: | 4735 | cosmiconfig@^8.1.3: |
4303 | version "8.0.0" | 4736 | version "8.1.3" |
4304 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.0.0.tgz#e9feae014eab580f858f8a0288f38997a7bebe97" | 4737 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689" |
4305 | integrity sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ== | 4738 | integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== |
4306 | dependencies: | 4739 | dependencies: |
4307 | import-fresh "^3.2.1" | 4740 | import-fresh "^3.2.1" |
4308 | js-yaml "^4.1.0" | 4741 | js-yaml "^4.1.0" |
@@ -4380,7 +4813,7 @@ cross-spawn@^5.0.1: | |||
4380 | shebang-command "^1.2.0" | 4813 | shebang-command "^1.2.0" |
4381 | which "^1.2.9" | 4814 | which "^1.2.9" |
4382 | 4815 | ||
4383 | cross-spawn@^7.0.2, cross-spawn@^7.0.3: | 4816 | cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: |
4384 | version "7.0.3" | 4817 | version "7.0.3" |
4385 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" | 4818 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" |
4386 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== | 4819 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== |
@@ -4394,7 +4827,7 @@ css-functions-list@^3.1.0: | |||
4394 | resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b" | 4827 | resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b" |
4395 | integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w== | 4828 | integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w== |
4396 | 4829 | ||
4397 | css-loader@6.7.3, css-loader@^6.2.0: | 4830 | css-loader@6.7.3: |
4398 | version "6.7.3" | 4831 | version "6.7.3" |
4399 | resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" | 4832 | resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" |
4400 | integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== | 4833 | integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== |
@@ -4408,6 +4841,20 @@ css-loader@6.7.3, css-loader@^6.2.0: | |||
4408 | postcss-value-parser "^4.2.0" | 4841 | postcss-value-parser "^4.2.0" |
4409 | semver "^7.3.8" | 4842 | semver "^7.3.8" |
4410 | 4843 | ||
4844 | css-loader@^6.2.0: | ||
4845 | version "6.7.4" | ||
4846 | resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.4.tgz#a5d8ec28a73f3e0823998cfee2a1f7e564b91f9b" | ||
4847 | integrity sha512-0Y5uHtK5BswfaGJ+jrO+4pPg1msFBc0pwPIE1VqfpmVn6YbDfYfXMj8rfd7nt+4goAhJueO+H/I40VWJfcP1mQ== | ||
4848 | dependencies: | ||
4849 | icss-utils "^5.1.0" | ||
4850 | postcss "^8.4.21" | ||
4851 | postcss-modules-extract-imports "^3.0.0" | ||
4852 | postcss-modules-local-by-default "^4.0.1" | ||
4853 | postcss-modules-scope "^3.0.0" | ||
4854 | postcss-modules-values "^4.0.0" | ||
4855 | postcss-value-parser "^4.2.0" | ||
4856 | semver "^7.3.8" | ||
4857 | |||
4411 | css-select@^4.1.3, css-select@^4.2.0: | 4858 | css-select@^4.1.3, css-select@^4.2.0: |
4412 | version "4.3.0" | 4859 | version "4.3.0" |
4413 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" | 4860 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" |
@@ -4458,9 +4905,9 @@ cssesc@^3.0.0: | |||
4458 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== | 4905 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== |
4459 | 4906 | ||
4460 | csstype@^3.0.2: | 4907 | csstype@^3.0.2: |
4461 | version "3.1.1" | 4908 | version "3.1.2" |
4462 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" | 4909 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" |
4463 | integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== | 4910 | integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== |
4464 | 4911 | ||
4465 | dashdash@^1.12.0: | 4912 | dashdash@^1.12.0: |
4466 | version "1.14.1" | 4913 | version "1.14.1" |
@@ -4528,15 +4975,16 @@ decompress-response@^6.0.0: | |||
4528 | mimic-response "^3.1.0" | 4975 | mimic-response "^3.1.0" |
4529 | 4976 | ||
4530 | deep-equal@^2.0.5: | 4977 | deep-equal@^2.0.5: |
4531 | version "2.2.0" | 4978 | version "2.2.1" |
4532 | resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" | 4979 | resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.1.tgz#c72ab22f3a7d3503a4ca87dde976fe9978816739" |
4533 | integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== | 4980 | integrity sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ== |
4534 | dependencies: | 4981 | dependencies: |
4982 | array-buffer-byte-length "^1.0.0" | ||
4535 | call-bind "^1.0.2" | 4983 | call-bind "^1.0.2" |
4536 | es-get-iterator "^1.1.2" | 4984 | es-get-iterator "^1.1.3" |
4537 | get-intrinsic "^1.1.3" | 4985 | get-intrinsic "^1.2.0" |
4538 | is-arguments "^1.1.1" | 4986 | is-arguments "^1.1.1" |
4539 | is-array-buffer "^3.0.1" | 4987 | is-array-buffer "^3.0.2" |
4540 | is-date-object "^1.0.5" | 4988 | is-date-object "^1.0.5" |
4541 | is-regex "^1.1.4" | 4989 | is-regex "^1.1.4" |
4542 | is-shared-array-buffer "^1.0.2" | 4990 | is-shared-array-buffer "^1.0.2" |
@@ -4544,7 +4992,7 @@ deep-equal@^2.0.5: | |||
4544 | object-is "^1.1.5" | 4992 | object-is "^1.1.5" |
4545 | object-keys "^1.1.1" | 4993 | object-keys "^1.1.1" |
4546 | object.assign "^4.1.4" | 4994 | object.assign "^4.1.4" |
4547 | regexp.prototype.flags "^1.4.3" | 4995 | regexp.prototype.flags "^1.5.0" |
4548 | side-channel "^1.0.4" | 4996 | side-channel "^1.0.4" |
4549 | which-boxed-primitive "^1.0.2" | 4997 | which-boxed-primitive "^1.0.2" |
4550 | which-collection "^1.0.1" | 4998 | which-collection "^1.0.1" |
@@ -4556,9 +5004,9 @@ deep-is@^0.1.3: | |||
4556 | integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== | 5004 | integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== |
4557 | 5005 | ||
4558 | deepmerge@^4.0.0, deepmerge@^4.2.2: | 5006 | deepmerge@^4.0.0, deepmerge@^4.2.2: |
4559 | version "4.3.0" | 5007 | version "4.3.1" |
4560 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.0.tgz#65491893ec47756d44719ae520e0e2609233b59b" | 5008 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" |
4561 | integrity sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og== | 5009 | integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== |
4562 | 5010 | ||
4563 | default-gateway@^6.0.3: | 5011 | default-gateway@^6.0.3: |
4564 | version "6.0.3" | 5012 | version "6.0.3" |
@@ -4584,7 +5032,7 @@ define-lazy-prop@^2.0.0: | |||
4584 | resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" | 5032 | resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" |
4585 | integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== | 5033 | integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== |
4586 | 5034 | ||
4587 | define-properties@^1.1.3, define-properties@^1.1.4: | 5035 | define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: |
4588 | version "1.2.0" | 5036 | version "1.2.0" |
4589 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" | 5037 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" |
4590 | integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== | 5038 | integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== |
@@ -4602,21 +5050,16 @@ delegates@^1.0.0: | |||
4602 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" | 5050 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" |
4603 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== | 5051 | integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== |
4604 | 5052 | ||
4605 | depd@2.0.0: | 5053 | depd@2.0.0, depd@^2.0.0: |
4606 | version "2.0.0" | 5054 | version "2.0.0" |
4607 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" | 5055 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" |
4608 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== | 5056 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== |
4609 | 5057 | ||
4610 | depd@^1.1.2, depd@~1.1.2: | 5058 | depd@~1.1.2: |
4611 | version "1.1.2" | 5059 | version "1.1.2" |
4612 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" | 5060 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" |
4613 | integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== | 5061 | integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== |
4614 | 5062 | ||
4615 | dependency-graph@^0.11.0: | ||
4616 | version "0.11.0" | ||
4617 | resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" | ||
4618 | integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== | ||
4619 | |||
4620 | destroy@1.2.0: | 5063 | destroy@1.2.0: |
4621 | version "1.2.0" | 5064 | version "1.2.0" |
4622 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" | 5065 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" |
@@ -4632,23 +5075,23 @@ devtools-protocol@0.0.981744: | |||
4632 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.981744.tgz#9960da0370284577d46c28979a0b32651022bacf" | 5075 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.981744.tgz#9960da0370284577d46c28979a0b32651022bacf" |
4633 | integrity sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg== | 5076 | integrity sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg== |
4634 | 5077 | ||
4635 | devtools-protocol@^0.0.1102555: | 5078 | devtools-protocol@^0.0.1130274: |
4636 | version "0.0.1102555" | 5079 | version "0.0.1130274" |
4637 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1102555.tgz#51313366160ac8a38c2780fec08554d70390d9f0" | 5080 | resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1130274.tgz#1cd0c472a84fc9a09becaaed35a247a6eab9310c" |
4638 | integrity sha512-OmVCJhmZCpab9UW4gKyp8EJ7ZETaCg2FteiTSik6nNF/FmCGVVrIzzzhMBIm1yncM0X/L6f8zk5LFq0JOeE0Mg== | 5081 | integrity sha512-kIozBWajgsi1g0W8yzALI4ZdCp6KG1yWaq8NN1ehQM3zX6JRegLSzfexz7XT5eFjmq1RkpMYgeKmfi3GsHrCLw== |
4639 | 5082 | ||
4640 | devtools@7.30.0: | 5083 | devtools@7.31.1: |
4641 | version "7.30.0" | 5084 | version "7.31.1" |
4642 | resolved "https://registry.yarnpkg.com/devtools/-/devtools-7.30.0.tgz#39146fcd0a3986dc5b347acf31b96ae0f33d3aa0" | 5085 | resolved "https://registry.yarnpkg.com/devtools/-/devtools-7.31.1.tgz#c7a5db22d720a83f57871138da76125948be346a" |
4643 | integrity sha512-liC2nLMt/pEFTGwF+sCpciNPzQHsIfS+cQMBIBDWZBADBXLceftJxz1rBVrWsD3lM2t8dvpM4ZU7PiMScFDx8Q== | 5086 | integrity sha512-QU8rMSspKk3c/mX0uawIlRslwH7F+sdTGBZseXgAA5XIgqWbanCQdfHLvxcEzJJHRE5Gq6vGPJIAjq/z9Z4j/Q== |
4644 | dependencies: | 5087 | dependencies: |
4645 | "@types/node" "^18.0.0" | 5088 | "@types/node" "^18.0.0" |
4646 | "@types/ua-parser-js" "^0.7.33" | 5089 | "@types/ua-parser-js" "^0.7.33" |
4647 | "@wdio/config" "7.30.0" | 5090 | "@wdio/config" "7.31.1" |
4648 | "@wdio/logger" "7.26.0" | 5091 | "@wdio/logger" "7.26.0" |
4649 | "@wdio/protocols" "7.27.0" | 5092 | "@wdio/protocols" "7.27.0" |
4650 | "@wdio/types" "7.26.0" | 5093 | "@wdio/types" "7.30.2" |
4651 | "@wdio/utils" "7.26.0" | 5094 | "@wdio/utils" "7.30.2" |
4652 | chrome-launcher "^0.15.0" | 5095 | chrome-launcher "^0.15.0" |
4653 | edge-paths "^2.1.0" | 5096 | edge-paths "^2.1.0" |
4654 | puppeteer-core "^13.1.3" | 5097 | puppeteer-core "^13.1.3" |
@@ -4677,9 +5120,9 @@ diff@^5.0.0: | |||
4677 | integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== | 5120 | integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== |
4678 | 5121 | ||
4679 | dijkstrajs@^1.0.1: | 5122 | dijkstrajs@^1.0.1: |
4680 | version "1.0.2" | 5123 | version "1.0.3" |
4681 | resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257" | 5124 | resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" |
4682 | integrity sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg== | 5125 | integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== |
4683 | 5126 | ||
4684 | dir-glob@^3.0.1: | 5127 | dir-glob@^3.0.1: |
4685 | version "3.0.1" | 5128 | version "3.0.1" |
@@ -4694,9 +5137,9 @@ dns-equal@^1.0.0: | |||
4694 | integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== | 5137 | integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== |
4695 | 5138 | ||
4696 | dns-packet@^5.2.2: | 5139 | dns-packet@^5.2.2: |
4697 | version "5.4.0" | 5140 | version "5.6.0" |
4698 | resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" | 5141 | resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.0.tgz#2202c947845c7a63c23ece58f2f70ff6ab4c2f7d" |
4699 | integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== | 5142 | integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== |
4700 | dependencies: | 5143 | dependencies: |
4701 | "@leichtgewicht/ip-codec" "^2.0.1" | 5144 | "@leichtgewicht/ip-codec" "^2.0.1" |
4702 | 5145 | ||
@@ -4756,7 +5199,7 @@ domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: | |||
4756 | dependencies: | 5199 | dependencies: |
4757 | domelementtype "^2.2.0" | 5200 | domelementtype "^2.2.0" |
4758 | 5201 | ||
4759 | domhandler@^5.0.1, domhandler@^5.0.2: | 5202 | domhandler@^5.0.2, domhandler@^5.0.3: |
4760 | version "5.0.3" | 5203 | version "5.0.3" |
4761 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" | 5204 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" |
4762 | integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== | 5205 | integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== |
@@ -4773,13 +5216,13 @@ domutils@^2.5.2, domutils@^2.8.0: | |||
4773 | domhandler "^4.2.0" | 5216 | domhandler "^4.2.0" |
4774 | 5217 | ||
4775 | domutils@^3.0.1: | 5218 | domutils@^3.0.1: |
4776 | version "3.0.1" | 5219 | version "3.1.0" |
4777 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" | 5220 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" |
4778 | integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== | 5221 | integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== |
4779 | dependencies: | 5222 | dependencies: |
4780 | dom-serializer "^2.0.0" | 5223 | dom-serializer "^2.0.0" |
4781 | domelementtype "^2.3.0" | 5224 | domelementtype "^2.3.0" |
4782 | domhandler "^5.0.1" | 5225 | domhandler "^5.0.3" |
4783 | 5226 | ||
4784 | dot-case@^3.0.4: | 5227 | dot-case@^3.0.4: |
4785 | version "3.0.4" | 5228 | version "3.0.4" |
@@ -4789,11 +5232,21 @@ dot-case@^3.0.4: | |||
4789 | no-case "^3.0.4" | 5232 | no-case "^3.0.4" |
4790 | tslib "^2.0.3" | 5233 | tslib "^2.0.3" |
4791 | 5234 | ||
4792 | duplexer@^0.1.2, duplexer@~0.1.1: | 5235 | dotenv@~10.0.0: |
5236 | version "10.0.0" | ||
5237 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" | ||
5238 | integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== | ||
5239 | |||
5240 | duplexer@^0.1.1, duplexer@^0.1.2, duplexer@~0.1.1: | ||
4793 | version "0.1.2" | 5241 | version "0.1.2" |
4794 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" | 5242 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" |
4795 | integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== | 5243 | integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== |
4796 | 5244 | ||
5245 | eastasianwidth@^0.2.0: | ||
5246 | version "0.2.0" | ||
5247 | resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" | ||
5248 | integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== | ||
5249 | |||
4797 | easy-table@*, easy-table@^1.1.1: | 5250 | easy-table@*, easy-table@^1.1.1: |
4798 | version "1.2.0" | 5251 | version "1.2.0" |
4799 | resolved "https://registry.yarnpkg.com/easy-table/-/easy-table-1.2.0.tgz#ba9225d7138fee307bfd4f0b5bc3c04bdc7c54eb" | 5252 | resolved "https://registry.yarnpkg.com/easy-table/-/easy-table-1.2.0.tgz#ba9225d7138fee307bfd4f0b5bc3c04bdc7c54eb" |
@@ -4824,23 +5277,28 @@ ee-first@1.1.1: | |||
4824 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" | 5277 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" |
4825 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== | 5278 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== |
4826 | 5279 | ||
4827 | ejs@^3.0.1: | 5280 | ejs@^3.0.1, ejs@^3.1.7: |
4828 | version "3.1.8" | 5281 | version "3.1.9" |
4829 | resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b" | 5282 | resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" |
4830 | integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== | 5283 | integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== |
4831 | dependencies: | 5284 | dependencies: |
4832 | jake "^10.8.5" | 5285 | jake "^10.8.5" |
4833 | 5286 | ||
4834 | electron-to-chromium@^1.4.251, electron-to-chromium@^1.4.284: | 5287 | electron-to-chromium@^1.4.284: |
4835 | version "1.4.299" | 5288 | version "1.4.404" |
4836 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.299.tgz#faa2069cd4879a73e540e533178db5c618768d41" | 5289 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.404.tgz#16baf653a7a2613e221da61480ad02fe84e40231" |
4837 | integrity sha512-lQ7ijJghH6pCGbfWXr6EY+KYCMaRSjgsY925r1p/TlpSfVM1VjHTcn1gAc15VM4uwti283X6QtjPTXdpoSGiZQ== | 5290 | integrity sha512-te57sWvQdpxmyd1GiswaodKdXdPgn9cN4ht8JlNa04QgtrfnUdWEo1261rY2vaC6TKaiHn0E7QerJWPKFCvMVw== |
4838 | 5291 | ||
4839 | emoji-regex@^8.0.0: | 5292 | emoji-regex@^8.0.0: |
4840 | version "8.0.0" | 5293 | version "8.0.0" |
4841 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" | 5294 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" |
4842 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== | 5295 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== |
4843 | 5296 | ||
5297 | emoji-regex@^9.2.2: | ||
5298 | version "9.2.2" | ||
5299 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" | ||
5300 | integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== | ||
5301 | |||
4844 | emojis-list@^3.0.0: | 5302 | emojis-list@^3.0.0: |
4845 | version "3.0.0" | 5303 | version "3.0.0" |
4846 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" | 5304 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" |
@@ -4886,23 +5344,30 @@ engine.io-parser@~5.0.3: | |||
4886 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" | 5344 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" |
4887 | integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== | 5345 | integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== |
4888 | 5346 | ||
4889 | enhanced-resolve@^5.0.0, enhanced-resolve@^5.10.0: | 5347 | enhanced-resolve@^5.0.0, enhanced-resolve@^5.13.0, enhanced-resolve@^5.14.0: |
4890 | version "5.12.0" | 5348 | version "5.14.0" |
4891 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" | 5349 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz#0b6c676c8a3266c99fa281e4433a706f5c0c61c4" |
4892 | integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== | 5350 | integrity sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw== |
4893 | dependencies: | 5351 | dependencies: |
4894 | graceful-fs "^4.2.4" | 5352 | graceful-fs "^4.2.4" |
4895 | tapable "^2.2.0" | 5353 | tapable "^2.2.0" |
4896 | 5354 | ||
5355 | enquirer@~2.3.6: | ||
5356 | version "2.3.6" | ||
5357 | resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" | ||
5358 | integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== | ||
5359 | dependencies: | ||
5360 | ansi-colors "^4.1.1" | ||
5361 | |||
4897 | entities@^2.0.0: | 5362 | entities@^2.0.0: |
4898 | version "2.2.0" | 5363 | version "2.2.0" |
4899 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" | 5364 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" |
4900 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== | 5365 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== |
4901 | 5366 | ||
4902 | entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: | 5367 | entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: |
4903 | version "4.4.0" | 5368 | version "4.5.0" |
4904 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" | 5369 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" |
4905 | integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== | 5370 | integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== |
4906 | 5371 | ||
4907 | entities@~3.0.1: | 5372 | entities@~3.0.1: |
4908 | version "3.0.1" | 5373 | version "3.0.1" |
@@ -4944,17 +5409,17 @@ error-ex@^1.2.0, error-ex@^1.3.1: | |||
4944 | is-arrayish "^0.2.1" | 5409 | is-arrayish "^0.2.1" |
4945 | 5410 | ||
4946 | es-abstract@^1.19.0, es-abstract@^1.20.4: | 5411 | es-abstract@^1.19.0, es-abstract@^1.20.4: |
4947 | version "1.21.1" | 5412 | version "1.21.2" |
4948 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" | 5413 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" |
4949 | integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== | 5414 | integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== |
4950 | dependencies: | 5415 | dependencies: |
5416 | array-buffer-byte-length "^1.0.0" | ||
4951 | available-typed-arrays "^1.0.5" | 5417 | available-typed-arrays "^1.0.5" |
4952 | call-bind "^1.0.2" | 5418 | call-bind "^1.0.2" |
4953 | es-set-tostringtag "^2.0.1" | 5419 | es-set-tostringtag "^2.0.1" |
4954 | es-to-primitive "^1.2.1" | 5420 | es-to-primitive "^1.2.1" |
4955 | function-bind "^1.1.1" | ||
4956 | function.prototype.name "^1.1.5" | 5421 | function.prototype.name "^1.1.5" |
4957 | get-intrinsic "^1.1.3" | 5422 | get-intrinsic "^1.2.0" |
4958 | get-symbol-description "^1.0.0" | 5423 | get-symbol-description "^1.0.0" |
4959 | globalthis "^1.0.3" | 5424 | globalthis "^1.0.3" |
4960 | gopd "^1.0.1" | 5425 | gopd "^1.0.1" |
@@ -4962,8 +5427,8 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: | |||
4962 | has-property-descriptors "^1.0.0" | 5427 | has-property-descriptors "^1.0.0" |
4963 | has-proto "^1.0.1" | 5428 | has-proto "^1.0.1" |
4964 | has-symbols "^1.0.3" | 5429 | has-symbols "^1.0.3" |
4965 | internal-slot "^1.0.4" | 5430 | internal-slot "^1.0.5" |
4966 | is-array-buffer "^3.0.1" | 5431 | is-array-buffer "^3.0.2" |
4967 | is-callable "^1.2.7" | 5432 | is-callable "^1.2.7" |
4968 | is-negative-zero "^2.0.2" | 5433 | is-negative-zero "^2.0.2" |
4969 | is-regex "^1.1.4" | 5434 | is-regex "^1.1.4" |
@@ -4971,18 +5436,19 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: | |||
4971 | is-string "^1.0.7" | 5436 | is-string "^1.0.7" |
4972 | is-typed-array "^1.1.10" | 5437 | is-typed-array "^1.1.10" |
4973 | is-weakref "^1.0.2" | 5438 | is-weakref "^1.0.2" |
4974 | object-inspect "^1.12.2" | 5439 | object-inspect "^1.12.3" |
4975 | object-keys "^1.1.1" | 5440 | object-keys "^1.1.1" |
4976 | object.assign "^4.1.4" | 5441 | object.assign "^4.1.4" |
4977 | regexp.prototype.flags "^1.4.3" | 5442 | regexp.prototype.flags "^1.4.3" |
4978 | safe-regex-test "^1.0.0" | 5443 | safe-regex-test "^1.0.0" |
5444 | string.prototype.trim "^1.2.7" | ||
4979 | string.prototype.trimend "^1.0.6" | 5445 | string.prototype.trimend "^1.0.6" |
4980 | string.prototype.trimstart "^1.0.6" | 5446 | string.prototype.trimstart "^1.0.6" |
4981 | typed-array-length "^1.0.4" | 5447 | typed-array-length "^1.0.4" |
4982 | unbox-primitive "^1.0.2" | 5448 | unbox-primitive "^1.0.2" |
4983 | which-typed-array "^1.1.9" | 5449 | which-typed-array "^1.1.9" |
4984 | 5450 | ||
4985 | es-get-iterator@^1.1.2: | 5451 | es-get-iterator@^1.1.3: |
4986 | version "1.1.3" | 5452 | version "1.1.3" |
4987 | resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" | 5453 | resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" |
4988 | integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== | 5454 | integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== |
@@ -4997,10 +5463,10 @@ es-get-iterator@^1.1.2: | |||
4997 | isarray "^2.0.5" | 5463 | isarray "^2.0.5" |
4998 | stop-iteration-iterator "^1.0.0" | 5464 | stop-iteration-iterator "^1.0.0" |
4999 | 5465 | ||
5000 | es-module-lexer@^0.9.0: | 5466 | es-module-lexer@^1.2.1: |
5001 | version "0.9.3" | 5467 | version "1.2.1" |
5002 | resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" | 5468 | resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.2.1.tgz#ba303831f63e6a394983fde2f97ad77b22324527" |
5003 | integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== | 5469 | integrity sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg== |
5004 | 5470 | ||
5005 | es-set-tostringtag@^2.0.1: | 5471 | es-set-tostringtag@^2.0.1: |
5006 | version "2.0.1" | 5472 | version "2.0.1" |
@@ -5027,38 +5493,66 @@ es-to-primitive@^1.2.1: | |||
5027 | is-date-object "^1.0.1" | 5493 | is-date-object "^1.0.1" |
5028 | is-symbol "^1.0.2" | 5494 | is-symbol "^1.0.2" |
5029 | 5495 | ||
5030 | esbuild-wasm@0.16.17: | 5496 | esbuild-wasm@0.17.18: |
5031 | version "0.16.17" | 5497 | version "0.17.18" |
5032 | resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.16.17.tgz#b8d41ab99a9b725765a138f0f1d2381e891f913d" | 5498 | resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.17.18.tgz#4d922c509eccfc33f7969c880a520e5e665681ef" |
5033 | integrity sha512-Tn7NuMqRcM+T/qCOxbQRq0qrwWl1sUWp6ARfJRakE8Bepew6zata4qrKgH2YqovNC5e/2fcTa7o+VL/FAOZC1Q== | 5499 | integrity sha512-h4m5zVa+KaDuRFIbH9dokMwovvkIjTQJS7/Ry+0Z1paVuS9aIkso2vdA2GmwH9GSvGX6w71WveJ3PfkoLuWaRw== |
5034 | 5500 | ||
5035 | esbuild@0.16.17: | 5501 | esbuild@0.17.18: |
5036 | version "0.16.17" | 5502 | version "0.17.18" |
5037 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" | 5503 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.18.tgz#f4f8eb6d77384d68cd71c53eb6601c7efe05e746" |
5038 | integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== | 5504 | integrity sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w== |
5505 | optionalDependencies: | ||
5506 | "@esbuild/android-arm" "0.17.18" | ||
5507 | "@esbuild/android-arm64" "0.17.18" | ||
5508 | "@esbuild/android-x64" "0.17.18" | ||
5509 | "@esbuild/darwin-arm64" "0.17.18" | ||
5510 | "@esbuild/darwin-x64" "0.17.18" | ||
5511 | "@esbuild/freebsd-arm64" "0.17.18" | ||
5512 | "@esbuild/freebsd-x64" "0.17.18" | ||
5513 | "@esbuild/linux-arm" "0.17.18" | ||
5514 | "@esbuild/linux-arm64" "0.17.18" | ||
5515 | "@esbuild/linux-ia32" "0.17.18" | ||
5516 | "@esbuild/linux-loong64" "0.17.18" | ||
5517 | "@esbuild/linux-mips64el" "0.17.18" | ||
5518 | "@esbuild/linux-ppc64" "0.17.18" | ||
5519 | "@esbuild/linux-riscv64" "0.17.18" | ||
5520 | "@esbuild/linux-s390x" "0.17.18" | ||
5521 | "@esbuild/linux-x64" "0.17.18" | ||
5522 | "@esbuild/netbsd-x64" "0.17.18" | ||
5523 | "@esbuild/openbsd-x64" "0.17.18" | ||
5524 | "@esbuild/sunos-x64" "0.17.18" | ||
5525 | "@esbuild/win32-arm64" "0.17.18" | ||
5526 | "@esbuild/win32-ia32" "0.17.18" | ||
5527 | "@esbuild/win32-x64" "0.17.18" | ||
5528 | |||
5529 | esbuild@^0.17.5: | ||
5530 | version "0.17.19" | ||
5531 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.19.tgz#087a727e98299f0462a3d0bcdd9cd7ff100bd955" | ||
5532 | integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw== | ||
5039 | optionalDependencies: | 5533 | optionalDependencies: |
5040 | "@esbuild/android-arm" "0.16.17" | 5534 | "@esbuild/android-arm" "0.17.19" |
5041 | "@esbuild/android-arm64" "0.16.17" | 5535 | "@esbuild/android-arm64" "0.17.19" |
5042 | "@esbuild/android-x64" "0.16.17" | 5536 | "@esbuild/android-x64" "0.17.19" |
5043 | "@esbuild/darwin-arm64" "0.16.17" | 5537 | "@esbuild/darwin-arm64" "0.17.19" |
5044 | "@esbuild/darwin-x64" "0.16.17" | 5538 | "@esbuild/darwin-x64" "0.17.19" |
5045 | "@esbuild/freebsd-arm64" "0.16.17" | 5539 | "@esbuild/freebsd-arm64" "0.17.19" |
5046 | "@esbuild/freebsd-x64" "0.16.17" | 5540 | "@esbuild/freebsd-x64" "0.17.19" |
5047 | "@esbuild/linux-arm" "0.16.17" | 5541 | "@esbuild/linux-arm" "0.17.19" |
5048 | "@esbuild/linux-arm64" "0.16.17" | 5542 | "@esbuild/linux-arm64" "0.17.19" |
5049 | "@esbuild/linux-ia32" "0.16.17" | 5543 | "@esbuild/linux-ia32" "0.17.19" |
5050 | "@esbuild/linux-loong64" "0.16.17" | 5544 | "@esbuild/linux-loong64" "0.17.19" |
5051 | "@esbuild/linux-mips64el" "0.16.17" | 5545 | "@esbuild/linux-mips64el" "0.17.19" |
5052 | "@esbuild/linux-ppc64" "0.16.17" | 5546 | "@esbuild/linux-ppc64" "0.17.19" |
5053 | "@esbuild/linux-riscv64" "0.16.17" | 5547 | "@esbuild/linux-riscv64" "0.17.19" |
5054 | "@esbuild/linux-s390x" "0.16.17" | 5548 | "@esbuild/linux-s390x" "0.17.19" |
5055 | "@esbuild/linux-x64" "0.16.17" | 5549 | "@esbuild/linux-x64" "0.17.19" |
5056 | "@esbuild/netbsd-x64" "0.16.17" | 5550 | "@esbuild/netbsd-x64" "0.17.19" |
5057 | "@esbuild/openbsd-x64" "0.16.17" | 5551 | "@esbuild/openbsd-x64" "0.17.19" |
5058 | "@esbuild/sunos-x64" "0.16.17" | 5552 | "@esbuild/sunos-x64" "0.17.19" |
5059 | "@esbuild/win32-arm64" "0.16.17" | 5553 | "@esbuild/win32-arm64" "0.17.19" |
5060 | "@esbuild/win32-ia32" "0.16.17" | 5554 | "@esbuild/win32-ia32" "0.17.19" |
5061 | "@esbuild/win32-x64" "0.16.17" | 5555 | "@esbuild/win32-x64" "0.17.19" |
5062 | 5556 | ||
5063 | escalade@^3.1.1: | 5557 | escalade@^3.1.1: |
5064 | version "3.1.1" | 5558 | version "3.1.1" |
@@ -5095,9 +5589,9 @@ eslint-import-resolver-node@^0.3.7: | |||
5095 | resolve "^1.22.1" | 5589 | resolve "^1.22.1" |
5096 | 5590 | ||
5097 | eslint-module-utils@^2.7.4: | 5591 | eslint-module-utils@^2.7.4: |
5098 | version "2.7.4" | 5592 | version "2.8.0" |
5099 | resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" | 5593 | resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" |
5100 | integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== | 5594 | integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== |
5101 | dependencies: | 5595 | dependencies: |
5102 | debug "^3.2.7" | 5596 | debug "^3.2.7" |
5103 | 5597 | ||
@@ -5122,17 +5616,18 @@ eslint-plugin-import@2.27.5: | |||
5122 | semver "^6.3.0" | 5616 | semver "^6.3.0" |
5123 | tsconfig-paths "^3.14.1" | 5617 | tsconfig-paths "^3.14.1" |
5124 | 5618 | ||
5125 | eslint-plugin-jsdoc@^40.0.0: | 5619 | eslint-plugin-jsdoc@^44.2.4: |
5126 | version "40.0.0" | 5620 | version "44.2.4" |
5127 | resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-40.0.0.tgz#7f433757aa91721e4b88a527dc17ac0437c3c075" | 5621 | resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-44.2.4.tgz#0bdc163771504ec7330414eda6a7dbae67156ddb" |
5128 | integrity sha512-LOPyIu1vAVvGPkye3ci0moj0iNf3f8bmin6do2DYDj+77NRXWnkmhKRy8swWsatUs3mB5jYPWPUsFg9pyfEiyA== | 5622 | integrity sha512-/EMMxCyRh1SywhCb66gAqoGX4Yv6Xzc4bsSkF1AiY2o2+bQmGMQ05QZ5+JjHbdFTPDZY9pfn+DsSNP0a5yQpIg== |
5129 | dependencies: | 5623 | dependencies: |
5130 | "@es-joy/jsdoccomment" "~0.36.1" | 5624 | "@es-joy/jsdoccomment" "~0.39.3" |
5625 | are-docs-informative "^0.0.2" | ||
5131 | comment-parser "1.3.1" | 5626 | comment-parser "1.3.1" |
5132 | debug "^4.3.4" | 5627 | debug "^4.3.4" |
5133 | escape-string-regexp "^4.0.0" | 5628 | escape-string-regexp "^4.0.0" |
5134 | esquery "^1.4.0" | 5629 | esquery "^1.5.0" |
5135 | semver "^7.3.8" | 5630 | semver "^7.5.1" |
5136 | spdx-expression-parse "^3.0.1" | 5631 | spdx-expression-parse "^3.0.1" |
5137 | 5632 | ||
5138 | eslint-plugin-prefer-arrow@latest: | 5633 | eslint-plugin-prefer-arrow@latest: |
@@ -5148,37 +5643,28 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: | |||
5148 | esrecurse "^4.3.0" | 5643 | esrecurse "^4.3.0" |
5149 | estraverse "^4.1.1" | 5644 | estraverse "^4.1.1" |
5150 | 5645 | ||
5151 | eslint-scope@^7.0.0, eslint-scope@^7.1.1: | 5646 | eslint-scope@^7.0.0, eslint-scope@^7.2.0: |
5152 | version "7.1.1" | 5647 | version "7.2.0" |
5153 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" | 5648 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b" |
5154 | integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== | 5649 | integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== |
5155 | dependencies: | 5650 | dependencies: |
5156 | esrecurse "^4.3.0" | 5651 | esrecurse "^4.3.0" |
5157 | estraverse "^5.2.0" | 5652 | estraverse "^5.2.0" |
5158 | 5653 | ||
5159 | eslint-utils@^3.0.0: | 5654 | eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: |
5160 | version "3.0.0" | 5655 | version "3.4.1" |
5161 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" | 5656 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" |
5162 | integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== | 5657 | integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== |
5163 | dependencies: | ||
5164 | eslint-visitor-keys "^2.0.0" | ||
5165 | |||
5166 | eslint-visitor-keys@^2.0.0: | ||
5167 | version "2.1.0" | ||
5168 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" | ||
5169 | integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== | ||
5170 | |||
5171 | eslint-visitor-keys@^3.3.0: | ||
5172 | version "3.3.0" | ||
5173 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" | ||
5174 | integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== | ||
5175 | 5658 | ||
5176 | eslint@^8.28.0: | 5659 | eslint@^8.28.0: |
5177 | version "8.34.0" | 5660 | version "8.41.0" |
5178 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.34.0.tgz#fe0ab0ef478104c1f9ebc5537e303d25a8fb22d6" | 5661 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.41.0.tgz#3062ca73363b4714b16dbc1e60f035e6134b6f1c" |
5179 | integrity sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg== | 5662 | integrity sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q== |
5180 | dependencies: | 5663 | dependencies: |
5181 | "@eslint/eslintrc" "^1.4.1" | 5664 | "@eslint-community/eslint-utils" "^4.2.0" |
5665 | "@eslint-community/regexpp" "^4.4.0" | ||
5666 | "@eslint/eslintrc" "^2.0.3" | ||
5667 | "@eslint/js" "8.41.0" | ||
5182 | "@humanwhocodes/config-array" "^0.11.8" | 5668 | "@humanwhocodes/config-array" "^0.11.8" |
5183 | "@humanwhocodes/module-importer" "^1.0.1" | 5669 | "@humanwhocodes/module-importer" "^1.0.1" |
5184 | "@nodelib/fs.walk" "^1.2.8" | 5670 | "@nodelib/fs.walk" "^1.2.8" |
@@ -5188,24 +5674,22 @@ eslint@^8.28.0: | |||
5188 | debug "^4.3.2" | 5674 | debug "^4.3.2" |
5189 | doctrine "^3.0.0" | 5675 | doctrine "^3.0.0" |
5190 | escape-string-regexp "^4.0.0" | 5676 | escape-string-regexp "^4.0.0" |
5191 | eslint-scope "^7.1.1" | 5677 | eslint-scope "^7.2.0" |
5192 | eslint-utils "^3.0.0" | 5678 | eslint-visitor-keys "^3.4.1" |
5193 | eslint-visitor-keys "^3.3.0" | 5679 | espree "^9.5.2" |
5194 | espree "^9.4.0" | 5680 | esquery "^1.4.2" |
5195 | esquery "^1.4.0" | ||
5196 | esutils "^2.0.2" | 5681 | esutils "^2.0.2" |
5197 | fast-deep-equal "^3.1.3" | 5682 | fast-deep-equal "^3.1.3" |
5198 | file-entry-cache "^6.0.1" | 5683 | file-entry-cache "^6.0.1" |
5199 | find-up "^5.0.0" | 5684 | find-up "^5.0.0" |
5200 | glob-parent "^6.0.2" | 5685 | glob-parent "^6.0.2" |
5201 | globals "^13.19.0" | 5686 | globals "^13.19.0" |
5202 | grapheme-splitter "^1.0.4" | 5687 | graphemer "^1.4.0" |
5203 | ignore "^5.2.0" | 5688 | ignore "^5.2.0" |
5204 | import-fresh "^3.0.0" | 5689 | import-fresh "^3.0.0" |
5205 | imurmurhash "^0.1.4" | 5690 | imurmurhash "^0.1.4" |
5206 | is-glob "^4.0.0" | 5691 | is-glob "^4.0.0" |
5207 | is-path-inside "^3.0.3" | 5692 | is-path-inside "^3.0.3" |
5208 | js-sdsl "^4.1.4" | ||
5209 | js-yaml "^4.1.0" | 5693 | js-yaml "^4.1.0" |
5210 | json-stable-stringify-without-jsonify "^1.0.1" | 5694 | json-stable-stringify-without-jsonify "^1.0.1" |
5211 | levn "^0.4.1" | 5695 | levn "^0.4.1" |
@@ -5213,29 +5697,28 @@ eslint@^8.28.0: | |||
5213 | minimatch "^3.1.2" | 5697 | minimatch "^3.1.2" |
5214 | natural-compare "^1.4.0" | 5698 | natural-compare "^1.4.0" |
5215 | optionator "^0.9.1" | 5699 | optionator "^0.9.1" |
5216 | regexpp "^3.2.0" | ||
5217 | strip-ansi "^6.0.1" | 5700 | strip-ansi "^6.0.1" |
5218 | strip-json-comments "^3.1.0" | 5701 | strip-json-comments "^3.1.0" |
5219 | text-table "^0.2.0" | 5702 | text-table "^0.2.0" |
5220 | 5703 | ||
5221 | espree@^9.4.0: | 5704 | espree@^9.5.2: |
5222 | version "9.4.1" | 5705 | version "9.5.2" |
5223 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" | 5706 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.2.tgz#e994e7dc33a082a7a82dceaf12883a829353215b" |
5224 | integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== | 5707 | integrity sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw== |
5225 | dependencies: | 5708 | dependencies: |
5226 | acorn "^8.8.0" | 5709 | acorn "^8.8.0" |
5227 | acorn-jsx "^5.3.2" | 5710 | acorn-jsx "^5.3.2" |
5228 | eslint-visitor-keys "^3.3.0" | 5711 | eslint-visitor-keys "^3.4.1" |
5229 | 5712 | ||
5230 | esprima@^4.0.0: | 5713 | esprima@^4.0.0: |
5231 | version "4.0.1" | 5714 | version "4.0.1" |
5232 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" | 5715 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" |
5233 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== | 5716 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== |
5234 | 5717 | ||
5235 | esquery@^1.4.0: | 5718 | esquery@^1.4.2, esquery@^1.5.0: |
5236 | version "1.4.2" | 5719 | version "1.5.0" |
5237 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.2.tgz#c6d3fee05dd665808e2ad870631f221f5617b1d1" | 5720 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" |
5238 | integrity sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng== | 5721 | integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== |
5239 | dependencies: | 5722 | dependencies: |
5240 | estraverse "^5.1.0" | 5723 | estraverse "^5.1.0" |
5241 | 5724 | ||
@@ -5323,9 +5806,9 @@ execa@^5.0.0: | |||
5323 | strip-final-newline "^2.0.0" | 5806 | strip-final-newline "^2.0.0" |
5324 | 5807 | ||
5325 | expect-webdriverio@^3.0.0, expect-webdriverio@^3.4.0: | 5808 | expect-webdriverio@^3.0.0, expect-webdriverio@^3.4.0: |
5326 | version "3.5.3" | 5809 | version "3.6.0" |
5327 | resolved "https://registry.yarnpkg.com/expect-webdriverio/-/expect-webdriverio-3.5.3.tgz#1f233de6f8abd76e1315f1e34d0a8cc5d34f28fc" | 5810 | resolved "https://registry.yarnpkg.com/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz#529dd8a05cf952ed31c28541f8411f8d30182dc9" |
5328 | integrity sha512-pMecdn7JOde9ko0F6+v/DOAPTYg7FqmpXEx7dn0AST0+Z/RYj9DHqg40PrUBdHi4gsCHEUE6/ryalf0Nfo7bVQ== | 5811 | integrity sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg== |
5329 | dependencies: | 5812 | dependencies: |
5330 | expect "^28.1.0" | 5813 | expect "^28.1.0" |
5331 | jest-matcher-utils "^28.1.0" | 5814 | jest-matcher-utils "^28.1.0" |
@@ -5424,9 +5907,20 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: | |||
5424 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== | 5907 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== |
5425 | 5908 | ||
5426 | fast-fifo@^1.1.0: | 5909 | fast-fifo@^1.1.0: |
5427 | version "1.1.0" | 5910 | version "1.2.0" |
5428 | resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.1.0.tgz#17d1a3646880b9891dfa0c54e69c5fef33cad779" | 5911 | resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.2.0.tgz#2ee038da2468e8623066dee96958b0c1763aa55a" |
5429 | integrity sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g== | 5912 | integrity sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg== |
5913 | |||
5914 | fast-glob@3.2.7: | ||
5915 | version "3.2.7" | ||
5916 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" | ||
5917 | integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== | ||
5918 | dependencies: | ||
5919 | "@nodelib/fs.stat" "^2.0.2" | ||
5920 | "@nodelib/fs.walk" "^1.2.3" | ||
5921 | glob-parent "^5.1.2" | ||
5922 | merge2 "^1.3.0" | ||
5923 | micromatch "^4.0.4" | ||
5430 | 5924 | ||
5431 | fast-glob@^3.2.11, fast-glob@^3.2.12, fast-glob@^3.2.9: | 5925 | fast-glob@^3.2.11, fast-glob@^3.2.12, fast-glob@^3.2.9: |
5432 | version "3.2.12" | 5926 | version "3.2.12" |
@@ -5480,7 +5974,7 @@ fd-slicer@~1.1.0: | |||
5480 | dependencies: | 5974 | dependencies: |
5481 | pend "~1.2.0" | 5975 | pend "~1.2.0" |
5482 | 5976 | ||
5483 | figures@^3.0.0: | 5977 | figures@3.2.0, figures@^3.0.0: |
5484 | version "3.2.0" | 5978 | version "3.2.0" |
5485 | resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" | 5979 | resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" |
5486 | integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== | 5980 | integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== |
@@ -5494,7 +5988,7 @@ file-entry-cache@^6.0.1: | |||
5494 | dependencies: | 5988 | dependencies: |
5495 | flat-cache "^3.0.4" | 5989 | flat-cache "^3.0.4" |
5496 | 5990 | ||
5497 | filelist@^1.0.1: | 5991 | filelist@^1.0.4: |
5498 | version "1.0.4" | 5992 | version "1.0.4" |
5499 | resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" | 5993 | resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" |
5500 | integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== | 5994 | integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== |
@@ -5596,6 +6090,14 @@ for-each@^0.3.3: | |||
5596 | dependencies: | 6090 | dependencies: |
5597 | is-callable "^1.1.3" | 6091 | is-callable "^1.1.3" |
5598 | 6092 | ||
6093 | foreground-child@^3.1.0: | ||
6094 | version "3.1.1" | ||
6095 | resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" | ||
6096 | integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== | ||
6097 | dependencies: | ||
6098 | cross-spawn "^7.0.0" | ||
6099 | signal-exit "^4.0.1" | ||
6100 | |||
5599 | forever-agent@~0.6.1: | 6101 | forever-agent@~0.6.1: |
5600 | version "0.6.1" | 6102 | version "0.6.1" |
5601 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" | 6103 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" |
@@ -5670,6 +6172,15 @@ fs-extra@^10.0.0, fs-extra@^10.1.0: | |||
5670 | jsonfile "^6.0.1" | 6172 | jsonfile "^6.0.1" |
5671 | universalify "^2.0.0" | 6173 | universalify "^2.0.0" |
5672 | 6174 | ||
6175 | fs-extra@^11.1.0, fs-extra@^11.1.1: | ||
6176 | version "11.1.1" | ||
6177 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" | ||
6178 | integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== | ||
6179 | dependencies: | ||
6180 | graceful-fs "^4.2.0" | ||
6181 | jsonfile "^6.0.1" | ||
6182 | universalify "^2.0.0" | ||
6183 | |||
5673 | fs-extra@^9.1.0: | 6184 | fs-extra@^9.1.0: |
5674 | version "9.1.0" | 6185 | version "9.1.0" |
5675 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" | 6186 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" |
@@ -5688,11 +6199,11 @@ fs-minipass@^2.0.0, fs-minipass@^2.1.0: | |||
5688 | minipass "^3.0.0" | 6199 | minipass "^3.0.0" |
5689 | 6200 | ||
5690 | fs-minipass@^3.0.0: | 6201 | fs-minipass@^3.0.0: |
5691 | version "3.0.1" | 6202 | version "3.0.2" |
5692 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.1.tgz#853809af15b6d03e27638d1ab6432e6b378b085d" | 6203 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.2.tgz#5b383858efa8c1eb8c33b39e994f7e8555b8b3a3" |
5693 | integrity sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw== | 6204 | integrity sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== |
5694 | dependencies: | 6205 | dependencies: |
5695 | minipass "^4.0.0" | 6206 | minipass "^5.0.0" |
5696 | 6207 | ||
5697 | fs-monkey@^1.0.3: | 6208 | fs-monkey@^1.0.3: |
5698 | version "1.0.3" | 6209 | version "1.0.3" |
@@ -5724,7 +6235,7 @@ function.prototype.name@^1.1.5: | |||
5724 | es-abstract "^1.19.0" | 6235 | es-abstract "^1.19.0" |
5725 | functions-have-names "^1.2.2" | 6236 | functions-have-names "^1.2.2" |
5726 | 6237 | ||
5727 | functions-have-names@^1.2.2: | 6238 | functions-have-names@^1.2.2, functions-have-names@^1.2.3: |
5728 | version "1.2.3" | 6239 | version "1.2.3" |
5729 | resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" | 6240 | resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" |
5730 | integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== | 6241 | integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== |
@@ -5782,12 +6293,13 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: | |||
5782 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== | 6293 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== |
5783 | 6294 | ||
5784 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: | 6295 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: |
5785 | version "1.2.0" | 6296 | version "1.2.1" |
5786 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" | 6297 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" |
5787 | integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== | 6298 | integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== |
5788 | dependencies: | 6299 | dependencies: |
5789 | function-bind "^1.1.1" | 6300 | function-bind "^1.1.1" |
5790 | has "^1.0.3" | 6301 | has "^1.0.3" |
6302 | has-proto "^1.0.1" | ||
5791 | has-symbols "^1.0.3" | 6303 | has-symbols "^1.0.3" |
5792 | 6304 | ||
5793 | get-package-type@^0.1.0: | 6305 | get-package-type@^0.1.0: |
@@ -5868,10 +6380,10 @@ glob-to-regexp@^0.4.1: | |||
5868 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" | 6380 | resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" |
5869 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== | 6381 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== |
5870 | 6382 | ||
5871 | glob@7.2.0: | 6383 | glob@7.1.4: |
5872 | version "7.2.0" | 6384 | version "7.1.4" |
5873 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" | 6385 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" |
5874 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== | 6386 | integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== |
5875 | dependencies: | 6387 | dependencies: |
5876 | fs.realpath "^1.0.0" | 6388 | fs.realpath "^1.0.0" |
5877 | inflight "^1.0.4" | 6389 | inflight "^1.0.4" |
@@ -5880,16 +6392,17 @@ glob@7.2.0: | |||
5880 | once "^1.3.0" | 6392 | once "^1.3.0" |
5881 | path-is-absolute "^1.0.0" | 6393 | path-is-absolute "^1.0.0" |
5882 | 6394 | ||
5883 | glob@8.0.3: | 6395 | glob@7.2.0: |
5884 | version "8.0.3" | 6396 | version "7.2.0" |
5885 | resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" | 6397 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" |
5886 | integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== | 6398 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== |
5887 | dependencies: | 6399 | dependencies: |
5888 | fs.realpath "^1.0.0" | 6400 | fs.realpath "^1.0.0" |
5889 | inflight "^1.0.4" | 6401 | inflight "^1.0.4" |
5890 | inherits "2" | 6402 | inherits "2" |
5891 | minimatch "^5.0.1" | 6403 | minimatch "^3.0.4" |
5892 | once "^1.3.0" | 6404 | once "^1.3.0" |
6405 | path-is-absolute "^1.0.0" | ||
5893 | 6406 | ||
5894 | glob@8.1.0, glob@^8.0.1, glob@^8.0.3: | 6407 | glob@8.1.0, glob@^8.0.1, glob@^8.0.3: |
5895 | version "8.1.0" | 6408 | version "8.1.0" |
@@ -5902,6 +6415,17 @@ glob@8.1.0, glob@^8.0.1, glob@^8.0.3: | |||
5902 | minimatch "^5.0.1" | 6415 | minimatch "^5.0.1" |
5903 | once "^1.3.0" | 6416 | once "^1.3.0" |
5904 | 6417 | ||
6418 | glob@^10.2.2: | ||
6419 | version "10.2.6" | ||
6420 | resolved "https://registry.yarnpkg.com/glob/-/glob-10.2.6.tgz#1e27edbb3bbac055cb97113e27a066c100a4e5e1" | ||
6421 | integrity sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA== | ||
6422 | dependencies: | ||
6423 | foreground-child "^3.1.0" | ||
6424 | jackspeak "^2.0.3" | ||
6425 | minimatch "^9.0.1" | ||
6426 | minipass "^5.0.0 || ^6.0.2" | ||
6427 | path-scurry "^1.7.0" | ||
6428 | |||
5905 | glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: | 6429 | glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: |
5906 | version "7.2.3" | 6430 | version "7.2.3" |
5907 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" | 6431 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" |
@@ -5982,9 +6506,9 @@ globby@^11.1.0: | |||
5982 | slash "^3.0.0" | 6506 | slash "^3.0.0" |
5983 | 6507 | ||
5984 | globby@^13.1.1: | 6508 | globby@^13.1.1: |
5985 | version "13.1.3" | 6509 | version "13.1.4" |
5986 | resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff" | 6510 | resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317" |
5987 | integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw== | 6511 | integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== |
5988 | dependencies: | 6512 | dependencies: |
5989 | dir-glob "^3.0.1" | 6513 | dir-glob "^3.0.1" |
5990 | fast-glob "^3.2.11" | 6514 | fast-glob "^3.2.11" |
@@ -6048,15 +6572,20 @@ got@^11.0.2, got@^11.8.1: | |||
6048 | responselike "^2.0.0" | 6572 | responselike "^2.0.0" |
6049 | 6573 | ||
6050 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: | 6574 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: |
6051 | version "4.2.10" | 6575 | version "4.2.11" |
6052 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" | 6576 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" |
6053 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== | 6577 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== |
6054 | 6578 | ||
6055 | grapheme-splitter@^1.0.2, grapheme-splitter@^1.0.4: | 6579 | grapheme-splitter@^1.0.2, grapheme-splitter@^1.0.4: |
6056 | version "1.0.4" | 6580 | version "1.0.4" |
6057 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" | 6581 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" |
6058 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== | 6582 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== |
6059 | 6583 | ||
6584 | graphemer@^1.4.0: | ||
6585 | version "1.4.0" | ||
6586 | resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" | ||
6587 | integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== | ||
6588 | |||
6060 | gzip-size@^6.0.0: | 6589 | gzip-size@^6.0.0: |
6061 | version "6.0.0" | 6590 | version "6.0.0" |
6062 | resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" | 6591 | resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" |
@@ -6230,27 +6759,27 @@ html-minifier-terser@^6.0.2: | |||
6230 | terser "^5.10.0" | 6759 | terser "^5.10.0" |
6231 | 6760 | ||
6232 | html-minifier-terser@^7.0.0: | 6761 | html-minifier-terser@^7.0.0: |
6233 | version "7.1.0" | 6762 | version "7.2.0" |
6234 | resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.1.0.tgz#cd62d42158be9a6bef0fcd40f94127345743d9b5" | 6763 | resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" |
6235 | integrity sha512-BvPO2S7Ip0Q5qt+Y8j/27Vclj6uHC6av0TMoDn7/bJPhMWHI2UtR2e/zEgJn3/qYAmxumrGp9q4UHurL6mtW9Q== | 6764 | integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== |
6236 | dependencies: | 6765 | dependencies: |
6237 | camel-case "^4.1.2" | 6766 | camel-case "^4.1.2" |
6238 | clean-css "5.2.0" | 6767 | clean-css "~5.3.2" |
6239 | commander "^9.4.1" | 6768 | commander "^10.0.0" |
6240 | entities "^4.4.0" | 6769 | entities "^4.4.0" |
6241 | param-case "^3.0.4" | 6770 | param-case "^3.0.4" |
6242 | relateurl "^0.2.7" | 6771 | relateurl "^0.2.7" |
6243 | terser "^5.15.1" | 6772 | terser "^5.15.1" |
6244 | 6773 | ||
6245 | html-tags@^3.2.0: | 6774 | html-tags@^3.3.1: |
6246 | version "3.2.0" | 6775 | version "3.3.1" |
6247 | resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" | 6776 | resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" |
6248 | integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== | 6777 | integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== |
6249 | 6778 | ||
6250 | html-webpack-plugin@^5.3.1: | 6779 | html-webpack-plugin@^5.3.1: |
6251 | version "5.5.0" | 6780 | version "5.5.1" |
6252 | resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" | 6781 | resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz#826838e31b427f5f7f30971f8d8fa2422dfa6763" |
6253 | integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== | 6782 | integrity sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA== |
6254 | dependencies: | 6783 | dependencies: |
6255 | "@types/html-minifier-terser" "^6.0.0" | 6784 | "@types/html-minifier-terser" "^6.0.0" |
6256 | html-minifier-terser "^6.0.2" | 6785 | html-minifier-terser "^6.0.2" |
@@ -6269,14 +6798,14 @@ htmlparser2@^6.0.0, htmlparser2@^6.1.0: | |||
6269 | entities "^2.0.0" | 6798 | entities "^2.0.0" |
6270 | 6799 | ||
6271 | htmlparser2@^8.0.0: | 6800 | htmlparser2@^8.0.0: |
6272 | version "8.0.1" | 6801 | version "8.0.2" |
6273 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010" | 6802 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" |
6274 | integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== | 6803 | integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== |
6275 | dependencies: | 6804 | dependencies: |
6276 | domelementtype "^2.3.0" | 6805 | domelementtype "^2.3.0" |
6277 | domhandler "^5.0.2" | 6806 | domhandler "^5.0.3" |
6278 | domutils "^3.0.1" | 6807 | domutils "^3.0.1" |
6279 | entities "^4.3.0" | 6808 | entities "^4.4.0" |
6280 | 6809 | ||
6281 | http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: | 6810 | http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: |
6282 | version "4.1.1" | 6811 | version "4.1.1" |
@@ -6415,13 +6944,13 @@ ieee754@^1.1.13, ieee754@^1.2.1: | |||
6415 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== | 6944 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== |
6416 | 6945 | ||
6417 | ignore-walk@^6.0.0: | 6946 | ignore-walk@^6.0.0: |
6418 | version "6.0.1" | 6947 | version "6.0.3" |
6419 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.1.tgz#f05e232992ebf25fef13613668fea99857e7e8cf" | 6948 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.3.tgz#0fcdb6decaccda35e308a7b0948645dd9523b7bb" |
6420 | integrity sha512-/c8MxUAqpRccq+LyDOecwF+9KqajueJHh8fz7g3YqjMZt+NSfJzx05zrKiXwa2sKwFCzaiZ5qUVfRj0pmxixEA== | 6949 | integrity sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA== |
6421 | dependencies: | 6950 | dependencies: |
6422 | minimatch "^6.1.6" | 6951 | minimatch "^9.0.0" |
6423 | 6952 | ||
6424 | ignore@5.2.4, ignore@^5.2.0, ignore@^5.2.4: | 6953 | ignore@5.2.4, ignore@^5.0.4, ignore@^5.2.0, ignore@^5.2.4: |
6425 | version "5.2.4" | 6954 | version "5.2.4" |
6426 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" | 6955 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" |
6427 | integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== | 6956 | integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== |
@@ -6439,9 +6968,9 @@ immediate-chunk-store@^2.2.0: | |||
6439 | queue-microtask "^1.2.3" | 6968 | queue-microtask "^1.2.3" |
6440 | 6969 | ||
6441 | immutable@^4.0.0: | 6970 | immutable@^4.0.0: |
6442 | version "4.2.4" | 6971 | version "4.3.0" |
6443 | resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.2.4.tgz#83260d50889526b4b531a5e293709a77f7c55a2a" | 6972 | resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" |
6444 | integrity sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w== | 6973 | integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== |
6445 | 6974 | ||
6446 | import-fresh@^3.0.0, import-fresh@^3.2.1: | 6975 | import-fresh@^3.0.0, import-fresh@^3.2.1: |
6447 | version "3.3.0" | 6976 | version "3.3.0" |
@@ -6507,10 +7036,10 @@ inherits@2.0.3: | |||
6507 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" | 7036 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" |
6508 | integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== | 7037 | integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== |
6509 | 7038 | ||
6510 | ini@3.0.1: | 7039 | ini@4.0.0: |
6511 | version "3.0.1" | 7040 | version "4.0.0" |
6512 | resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" | 7041 | resolved "https://registry.yarnpkg.com/ini/-/ini-4.0.0.tgz#35b4b0ba3bb9a3feb8c50dbf92fb1671efda88eb" |
6513 | integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ== | 7042 | integrity sha512-t0ikzf5qkSFqRl1e6ejKBe+Tk2bsQd8ivEkcisyGXsku2t8NvXZ1Y3RRz5vxrDgOrTBOi13CvGsVoI5wVpd7xg== |
6514 | 7043 | ||
6515 | ini@^1.3.2, ini@^1.3.5: | 7044 | ini@^1.3.2, ini@^1.3.5: |
6516 | version "1.3.8" | 7045 | version "1.3.8" |
@@ -6538,7 +7067,7 @@ inquirer@8.2.4: | |||
6538 | through "^2.3.6" | 7067 | through "^2.3.6" |
6539 | wrap-ansi "^7.0.0" | 7068 | wrap-ansi "^7.0.0" |
6540 | 7069 | ||
6541 | internal-slot@^1.0.4: | 7070 | internal-slot@^1.0.4, internal-slot@^1.0.5: |
6542 | version "1.0.5" | 7071 | version "1.0.5" |
6543 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" | 7072 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" |
6544 | integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== | 7073 | integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== |
@@ -6553,13 +7082,13 @@ interpret@^3.1.1: | |||
6553 | integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== | 7082 | integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== |
6554 | 7083 | ||
6555 | intl-messageformat@^10.1.0: | 7084 | intl-messageformat@^10.1.0: |
6556 | version "10.3.0" | 7085 | version "10.3.5" |
6557 | resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.3.0.tgz#6a3a30882bf94dfa7014cc642c66abdafd942c0e" | 7086 | resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.3.5.tgz#f55684fc663e62616ad59d3a504ea0cac3f267b7" |
6558 | integrity sha512-FKeBZKH9T2Ue4RUXCuwY/hEaRHU8cgICevlGKog0qSBuz/amtRKNBLetBLmRxiHeEkF7JBBckC+56GIwshlRwA== | 7087 | integrity sha512-6kPkftF8Jg3XJCkGKa5OD+nYQ+qcSxF4ZkuDdXZ6KGG0VXn+iblJqRFyDdm9VvKcMyC0Km2+JlVQffFM52D0YA== |
6559 | dependencies: | 7088 | dependencies: |
6560 | "@formatjs/ecma402-abstract" "1.14.3" | 7089 | "@formatjs/ecma402-abstract" "1.15.0" |
6561 | "@formatjs/fast-memoize" "1.2.8" | 7090 | "@formatjs/fast-memoize" "2.0.1" |
6562 | "@formatjs/icu-messageformat-parser" "2.2.0" | 7091 | "@formatjs/icu-messageformat-parser" "2.4.0" |
6563 | tslib "^2.4.0" | 7092 | tslib "^2.4.0" |
6564 | 7093 | ||
6565 | invert-kv@^1.0.0: | 7094 | invert-kv@^1.0.0: |
@@ -6612,13 +7141,13 @@ is-arguments@^1.1.1: | |||
6612 | call-bind "^1.0.2" | 7141 | call-bind "^1.0.2" |
6613 | has-tostringtag "^1.0.0" | 7142 | has-tostringtag "^1.0.0" |
6614 | 7143 | ||
6615 | is-array-buffer@^3.0.1: | 7144 | is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: |
6616 | version "3.0.1" | 7145 | version "3.0.2" |
6617 | resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz#deb1db4fcae48308d54ef2442706c0393997052a" | 7146 | resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" |
6618 | integrity sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ== | 7147 | integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== |
6619 | dependencies: | 7148 | dependencies: |
6620 | call-bind "^1.0.2" | 7149 | call-bind "^1.0.2" |
6621 | get-intrinsic "^1.1.3" | 7150 | get-intrinsic "^1.2.0" |
6622 | is-typed-array "^1.1.10" | 7151 | is-typed-array "^1.1.10" |
6623 | 7152 | ||
6624 | is-arrayish@^0.2.1: | 7153 | is-arrayish@^0.2.1: |
@@ -6658,10 +7187,10 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: | |||
6658 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" | 7187 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" |
6659 | integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== | 7188 | integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== |
6660 | 7189 | ||
6661 | is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: | 7190 | is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.8.1: |
6662 | version "2.11.0" | 7191 | version "2.12.1" |
6663 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" | 7192 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" |
6664 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== | 7193 | integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== |
6665 | dependencies: | 7194 | dependencies: |
6666 | has "^1.0.3" | 7195 | has "^1.0.3" |
6667 | 7196 | ||
@@ -6942,15 +7471,24 @@ istanbul-lib-instrument@^5.0.4: | |||
6942 | istanbul-lib-coverage "^3.2.0" | 7471 | istanbul-lib-coverage "^3.2.0" |
6943 | semver "^6.3.0" | 7472 | semver "^6.3.0" |
6944 | 7473 | ||
7474 | jackspeak@^2.0.3: | ||
7475 | version "2.2.1" | ||
7476 | resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.2.1.tgz#655e8cf025d872c9c03d3eb63e8f0c024fef16a6" | ||
7477 | integrity sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw== | ||
7478 | dependencies: | ||
7479 | "@isaacs/cliui" "^8.0.2" | ||
7480 | optionalDependencies: | ||
7481 | "@pkgjs/parseargs" "^0.11.0" | ||
7482 | |||
6945 | jake@^10.8.5: | 7483 | jake@^10.8.5: |
6946 | version "10.8.5" | 7484 | version "10.8.6" |
6947 | resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" | 7485 | resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.6.tgz#227a96786a1e035214e0ba84b482d6223d41ef04" |
6948 | integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== | 7486 | integrity sha512-G43Ub9IYEFfu72sua6rzooi8V8Gz2lkfk48rW20vEWCGizeaEPlKB1Kh8JIA84yQbiAEfqlPmSpGgCKKxH3rDA== |
6949 | dependencies: | 7487 | dependencies: |
6950 | async "^3.2.3" | 7488 | async "^3.2.3" |
6951 | chalk "^4.0.2" | 7489 | chalk "^4.0.2" |
6952 | filelist "^1.0.1" | 7490 | filelist "^1.0.4" |
6953 | minimatch "^3.0.4" | 7491 | minimatch "^3.1.2" |
6954 | 7492 | ||
6955 | jest-diff@^28.1.3: | 7493 | jest-diff@^28.1.3: |
6956 | version "28.1.3" | 7494 | version "28.1.3" |
@@ -7018,11 +7556,6 @@ join-async-iterator@^1.1.1: | |||
7018 | resolved "https://registry.yarnpkg.com/join-async-iterator/-/join-async-iterator-1.1.1.tgz#7d2857d7f4066267861888d264769e842110d07e" | 7556 | resolved "https://registry.yarnpkg.com/join-async-iterator/-/join-async-iterator-1.1.1.tgz#7d2857d7f4066267861888d264769e842110d07e" |
7019 | integrity sha512-ATse+nuNeKZ9K1y27LKdvPe/GCe9R/u9dw9vI248e+vILeRK3IcJP4JUPAlSmKRCDK0cKhEwfmiw4Skqx7UnGQ== | 7557 | integrity sha512-ATse+nuNeKZ9K1y27LKdvPe/GCe9R/u9dw9vI248e+vILeRK3IcJP4JUPAlSmKRCDK0cKhEwfmiw4Skqx7UnGQ== |
7020 | 7558 | ||
7021 | js-sdsl@^4.1.4: | ||
7022 | version "4.3.0" | ||
7023 | resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.3.0.tgz#aeefe32a451f7af88425b11fdb5f58c90ae1d711" | ||
7024 | integrity sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ== | ||
7025 | |||
7026 | js-tokens@^4.0.0: | 7559 | js-tokens@^4.0.0: |
7027 | version "4.0.0" | 7560 | version "4.0.0" |
7028 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" | 7561 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" |
@@ -7035,7 +7568,7 @@ js-yaml@4.1.0, js-yaml@^4.1.0: | |||
7035 | dependencies: | 7568 | dependencies: |
7036 | argparse "^2.0.1" | 7569 | argparse "^2.0.1" |
7037 | 7570 | ||
7038 | js-yaml@^3.13.1: | 7571 | js-yaml@^3.10.0, js-yaml@^3.13.1: |
7039 | version "3.14.1" | 7572 | version "3.14.1" |
7040 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" | 7573 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" |
7041 | integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== | 7574 | integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== |
@@ -7053,10 +7586,10 @@ jschannel@^1.0.2: | |||
7053 | resolved "https://registry.yarnpkg.com/jschannel/-/jschannel-1.0.2.tgz#8932010e9c6042a27bc93b918dac2e267976ae14" | 7586 | resolved "https://registry.yarnpkg.com/jschannel/-/jschannel-1.0.2.tgz#8932010e9c6042a27bc93b918dac2e267976ae14" |
7054 | integrity sha512-y3cXMp8IWckhlCOvDxg+TcuNSHYA6PLm9tVuYHdfMhjtFgTrinv6gcoOdeg9RG4XA8UzmgFsM92EpUKJ8qmcpw== | 7587 | integrity sha512-y3cXMp8IWckhlCOvDxg+TcuNSHYA6PLm9tVuYHdfMhjtFgTrinv6gcoOdeg9RG4XA8UzmgFsM92EpUKJ8qmcpw== |
7055 | 7588 | ||
7056 | jsdoc-type-pratt-parser@~3.1.0: | 7589 | jsdoc-type-pratt-parser@~4.0.0: |
7057 | version "3.1.0" | 7590 | version "4.0.0" |
7058 | resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz#a4a56bdc6e82e5865ffd9febc5b1a227ff28e67e" | 7591 | resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114" |
7059 | integrity sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw== | 7592 | integrity sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ== |
7060 | 7593 | ||
7061 | jsesc@^2.5.1: | 7594 | jsesc@^2.5.1: |
7062 | version "2.5.2" | 7595 | version "2.5.2" |
@@ -7108,7 +7641,7 @@ json-stringify-safe@~5.0.1: | |||
7108 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" | 7641 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" |
7109 | integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== | 7642 | integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== |
7110 | 7643 | ||
7111 | json5@^1.0.1: | 7644 | json5@^1.0.2: |
7112 | version "1.0.2" | 7645 | version "1.0.2" |
7113 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" | 7646 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" |
7114 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== | 7647 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== |
@@ -7204,15 +7737,15 @@ kind-of@^6.0.2, kind-of@^6.0.3: | |||
7204 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" | 7737 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" |
7205 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== | 7738 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== |
7206 | 7739 | ||
7207 | klona@^2.0.4, klona@^2.0.5: | 7740 | klona@^2.0.4, klona@^2.0.6: |
7208 | version "2.0.6" | 7741 | version "2.0.6" |
7209 | resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" | 7742 | resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" |
7210 | integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== | 7743 | integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== |
7211 | 7744 | ||
7212 | known-css-properties@^0.26.0: | 7745 | known-css-properties@^0.27.0: |
7213 | version "0.26.0" | 7746 | version "0.27.0" |
7214 | resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.26.0.tgz#008295115abddc045a9f4ed7e2a84dc8b3a77649" | 7747 | resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.27.0.tgz#82a9358dda5fe7f7bd12b5e7142c0a205393c0c5" |
7215 | integrity sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg== | 7748 | integrity sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg== |
7216 | 7749 | ||
7217 | ky@0.30.0: | 7750 | ky@0.30.0: |
7218 | version "0.30.0" | 7751 | version "0.30.0" |
@@ -7224,6 +7757,14 @@ last-one-wins@^1.0.4: | |||
7224 | resolved "https://registry.yarnpkg.com/last-one-wins/-/last-one-wins-1.0.4.tgz#c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a" | 7757 | resolved "https://registry.yarnpkg.com/last-one-wins/-/last-one-wins-1.0.4.tgz#c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a" |
7225 | integrity sha512-t+KLJFkHPQk8lfN6WBOiGkiUXoub+gnb2XTYI2P3aiISL+94xgZ1vgz1SXN/N4hthuOoLXarXfBZPUruyjQtfA== | 7758 | integrity sha512-t+KLJFkHPQk8lfN6WBOiGkiUXoub+gnb2XTYI2P3aiISL+94xgZ1vgz1SXN/N4hthuOoLXarXfBZPUruyjQtfA== |
7226 | 7759 | ||
7760 | launch-editor@^2.6.0: | ||
7761 | version "2.6.0" | ||
7762 | resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.0.tgz#4c0c1a6ac126c572bd9ff9a30da1d2cae66defd7" | ||
7763 | integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== | ||
7764 | dependencies: | ||
7765 | picocolors "^1.0.0" | ||
7766 | shell-quote "^1.7.3" | ||
7767 | |||
7227 | lazystream@^1.0.0: | 7768 | lazystream@^1.0.0: |
7228 | version "1.0.1" | 7769 | version "1.0.1" |
7229 | resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" | 7770 | resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" |
@@ -7278,9 +7819,9 @@ license-webpack-plugin@4.0.2: | |||
7278 | webpack-sources "^3.0.0" | 7819 | webpack-sources "^3.0.0" |
7279 | 7820 | ||
7280 | lighthouse-logger@^1.0.0: | 7821 | lighthouse-logger@^1.0.0: |
7281 | version "1.3.0" | 7822 | version "1.4.2" |
7282 | resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.3.0.tgz#ba6303e739307c4eee18f08249524e7dafd510db" | 7823 | resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz#aef90f9e97cd81db367c7634292ee22079280aaa" |
7283 | integrity sha512-BbqAKApLb9ywUli+0a+PcV04SyJ/N1q/8qgCNe6U97KbPCS1BTksEuHFLYdvc8DltuhfxIUBqDZsC0bBGtl3lA== | 7824 | integrity sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g== |
7284 | dependencies: | 7825 | dependencies: |
7285 | debug "^2.6.9" | 7826 | debug "^2.6.9" |
7286 | marky "^1.2.2" | 7827 | marky "^1.2.2" |
@@ -7295,10 +7836,15 @@ lines-and-columns@^1.1.6: | |||
7295 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" | 7836 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" |
7296 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== | 7837 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== |
7297 | 7838 | ||
7839 | lines-and-columns@~2.0.3: | ||
7840 | version "2.0.3" | ||
7841 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" | ||
7842 | integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== | ||
7843 | |||
7298 | linkify-html@^4.0.2: | 7844 | linkify-html@^4.0.2: |
7299 | version "4.1.0" | 7845 | version "4.1.1" |
7300 | resolved "https://registry.yarnpkg.com/linkify-html/-/linkify-html-4.1.0.tgz#c7881090a21020e06d956039450c239b3ca06536" | 7846 | resolved "https://registry.yarnpkg.com/linkify-html/-/linkify-html-4.1.1.tgz#da88082149471bb6d3945fabf0d855a33c7f4120" |
7301 | integrity sha512-cQSNN4i5V1xRjdSUEnXgn855xsl+usD7zBSsNyMSFBf4NlaZFocn7cExJA217azxODeqea79b6fDPXLa7jdkcA== | 7847 | integrity sha512-7RcF7gIhEOGBBvs7orCJ2tevaz7iF0ZLZSRPWNNBOnW/uGjOOQYB+ztSeHF6dchMC2dM9H8zZlt6Z959bjteaw== |
7302 | 7848 | ||
7303 | linkify-it@^4.0.1: | 7849 | linkify-it@^4.0.1: |
7304 | version "4.0.1" | 7850 | version "4.0.1" |
@@ -7308,9 +7854,9 @@ linkify-it@^4.0.1: | |||
7308 | uc.micro "^1.0.1" | 7854 | uc.micro "^1.0.1" |
7309 | 7855 | ||
7310 | linkifyjs@^4.0.2: | 7856 | linkifyjs@^4.0.2: |
7311 | version "4.1.0" | 7857 | version "4.1.1" |
7312 | resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.0.tgz#0460bfcc37d3348fa80e078d92e7bbc82588db15" | 7858 | resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.1.tgz#73d427e3bbaaf4ca8e71c589ad4ffda11a9a5fde" |
7313 | integrity sha512-Ffv8VoY3+ixI1b3aZ3O+jM6x17cOsgwfB1Wq7pkytbo1WlyRp6ZO0YDMqiWT/gQPY/CmtiGuKfzDIVqxh1aCTA== | 7859 | integrity sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA== |
7314 | 7860 | ||
7315 | load-ip-set@^2.2.1: | 7861 | load-ip-set@^2.2.1: |
7316 | version "2.2.1" | 7862 | version "2.2.1" |
@@ -7513,9 +8059,14 @@ lru-cache@^6.0.0: | |||
7513 | yallist "^4.0.0" | 8059 | yallist "^4.0.0" |
7514 | 8060 | ||
7515 | lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: | 8061 | lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: |
7516 | version "7.15.0" | 8062 | version "7.18.3" |
7517 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.15.0.tgz#4437550407da5ec8c4fe0946a137fe2f7f07a171" | 8063 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" |
7518 | integrity sha512-LKpNuyKR1lRsqN5DatvMOkW2nmUAwI22HoQK604nhs+WiRWSIC0MFUKq2XYUKv1fCVPK9Cro4d4Il3DxM80/fQ== | 8064 | integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== |
8065 | |||
8066 | lru-cache@^9.1.1: | ||
8067 | version "9.1.1" | ||
8068 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1" | ||
8069 | integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A== | ||
7519 | 8070 | ||
7520 | lru@^3.1.0: | 8071 | lru@^3.1.0: |
7521 | version "3.1.0" | 8072 | version "3.1.0" |
@@ -7541,10 +8092,10 @@ m3u8-parser@4.8.0, m3u8-parser@^4.7.1: | |||
7541 | "@videojs/vhs-utils" "^3.0.5" | 8092 | "@videojs/vhs-utils" "^3.0.5" |
7542 | global "^4.4.0" | 8093 | global "^4.4.0" |
7543 | 8094 | ||
7544 | magic-string@0.27.0, magic-string@^0.27.0: | 8095 | magic-string@0.30.0: |
7545 | version "0.27.0" | 8096 | version "0.30.0" |
7546 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" | 8097 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" |
7547 | integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== | 8098 | integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== |
7548 | dependencies: | 8099 | dependencies: |
7549 | "@jridgewell/sourcemap-codec" "^1.4.13" | 8100 | "@jridgewell/sourcemap-codec" "^1.4.13" |
7550 | 8101 | ||
@@ -7603,10 +8154,10 @@ make-fetch-happen@^10.0.3: | |||
7603 | socks-proxy-agent "^7.0.0" | 8154 | socks-proxy-agent "^7.0.0" |
7604 | ssri "^9.0.0" | 8155 | ssri "^9.0.0" |
7605 | 8156 | ||
7606 | make-fetch-happen@^11.0.0: | 8157 | make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.1.0: |
7607 | version "11.0.3" | 8158 | version "11.1.1" |
7608 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.0.3.tgz#ed83dd3685b97f75607156d2721848f6eca561b9" | 8159 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f" |
7609 | integrity sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA== | 8160 | integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== |
7610 | dependencies: | 8161 | dependencies: |
7611 | agentkeepalive "^4.2.1" | 8162 | agentkeepalive "^4.2.1" |
7612 | cacache "^17.0.0" | 8163 | cacache "^17.0.0" |
@@ -7615,7 +8166,7 @@ make-fetch-happen@^11.0.0: | |||
7615 | https-proxy-agent "^5.0.0" | 8166 | https-proxy-agent "^5.0.0" |
7616 | is-lambda "^1.0.1" | 8167 | is-lambda "^1.0.1" |
7617 | lru-cache "^7.7.1" | 8168 | lru-cache "^7.7.1" |
7618 | minipass "^4.0.0" | 8169 | minipass "^5.0.0" |
7619 | minipass-fetch "^3.0.0" | 8170 | minipass-fetch "^3.0.0" |
7620 | minipass-flush "^1.0.5" | 8171 | minipass-flush "^1.0.5" |
7621 | minipass-pipeline "^1.2.4" | 8172 | minipass-pipeline "^1.2.4" |
@@ -7699,9 +8250,9 @@ mem@^1.1.0: | |||
7699 | mimic-fn "^1.0.0" | 8250 | mimic-fn "^1.0.0" |
7700 | 8251 | ||
7701 | memfs@^3.4.12, memfs@^3.4.3: | 8252 | memfs@^3.4.12, memfs@^3.4.3: |
7702 | version "3.4.13" | 8253 | version "3.5.1" |
7703 | resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.13.tgz#248a8bd239b3c240175cd5ec548de5227fc4f345" | 8254 | resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.5.1.tgz#f0cd1e2bfaef58f6fe09bfb9c2288f07fea099ec" |
7704 | integrity sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg== | 8255 | integrity sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA== |
7705 | dependencies: | 8256 | dependencies: |
7706 | fs-monkey "^1.0.3" | 8257 | fs-monkey "^1.0.3" |
7707 | 8258 | ||
@@ -7812,10 +8363,17 @@ min-indent@^1.0.0: | |||
7812 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" | 8363 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" |
7813 | integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== | 8364 | integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== |
7814 | 8365 | ||
7815 | mini-css-extract-plugin@2.7.2, mini-css-extract-plugin@^2.2.0: | 8366 | mini-css-extract-plugin@2.7.5: |
7816 | version "2.7.2" | 8367 | version "2.7.5" |
7817 | resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz#e049d3ea7d3e4e773aad585c6cb329ce0c7b72d7" | 8368 | resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz#afbb344977659ec0f1f6e050c7aea456b121cfc5" |
7818 | integrity sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw== | 8369 | integrity sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ== |
8370 | dependencies: | ||
8371 | schema-utils "^4.0.0" | ||
8372 | |||
8373 | mini-css-extract-plugin@^2.2.0: | ||
8374 | version "2.7.6" | ||
8375 | resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" | ||
8376 | integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== | ||
7819 | dependencies: | 8377 | dependencies: |
7820 | schema-utils "^4.0.0" | 8378 | schema-utils "^4.0.0" |
7821 | 8379 | ||
@@ -7824,6 +8382,13 @@ minimalistic-assert@^1.0.0: | |||
7824 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" | 8382 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" |
7825 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== | 8383 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== |
7826 | 8384 | ||
8385 | minimatch@3.0.5: | ||
8386 | version "3.0.5" | ||
8387 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" | ||
8388 | integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== | ||
8389 | dependencies: | ||
8390 | brace-expansion "^1.1.7" | ||
8391 | |||
7827 | minimatch@5.0.1: | 8392 | minimatch@5.0.1: |
7828 | version "5.0.1" | 8393 | version "5.0.1" |
7829 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" | 8394 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" |
@@ -7845,13 +8410,20 @@ minimatch@^5.0.1, minimatch@^5.1.0: | |||
7845 | dependencies: | 8410 | dependencies: |
7846 | brace-expansion "^2.0.1" | 8411 | brace-expansion "^2.0.1" |
7847 | 8412 | ||
7848 | minimatch@^6.0.4, minimatch@^6.1.6: | 8413 | minimatch@^6.0.4: |
7849 | version "6.2.0" | 8414 | version "6.2.0" |
7850 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-6.2.0.tgz#2b70fd13294178c69c04dfc05aebdb97a4e79e42" | 8415 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-6.2.0.tgz#2b70fd13294178c69c04dfc05aebdb97a4e79e42" |
7851 | integrity sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg== | 8416 | integrity sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg== |
7852 | dependencies: | 8417 | dependencies: |
7853 | brace-expansion "^2.0.1" | 8418 | brace-expansion "^2.0.1" |
7854 | 8419 | ||
8420 | minimatch@^9.0.0, minimatch@^9.0.1: | ||
8421 | version "9.0.1" | ||
8422 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.1.tgz#8a555f541cf976c622daf078bb28f29fb927c253" | ||
8423 | integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w== | ||
8424 | dependencies: | ||
8425 | brace-expansion "^2.0.1" | ||
8426 | |||
7855 | minimatch@~3.0.2: | 8427 | minimatch@~3.0.2: |
7856 | version "3.0.8" | 8428 | version "3.0.8" |
7857 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" | 8429 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" |
@@ -7892,11 +8464,11 @@ minipass-fetch@^2.0.3: | |||
7892 | encoding "^0.1.13" | 8464 | encoding "^0.1.13" |
7893 | 8465 | ||
7894 | minipass-fetch@^3.0.0: | 8466 | minipass-fetch@^3.0.0: |
7895 | version "3.0.1" | 8467 | version "3.0.3" |
7896 | resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.1.tgz#bae3789f668d82ffae3ea47edc6b78b8283b3656" | 8468 | resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.3.tgz#d9df70085609864331b533c960fd4ffaa78d15ce" |
7897 | integrity sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw== | 8469 | integrity sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ== |
7898 | dependencies: | 8470 | dependencies: |
7899 | minipass "^4.0.0" | 8471 | minipass "^5.0.0" |
7900 | minipass-sized "^1.0.3" | 8472 | minipass-sized "^1.0.3" |
7901 | minizlib "^2.1.2" | 8473 | minizlib "^2.1.2" |
7902 | optionalDependencies: | 8474 | optionalDependencies: |
@@ -7938,10 +8510,15 @@ minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: | |||
7938 | dependencies: | 8510 | dependencies: |
7939 | yallist "^4.0.0" | 8511 | yallist "^4.0.0" |
7940 | 8512 | ||
7941 | minipass@^4.0.0: | 8513 | minipass@^5.0.0: |
7942 | version "4.0.3" | 8514 | version "5.0.0" |
7943 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.0.3.tgz#00bfbaf1e16e35e804f4aa31a7c1f6b8d9f0ee72" | 8515 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" |
7944 | integrity sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw== | 8516 | integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== |
8517 | |||
8518 | "minipass@^5.0.0 || ^6.0.2": | ||
8519 | version "6.0.2" | ||
8520 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81" | ||
8521 | integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w== | ||
7945 | 8522 | ||
7946 | minizlib@^2.1.1, minizlib@^2.1.2: | 8523 | minizlib@^2.1.1, minizlib@^2.1.2: |
7947 | version "2.1.2" | 8524 | version "2.1.2" |
@@ -7961,6 +8538,11 @@ mkdirp@^1.0.3, mkdirp@^1.0.4: | |||
7961 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" | 8538 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" |
7962 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== | 8539 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== |
7963 | 8540 | ||
8541 | mkdirp@^3.0.0: | ||
8542 | version "3.0.1" | ||
8543 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" | ||
8544 | integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== | ||
8545 | |||
7964 | mocha@^10.0.0: | 8546 | mocha@^10.0.0: |
7965 | version "10.2.0" | 8547 | version "10.2.0" |
7966 | resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8" | 8548 | resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8" |
@@ -8025,7 +8607,7 @@ mpd-parser@0.22.1, mpd-parser@^0.22.1: | |||
8025 | "@xmldom/xmldom" "^0.8.3" | 8607 | "@xmldom/xmldom" "^0.8.3" |
8026 | global "^4.4.0" | 8608 | global "^4.4.0" |
8027 | 8609 | ||
8028 | mrmime@^1.0.0: | 8610 | mrmime@1.0.1, mrmime@^1.0.0: |
8029 | version "1.0.1" | 8611 | version "1.0.1" |
8030 | resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" | 8612 | resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" |
8031 | integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== | 8613 | integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== |
@@ -8079,10 +8661,10 @@ nanoid@3.3.3: | |||
8079 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" | 8661 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" |
8080 | integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== | 8662 | integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== |
8081 | 8663 | ||
8082 | nanoid@^3.3.4: | 8664 | nanoid@^3.3.6: |
8083 | version "3.3.4" | 8665 | version "3.3.6" |
8084 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" | 8666 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" |
8085 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== | 8667 | integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== |
8086 | 8668 | ||
8087 | napi-macros@^2.0.0: | 8669 | napi-macros@^2.0.0: |
8088 | version "2.2.2" | 8670 | version "2.2.2" |
@@ -8128,12 +8710,12 @@ next-event@^1.0.0: | |||
8128 | resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8" | 8710 | resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8" |
8129 | integrity sha512-IXGPhl/yAiUU597gz+k5OYxYZkmLSWTcPPcpQjWABud9OK6m/ZNLrVdcEu4e7NgmOObFIhgZVg1jecPYT/6AoA== | 8711 | integrity sha512-IXGPhl/yAiUU597gz+k5OYxYZkmLSWTcPPcpQjWABud9OK6m/ZNLrVdcEu4e7NgmOObFIhgZVg1jecPYT/6AoA== |
8130 | 8712 | ||
8131 | ngx-uploadx@^5.1.0: | 8713 | ngx-uploadx@^6.1.0: |
8132 | version "5.4.0" | 8714 | version "6.1.0" |
8133 | resolved "https://registry.yarnpkg.com/ngx-uploadx/-/ngx-uploadx-5.4.0.tgz#4be4ea11e99d87f5e2a9706435f2e27f840fb03a" | 8715 | resolved "https://registry.yarnpkg.com/ngx-uploadx/-/ngx-uploadx-6.1.0.tgz#40f00c352ba5a1af5b4bbe78a6a7572518314f8c" |
8134 | integrity sha512-rul4vNHpmG3xTw2UHKDvR4P9kTJ9+ekat/FKBdoDf3l5Qlh4cYYprzZCuQJAXBJIOTl8d0qZBJb02VqV0E2WAQ== | 8716 | integrity sha512-JYxC9NI8Z0IFPLOzmoH0iAEc9xsLhqGw+uwabf7rrcMU8nU3KAk/YMKLyvAruDyUxYrcVRQsAQQaZ2UReQ3KHA== |
8135 | dependencies: | 8717 | dependencies: |
8136 | tslib "^2.2.0" | 8718 | tslib "^2.3.0" |
8137 | 8719 | ||
8138 | nice-napi@^1.0.2: | 8720 | nice-napi@^1.0.2: |
8139 | version "1.0.2" | 8721 | version "1.0.2" |
@@ -8151,7 +8733,7 @@ no-case@^3.0.4: | |||
8151 | lower-case "^2.0.2" | 8733 | lower-case "^2.0.2" |
8152 | tslib "^2.0.3" | 8734 | tslib "^2.0.3" |
8153 | 8735 | ||
8154 | node-addon-api@^3.0.0: | 8736 | node-addon-api@^3.0.0, node-addon-api@^3.2.1: |
8155 | version "3.2.1" | 8737 | version "3.2.1" |
8156 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" | 8738 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" |
8157 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== | 8739 | integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== |
@@ -8189,10 +8771,10 @@ node-gyp@^9.0.0: | |||
8189 | tar "^6.1.2" | 8771 | tar "^6.1.2" |
8190 | which "^2.0.2" | 8772 | which "^2.0.2" |
8191 | 8773 | ||
8192 | node-releases@^2.0.6, node-releases@^2.0.8: | 8774 | node-releases@^2.0.8: |
8193 | version "2.0.10" | 8775 | version "2.0.11" |
8194 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" | 8776 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.11.tgz#59d7cef999d13f908e43b5a70001cf3129542f0f" |
8195 | integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== | 8777 | integrity sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q== |
8196 | 8778 | ||
8197 | nodemailer@6.7.3: | 8779 | nodemailer@6.7.3: |
8198 | version "6.7.3" | 8780 | version "6.7.3" |
@@ -8259,16 +8841,16 @@ npm-bundled@^3.0.0: | |||
8259 | npm-normalize-package-bin "^3.0.0" | 8841 | npm-normalize-package-bin "^3.0.0" |
8260 | 8842 | ||
8261 | npm-install-checks@^6.0.0: | 8843 | npm-install-checks@^6.0.0: |
8262 | version "6.0.0" | 8844 | version "6.1.1" |
8263 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.0.0.tgz#9a021d8e8b3956d61fd265c2eda4735bcd3d9b83" | 8845 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.1.1.tgz#b459b621634d06546664207fde16810815808db1" |
8264 | integrity sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q== | 8846 | integrity sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw== |
8265 | dependencies: | 8847 | dependencies: |
8266 | semver "^7.1.1" | 8848 | semver "^7.1.1" |
8267 | 8849 | ||
8268 | npm-normalize-package-bin@^3.0.0: | 8850 | npm-normalize-package-bin@^3.0.0: |
8269 | version "3.0.0" | 8851 | version "3.0.1" |
8270 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz#6097436adb4ef09e2628b59a7882576fe53ce485" | 8852 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" |
8271 | integrity sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q== | 8853 | integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== |
8272 | 8854 | ||
8273 | npm-package-arg@10.1.0, npm-package-arg@^10.0.0: | 8855 | npm-package-arg@10.1.0, npm-package-arg@^10.0.0: |
8274 | version "10.1.0" | 8856 | version "10.1.0" |
@@ -8298,12 +8880,12 @@ npm-pick-manifest@8.0.1, npm-pick-manifest@^8.0.0: | |||
8298 | semver "^7.3.5" | 8880 | semver "^7.3.5" |
8299 | 8881 | ||
8300 | npm-registry-fetch@^14.0.0: | 8882 | npm-registry-fetch@^14.0.0: |
8301 | version "14.0.3" | 8883 | version "14.0.5" |
8302 | resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz#8545e321c2b36d2c6fe6e009e77e9f0e527f547b" | 8884 | resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d" |
8303 | integrity sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA== | 8885 | integrity sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA== |
8304 | dependencies: | 8886 | dependencies: |
8305 | make-fetch-happen "^11.0.0" | 8887 | make-fetch-happen "^11.0.0" |
8306 | minipass "^4.0.0" | 8888 | minipass "^5.0.0" |
8307 | minipass-fetch "^3.0.0" | 8889 | minipass-fetch "^3.0.0" |
8308 | minipass-json-stream "^1.0.1" | 8890 | minipass-json-stream "^1.0.1" |
8309 | minizlib "^2.1.2" | 8891 | minizlib "^2.1.2" |
@@ -8346,12 +8928,62 @@ number-is-nan@^1.0.0: | |||
8346 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" | 8928 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" |
8347 | integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== | 8929 | integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== |
8348 | 8930 | ||
8931 | nx@16.2.1: | ||
8932 | version "16.2.1" | ||
8933 | resolved "https://registry.yarnpkg.com/nx/-/nx-16.2.1.tgz#8571a4663c79dc9d60c98599b19146b58c59b473" | ||
8934 | integrity sha512-O+yGcYIQtYKYagbIuOQFk1P8ki5PHn0BZjdZpsa4K8UZ4pCaRWzlwWwwUL91FUJe6tdhic5710DwAAakbGKP7Q== | ||
8935 | dependencies: | ||
8936 | "@nrwl/tao" "16.2.1" | ||
8937 | "@parcel/watcher" "2.0.4" | ||
8938 | "@yarnpkg/lockfile" "^1.1.0" | ||
8939 | "@yarnpkg/parsers" "^3.0.0-rc.18" | ||
8940 | "@zkochan/js-yaml" "0.0.6" | ||
8941 | axios "^1.0.0" | ||
8942 | chalk "^4.1.0" | ||
8943 | cli-cursor "3.1.0" | ||
8944 | cli-spinners "2.6.1" | ||
8945 | cliui "^7.0.2" | ||
8946 | dotenv "~10.0.0" | ||
8947 | enquirer "~2.3.6" | ||
8948 | fast-glob "3.2.7" | ||
8949 | figures "3.2.0" | ||
8950 | flat "^5.0.2" | ||
8951 | fs-extra "^11.1.0" | ||
8952 | glob "7.1.4" | ||
8953 | ignore "^5.0.4" | ||
8954 | js-yaml "4.1.0" | ||
8955 | jsonc-parser "3.2.0" | ||
8956 | lines-and-columns "~2.0.3" | ||
8957 | minimatch "3.0.5" | ||
8958 | npm-run-path "^4.0.1" | ||
8959 | open "^8.4.0" | ||
8960 | semver "7.3.4" | ||
8961 | string-width "^4.2.3" | ||
8962 | strong-log-transformer "^2.1.0" | ||
8963 | tar-stream "~2.2.0" | ||
8964 | tmp "~0.2.1" | ||
8965 | tsconfig-paths "^4.1.2" | ||
8966 | tslib "^2.3.0" | ||
8967 | v8-compile-cache "2.3.0" | ||
8968 | yargs "^17.6.2" | ||
8969 | yargs-parser "21.1.1" | ||
8970 | optionalDependencies: | ||
8971 | "@nx/nx-darwin-arm64" "16.2.1" | ||
8972 | "@nx/nx-darwin-x64" "16.2.1" | ||
8973 | "@nx/nx-linux-arm-gnueabihf" "16.2.1" | ||
8974 | "@nx/nx-linux-arm64-gnu" "16.2.1" | ||
8975 | "@nx/nx-linux-arm64-musl" "16.2.1" | ||
8976 | "@nx/nx-linux-x64-gnu" "16.2.1" | ||
8977 | "@nx/nx-linux-x64-musl" "16.2.1" | ||
8978 | "@nx/nx-win32-arm64-msvc" "16.2.1" | ||
8979 | "@nx/nx-win32-x64-msvc" "16.2.1" | ||
8980 | |||
8349 | oauth-sign@~0.9.0: | 8981 | oauth-sign@~0.9.0: |
8350 | version "0.9.0" | 8982 | version "0.9.0" |
8351 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" | 8983 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" |
8352 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== | 8984 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== |
8353 | 8985 | ||
8354 | object-inspect@^1.10.3, object-inspect@^1.12.2, object-inspect@^1.9.0: | 8986 | object-inspect@^1.10.3, object-inspect@^1.12.3, object-inspect@^1.9.0: |
8355 | version "1.12.3" | 8987 | version "1.12.3" |
8356 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" | 8988 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" |
8357 | integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== | 8989 | integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== |
@@ -8419,19 +9051,10 @@ onetime@^5.1.0, onetime@^5.1.2: | |||
8419 | dependencies: | 9051 | dependencies: |
8420 | mimic-fn "^2.1.0" | 9052 | mimic-fn "^2.1.0" |
8421 | 9053 | ||
8422 | open@8.4.0: | 9054 | open@8.4.2, open@^8.0.9, open@^8.4.0: |
8423 | version "8.4.0" | 9055 | version "8.4.2" |
8424 | resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" | 9056 | resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" |
8425 | integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== | 9057 | integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== |
8426 | dependencies: | ||
8427 | define-lazy-prop "^2.0.0" | ||
8428 | is-docker "^2.1.1" | ||
8429 | is-wsl "^2.2.0" | ||
8430 | |||
8431 | open@^8.0.9: | ||
8432 | version "8.4.1" | ||
8433 | resolved "https://registry.yarnpkg.com/open/-/open-8.4.1.tgz#2ab3754c07f5d1f99a7a8d6a82737c95e3101cff" | ||
8434 | integrity sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg== | ||
8435 | dependencies: | 9058 | dependencies: |
8436 | define-lazy-prop "^2.0.0" | 9059 | define-lazy-prop "^2.0.0" |
8437 | is-docker "^2.1.1" | 9060 | is-docker "^2.1.1" |
@@ -8572,10 +9195,10 @@ package-json-versionify@^1.0.4: | |||
8572 | dependencies: | 9195 | dependencies: |
8573 | browserify-package-json "^1.0.0" | 9196 | browserify-package-json "^1.0.0" |
8574 | 9197 | ||
8575 | pacote@15.0.8: | 9198 | pacote@15.1.3: |
8576 | version "15.0.8" | 9199 | version "15.1.3" |
8577 | resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.0.8.tgz#8a1cb1e0207f9f3c74894feaa716aaa9e35f890e" | 9200 | resolved "https://registry.yarnpkg.com/pacote/-/pacote-15.1.3.tgz#4c0e7fb5e7ab3b27fb3f86514b451ad4c4f64e9d" |
8578 | integrity sha512-UlcumB/XS6xyyIMwg/WwMAyUmga+RivB5KgkRwA1hZNtrx+0Bt41KxHCvg1kr0pZ/ZeD8qjhW4fph6VaYRCbLw== | 9201 | integrity sha512-aRts8cZqxiJVDitmAh+3z+FxuO3tLNWEmwDRPEpDDiZJaRz06clP4XX112ynMT5uF0QNoMPajBBHnaStUEPJXA== |
8579 | dependencies: | 9202 | dependencies: |
8580 | "@npmcli/git" "^4.0.0" | 9203 | "@npmcli/git" "^4.0.0" |
8581 | "@npmcli/installed-package-contents" "^2.0.1" | 9204 | "@npmcli/installed-package-contents" "^2.0.1" |
@@ -8583,7 +9206,7 @@ pacote@15.0.8: | |||
8583 | "@npmcli/run-script" "^6.0.0" | 9206 | "@npmcli/run-script" "^6.0.0" |
8584 | cacache "^17.0.0" | 9207 | cacache "^17.0.0" |
8585 | fs-minipass "^3.0.0" | 9208 | fs-minipass "^3.0.0" |
8586 | minipass "^4.0.0" | 9209 | minipass "^5.0.0" |
8587 | npm-package-arg "^10.0.0" | 9210 | npm-package-arg "^10.0.0" |
8588 | npm-packlist "^7.0.0" | 9211 | npm-packlist "^7.0.0" |
8589 | npm-pick-manifest "^8.0.0" | 9212 | npm-pick-manifest "^8.0.0" |
@@ -8592,6 +9215,7 @@ pacote@15.0.8: | |||
8592 | promise-retry "^2.0.1" | 9215 | promise-retry "^2.0.1" |
8593 | read-package-json "^6.0.0" | 9216 | read-package-json "^6.0.0" |
8594 | read-package-json-fast "^3.0.0" | 9217 | read-package-json-fast "^3.0.0" |
9218 | sigstore "^1.3.0" | ||
8595 | ssri "^10.0.0" | 9219 | ssri "^10.0.0" |
8596 | tar "^6.1.11" | 9220 | tar "^6.1.11" |
8597 | 9221 | ||
@@ -8660,13 +9284,14 @@ parse-torrent@^9.1.5: | |||
8660 | simple-get "^4.0.1" | 9284 | simple-get "^4.0.1" |
8661 | simple-sha1 "^3.1.0" | 9285 | simple-sha1 "^3.1.0" |
8662 | 9286 | ||
8663 | parse5-html-rewriting-stream@6.0.1: | 9287 | parse5-html-rewriting-stream@7.0.0: |
8664 | version "6.0.1" | 9288 | version "7.0.0" |
8665 | resolved "https://registry.yarnpkg.com/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz#de1820559317ab4e451ea72dba05fddfd914480b" | 9289 | resolved "https://registry.yarnpkg.com/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz#e376d3e762d2950ccbb6bb59823fc1d7e9fdac36" |
8666 | integrity sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg== | 9290 | integrity sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg== |
8667 | dependencies: | 9291 | dependencies: |
8668 | parse5 "^6.0.1" | 9292 | entities "^4.3.0" |
8669 | parse5-sax-parser "^6.0.1" | 9293 | parse5 "^7.0.0" |
9294 | parse5-sax-parser "^7.0.0" | ||
8670 | 9295 | ||
8671 | parse5-htmlparser2-tree-adapter@^6.0.1: | 9296 | parse5-htmlparser2-tree-adapter@^6.0.1: |
8672 | version "6.0.1" | 9297 | version "6.0.1" |
@@ -8675,12 +9300,12 @@ parse5-htmlparser2-tree-adapter@^6.0.1: | |||
8675 | dependencies: | 9300 | dependencies: |
8676 | parse5 "^6.0.1" | 9301 | parse5 "^6.0.1" |
8677 | 9302 | ||
8678 | parse5-sax-parser@^6.0.1: | 9303 | parse5-sax-parser@^7.0.0: |
8679 | version "6.0.1" | 9304 | version "7.0.0" |
8680 | resolved "https://registry.yarnpkg.com/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz#98b4d366b5b266a7cd90b4b58906667af882daba" | 9305 | resolved "https://registry.yarnpkg.com/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz#4c05064254f0488676aca75fb39ca069ec96dee5" |
8681 | integrity sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg== | 9306 | integrity sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg== |
8682 | dependencies: | 9307 | dependencies: |
8683 | parse5 "^6.0.1" | 9308 | parse5 "^7.0.0" |
8684 | 9309 | ||
8685 | parse5@^6.0.1: | 9310 | parse5@^6.0.1: |
8686 | version "6.0.1" | 9311 | version "6.0.1" |
@@ -8749,6 +9374,14 @@ path-parse@^1.0.7: | |||
8749 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" | 9374 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" |
8750 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== | 9375 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== |
8751 | 9376 | ||
9377 | path-scurry@^1.7.0: | ||
9378 | version "1.9.2" | ||
9379 | resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.9.2.tgz#90f9d296ac5e37e608028e28a447b11d385b3f63" | ||
9380 | integrity sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg== | ||
9381 | dependencies: | ||
9382 | lru-cache "^9.1.1" | ||
9383 | minipass "^5.0.0 || ^6.0.2" | ||
9384 | |||
8752 | path-to-regexp@0.1.7: | 9385 | path-to-regexp@0.1.7: |
8753 | version "0.1.7" | 9386 | version "0.1.7" |
8754 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" | 9387 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" |
@@ -8797,7 +9430,7 @@ picocolors@^1.0.0: | |||
8797 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" | 9430 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" |
8798 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== | 9431 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== |
8799 | 9432 | ||
8800 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: | 9433 | picomatch@2.3.1, picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: |
8801 | version "2.3.1" | 9434 | version "2.3.1" |
8802 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" | 9435 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" |
8803 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== | 9436 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== |
@@ -8867,13 +9500,14 @@ polka@^0.5.2: | |||
8867 | "@polka/url" "^0.5.0" | 9500 | "@polka/url" "^0.5.0" |
8868 | trouter "^2.0.1" | 9501 | trouter "^2.0.1" |
8869 | 9502 | ||
8870 | postcss-loader@7.0.2: | 9503 | postcss-loader@7.2.4: |
8871 | version "7.0.2" | 9504 | version "7.2.4" |
8872 | resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.0.2.tgz#b53ff44a26fba3688eee92a048c7f2d4802e23bb" | 9505 | resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.2.4.tgz#2884f4ca172de633b2cf1f93dc852968f0632ba9" |
8873 | integrity sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg== | 9506 | integrity sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w== |
8874 | dependencies: | 9507 | dependencies: |
8875 | cosmiconfig "^7.0.0" | 9508 | cosmiconfig "^8.1.3" |
8876 | klona "^2.0.5" | 9509 | cosmiconfig-typescript-loader "^4.3.0" |
9510 | klona "^2.0.6" | ||
8877 | semver "^7.3.8" | 9511 | semver "^7.3.8" |
8878 | 9512 | ||
8879 | postcss-media-query-parser@^0.2.3: | 9513 | postcss-media-query-parser@^0.2.3: |
@@ -8886,10 +9520,10 @@ postcss-modules-extract-imports@^3.0.0: | |||
8886 | resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" | 9520 | resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" |
8887 | integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== | 9521 | integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== |
8888 | 9522 | ||
8889 | postcss-modules-local-by-default@^4.0.0: | 9523 | postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@^4.0.1: |
8890 | version "4.0.0" | 9524 | version "4.0.2" |
8891 | resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" | 9525 | resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.2.tgz#586297f6ed3f307102feaacfad77473f05f15b80" |
8892 | integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== | 9526 | integrity sha512-mR/pcIsQhU2UgKYOPjRCSgacmjn08pyrHk+Vrm8WEKjDWgqO43vdRkzmxyZOZWiKr6Ed9gpReQHhLUGVAcn9jw== |
8893 | dependencies: | 9527 | dependencies: |
8894 | icss-utils "^5.0.0" | 9528 | icss-utils "^5.0.0" |
8895 | postcss-selector-parser "^6.0.2" | 9529 | postcss-selector-parser "^6.0.2" |
@@ -8924,10 +9558,10 @@ postcss-scss@^4.0.2: | |||
8924 | resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.6.tgz#5d62a574b950a6ae12f2aa89b60d63d9e4432bfd" | 9558 | resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.6.tgz#5d62a574b950a6ae12f2aa89b60d63d9e4432bfd" |
8925 | integrity sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ== | 9559 | integrity sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ== |
8926 | 9560 | ||
8927 | postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.6: | 9561 | postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.12, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: |
8928 | version "6.0.11" | 9562 | version "6.0.13" |
8929 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" | 9563 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" |
8930 | integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== | 9564 | integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== |
8931 | dependencies: | 9565 | dependencies: |
8932 | cssesc "^3.0.0" | 9566 | cssesc "^3.0.0" |
8933 | util-deprecate "^1.0.2" | 9567 | util-deprecate "^1.0.2" |
@@ -8942,12 +9576,12 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: | |||
8942 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" | 9576 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" |
8943 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== | 9577 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== |
8944 | 9578 | ||
8945 | postcss@8.4.21, postcss@^8.2.14, postcss@^8.3.11, postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.19, postcss@^8.4.21: | 9579 | postcss@8.4.23, postcss@^8.2.14, postcss@^8.3.11, postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.19, postcss@^8.4.21, postcss@^8.4.23: |
8946 | version "8.4.21" | 9580 | version "8.4.23" |
8947 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" | 9581 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.23.tgz#df0aee9ac7c5e53e1075c24a3613496f9e6552ab" |
8948 | integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== | 9582 | integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== |
8949 | dependencies: | 9583 | dependencies: |
8950 | nanoid "^3.3.4" | 9584 | nanoid "^3.3.6" |
8951 | picocolors "^1.0.0" | 9585 | picocolors "^1.0.0" |
8952 | source-map-js "^1.0.2" | 9586 | source-map-js "^1.0.2" |
8953 | 9587 | ||
@@ -8986,10 +9620,10 @@ pretty-ms@^7.0.0: | |||
8986 | dependencies: | 9620 | dependencies: |
8987 | parse-ms "^2.1.0" | 9621 | parse-ms "^2.1.0" |
8988 | 9622 | ||
8989 | primeng@^15.2.0: | 9623 | primeng@^16.0.0-rc.2: |
8990 | version "15.2.0" | 9624 | version "16.0.0-rc.2" |
8991 | resolved "https://registry.yarnpkg.com/primeng/-/primeng-15.2.0.tgz#f7237eb93e484756717dafc86382a68e1a6ad0c4" | 9625 | resolved "https://registry.yarnpkg.com/primeng/-/primeng-16.0.0-rc.2.tgz#3cc7adab145d0232532b5c186723d86adba11ade" |
8992 | integrity sha512-CLcB4RYiI4PcQ8nwov01L5CQHbhl7n1OufA2OKIq9+C4sBEv9sLsnEN2/Cah4m1jtrRkNbsac8JJE7LdPxecaQ== | 9626 | integrity sha512-jJr7cQ+s4fSlyuFK6sHIcRVnRvA1oEDzMW56ybm2tC2HXuozOkLF06eYqk7xwgbyD7vyyQIHjmPd8f2VcH89VA== |
8993 | dependencies: | 9627 | dependencies: |
8994 | tslib "^2.3.0" | 9628 | tslib "^2.3.0" |
8995 | 9629 | ||
@@ -9243,11 +9877,11 @@ read-package-json-fast@^3.0.0: | |||
9243 | npm-normalize-package-bin "^3.0.0" | 9877 | npm-normalize-package-bin "^3.0.0" |
9244 | 9878 | ||
9245 | read-package-json@^6.0.0: | 9879 | read-package-json@^6.0.0: |
9246 | version "6.0.0" | 9880 | version "6.0.3" |
9247 | resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.0.tgz#6a741841ad72a40e77a82b9c3c8c10e865bbc519" | 9881 | resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-6.0.3.tgz#726116b75e00eac2075240995f05681af4ca7122" |
9248 | integrity sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w== | 9882 | integrity sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ== |
9249 | dependencies: | 9883 | dependencies: |
9250 | glob "^8.0.1" | 9884 | glob "^10.2.2" |
9251 | json-parse-even-better-errors "^3.0.0" | 9885 | json-parse-even-better-errors "^3.0.0" |
9252 | normalize-package-data "^5.0.0" | 9886 | normalize-package-data "^5.0.0" |
9253 | npm-normalize-package-bin "^3.0.0" | 9887 | npm-normalize-package-bin "^3.0.0" |
@@ -9306,9 +9940,9 @@ read-pkg@^5.2.0: | |||
9306 | type-fest "^0.6.0" | 9940 | type-fest "^0.6.0" |
9307 | 9941 | ||
9308 | readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5: | 9942 | readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5: |
9309 | version "2.3.7" | 9943 | version "2.3.8" |
9310 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" | 9944 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" |
9311 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== | 9945 | integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== |
9312 | dependencies: | 9946 | dependencies: |
9313 | core-util-is "~1.0.0" | 9947 | core-util-is "~1.0.0" |
9314 | inherits "~2.0.3" | 9948 | inherits "~2.0.3" |
@@ -9319,18 +9953,18 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5: | |||
9319 | util-deprecate "~1.0.1" | 9953 | util-deprecate "~1.0.1" |
9320 | 9954 | ||
9321 | readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: | 9955 | readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: |
9322 | version "3.6.0" | 9956 | version "3.6.2" |
9323 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" | 9957 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" |
9324 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== | 9958 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== |
9325 | dependencies: | 9959 | dependencies: |
9326 | inherits "^2.0.3" | 9960 | inherits "^2.0.3" |
9327 | string_decoder "^1.1.1" | 9961 | string_decoder "^1.1.1" |
9328 | util-deprecate "^1.0.1" | 9962 | util-deprecate "^1.0.1" |
9329 | 9963 | ||
9330 | readdir-glob@^1.0.0: | 9964 | readdir-glob@^1.0.0: |
9331 | version "1.1.2" | 9965 | version "1.1.3" |
9332 | resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.2.tgz#b185789b8e6a43491635b6953295c5c5e3fd224c" | 9966 | resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.3.tgz#c3d831f51f5e7bfa62fa2ffbe4b508c640f09584" |
9333 | integrity sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA== | 9967 | integrity sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA== |
9334 | dependencies: | 9968 | dependencies: |
9335 | minimatch "^5.1.0" | 9969 | minimatch "^5.1.0" |
9336 | 9970 | ||
@@ -9404,24 +10038,19 @@ regex-parser@^2.2.11: | |||
9404 | resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" | 10038 | resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" |
9405 | integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== | 10039 | integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== |
9406 | 10040 | ||
9407 | regexp.prototype.flags@^1.4.3: | 10041 | regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0: |
9408 | version "1.4.3" | 10042 | version "1.5.0" |
9409 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" | 10043 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" |
9410 | integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== | 10044 | integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== |
9411 | dependencies: | 10045 | dependencies: |
9412 | call-bind "^1.0.2" | 10046 | call-bind "^1.0.2" |
9413 | define-properties "^1.1.3" | 10047 | define-properties "^1.2.0" |
9414 | functions-have-names "^1.2.2" | 10048 | functions-have-names "^1.2.3" |
9415 | 10049 | ||
9416 | regexpp@^3.2.0: | 10050 | regexpu-core@^5.3.1: |
9417 | version "3.2.0" | 10051 | version "5.3.2" |
9418 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" | 10052 | resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" |
9419 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== | 10053 | integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== |
9420 | |||
9421 | regexpu-core@^5.2.1: | ||
9422 | version "5.3.0" | ||
9423 | resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.0.tgz#4d0d044b76fedbad6238703ae84bfdedee2cf074" | ||
9424 | integrity sha512-ZdhUQlng0RoscyW7jADnUZ25F5eVtHdMyXSb2PiwafvteRAOJUjFoUPEYZSIfP99fBIs3maLIRfpEddT78wAAQ== | ||
9425 | dependencies: | 10054 | dependencies: |
9426 | "@babel/regjsgen" "^0.8.0" | 10055 | "@babel/regjsgen" "^0.8.0" |
9427 | regenerate "^1.4.2" | 10056 | regenerate "^1.4.2" |
@@ -9553,12 +10182,12 @@ resolve-url@^0.2.1: | |||
9553 | resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" | 10182 | resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" |
9554 | integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== | 10183 | integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== |
9555 | 10184 | ||
9556 | resolve@1.22.1, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: | 10185 | resolve@1.22.2, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: |
9557 | version "1.22.1" | 10186 | version "1.22.2" |
9558 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" | 10187 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" |
9559 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== | 10188 | integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== |
9560 | dependencies: | 10189 | dependencies: |
9561 | is-core-module "^2.9.0" | 10190 | is-core-module "^2.11.0" |
9562 | path-parse "^1.0.7" | 10191 | path-parse "^1.0.7" |
9563 | supports-preserve-symlinks-flag "^1.0.0" | 10192 | supports-preserve-symlinks-flag "^1.0.0" |
9564 | 10193 | ||
@@ -9626,6 +10255,13 @@ rimraf@~2.5.2: | |||
9626 | dependencies: | 10255 | dependencies: |
9627 | glob "^7.0.5" | 10256 | glob "^7.0.5" |
9628 | 10257 | ||
10258 | rollup@^3.20.2: | ||
10259 | version "3.23.0" | ||
10260 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.23.0.tgz#b8d6146dac4bf058ee817f92820988e9b358b564" | ||
10261 | integrity sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ== | ||
10262 | optionalDependencies: | ||
10263 | fsevents "~2.3.2" | ||
10264 | |||
9629 | run-async@^2.4.0: | 10265 | run-async@^2.4.0: |
9630 | version "2.4.1" | 10266 | version "2.4.1" |
9631 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" | 10267 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" |
@@ -9662,17 +10298,10 @@ rust-result@^1.0.0: | |||
9662 | dependencies: | 10298 | dependencies: |
9663 | individual "^2.0.0" | 10299 | individual "^2.0.0" |
9664 | 10300 | ||
9665 | rxjs@6.6.7: | 10301 | rxjs@7.8.1, rxjs@^7.2.0, rxjs@^7.3.0, rxjs@^7.4.0, rxjs@^7.5.5: |
9666 | version "6.6.7" | 10302 | version "7.8.1" |
9667 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" | 10303 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" |
9668 | integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== | 10304 | integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== |
9669 | dependencies: | ||
9670 | tslib "^1.9.0" | ||
9671 | |||
9672 | rxjs@^7.2.0, rxjs@^7.3.0, rxjs@^7.4.0, rxjs@^7.5.5: | ||
9673 | version "7.8.0" | ||
9674 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" | ||
9675 | integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== | ||
9676 | dependencies: | 10305 | dependencies: |
9677 | tslib "^2.1.0" | 10306 | tslib "^2.1.0" |
9678 | 10307 | ||
@@ -9708,9 +10337,9 @@ safe-regex-test@^1.0.0: | |||
9708 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== | 10337 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== |
9709 | 10338 | ||
9710 | sanitize-html@^2.1.2: | 10339 | sanitize-html@^2.1.2: |
9711 | version "2.9.0" | 10340 | version "2.10.0" |
9712 | resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.9.0.tgz#f4829557b0175df9059d90fe972d5e6facb8565c" | 10341 | resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.10.0.tgz#74d28848dfcf72c39693139131895c78900ab452" |
9713 | integrity sha512-KY1hpSbqFNcpoLf+nP7iStbP5JfQZ2Nd19ZEE7qFsQqRdp+sO5yX/e5+HoG9puFAcSTEpzQuihfKUltDcLlQjg== | 10342 | integrity sha512-JqdovUd81dG4k87vZt6uA6YhDfWkUGruUu/aPmXLxXi45gZExnt9Bnw/qeQU8oGf82vPyaE0vO4aH0PbobB9JQ== |
9714 | dependencies: | 10343 | dependencies: |
9715 | deepmerge "^4.2.2" | 10344 | deepmerge "^4.2.2" |
9716 | escape-string-regexp "^4.0.0" | 10345 | escape-string-regexp "^4.0.0" |
@@ -9719,27 +10348,26 @@ sanitize-html@^2.1.2: | |||
9719 | parse-srcset "^1.0.2" | 10348 | parse-srcset "^1.0.2" |
9720 | postcss "^8.3.11" | 10349 | postcss "^8.3.11" |
9721 | 10350 | ||
9722 | sass-loader@13.2.0, sass-loader@^13.2.0: | 10351 | sass-loader@13.2.2: |
9723 | version "13.2.0" | 10352 | version "13.2.2" |
9724 | resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.2.0.tgz#80195050f58c9aac63b792fa52acb6f5e0f6bdc3" | 10353 | resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.2.2.tgz#f97e803993b24012c10d7ba9676548bf7a6b18b9" |
9725 | integrity sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg== | 10354 | integrity sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA== |
9726 | dependencies: | 10355 | dependencies: |
9727 | klona "^2.0.4" | 10356 | klona "^2.0.6" |
9728 | neo-async "^2.6.2" | 10357 | neo-async "^2.6.2" |
9729 | 10358 | ||
9730 | sass@1.57.1: | 10359 | sass-loader@^13.2.0: |
9731 | version "1.57.1" | 10360 | version "13.3.0" |
9732 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.57.1.tgz#dfafd46eb3ab94817145e8825208ecf7281119b5" | 10361 | resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.3.0.tgz#ed4a2d555aa10fc99f4daaab425d8d451336bb65" |
9733 | integrity sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw== | 10362 | integrity sha512-LeWNswSEujsZnwdn9AuA+Q5wZEAFlU+eORQsDKp35OtGAfFxYxpfk/Ylon+TGGkazSqxi2EHDTqdr3di8r7nCg== |
9734 | dependencies: | 10363 | dependencies: |
9735 | chokidar ">=3.0.0 <4.0.0" | 10364 | klona "^2.0.6" |
9736 | immutable "^4.0.0" | 10365 | neo-async "^2.6.2" |
9737 | source-map-js ">=0.6.2 <2.0.0" | ||
9738 | 10366 | ||
9739 | sass@^1.58.1: | 10367 | sass@1.62.1, sass@^1.58.1: |
9740 | version "1.58.1" | 10368 | version "1.62.1" |
9741 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.58.1.tgz#17ab0390076a50578ed0733f1cc45429e03405f6" | 10369 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.62.1.tgz#caa8d6bf098935bc92fc73fa169fb3790cacd029" |
9742 | integrity sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg== | 10370 | integrity sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A== |
9743 | dependencies: | 10371 | dependencies: |
9744 | chokidar ">=3.0.0 <4.0.0" | 10372 | chokidar ">=3.0.0 <4.0.0" |
9745 | immutable "^4.0.0" | 10373 | immutable "^4.0.0" |
@@ -9750,24 +10378,24 @@ sax@^1.2.4: | |||
9750 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" | 10378 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" |
9751 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== | 10379 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== |
9752 | 10380 | ||
9753 | schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: | 10381 | schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.1.2: |
9754 | version "3.1.1" | 10382 | version "3.1.2" |
9755 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" | 10383 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.2.tgz#36c10abca6f7577aeae136c804b0c741edeadc99" |
9756 | integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== | 10384 | integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== |
9757 | dependencies: | 10385 | dependencies: |
9758 | "@types/json-schema" "^7.0.8" | 10386 | "@types/json-schema" "^7.0.8" |
9759 | ajv "^6.12.5" | 10387 | ajv "^6.12.5" |
9760 | ajv-keywords "^3.5.2" | 10388 | ajv-keywords "^3.5.2" |
9761 | 10389 | ||
9762 | schema-utils@^4.0.0: | 10390 | schema-utils@^4.0.0: |
9763 | version "4.0.0" | 10391 | version "4.0.1" |
9764 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" | 10392 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.1.tgz#eb2d042df8b01f4b5c276a2dfd41ba0faab72e8d" |
9765 | integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== | 10393 | integrity sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ== |
9766 | dependencies: | 10394 | dependencies: |
9767 | "@types/json-schema" "^7.0.9" | 10395 | "@types/json-schema" "^7.0.9" |
9768 | ajv "^8.8.0" | 10396 | ajv "^8.9.0" |
9769 | ajv-formats "^2.1.1" | 10397 | ajv-formats "^2.1.1" |
9770 | ajv-keywords "^5.0.0" | 10398 | ajv-keywords "^5.1.0" |
9771 | 10399 | ||
9772 | select-hose@^2.0.0: | 10400 | select-hose@^2.0.0: |
9773 | version "2.0.0" | 10401 | version "2.0.0" |
@@ -9786,10 +10414,17 @@ selfsigned@^2.1.1: | |||
9786 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" | 10414 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" |
9787 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== | 10415 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== |
9788 | 10416 | ||
9789 | semver@7.3.8, semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: | 10417 | semver@7.3.4: |
9790 | version "7.3.8" | 10418 | version "7.3.4" |
9791 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" | 10419 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" |
9792 | integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== | 10420 | integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== |
10421 | dependencies: | ||
10422 | lru-cache "^6.0.0" | ||
10423 | |||
10424 | semver@7.4.0: | ||
10425 | version "7.4.0" | ||
10426 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.4.0.tgz#8481c92feffc531ab1e012a8ffc15bdd3a0f4318" | ||
10427 | integrity sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw== | ||
9793 | dependencies: | 10428 | dependencies: |
9794 | lru-cache "^6.0.0" | 10429 | lru-cache "^6.0.0" |
9795 | 10430 | ||
@@ -9798,6 +10433,13 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: | |||
9798 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" | 10433 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" |
9799 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== | 10434 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== |
9800 | 10435 | ||
10436 | semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.1: | ||
10437 | version "7.5.1" | ||
10438 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" | ||
10439 | integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== | ||
10440 | dependencies: | ||
10441 | lru-cache "^6.0.0" | ||
10442 | |||
9801 | send@0.18.0: | 10443 | send@0.18.0: |
9802 | version "0.18.0" | 10444 | version "0.18.0" |
9803 | resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" | 10445 | resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" |
@@ -9831,7 +10473,7 @@ serialize-javascript@6.0.0: | |||
9831 | dependencies: | 10473 | dependencies: |
9832 | randombytes "^2.1.0" | 10474 | randombytes "^2.1.0" |
9833 | 10475 | ||
9834 | serialize-javascript@^6.0.0: | 10476 | serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: |
9835 | version "6.0.1" | 10477 | version "6.0.1" |
9836 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" | 10478 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" |
9837 | integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== | 10479 | integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== |
@@ -9915,6 +10557,11 @@ shebang-regex@^3.0.0: | |||
9915 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" | 10557 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" |
9916 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== | 10558 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== |
9917 | 10559 | ||
10560 | shell-quote@^1.7.3: | ||
10561 | version "1.8.1" | ||
10562 | resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" | ||
10563 | integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== | ||
10564 | |||
9918 | side-channel@^1.0.4: | 10565 | side-channel@^1.0.4: |
9919 | version "1.0.4" | 10566 | version "1.0.4" |
9920 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" | 10567 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" |
@@ -9929,6 +10576,20 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: | |||
9929 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" | 10576 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" |
9930 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== | 10577 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== |
9931 | 10578 | ||
10579 | signal-exit@^4.0.1: | ||
10580 | version "4.0.2" | ||
10581 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.0.2.tgz#ff55bb1d9ff2114c13b400688fa544ac63c36967" | ||
10582 | integrity sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q== | ||
10583 | |||
10584 | sigstore@^1.3.0: | ||
10585 | version "1.5.2" | ||
10586 | resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-1.5.2.tgz#8d4c2a549341211cb08c687999843edc48c1a94c" | ||
10587 | integrity sha512-X95v6xAAooVpn7PaB94TDmFeSO5SBfCtB1R23fvzr36WTfjtkiiyOeei979nbTjc8nzh6FSLeltQZuODsm1EjQ== | ||
10588 | dependencies: | ||
10589 | "@sigstore/protobuf-specs" "^0.1.0" | ||
10590 | make-fetch-happen "^11.0.1" | ||
10591 | tuf-js "^1.1.3" | ||
10592 | |||
9932 | simple-concat@^1.0.0, simple-concat@^1.0.1: | 10593 | simple-concat@^1.0.0, simple-concat@^1.0.1: |
9933 | version "1.0.1" | 10594 | version "1.0.1" |
9934 | resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" | 10595 | resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" |
@@ -10018,9 +10679,9 @@ smtp-server@^3.9.0: | |||
10018 | nodemailer "6.7.3" | 10679 | nodemailer "6.7.3" |
10019 | 10680 | ||
10020 | socket.io-client@^4.5.4: | 10681 | socket.io-client@^4.5.4: |
10021 | version "4.6.0" | 10682 | version "4.6.1" |
10022 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.0.tgz#449255d2e0fe429f5ab47ecd3e3b1716b0039c13" | 10683 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.1.tgz#80d97d5eb0feca448a0fb6d69a7b222d3d547eab" |
10023 | integrity sha512-2XOp18xnGghUICSd5ziUIS4rB0dhr6S8OvAps8y+HhOjFQlqGcf+FIh6fCIsKKZyWFxJeFPrZRNPGsHDTsz1Ug== | 10684 | integrity sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ== |
10024 | dependencies: | 10685 | dependencies: |
10025 | "@socket.io/component-emitter" "~3.1.0" | 10686 | "@socket.io/component-emitter" "~3.1.0" |
10026 | debug "~4.3.2" | 10687 | debug "~4.3.2" |
@@ -10028,9 +10689,9 @@ socket.io-client@^4.5.4: | |||
10028 | socket.io-parser "~4.2.1" | 10689 | socket.io-parser "~4.2.1" |
10029 | 10690 | ||
10030 | socket.io-parser@~4.2.1: | 10691 | socket.io-parser@~4.2.1: |
10031 | version "4.2.2" | 10692 | version "4.2.3" |
10032 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206" | 10693 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.3.tgz#926bcc6658e2ae0883dc9dee69acbdc76e4e3667" |
10033 | integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== | 10694 | integrity sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ== |
10034 | dependencies: | 10695 | dependencies: |
10035 | "@socket.io/component-emitter" "~3.1.0" | 10696 | "@socket.io/component-emitter" "~3.1.0" |
10036 | debug "~4.3.1" | 10697 | debug "~4.3.1" |
@@ -10110,9 +10771,9 @@ source-map@0.7.4: | |||
10110 | integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== | 10771 | integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== |
10111 | 10772 | ||
10112 | spdx-correct@^3.0.0: | 10773 | spdx-correct@^3.0.0: |
10113 | version "3.1.1" | 10774 | version "3.2.0" |
10114 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" | 10775 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" |
10115 | integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== | 10776 | integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== |
10116 | dependencies: | 10777 | dependencies: |
10117 | spdx-expression-parse "^3.0.0" | 10778 | spdx-expression-parse "^3.0.0" |
10118 | spdx-license-ids "^3.0.0" | 10779 | spdx-license-ids "^3.0.0" |
@@ -10131,9 +10792,9 @@ spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: | |||
10131 | spdx-license-ids "^3.0.0" | 10792 | spdx-license-ids "^3.0.0" |
10132 | 10793 | ||
10133 | spdx-license-ids@^3.0.0: | 10794 | spdx-license-ids@^3.0.0: |
10134 | version "3.0.12" | 10795 | version "3.0.13" |
10135 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" | 10796 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" |
10136 | integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== | 10797 | integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== |
10137 | 10798 | ||
10138 | spdy-transport@^3.0.0: | 10799 | spdy-transport@^3.0.0: |
10139 | version "3.0.0" | 10800 | version "3.0.0" |
@@ -10179,9 +10840,9 @@ split2@^3.2.2: | |||
10179 | readable-stream "^3.0.0" | 10840 | readable-stream "^3.0.0" |
10180 | 10841 | ||
10181 | split2@^4.0.0, split2@^4.1.0: | 10842 | split2@^4.0.0, split2@^4.1.0: |
10182 | version "4.1.0" | 10843 | version "4.2.0" |
10183 | resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809" | 10844 | resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" |
10184 | integrity sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ== | 10845 | integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== |
10185 | 10846 | ||
10186 | split@0.3: | 10847 | split@0.3: |
10187 | version "0.3.3" | 10848 | version "0.3.3" |
@@ -10218,11 +10879,11 @@ sshpk@^1.7.0: | |||
10218 | tweetnacl "~0.14.0" | 10879 | tweetnacl "~0.14.0" |
10219 | 10880 | ||
10220 | ssri@^10.0.0: | 10881 | ssri@^10.0.0: |
10221 | version "10.0.1" | 10882 | version "10.0.4" |
10222 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.1.tgz#c61f85894bbc6929fc3746f05e31cf5b44c030d5" | 10883 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.4.tgz#5a20af378be586df139ddb2dfb3bf992cf0daba6" |
10223 | integrity sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw== | 10884 | integrity sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ== |
10224 | dependencies: | 10885 | dependencies: |
10225 | minipass "^4.0.0" | 10886 | minipass "^5.0.0" |
10226 | 10887 | ||
10227 | ssri@^9.0.0: | 10888 | ssri@^9.0.0: |
10228 | version "9.0.1" | 10889 | version "9.0.1" |
@@ -10312,6 +10973,15 @@ streamx@^2.10.3: | |||
10312 | fast-fifo "^1.1.0" | 10973 | fast-fifo "^1.1.0" |
10313 | queue-tick "^1.0.1" | 10974 | queue-tick "^1.0.1" |
10314 | 10975 | ||
10976 | "string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: | ||
10977 | version "4.2.3" | ||
10978 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" | ||
10979 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== | ||
10980 | dependencies: | ||
10981 | emoji-regex "^8.0.0" | ||
10982 | is-fullwidth-code-point "^3.0.0" | ||
10983 | strip-ansi "^6.0.1" | ||
10984 | |||
10315 | string-width@^1.0.1: | 10985 | string-width@^1.0.1: |
10316 | version "1.0.2" | 10986 | version "1.0.2" |
10317 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" | 10987 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" |
@@ -10321,15 +10991,6 @@ string-width@^1.0.1: | |||
10321 | is-fullwidth-code-point "^1.0.0" | 10991 | is-fullwidth-code-point "^1.0.0" |
10322 | strip-ansi "^3.0.0" | 10992 | strip-ansi "^3.0.0" |
10323 | 10993 | ||
10324 | "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: | ||
10325 | version "4.2.3" | ||
10326 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" | ||
10327 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== | ||
10328 | dependencies: | ||
10329 | emoji-regex "^8.0.0" | ||
10330 | is-fullwidth-code-point "^3.0.0" | ||
10331 | strip-ansi "^6.0.1" | ||
10332 | |||
10333 | string-width@^2.0.0: | 10994 | string-width@^2.0.0: |
10334 | version "2.1.1" | 10995 | version "2.1.1" |
10335 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" | 10996 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" |
@@ -10338,6 +10999,24 @@ string-width@^2.0.0: | |||
10338 | is-fullwidth-code-point "^2.0.0" | 10999 | is-fullwidth-code-point "^2.0.0" |
10339 | strip-ansi "^4.0.0" | 11000 | strip-ansi "^4.0.0" |
10340 | 11001 | ||
11002 | string-width@^5.0.1, string-width@^5.1.2: | ||
11003 | version "5.1.2" | ||
11004 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" | ||
11005 | integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== | ||
11006 | dependencies: | ||
11007 | eastasianwidth "^0.2.0" | ||
11008 | emoji-regex "^9.2.2" | ||
11009 | strip-ansi "^7.0.1" | ||
11010 | |||
11011 | string.prototype.trim@^1.2.7: | ||
11012 | version "1.2.7" | ||
11013 | resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" | ||
11014 | integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== | ||
11015 | dependencies: | ||
11016 | call-bind "^1.0.2" | ||
11017 | define-properties "^1.1.4" | ||
11018 | es-abstract "^1.20.4" | ||
11019 | |||
10341 | string.prototype.trimend@^1.0.6: | 11020 | string.prototype.trimend@^1.0.6: |
10342 | version "1.0.6" | 11021 | version "1.0.6" |
10343 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" | 11022 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" |
@@ -10378,6 +11057,13 @@ string_decoder@~1.1.1: | |||
10378 | dependencies: | 11057 | dependencies: |
10379 | safe-buffer "~5.1.0" | 11058 | safe-buffer "~5.1.0" |
10380 | 11059 | ||
11060 | "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: | ||
11061 | version "6.0.1" | ||
11062 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" | ||
11063 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== | ||
11064 | dependencies: | ||
11065 | ansi-regex "^5.0.1" | ||
11066 | |||
10381 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: | 11067 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: |
10382 | version "3.0.1" | 11068 | version "3.0.1" |
10383 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" | 11069 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" |
@@ -10392,12 +11078,12 @@ strip-ansi@^4.0.0: | |||
10392 | dependencies: | 11078 | dependencies: |
10393 | ansi-regex "^3.0.0" | 11079 | ansi-regex "^3.0.0" |
10394 | 11080 | ||
10395 | strip-ansi@^6.0.0, strip-ansi@^6.0.1: | 11081 | strip-ansi@^7.0.1: |
10396 | version "6.0.1" | 11082 | version "7.0.1" |
10397 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" | 11083 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" |
10398 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== | 11084 | integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== |
10399 | dependencies: | 11085 | dependencies: |
10400 | ansi-regex "^5.0.1" | 11086 | ansi-regex "^6.0.1" |
10401 | 11087 | ||
10402 | strip-bom@^2.0.0: | 11088 | strip-bom@^2.0.0: |
10403 | version "2.0.0" | 11089 | version "2.0.0" |
@@ -10433,6 +11119,15 @@ strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1. | |||
10433 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" | 11119 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" |
10434 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== | 11120 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== |
10435 | 11121 | ||
11122 | strong-log-transformer@^2.1.0: | ||
11123 | version "2.1.0" | ||
11124 | resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" | ||
11125 | integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== | ||
11126 | dependencies: | ||
11127 | duplexer "^0.1.1" | ||
11128 | minimist "^1.2.0" | ||
11129 | through "^2.3.4" | ||
11130 | |||
10436 | style-search@^0.1.0: | 11131 | style-search@^0.1.0: |
10437 | version "0.1.0" | 11132 | version "0.1.0" |
10438 | resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" | 11133 | resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" |
@@ -10456,28 +11151,27 @@ stylelint-order@^5.0.0: | |||
10456 | postcss-sorting "^7.0.1" | 11151 | postcss-sorting "^7.0.1" |
10457 | 11152 | ||
10458 | stylelint-scss@^4.0.0: | 11153 | stylelint-scss@^4.0.0: |
10459 | version "4.4.0" | 11154 | version "4.7.0" |
10460 | resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-4.4.0.tgz#87ce9d049eff1ce67cce788780fbfda63099017e" | 11155 | resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-4.7.0.tgz#f986bf8c5a4b93eae2b67d3a3562eef822657908" |
10461 | integrity sha512-Qy66a+/30aylFhPmUArHhVsHOun1qrO93LGT15uzLuLjWS7hKDfpFm34mYo1ndR4MCo8W4bEZM1+AlJRJORaaw== | 11156 | integrity sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg== |
10462 | dependencies: | 11157 | dependencies: |
10463 | lodash "^4.17.21" | ||
10464 | postcss-media-query-parser "^0.2.3" | 11158 | postcss-media-query-parser "^0.2.3" |
10465 | postcss-resolve-nested-selector "^0.1.1" | 11159 | postcss-resolve-nested-selector "^0.1.1" |
10466 | postcss-selector-parser "^6.0.6" | 11160 | postcss-selector-parser "^6.0.11" |
10467 | postcss-value-parser "^4.1.0" | 11161 | postcss-value-parser "^4.2.0" |
10468 | 11162 | ||
10469 | stylelint@^15.1.0: | 11163 | stylelint@^15.1.0: |
10470 | version "15.1.0" | 11164 | version "15.6.2" |
10471 | resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.1.0.tgz#24d7cbe06250ceca3b276393bfdeaaaba4356195" | 11165 | resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.6.2.tgz#06d9005b62a83b72887eed623520e9b472af8c15" |
10472 | integrity sha512-Tw8OyIiYhxnIHUzgoLlCyWgCUKsPYiP3TDgs7M1VbayS+q5qZly2yxABg+YPe/hFRWiu0cOtptCtpyrn1CrnYw== | 11166 | integrity sha512-fjQWwcdUye4DU+0oIxNGwawIPC5DvG5kdObY5Sg4rc87untze3gC/5g/ikePqVjrAsBUZjwMN+pZsAYbDO6ArQ== |
10473 | dependencies: | 11167 | dependencies: |
10474 | "@csstools/css-parser-algorithms" "^2.0.1" | 11168 | "@csstools/css-parser-algorithms" "^2.1.1" |
10475 | "@csstools/css-tokenizer" "^2.0.1" | 11169 | "@csstools/css-tokenizer" "^2.1.1" |
10476 | "@csstools/media-query-list-parser" "^2.0.1" | 11170 | "@csstools/media-query-list-parser" "^2.0.4" |
10477 | "@csstools/selector-specificity" "^2.1.1" | 11171 | "@csstools/selector-specificity" "^2.2.0" |
10478 | balanced-match "^2.0.0" | 11172 | balanced-match "^2.0.0" |
10479 | colord "^2.9.3" | 11173 | colord "^2.9.3" |
10480 | cosmiconfig "^8.0.0" | 11174 | cosmiconfig "^8.1.3" |
10481 | css-functions-list "^3.1.0" | 11175 | css-functions-list "^3.1.0" |
10482 | css-tree "^2.3.1" | 11176 | css-tree "^2.3.1" |
10483 | debug "^4.3.4" | 11177 | debug "^4.3.4" |
@@ -10487,32 +11181,32 @@ stylelint@^15.1.0: | |||
10487 | global-modules "^2.0.0" | 11181 | global-modules "^2.0.0" |
10488 | globby "^11.1.0" | 11182 | globby "^11.1.0" |
10489 | globjoin "^0.1.4" | 11183 | globjoin "^0.1.4" |
10490 | html-tags "^3.2.0" | 11184 | html-tags "^3.3.1" |
10491 | ignore "^5.2.4" | 11185 | ignore "^5.2.4" |
10492 | import-lazy "^4.0.0" | 11186 | import-lazy "^4.0.0" |
10493 | imurmurhash "^0.1.4" | 11187 | imurmurhash "^0.1.4" |
10494 | is-plain-object "^5.0.0" | 11188 | is-plain-object "^5.0.0" |
10495 | known-css-properties "^0.26.0" | 11189 | known-css-properties "^0.27.0" |
10496 | mathml-tag-names "^2.1.3" | 11190 | mathml-tag-names "^2.1.3" |
10497 | meow "^9.0.0" | 11191 | meow "^9.0.0" |
10498 | micromatch "^4.0.5" | 11192 | micromatch "^4.0.5" |
10499 | normalize-path "^3.0.0" | 11193 | normalize-path "^3.0.0" |
10500 | picocolors "^1.0.0" | 11194 | picocolors "^1.0.0" |
10501 | postcss "^8.4.21" | 11195 | postcss "^8.4.23" |
10502 | postcss-media-query-parser "^0.2.3" | 11196 | postcss-media-query-parser "^0.2.3" |
10503 | postcss-resolve-nested-selector "^0.1.1" | 11197 | postcss-resolve-nested-selector "^0.1.1" |
10504 | postcss-safe-parser "^6.0.0" | 11198 | postcss-safe-parser "^6.0.0" |
10505 | postcss-selector-parser "^6.0.11" | 11199 | postcss-selector-parser "^6.0.12" |
10506 | postcss-value-parser "^4.2.0" | 11200 | postcss-value-parser "^4.2.0" |
10507 | resolve-from "^5.0.0" | 11201 | resolve-from "^5.0.0" |
10508 | string-width "^4.2.3" | 11202 | string-width "^4.2.3" |
10509 | strip-ansi "^6.0.1" | 11203 | strip-ansi "^6.0.1" |
10510 | style-search "^0.1.0" | 11204 | style-search "^0.1.0" |
10511 | supports-hyperlinks "^2.3.0" | 11205 | supports-hyperlinks "^3.0.0" |
10512 | svg-tags "^1.0.0" | 11206 | svg-tags "^1.0.0" |
10513 | table "^6.8.1" | 11207 | table "^6.8.1" |
10514 | v8-compile-cache "^2.3.0" | 11208 | v8-compile-cache "^2.3.0" |
10515 | write-file-atomic "^5.0.0" | 11209 | write-file-atomic "^5.0.1" |
10516 | 11210 | ||
10517 | suffix@^0.1.0: | 11211 | suffix@^0.1.0: |
10518 | version "0.1.1" | 11212 | version "0.1.1" |
@@ -10545,10 +11239,10 @@ supports-color@^7.0.0, supports-color@^7.1.0: | |||
10545 | dependencies: | 11239 | dependencies: |
10546 | has-flag "^4.0.0" | 11240 | has-flag "^4.0.0" |
10547 | 11241 | ||
10548 | supports-hyperlinks@^2.3.0: | 11242 | supports-hyperlinks@^3.0.0: |
10549 | version "2.3.0" | 11243 | version "3.0.0" |
10550 | resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" | 11244 | resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#c711352a5c89070779b4dad54c05a2f14b15c94b" |
10551 | integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== | 11245 | integrity sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA== |
10552 | dependencies: | 11246 | dependencies: |
10553 | has-flag "^4.0.0" | 11247 | has-flag "^4.0.0" |
10554 | supports-color "^7.0.0" | 11248 | supports-color "^7.0.0" |
@@ -10594,7 +11288,7 @@ tar-fs@2.1.1: | |||
10594 | pump "^3.0.0" | 11288 | pump "^3.0.0" |
10595 | tar-stream "^2.1.4" | 11289 | tar-stream "^2.1.4" |
10596 | 11290 | ||
10597 | tar-stream@^2.1.4, tar-stream@^2.2.0: | 11291 | tar-stream@^2.1.4, tar-stream@^2.2.0, tar-stream@~2.2.0: |
10598 | version "2.2.0" | 11292 | version "2.2.0" |
10599 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" | 11293 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" |
10600 | integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== | 11294 | integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== |
@@ -10618,13 +11312,13 @@ tar@6.1.11: | |||
10618 | yallist "^4.0.0" | 11312 | yallist "^4.0.0" |
10619 | 11313 | ||
10620 | tar@^6.1.11, tar@^6.1.2: | 11314 | tar@^6.1.11, tar@^6.1.2: |
10621 | version "6.1.13" | 11315 | version "6.1.15" |
10622 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" | 11316 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" |
10623 | integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== | 11317 | integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== |
10624 | dependencies: | 11318 | dependencies: |
10625 | chownr "^2.0.0" | 11319 | chownr "^2.0.0" |
10626 | fs-minipass "^2.0.0" | 11320 | fs-minipass "^2.0.0" |
10627 | minipass "^4.0.0" | 11321 | minipass "^5.0.0" |
10628 | minizlib "^2.1.1" | 11322 | minizlib "^2.1.1" |
10629 | mkdirp "^1.0.3" | 11323 | mkdirp "^1.0.3" |
10630 | yallist "^4.0.0" | 11324 | yallist "^4.0.0" |
@@ -10644,31 +11338,31 @@ temp-fs@^0.9.9: | |||
10644 | dependencies: | 11338 | dependencies: |
10645 | rimraf "~2.5.2" | 11339 | rimraf "~2.5.2" |
10646 | 11340 | ||
10647 | terser-webpack-plugin@^5.1.3: | 11341 | terser-webpack-plugin@^5.3.7: |
10648 | version "5.3.6" | 11342 | version "5.3.9" |
10649 | resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" | 11343 | resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" |
10650 | integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== | 11344 | integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== |
10651 | dependencies: | 11345 | dependencies: |
10652 | "@jridgewell/trace-mapping" "^0.3.14" | 11346 | "@jridgewell/trace-mapping" "^0.3.17" |
10653 | jest-worker "^27.4.5" | 11347 | jest-worker "^27.4.5" |
10654 | schema-utils "^3.1.1" | 11348 | schema-utils "^3.1.1" |
10655 | serialize-javascript "^6.0.0" | 11349 | serialize-javascript "^6.0.1" |
10656 | terser "^5.14.1" | 11350 | terser "^5.16.8" |
10657 | 11351 | ||
10658 | terser@5.16.1: | 11352 | terser@5.17.1: |
10659 | version "5.16.1" | 11353 | version "5.17.1" |
10660 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.1.tgz#5af3bc3d0f24241c7fb2024199d5c461a1075880" | 11354 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.1.tgz#948f10830454761e2eeedc6debe45c532c83fd69" |
10661 | integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== | 11355 | integrity sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw== |
10662 | dependencies: | 11356 | dependencies: |
10663 | "@jridgewell/source-map" "^0.3.2" | 11357 | "@jridgewell/source-map" "^0.3.2" |
10664 | acorn "^8.5.0" | 11358 | acorn "^8.5.0" |
10665 | commander "^2.20.0" | 11359 | commander "^2.20.0" |
10666 | source-map-support "~0.5.20" | 11360 | source-map-support "~0.5.20" |
10667 | 11361 | ||
10668 | terser@^5.10.0, terser@^5.14.1, terser@^5.15.1: | 11362 | terser@^5.10.0, terser@^5.15.1, terser@^5.16.8: |
10669 | version "5.16.3" | 11363 | version "5.17.5" |
10670 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.3.tgz#3266017a9b682edfe019b8ecddd2abaae7b39c6b" | 11364 | resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.5.tgz#557141b662b5978ac3d6a2f3d6455a26267ddcd4" |
10671 | integrity sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q== | 11365 | integrity sha512-NqFkzBX34WExkCbk3K5urmNCpEWqMPZnwGI1pMHwqvJ/zDlXC75u3NI7BrzoR8/pryy8Abx2e1i8ChrWkhH1Hg== |
10672 | dependencies: | 11366 | dependencies: |
10673 | "@jridgewell/source-map" "^0.3.2" | 11367 | "@jridgewell/source-map" "^0.3.2" |
10674 | acorn "^8.5.0" | 11368 | acorn "^8.5.0" |
@@ -10694,7 +11388,7 @@ thirty-two@^1.0.2: | |||
10694 | resolved "https://registry.yarnpkg.com/thirty-two/-/thirty-two-1.0.2.tgz#4ca2fffc02a51290d2744b9e3f557693ca6b627a" | 11388 | resolved "https://registry.yarnpkg.com/thirty-two/-/thirty-two-1.0.2.tgz#4ca2fffc02a51290d2744b9e3f557693ca6b627a" |
10695 | integrity sha512-OEI0IWCe+Dw46019YLl6V10Us5bi574EvlJEOcAkB29IzQ/mYD1A6RyNHLjZPiHCmuodxvgF6U+vZO1L15lxVA== | 11389 | integrity sha512-OEI0IWCe+Dw46019YLl6V10Us5bi574EvlJEOcAkB29IzQ/mYD1A6RyNHLjZPiHCmuodxvgF6U+vZO1L15lxVA== |
10696 | 11390 | ||
10697 | through@2, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1: | 11391 | through@2, through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1: |
10698 | version "2.3.8" | 11392 | version "2.3.8" |
10699 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" | 11393 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" |
10700 | integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== | 11394 | integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== |
@@ -10714,7 +11408,7 @@ timeout-refresh@^1.0.0: | |||
10714 | resolved "https://registry.yarnpkg.com/timeout-refresh/-/timeout-refresh-1.0.3.tgz#7024a8ce0a09a57acc2ea86002048e6c0bff7375" | 11408 | resolved "https://registry.yarnpkg.com/timeout-refresh/-/timeout-refresh-1.0.3.tgz#7024a8ce0a09a57acc2ea86002048e6c0bff7375" |
10715 | integrity sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA== | 11409 | integrity sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA== |
10716 | 11410 | ||
10717 | tmp@0.2.1: | 11411 | tmp@0.2.1, tmp@~0.2.1: |
10718 | version "0.2.1" | 11412 | version "0.2.1" |
10719 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" | 11413 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" |
10720 | integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== | 11414 | integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== |
@@ -10751,9 +11445,9 @@ toidentifier@1.0.1: | |||
10751 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== | 11445 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== |
10752 | 11446 | ||
10753 | tokenizr@^1.6.4: | 11447 | tokenizr@^1.6.4: |
10754 | version "1.6.8" | 11448 | version "1.6.9" |
10755 | resolved "https://registry.yarnpkg.com/tokenizr/-/tokenizr-1.6.8.tgz#3f5f8a3852982691d55d1d13a6257bf8e2155533" | 11449 | resolved "https://registry.yarnpkg.com/tokenizr/-/tokenizr-1.6.9.tgz#67e7fc575fb73ae1145afe166e5e21a27d725b0d" |
10756 | integrity sha512-sdEKMQ2IwxIvfg2ynyUu7gEJN/3IHDseeJnl6DsYJxzu+GX6TEMSdIFjPtArLoNqx9AWQzL28eQ/sjUWhSTH+Q== | 11450 | integrity sha512-JeEey5bD1S0hsUEANaEKqqa4HDRfZRy8I1Enx+Rpb7wD1nDMqN53g6I9nhAOejPCfG5m0gOE73H4jT3NuK29Cw== |
10757 | 11451 | ||
10758 | torrent-discovery@^9.4.13: | 11452 | torrent-discovery@^9.4.13: |
10759 | version "9.4.15" | 11453 | version "9.4.15" |
@@ -10817,29 +11511,38 @@ ts-loader@^9.3.0: | |||
10817 | semver "^7.3.4" | 11511 | semver "^7.3.4" |
10818 | 11512 | ||
10819 | tsconfig-paths@^3.14.1: | 11513 | tsconfig-paths@^3.14.1: |
10820 | version "3.14.1" | 11514 | version "3.14.2" |
10821 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" | 11515 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" |
10822 | integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== | 11516 | integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== |
10823 | dependencies: | 11517 | dependencies: |
10824 | "@types/json5" "^0.0.29" | 11518 | "@types/json5" "^0.0.29" |
10825 | json5 "^1.0.1" | 11519 | json5 "^1.0.2" |
10826 | minimist "^1.2.6" | 11520 | minimist "^1.2.6" |
10827 | strip-bom "^3.0.0" | 11521 | strip-bom "^3.0.0" |
10828 | 11522 | ||
10829 | tslib@2.4.1: | 11523 | tsconfig-paths@^4.1.2: |
10830 | version "2.4.1" | 11524 | version "4.2.0" |
10831 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" | 11525 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" |
10832 | integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== | 11526 | integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== |
11527 | dependencies: | ||
11528 | json5 "^2.2.2" | ||
11529 | minimist "^1.2.6" | ||
11530 | strip-bom "^3.0.0" | ||
10833 | 11531 | ||
10834 | tslib@^1.8.1, tslib@^1.9.0: | 11532 | tslib@2.5.0: |
11533 | version "2.5.0" | ||
11534 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" | ||
11535 | integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== | ||
11536 | |||
11537 | tslib@^1.8.1: | ||
10835 | version "1.14.1" | 11538 | version "1.14.1" |
10836 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | 11539 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" |
10837 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== | 11540 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== |
10838 | 11541 | ||
10839 | tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: | 11542 | tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: |
10840 | version "2.5.0" | 11543 | version "2.5.2" |
10841 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" | 11544 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" |
10842 | integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== | 11545 | integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== |
10843 | 11546 | ||
10844 | tsutils@^3.21.0: | 11547 | tsutils@^3.21.0: |
10845 | version "3.21.0" | 11548 | version "3.21.0" |
@@ -10848,6 +11551,15 @@ tsutils@^3.21.0: | |||
10848 | dependencies: | 11551 | dependencies: |
10849 | tslib "^1.8.1" | 11552 | tslib "^1.8.1" |
10850 | 11553 | ||
11554 | tuf-js@^1.1.3: | ||
11555 | version "1.1.6" | ||
11556 | resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.6.tgz#ad3e7a20237b83b51c2a8f9d1ddf093279a10fc2" | ||
11557 | integrity sha512-CXwFVIsXGbVY4vFiWF7TJKWmlKJAT8TWkH4RmiohJRcDJInix++F0dznDmoVbtJNzZ8yLprKUG4YrDIhv3nBMg== | ||
11558 | dependencies: | ||
11559 | "@tufjs/models" "1.0.4" | ||
11560 | debug "^4.3.4" | ||
11561 | make-fetch-happen "^11.1.0" | ||
11562 | |||
10851 | tunnel-agent@^0.6.0: | 11563 | tunnel-agent@^0.6.0: |
10852 | version "0.6.0" | 11564 | version "0.6.0" |
10853 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" | 11565 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" |
@@ -10920,9 +11632,9 @@ typescript@~4.9.5: | |||
10920 | integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== | 11632 | integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== |
10921 | 11633 | ||
10922 | ua-parser-js@^1.0.1: | 11634 | ua-parser-js@^1.0.1: |
10923 | version "1.0.33" | 11635 | version "1.0.35" |
10924 | resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.33.tgz#f21f01233e90e7ed0f059ceab46eb190ff17f8f4" | 11636 | resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011" |
10925 | integrity sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ== | 11637 | integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA== |
10926 | 11638 | ||
10927 | uc.micro@^1.0.1, uc.micro@^1.0.5: | 11639 | uc.micro@^1.0.1, uc.micro@^1.0.5: |
10928 | version "1.0.6" | 11640 | version "1.0.6" |
@@ -11030,10 +11742,10 @@ unpipe@1.0.0, unpipe@~1.0.0: | |||
11030 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" | 11742 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" |
11031 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== | 11743 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== |
11032 | 11744 | ||
11033 | update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.9: | 11745 | update-browserslist-db@^1.0.10: |
11034 | version "1.0.10" | 11746 | version "1.0.11" |
11035 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" | 11747 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" |
11036 | integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== | 11748 | integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== |
11037 | dependencies: | 11749 | dependencies: |
11038 | escalade "^3.1.1" | 11750 | escalade "^3.1.1" |
11039 | picocolors "^1.0.0" | 11751 | picocolors "^1.0.0" |
@@ -11138,7 +11850,7 @@ uuid@^9.0.0: | |||
11138 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" | 11850 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" |
11139 | integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== | 11851 | integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== |
11140 | 11852 | ||
11141 | v8-compile-cache@^2.3.0: | 11853 | v8-compile-cache@2.3.0, v8-compile-cache@^2.3.0: |
11142 | version "2.3.0" | 11854 | version "2.3.0" |
11143 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" | 11855 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" |
11144 | integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== | 11856 | integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== |
@@ -11173,12 +11885,12 @@ verror@1.10.0: | |||
11173 | extsprintf "^1.2.0" | 11885 | extsprintf "^1.2.0" |
11174 | 11886 | ||
11175 | "video.js@^6 || ^7", video.js@^7.19.2, video.js@^7.6.0: | 11887 | "video.js@^6 || ^7", video.js@^7.19.2, video.js@^7.6.0: |
11176 | version "7.21.2" | 11888 | version "7.21.4" |
11177 | resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.21.2.tgz#2dbf17b435690be739b15748bd53d3002f548e3a" | 11889 | resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.21.4.tgz#362a2549467434b27507e0420b30eb4758feb128" |
11178 | integrity sha512-Zbo23oT4CbtIxeAtfTvzdl7OlN/P34ir7hDzXFtLZB+BtJsaLy0Rgh/06dBMJSGEjQCDo4MUS6uPonuX0Nl3Kg== | 11890 | integrity sha512-R5e57M/5uqxQMQpFpybNbd8GtiRwFJPqkHjrhv0QTJ2tqnesbjETbck5kU5dhFr1FevsJRFhjBG4hAnvRGnXbw== |
11179 | dependencies: | 11891 | dependencies: |
11180 | "@babel/runtime" "^7.12.5" | 11892 | "@babel/runtime" "^7.12.5" |
11181 | "@videojs/http-streaming" "2.16.0" | 11893 | "@videojs/http-streaming" "2.16.2" |
11182 | "@videojs/vhs-utils" "^3.0.4" | 11894 | "@videojs/vhs-utils" "^3.0.4" |
11183 | "@videojs/xhr" "2.6.0" | 11895 | "@videojs/xhr" "2.6.0" |
11184 | aes-decrypter "3.1.3" | 11896 | aes-decrypter "3.1.3" |
@@ -11215,6 +11927,17 @@ videostream@^3.2.2, videostream@~3.2.1: | |||
11215 | pump "^3.0.0" | 11927 | pump "^3.0.0" |
11216 | range-slice-stream "^2.0.0" | 11928 | range-slice-stream "^2.0.0" |
11217 | 11929 | ||
11930 | vite@4.3.1: | ||
11931 | version "4.3.1" | ||
11932 | resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.1.tgz#9badb1377f995632cdcf05f32103414db6fbb95a" | ||
11933 | integrity sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg== | ||
11934 | dependencies: | ||
11935 | esbuild "^0.17.5" | ||
11936 | postcss "^8.4.21" | ||
11937 | rollup "^3.20.2" | ||
11938 | optionalDependencies: | ||
11939 | fsevents "~2.3.2" | ||
11940 | |||
11218 | watchpack@^2.4.0: | 11941 | watchpack@^2.4.0: |
11219 | version "2.4.0" | 11942 | version "2.4.0" |
11220 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" | 11943 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" |
@@ -11258,41 +11981,41 @@ wdio-geckodriver-service@^3.0.2: | |||
11258 | split2 "^4.1.0" | 11981 | split2 "^4.1.0" |
11259 | tcp-port-used "^1.0.2" | 11982 | tcp-port-used "^1.0.2" |
11260 | 11983 | ||
11261 | webdriver@7.30.0: | 11984 | webdriver@7.31.1: |
11262 | version "7.30.0" | 11985 | version "7.31.1" |
11263 | resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.30.0.tgz#8263e74df6927e1a6df57ef583335a7aafb1459e" | 11986 | resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.31.1.tgz#2dafdef92b59dc6456023ac92a9707d7331ecdb6" |
11264 | integrity sha512-bQE4oVgjjg5sb3VkCD+Eb8mscEvf3TioP0mnEZK0f5OJUNI045gMCJgpX8X4J8ScGyEhzlhn1KvlAn3yzxjxog== | 11987 | integrity sha512-nCdJLxRnYvOMFqTEX7sqQtF/hV/Jgov0Y6ICeOm1DMTlZSRRDaUsBMlEAPkEwif9uBJYdM0znv8qzfX358AGqQ== |
11265 | dependencies: | 11988 | dependencies: |
11266 | "@types/node" "^18.0.0" | 11989 | "@types/node" "^18.0.0" |
11267 | "@wdio/config" "7.30.0" | 11990 | "@wdio/config" "7.31.1" |
11268 | "@wdio/logger" "7.26.0" | 11991 | "@wdio/logger" "7.26.0" |
11269 | "@wdio/protocols" "7.27.0" | 11992 | "@wdio/protocols" "7.27.0" |
11270 | "@wdio/types" "7.26.0" | 11993 | "@wdio/types" "7.30.2" |
11271 | "@wdio/utils" "7.26.0" | 11994 | "@wdio/utils" "7.30.2" |
11272 | got "^11.0.2" | 11995 | got "^11.0.2" |
11273 | ky "0.30.0" | 11996 | ky "0.30.0" |
11274 | lodash.merge "^4.6.1" | 11997 | lodash.merge "^4.6.1" |
11275 | 11998 | ||
11276 | webdriverio@7.30.1: | 11999 | webdriverio@7.31.1: |
11277 | version "7.30.1" | 12000 | version "7.31.1" |
11278 | resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-7.30.1.tgz#c83fcf232ee5abf8cb38c4c87a409693dd9bd536" | 12001 | resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-7.31.1.tgz#631171ff8f2a7c0b34014079465489b54ecc9a3a" |
11279 | integrity sha512-Eozs5JB91nogU42EQSvwsQyP9ovydXKSGzCTaI8xwpy2oSFKXWOI0ZPNIc+VcrDKWsa8SLomsuI/3lWl97o1Ew== | 12002 | integrity sha512-ri8L7A8VbJ2lZyndu0sG56d2zBot7SXdeI95Kni43e0pd/5Xm4IMAPdWB60yS8vqrP8goJU2iuQ8/ltry4IDbQ== |
11280 | dependencies: | 12003 | dependencies: |
11281 | "@types/aria-query" "^5.0.0" | 12004 | "@types/aria-query" "^5.0.0" |
11282 | "@types/node" "^18.0.0" | 12005 | "@types/node" "^18.0.0" |
11283 | "@wdio/config" "7.30.0" | 12006 | "@wdio/config" "7.31.1" |
11284 | "@wdio/logger" "7.26.0" | 12007 | "@wdio/logger" "7.26.0" |
11285 | "@wdio/protocols" "7.27.0" | 12008 | "@wdio/protocols" "7.27.0" |
11286 | "@wdio/repl" "7.26.0" | 12009 | "@wdio/repl" "7.30.2" |
11287 | "@wdio/types" "7.26.0" | 12010 | "@wdio/types" "7.30.2" |
11288 | "@wdio/utils" "7.26.0" | 12011 | "@wdio/utils" "7.30.2" |
11289 | archiver "^5.0.0" | 12012 | archiver "^5.0.0" |
11290 | aria-query "^5.0.0" | 12013 | aria-query "^5.0.0" |
11291 | css-shorthand-properties "^1.1.1" | 12014 | css-shorthand-properties "^1.1.1" |
11292 | css-value "^0.0.1" | 12015 | css-value "^0.0.1" |
11293 | devtools "7.30.0" | 12016 | devtools "7.31.1" |
11294 | devtools-protocol "^0.0.1102555" | 12017 | devtools-protocol "^0.0.1130274" |
11295 | fs-extra "^10.0.0" | 12018 | fs-extra "^11.1.1" |
11296 | grapheme-splitter "^1.0.2" | 12019 | grapheme-splitter "^1.0.2" |
11297 | lodash.clonedeep "^4.5.0" | 12020 | lodash.clonedeep "^4.5.0" |
11298 | lodash.isobject "^3.0.2" | 12021 | lodash.isobject "^3.0.2" |
@@ -11304,7 +12027,7 @@ webdriverio@7.30.1: | |||
11304 | resq "^1.9.1" | 12027 | resq "^1.9.1" |
11305 | rgb2hex "0.2.5" | 12028 | rgb2hex "0.2.5" |
11306 | serialize-error "^8.0.0" | 12029 | serialize-error "^8.0.0" |
11307 | webdriver "7.30.0" | 12030 | webdriver "7.31.1" |
11308 | 12031 | ||
11309 | webidl-conversions@^3.0.0: | 12032 | webidl-conversions@^3.0.0: |
11310 | version "3.0.1" | 12033 | version "3.0.1" |
@@ -11328,16 +12051,16 @@ webpack-bundle-analyzer@^4.4.2: | |||
11328 | ws "^7.3.1" | 12051 | ws "^7.3.1" |
11329 | 12052 | ||
11330 | webpack-cli@^5.0.1: | 12053 | webpack-cli@^5.0.1: |
11331 | version "5.0.1" | 12054 | version "5.1.1" |
11332 | resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.0.1.tgz#95fc0495ac4065e9423a722dec9175560b6f2d9a" | 12055 | resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.1.tgz#c211ac6d911e77c512978f7132f0d735d4a97ace" |
11333 | integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A== | 12056 | integrity sha512-OLJwVMoXnXYH2ncNGU8gxVpUtm3ybvdioiTvHgUyBuyMLKiVvWy+QObzBsMtp5pH7qQoEuWgeEUQ/sU3ZJFzAw== |
11334 | dependencies: | 12057 | dependencies: |
11335 | "@discoveryjs/json-ext" "^0.5.0" | 12058 | "@discoveryjs/json-ext" "^0.5.0" |
11336 | "@webpack-cli/configtest" "^2.0.1" | 12059 | "@webpack-cli/configtest" "^2.1.0" |
11337 | "@webpack-cli/info" "^2.0.1" | 12060 | "@webpack-cli/info" "^2.0.1" |
11338 | "@webpack-cli/serve" "^2.0.1" | 12061 | "@webpack-cli/serve" "^2.0.4" |
11339 | colorette "^2.0.14" | 12062 | colorette "^2.0.14" |
11340 | commander "^9.4.1" | 12063 | commander "^10.0.1" |
11341 | cross-spawn "^7.0.3" | 12064 | cross-spawn "^7.0.3" |
11342 | envinfo "^7.7.3" | 12065 | envinfo "^7.7.3" |
11343 | fastest-levenshtein "^1.0.12" | 12066 | fastest-levenshtein "^1.0.12" |
@@ -11346,10 +12069,10 @@ webpack-cli@^5.0.1: | |||
11346 | rechoir "^0.8.0" | 12069 | rechoir "^0.8.0" |
11347 | webpack-merge "^5.7.3" | 12070 | webpack-merge "^5.7.3" |
11348 | 12071 | ||
11349 | webpack-dev-middleware@6.0.1: | 12072 | webpack-dev-middleware@6.0.2: |
11350 | version "6.0.1" | 12073 | version "6.0.2" |
11351 | resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz#fd585127ed44dab3f253daf0d98f4d58a5088cc2" | 12074 | resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.0.2.tgz#4aab69257378e01d6fe964a8b2d07e8a87623ebc" |
11352 | integrity sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw== | 12075 | integrity sha512-iOddiJzPcQC6lwOIu60vscbGWth8PCRcWRCwoQcTQf9RMoOWBHg5EyzpGdtSmGMrSPd5vHEfFXmVErQEmkRngQ== |
11353 | dependencies: | 12076 | dependencies: |
11354 | colorette "^2.0.10" | 12077 | colorette "^2.0.10" |
11355 | memfs "^3.4.12" | 12078 | memfs "^3.4.12" |
@@ -11368,10 +12091,10 @@ webpack-dev-middleware@^5.3.1: | |||
11368 | range-parser "^1.2.1" | 12091 | range-parser "^1.2.1" |
11369 | schema-utils "^4.0.0" | 12092 | schema-utils "^4.0.0" |
11370 | 12093 | ||
11371 | webpack-dev-server@4.11.1: | 12094 | webpack-dev-server@4.13.2: |
11372 | version "4.11.1" | 12095 | version "4.13.2" |
11373 | resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" | 12096 | resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.13.2.tgz#d97445481d78691efe6d9a3b230833d802fc31f9" |
11374 | integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== | 12097 | integrity sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw== |
11375 | dependencies: | 12098 | dependencies: |
11376 | "@types/bonjour" "^3.5.9" | 12099 | "@types/bonjour" "^3.5.9" |
11377 | "@types/connect-history-api-fallback" "^1.3.5" | 12100 | "@types/connect-history-api-fallback" "^1.3.5" |
@@ -11392,6 +12115,7 @@ webpack-dev-server@4.11.1: | |||
11392 | html-entities "^2.3.2" | 12115 | html-entities "^2.3.2" |
11393 | http-proxy-middleware "^2.0.3" | 12116 | http-proxy-middleware "^2.0.3" |
11394 | ipaddr.js "^2.0.1" | 12117 | ipaddr.js "^2.0.1" |
12118 | launch-editor "^2.6.0" | ||
11395 | open "^8.0.9" | 12119 | open "^8.0.9" |
11396 | p-retry "^4.5.0" | 12120 | p-retry "^4.5.0" |
11397 | rimraf "^3.0.2" | 12121 | rimraf "^3.0.2" |
@@ -11401,9 +12125,9 @@ webpack-dev-server@4.11.1: | |||
11401 | sockjs "^0.3.24" | 12125 | sockjs "^0.3.24" |
11402 | spdy "^4.0.2" | 12126 | spdy "^4.0.2" |
11403 | webpack-dev-middleware "^5.3.1" | 12127 | webpack-dev-middleware "^5.3.1" |
11404 | ws "^8.4.2" | 12128 | ws "^8.13.0" |
11405 | 12129 | ||
11406 | webpack-merge@5.8.0, webpack-merge@^5.7.3: | 12130 | webpack-merge@5.8.0: |
11407 | version "5.8.0" | 12131 | version "5.8.0" |
11408 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" | 12132 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" |
11409 | integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== | 12133 | integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== |
@@ -11411,6 +12135,14 @@ webpack-merge@5.8.0, webpack-merge@^5.7.3: | |||
11411 | clone-deep "^4.0.1" | 12135 | clone-deep "^4.0.1" |
11412 | wildcard "^2.0.0" | 12136 | wildcard "^2.0.0" |
11413 | 12137 | ||
12138 | webpack-merge@^5.7.3: | ||
12139 | version "5.9.0" | ||
12140 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.9.0.tgz#dc160a1c4cf512ceca515cc231669e9ddb133826" | ||
12141 | integrity sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg== | ||
12142 | dependencies: | ||
12143 | clone-deep "^4.0.1" | ||
12144 | wildcard "^2.0.0" | ||
12145 | |||
11414 | webpack-sources@^3.0.0, webpack-sources@^3.2.3: | 12146 | webpack-sources@^3.0.0, webpack-sources@^3.2.3: |
11415 | version "3.2.3" | 12147 | version "3.2.3" |
11416 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" | 12148 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" |
@@ -11423,22 +12155,22 @@ webpack-subresource-integrity@5.1.0: | |||
11423 | dependencies: | 12155 | dependencies: |
11424 | typed-assert "^1.0.8" | 12156 | typed-assert "^1.0.8" |
11425 | 12157 | ||
11426 | webpack@5.75.0, webpack@^5.73.0: | 12158 | webpack@5.80.0: |
11427 | version "5.75.0" | 12159 | version "5.80.0" |
11428 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" | 12160 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.80.0.tgz#3e660b4ab572be38c5e954bdaae7e2bf76010fdc" |
11429 | integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== | 12161 | integrity sha512-OIMiq37XK1rWO8mH9ssfFKZsXg4n6klTEDL7S8/HqbAOBBaiy8ABvXvz0dDCXeEF9gqwxSvVk611zFPjS8hJxA== |
11430 | dependencies: | 12162 | dependencies: |
11431 | "@types/eslint-scope" "^3.7.3" | 12163 | "@types/eslint-scope" "^3.7.3" |
11432 | "@types/estree" "^0.0.51" | 12164 | "@types/estree" "^1.0.0" |
11433 | "@webassemblyjs/ast" "1.11.1" | 12165 | "@webassemblyjs/ast" "^1.11.5" |
11434 | "@webassemblyjs/wasm-edit" "1.11.1" | 12166 | "@webassemblyjs/wasm-edit" "^1.11.5" |
11435 | "@webassemblyjs/wasm-parser" "1.11.1" | 12167 | "@webassemblyjs/wasm-parser" "^1.11.5" |
11436 | acorn "^8.7.1" | 12168 | acorn "^8.7.1" |
11437 | acorn-import-assertions "^1.7.6" | 12169 | acorn-import-assertions "^1.7.6" |
11438 | browserslist "^4.14.5" | 12170 | browserslist "^4.14.5" |
11439 | chrome-trace-event "^1.0.2" | 12171 | chrome-trace-event "^1.0.2" |
11440 | enhanced-resolve "^5.10.0" | 12172 | enhanced-resolve "^5.13.0" |
11441 | es-module-lexer "^0.9.0" | 12173 | es-module-lexer "^1.2.1" |
11442 | eslint-scope "5.1.1" | 12174 | eslint-scope "5.1.1" |
11443 | events "^3.2.0" | 12175 | events "^3.2.0" |
11444 | glob-to-regexp "^0.4.1" | 12176 | glob-to-regexp "^0.4.1" |
@@ -11447,9 +12179,39 @@ webpack@5.75.0, webpack@^5.73.0: | |||
11447 | loader-runner "^4.2.0" | 12179 | loader-runner "^4.2.0" |
11448 | mime-types "^2.1.27" | 12180 | mime-types "^2.1.27" |
11449 | neo-async "^2.6.2" | 12181 | neo-async "^2.6.2" |
11450 | schema-utils "^3.1.0" | 12182 | schema-utils "^3.1.2" |
11451 | tapable "^2.1.1" | 12183 | tapable "^2.1.1" |
11452 | terser-webpack-plugin "^5.1.3" | 12184 | terser-webpack-plugin "^5.3.7" |
12185 | watchpack "^2.4.0" | ||
12186 | webpack-sources "^3.2.3" | ||
12187 | |||
12188 | webpack@^5.73.0: | ||
12189 | version "5.83.1" | ||
12190 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.83.1.tgz#fcb69864a0669ac3539a471081952c45b15d1c40" | ||
12191 | integrity sha512-TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA== | ||
12192 | dependencies: | ||
12193 | "@types/eslint-scope" "^3.7.3" | ||
12194 | "@types/estree" "^1.0.0" | ||
12195 | "@webassemblyjs/ast" "^1.11.5" | ||
12196 | "@webassemblyjs/wasm-edit" "^1.11.5" | ||
12197 | "@webassemblyjs/wasm-parser" "^1.11.5" | ||
12198 | acorn "^8.7.1" | ||
12199 | acorn-import-assertions "^1.7.6" | ||
12200 | browserslist "^4.14.5" | ||
12201 | chrome-trace-event "^1.0.2" | ||
12202 | enhanced-resolve "^5.14.0" | ||
12203 | es-module-lexer "^1.2.1" | ||
12204 | eslint-scope "5.1.1" | ||
12205 | events "^3.2.0" | ||
12206 | glob-to-regexp "^0.4.1" | ||
12207 | graceful-fs "^4.2.9" | ||
12208 | json-parse-even-better-errors "^2.3.1" | ||
12209 | loader-runner "^4.2.0" | ||
12210 | mime-types "^2.1.27" | ||
12211 | neo-async "^2.6.2" | ||
12212 | schema-utils "^3.1.2" | ||
12213 | tapable "^2.1.1" | ||
12214 | terser-webpack-plugin "^5.3.7" | ||
11453 | watchpack "^2.4.0" | 12215 | watchpack "^2.4.0" |
11454 | webpack-sources "^3.2.3" | 12216 | webpack-sources "^3.2.3" |
11455 | 12217 | ||
@@ -11554,9 +12316,9 @@ which-collection@^1.0.1: | |||
11554 | is-weakset "^2.0.1" | 12316 | is-weakset "^2.0.1" |
11555 | 12317 | ||
11556 | which-module@^2.0.0: | 12318 | which-module@^2.0.0: |
11557 | version "2.0.0" | 12319 | version "2.0.1" |
11558 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" | 12320 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" |
11559 | integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== | 12321 | integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== |
11560 | 12322 | ||
11561 | which-typed-array@^1.1.9: | 12323 | which-typed-array@^1.1.9: |
11562 | version "1.1.9" | 12324 | version "1.1.9" |
@@ -11585,9 +12347,9 @@ which@^2.0.1, which@^2.0.2: | |||
11585 | isexe "^2.0.0" | 12347 | isexe "^2.0.0" |
11586 | 12348 | ||
11587 | which@^3.0.0: | 12349 | which@^3.0.0: |
11588 | version "3.0.0" | 12350 | version "3.0.1" |
11589 | resolved "https://registry.yarnpkg.com/which/-/which-3.0.0.tgz#a9efd016db59728758a390d23f1687b6e8f59f8e" | 12351 | resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" |
11590 | integrity sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ== | 12352 | integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== |
11591 | dependencies: | 12353 | dependencies: |
11592 | isexe "^2.0.0" | 12354 | isexe "^2.0.0" |
11593 | 12355 | ||
@@ -11599,9 +12361,9 @@ wide-align@^1.1.5: | |||
11599 | string-width "^1.0.2 || 2 || 3 || 4" | 12361 | string-width "^1.0.2 || 2 || 3 || 4" |
11600 | 12362 | ||
11601 | wildcard@^2.0.0: | 12363 | wildcard@^2.0.0: |
11602 | version "2.0.0" | 12364 | version "2.0.1" |
11603 | resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" | 12365 | resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" |
11604 | integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== | 12366 | integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== |
11605 | 12367 | ||
11606 | wildstring@1.0.9: | 12368 | wildstring@1.0.9: |
11607 | version "1.0.9" | 12369 | version "1.0.9" |
@@ -11618,6 +12380,15 @@ workerpool@6.2.1: | |||
11618 | resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" | 12380 | resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" |
11619 | integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== | 12381 | integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== |
11620 | 12382 | ||
12383 | "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: | ||
12384 | version "7.0.0" | ||
12385 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" | ||
12386 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== | ||
12387 | dependencies: | ||
12388 | ansi-styles "^4.0.0" | ||
12389 | string-width "^4.1.0" | ||
12390 | strip-ansi "^6.0.0" | ||
12391 | |||
11621 | wrap-ansi@^2.0.0: | 12392 | wrap-ansi@^2.0.0: |
11622 | version "2.1.0" | 12393 | version "2.1.0" |
11623 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" | 12394 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" |
@@ -11635,27 +12406,27 @@ wrap-ansi@^6.2.0: | |||
11635 | string-width "^4.1.0" | 12406 | string-width "^4.1.0" |
11636 | strip-ansi "^6.0.0" | 12407 | strip-ansi "^6.0.0" |
11637 | 12408 | ||
11638 | wrap-ansi@^7.0.0: | 12409 | wrap-ansi@^8.1.0: |
11639 | version "7.0.0" | 12410 | version "8.1.0" |
11640 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" | 12411 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" |
11641 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== | 12412 | integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== |
11642 | dependencies: | 12413 | dependencies: |
11643 | ansi-styles "^4.0.0" | 12414 | ansi-styles "^6.1.0" |
11644 | string-width "^4.1.0" | 12415 | string-width "^5.0.1" |
11645 | strip-ansi "^6.0.0" | 12416 | strip-ansi "^7.0.1" |
11646 | 12417 | ||
11647 | wrappy@1: | 12418 | wrappy@1: |
11648 | version "1.0.2" | 12419 | version "1.0.2" |
11649 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | 12420 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" |
11650 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== | 12421 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== |
11651 | 12422 | ||
11652 | write-file-atomic@^5.0.0: | 12423 | write-file-atomic@^5.0.1: |
11653 | version "5.0.0" | 12424 | version "5.0.1" |
11654 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.0.tgz#54303f117e109bf3d540261125c8ea5a7320fab0" | 12425 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" |
11655 | integrity sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w== | 12426 | integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== |
11656 | dependencies: | 12427 | dependencies: |
11657 | imurmurhash "^0.1.4" | 12428 | imurmurhash "^0.1.4" |
11658 | signal-exit "^3.0.7" | 12429 | signal-exit "^4.0.1" |
11659 | 12430 | ||
11660 | ws@8.5.0: | 12431 | ws@8.5.0: |
11661 | version "8.5.0" | 12432 | version "8.5.0" |
@@ -11667,10 +12438,10 @@ ws@^7.3.1, ws@^7.4.2, ws@^7.4.5: | |||
11667 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" | 12438 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" |
11668 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== | 12439 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== |
11669 | 12440 | ||
11670 | ws@^8.4.2: | 12441 | ws@^8.13.0: |
11671 | version "8.12.1" | 12442 | version "8.13.0" |
11672 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.1.tgz#c51e583d79140b5e42e39be48c934131942d4a8f" | 12443 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" |
11673 | integrity sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew== | 12444 | integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== |
11674 | 12445 | ||
11675 | ws@~8.11.0: | 12446 | ws@~8.11.0: |
11676 | version "8.11.0" | 12447 | version "8.11.0" |
@@ -11722,16 +12493,16 @@ yallist@^4.0.0: | |||
11722 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" | 12493 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" |
11723 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== | 12494 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== |
11724 | 12495 | ||
11725 | yaml@^1.10.0: | ||
11726 | version "1.10.2" | ||
11727 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" | ||
11728 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== | ||
11729 | |||
11730 | yargs-parser@20.2.4: | 12496 | yargs-parser@20.2.4: |
11731 | version "20.2.4" | 12497 | version "20.2.4" |
11732 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" | 12498 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" |
11733 | integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== | 12499 | integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== |
11734 | 12500 | ||
12501 | yargs-parser@21.1.1, yargs-parser@^21.1.1: | ||
12502 | version "21.1.1" | ||
12503 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" | ||
12504 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== | ||
12505 | |||
11735 | yargs-parser@^18.1.2: | 12506 | yargs-parser@^18.1.2: |
11736 | version "18.1.3" | 12507 | version "18.1.3" |
11737 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" | 12508 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" |
@@ -11745,11 +12516,6 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: | |||
11745 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" | 12516 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" |
11746 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== | 12517 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== |
11747 | 12518 | ||
11748 | yargs-parser@^21.1.1: | ||
11749 | version "21.1.1" | ||
11750 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" | ||
11751 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== | ||
11752 | |||
11753 | yargs-parser@^7.0.0: | 12519 | yargs-parser@^7.0.0: |
11754 | version "7.0.0" | 12520 | version "7.0.0" |
11755 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" | 12521 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" |
@@ -11780,10 +12546,10 @@ yargs@16.2.0: | |||
11780 | y18n "^5.0.5" | 12546 | y18n "^5.0.5" |
11781 | yargs-parser "^20.2.2" | 12547 | yargs-parser "^20.2.2" |
11782 | 12548 | ||
11783 | yargs@17.6.2, yargs@^17.0.0, yargs@^17.2.1: | 12549 | yargs@17.7.2, yargs@^17.0.0, yargs@^17.2.1, yargs@^17.6.2: |
11784 | version "17.6.2" | 12550 | version "17.7.2" |
11785 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" | 12551 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" |
11786 | integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== | 12552 | integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== |
11787 | dependencies: | 12553 | dependencies: |
11788 | cliui "^8.0.1" | 12554 | cliui "^8.0.1" |
11789 | escalade "^3.1.1" | 12555 | escalade "^3.1.1" |
@@ -11860,9 +12626,9 @@ zip-stream@^4.1.0: | |||
11860 | compress-commons "^4.1.0" | 12626 | compress-commons "^4.1.0" |
11861 | readable-stream "^3.6.0" | 12627 | readable-stream "^3.6.0" |
11862 | 12628 | ||
11863 | zone.js@~0.12.0: | 12629 | zone.js@~0.13.0: |
11864 | version "0.12.0" | 12630 | version "0.13.0" |
11865 | resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.12.0.tgz#a4a6e5fab6d34bd37d89c77e89ac2e6f4a3d2c30" | 12631 | resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.13.0.tgz#4c735cb8ef49312b58c0ad13451996dc2b202a6d" |
11866 | integrity sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q== | 12632 | integrity sha512-7m3hNNyswsdoDobCkYNAy5WiUulkMd3+fWaGT9ij6iq3Zr/IwJo4RMCYPSDjT+r7tnPErmY9sZpKhWQ8S5k6XQ== |
11867 | dependencies: | 12633 | dependencies: |
11868 | tslib "^2.3.0" | 12634 | tslib "^2.3.0" |
diff --git a/config/test.yaml b/config/test.yaml index 94d74ffa5..361064af1 100644 --- a/config/test.yaml +++ b/config/test.yaml | |||
@@ -38,6 +38,8 @@ smtp: | |||
38 | 38 | ||
39 | log: | 39 | log: |
40 | level: 'debug' | 40 | level: 'debug' |
41 | rotation: | ||
42 | max_file_size: 50MB | ||
41 | 43 | ||
42 | contact_form: | 44 | contact_form: |
43 | enabled: true | 45 | enabled: true |
diff --git a/package.json b/package.json index 00a12c08b..907e34a7c 100644 --- a/package.json +++ b/package.json | |||
@@ -73,9 +73,6 @@ | |||
73 | "client-report": "bash ./scripts/client-report.sh", | 73 | "client-report": "bash ./scripts/client-report.sh", |
74 | "swagger-cli": "swagger-cli" | 74 | "swagger-cli": "swagger-cli" |
75 | }, | 75 | }, |
76 | "resolutions": { | ||
77 | "eslint/esquery": "1.4.0" | ||
78 | }, | ||
79 | "dependencies": { | 76 | "dependencies": { |
80 | "@aws-sdk/client-s3": "^3.190.0", | 77 | "@aws-sdk/client-s3": "^3.190.0", |
81 | "@aws-sdk/lib-storage": "^3.190.0", | 78 | "@aws-sdk/lib-storage": "^3.190.0", |
@@ -84,14 +81,14 @@ | |||
84 | "@node-oauth/oauth2-server": "^4.2.0", | 81 | "@node-oauth/oauth2-server": "^4.2.0", |
85 | "@opentelemetry/api": "^1.1.0", | 82 | "@opentelemetry/api": "^1.1.0", |
86 | "@opentelemetry/exporter-jaeger": "^1.3.1", | 83 | "@opentelemetry/exporter-jaeger": "^1.3.1", |
87 | "@opentelemetry/exporter-prometheus": "~0.35.1", | 84 | "@opentelemetry/exporter-prometheus": "~0.39.1", |
88 | "@opentelemetry/instrumentation": "^0.35.1", | 85 | "@opentelemetry/instrumentation": "^0.39.1", |
89 | "@opentelemetry/instrumentation-dns": "^0.31.2", | 86 | "@opentelemetry/instrumentation-dns": "^0.31.2", |
90 | "@opentelemetry/instrumentation-express": "^0.32.1", | 87 | "@opentelemetry/instrumentation-express": "^0.32.1", |
91 | "@opentelemetry/instrumentation-fs": "^0.7.0", | 88 | "@opentelemetry/instrumentation-fs": "^0.7.0", |
92 | "@opentelemetry/instrumentation-http": "^0.35.1", | 89 | "@opentelemetry/instrumentation-http": "^0.39.1", |
93 | "@opentelemetry/instrumentation-ioredis": "^0.33.2", | 90 | "@opentelemetry/instrumentation-ioredis": "^0.34.2", |
94 | "@opentelemetry/instrumentation-pg": "^0.34.1", | 91 | "@opentelemetry/instrumentation-pg": "^0.35.2", |
95 | "@opentelemetry/resources": "^1.3.1", | 92 | "@opentelemetry/resources": "^1.3.1", |
96 | "@opentelemetry/sdk-metrics": "^1.8.0", | 93 | "@opentelemetry/sdk-metrics": "^1.8.0", |
97 | "@opentelemetry/sdk-trace-base": "^1.3.1", | 94 | "@opentelemetry/sdk-trace-base": "^1.3.1", |
@@ -104,7 +101,7 @@ | |||
104 | "async-mutex": "^0.4.0", | 101 | "async-mutex": "^0.4.0", |
105 | "bcrypt": "5.1.0", | 102 | "bcrypt": "5.1.0", |
106 | "bencode": "^2.0.2", | 103 | "bencode": "^2.0.2", |
107 | "bittorrent-tracker": "^9.0.0", | 104 | "bittorrent-tracker": "^9", |
108 | "bluebird": "^3.5.0", | 105 | "bluebird": "^3.5.0", |
109 | "bullmq": "^3.6.6", | 106 | "bullmq": "^3.6.6", |
110 | "bytes": "^3.0.0", | 107 | "bytes": "^3.0.0", |
@@ -113,18 +110,18 @@ | |||
113 | "config": "^3.0.0", | 110 | "config": "^3.0.0", |
114 | "cookie-parser": "^1.4.3", | 111 | "cookie-parser": "^1.4.3", |
115 | "cors": "^2.8.1", | 112 | "cors": "^2.8.1", |
116 | "create-torrent": "^5.0.0", | 113 | "create-torrent": "^5", |
117 | "deep-object-diff": "^1.1.0", | 114 | "deep-object-diff": "^1.1.0", |
118 | "email-templates": "^11.0.3", | 115 | "email-templates": "^11.0.3", |
119 | "execa": "^5.1.1", | 116 | "execa": "^5.1.1", |
120 | "express": "^4.18.1", | 117 | "express": "^4.18.1", |
121 | "express-rate-limit": "^6.1.0", | 118 | "express-rate-limit": "^6.1.0", |
122 | "express-validator": "^6.4.0", | 119 | "express-validator": "^7.0.1", |
123 | "flat": "^5.0.0", | 120 | "flat": "^5.0.0", |
124 | "fluent-ffmpeg": "^2.1.0", | 121 | "fluent-ffmpeg": "^2.1.0", |
125 | "fs-extra": "^11.1.0", | 122 | "fs-extra": "^11.1.0", |
126 | "got": "^11.8.2", | 123 | "got": "^11.8.2", |
127 | "helmet": "^6.0.0", | 124 | "helmet": "^7.0.0", |
128 | "hpagent": "^1.0.0", | 125 | "hpagent": "^1.0.0", |
129 | "http-problem-details": "^0.1.5", | 126 | "http-problem-details": "^0.1.5", |
130 | "ioredis": "^5.2.3", | 127 | "ioredis": "^5.2.3", |
@@ -134,10 +131,10 @@ | |||
134 | "iso-639-3": "2.2.0", | 131 | "iso-639-3": "2.2.0", |
135 | "jimp": "^0.22.4", | 132 | "jimp": "^0.22.4", |
136 | "js-yaml": "^4.0.0", | 133 | "js-yaml": "^4.0.0", |
137 | "jsonld": "~8.1.0", | 134 | "jsonld": "~8.2.0", |
138 | "lodash": "^4.17.21", | 135 | "lodash": "^4.17.21", |
139 | "lru-cache": "^7.13.0", | 136 | "lru-cache": "^9.1.1", |
140 | "magnet-uri": "^6.1.0", | 137 | "magnet-uri": "^6", |
141 | "markdown-it": "^13.0.1", | 138 | "markdown-it": "^13.0.1", |
142 | "markdown-it-emoji": "^2.0.0", | 139 | "markdown-it-emoji": "^2.0.0", |
143 | "maxmind": "^4.3.6", | 140 | "maxmind": "^4.3.6", |
@@ -146,10 +143,10 @@ | |||
146 | "multer": "^1.4.5-lts.1", | 143 | "multer": "^1.4.5-lts.1", |
147 | "node-media-server": "^2.1.4", | 144 | "node-media-server": "^2.1.4", |
148 | "nodemailer": "^6.0.0", | 145 | "nodemailer": "^6.0.0", |
149 | "opentelemetry-instrumentation-sequelize": "^0.34.0", | 146 | "opentelemetry-instrumentation-sequelize": "^0.35.0", |
150 | "otpauth": "^9.0.2", | 147 | "otpauth": "^9.0.2", |
151 | "p-queue": "^6", | 148 | "p-queue": "^6", |
152 | "parse-torrent": "^9.1.0", | 149 | "parse-torrent": "^9", |
153 | "password-generator": "^2.0.2", | 150 | "password-generator": "^2.0.2", |
154 | "pg": "^8.2.1", | 151 | "pg": "^8.2.1", |
155 | "piscina": "^3.2.0", | 152 | "piscina": "^3.2.0", |
@@ -158,7 +155,7 @@ | |||
158 | "pug": "^3.0.0", | 155 | "pug": "^3.0.0", |
159 | "reflect-metadata": "^0.1.12", | 156 | "reflect-metadata": "^0.1.12", |
160 | "sanitize-html": "2.x", | 157 | "sanitize-html": "2.x", |
161 | "sequelize": "6.29.0", | 158 | "sequelize": "6.31.1", |
162 | "sequelize-typescript": "^2.0.0-beta.1", | 159 | "sequelize-typescript": "^2.0.0-beta.1", |
163 | "short-uuid": "^4.2.0", | 160 | "short-uuid": "^4.2.0", |
164 | "sitemap": "^7.0.0", | 161 | "sitemap": "^7.0.0", |
@@ -170,7 +167,7 @@ | |||
170 | "useragent": "^2.3.0", | 167 | "useragent": "^2.3.0", |
171 | "validator": "^13.0.0", | 168 | "validator": "^13.0.0", |
172 | "webfinger.js": "^2.6.6", | 169 | "webfinger.js": "^2.6.6", |
173 | "webtorrent": "^1.0.0", | 170 | "webtorrent": "^1.9", |
174 | "winston": "3.8.2", | 171 | "winston": "3.8.2", |
175 | "ws": "^8.0.0" | 172 | "ws": "^8.0.0" |
176 | }, | 173 | }, |
@@ -209,12 +206,12 @@ | |||
209 | "chai": "^4.1.1", | 206 | "chai": "^4.1.1", |
210 | "chai-json-schema": "^1.5.0", | 207 | "chai-json-schema": "^1.5.0", |
211 | "chai-xml": "^0.4.0", | 208 | "chai-xml": "^0.4.0", |
212 | "concurrently": "^7.0.0", | 209 | "concurrently": "^8.0.1", |
213 | "depcheck": "^1.4.2", | 210 | "depcheck": "^1.4.2", |
214 | "eslint": "8.34.0", | 211 | "eslint": "8.41.0", |
215 | "eslint-config-standard-with-typescript": "34.0.0", | 212 | "eslint-config-standard-with-typescript": "34.0.1", |
216 | "eslint-plugin-import": "^2.20.1", | 213 | "eslint-plugin-import": "^2.20.1", |
217 | "eslint-plugin-n": "^15.2.4", | 214 | "eslint-plugin-n": "^16.0.0", |
218 | "eslint-plugin-node": "^11.0.0", | 215 | "eslint-plugin-node": "^11.0.0", |
219 | "eslint-plugin-promise": "^6.0.0", | 216 | "eslint-plugin-promise": "^6.0.0", |
220 | "fast-xml-parser": "^4.0.0-beta.8", | 217 | "fast-xml-parser": "^4.0.0-beta.8", |
@@ -222,14 +219,14 @@ | |||
222 | "mocha": "^10.0.0", | 219 | "mocha": "^10.0.0", |
223 | "pixelmatch": "^5.3.0", | 220 | "pixelmatch": "^5.3.0", |
224 | "pngjs": "^7.0.0", | 221 | "pngjs": "^7.0.0", |
225 | "proxy": "^1.0.2", | 222 | "proxy": "^2.1.1", |
226 | "resolve-tspaths": "^0.8.8", | 223 | "resolve-tspaths": "^0.8.8", |
227 | "socket.io-client": "^4.5.4", | 224 | "socket.io-client": "^4.5.4", |
228 | "supertest": "^6.0.1", | 225 | "supertest": "^6.0.1", |
229 | "swagger-cli": "^4.0.2", | 226 | "swagger-cli": "^4.0.2", |
230 | "ts-node": "^10.8.1", | 227 | "ts-node": "^10.8.1", |
231 | "tsc-watch": "^6.0.0", | 228 | "tsc-watch": "^6.0.0", |
232 | "typescript": "~4.8" | 229 | "typescript": "~5.0.4" |
233 | }, | 230 | }, |
234 | "bundlewatch": { | 231 | "bundlewatch": { |
235 | "files": [ | 232 | "files": [ |
diff --git a/packages/peertube-runner/server/process/shared/process-live.ts b/packages/peertube-runner/server/process/shared/process-live.ts index fae79e485..e1fc0e34e 100644 --- a/packages/peertube-runner/server/process/shared/process-live.ts +++ b/packages/peertube-runner/server/process/shared/process-live.ts | |||
@@ -77,7 +77,7 @@ export class ProcessLiveRTMPHLSTranscoding { | |||
77 | try { | 77 | try { |
78 | await this.sendPendingChunks() | 78 | await this.sendPendingChunks() |
79 | } catch (err) { | 79 | } catch (err) { |
80 | this.onUpdateError(err, rej) | 80 | this.onUpdateError({ err, rej, res }) |
81 | } | 81 | } |
82 | 82 | ||
83 | const playlistName = this.getPlaylistIdFromTS(p) | 83 | const playlistName = this.getPlaylistIdFromTS(p) |
@@ -90,7 +90,7 @@ export class ProcessLiveRTMPHLSTranscoding { | |||
90 | 90 | ||
91 | tsWatcher.on('unlink', p => { | 91 | tsWatcher.on('unlink', p => { |
92 | this.sendDeletedChunkUpdate(p) | 92 | this.sendDeletedChunkUpdate(p) |
93 | .catch(err => this.onUpdateError(err, rej)) | 93 | .catch(err => this.onUpdateError({ err, rej, res })) |
94 | }) | 94 | }) |
95 | 95 | ||
96 | this.ffmpegCommand = await buildFFmpegLive().getLiveTranscodingCommand({ | 96 | this.ffmpegCommand = await buildFFmpegLive().getLiveTranscodingCommand({ |
@@ -134,23 +134,32 @@ export class ProcessLiveRTMPHLSTranscoding { | |||
134 | 134 | ||
135 | // --------------------------------------------------------------------------- | 135 | // --------------------------------------------------------------------------- |
136 | 136 | ||
137 | private onUpdateError (err: Error, reject: (reason?: any) => void) { | 137 | private onUpdateError (options: { |
138 | err: Error | ||
139 | res: () => void | ||
140 | rej: (reason?: any) => void | ||
141 | }) { | ||
142 | const { err, res, rej } = options | ||
143 | |||
138 | if (this.errored) return | 144 | if (this.errored) return |
139 | if (this.ended) return | 145 | if (this.ended) return |
140 | 146 | ||
141 | this.errored = true | 147 | this.errored = true |
142 | 148 | ||
143 | reject(err) | ||
144 | this.ffmpegCommand.kill('SIGINT') | 149 | this.ffmpegCommand.kill('SIGINT') |
145 | 150 | ||
146 | const type = ((err as any).res?.body as PeerTubeProblemDocument)?.code | 151 | const type = ((err as any).res?.body as PeerTubeProblemDocument)?.code |
147 | if (type === ServerErrorCode.RUNNER_JOB_NOT_IN_PROCESSING_STATE) { | 152 | if (type === ServerErrorCode.RUNNER_JOB_NOT_IN_PROCESSING_STATE) { |
148 | logger.info({ err }, 'Stopping transcoding as the job is not in processing state anymore') | 153 | logger.info({ err }, 'Stopping transcoding as the job is not in processing state anymore') |
154 | |||
155 | res() | ||
149 | } else { | 156 | } else { |
150 | logger.error({ err }, 'Cannot send update after added/deleted chunk, stopping live transcoding') | 157 | logger.error({ err }, 'Cannot send update after added/deleted chunk, stopping live transcoding') |
151 | 158 | ||
152 | this.sendError(err) | 159 | this.sendError(err) |
153 | .catch(subErr => logger.error({ err: subErr }, 'Cannot send error')) | 160 | .catch(subErr => logger.error({ err: subErr }, 'Cannot send error')) |
161 | |||
162 | rej(err) | ||
154 | } | 163 | } |
155 | 164 | ||
156 | this.cleanup() | 165 | this.cleanup() |
diff --git a/server/controllers/tracker.ts b/server/controllers/tracker.ts index c4f3a8889..53eab73ac 100644 --- a/server/controllers/tracker.ts +++ b/server/controllers/tracker.ts | |||
@@ -1,7 +1,7 @@ | |||
1 | import { Server as TrackerServer } from 'bittorrent-tracker' | 1 | import { Server as TrackerServer } from 'bittorrent-tracker' |
2 | import express from 'express' | 2 | import express from 'express' |
3 | import { createServer } from 'http' | 3 | import { createServer } from 'http' |
4 | import LRUCache from 'lru-cache' | 4 | import { LRUCache } from 'lru-cache' |
5 | import proxyAddr from 'proxy-addr' | 5 | import proxyAddr from 'proxy-addr' |
6 | import { WebSocketServer } from 'ws' | 6 | import { WebSocketServer } from 'ws' |
7 | import { logger } from '../helpers/logger' | 7 | import { logger } from '../helpers/logger' |
diff --git a/server/helpers/custom-validators/videos.ts b/server/helpers/custom-validators/videos.ts index 9e8177f77..5f75ec27c 100644 --- a/server/helpers/custom-validators/videos.ts +++ b/server/helpers/custom-validators/videos.ts | |||
@@ -1,5 +1,5 @@ | |||
1 | import { UploadFilesForCheck } from 'express' | 1 | import { UploadFilesForCheck } from 'express' |
2 | import magnetUtil from 'magnet-uri' | 2 | import { decode as magnetUriDecode } from 'magnet-uri' |
3 | import validator from 'validator' | 3 | import validator from 'validator' |
4 | import { VideoFilter, VideoInclude, VideoPrivacy, VideoRateType } from '@shared/models' | 4 | import { VideoFilter, VideoInclude, VideoPrivacy, VideoRateType } from '@shared/models' |
5 | import { | 5 | import { |
@@ -137,7 +137,7 @@ function isVideoFileSizeValid (value: string) { | |||
137 | function isVideoMagnetUriValid (value: string) { | 137 | function isVideoMagnetUriValid (value: string) { |
138 | if (!exists(value)) return false | 138 | if (!exists(value)) return false |
139 | 139 | ||
140 | const parsed = magnetUtil.decode(value) | 140 | const parsed = magnetUriDecode(value) |
141 | return parsed && isVideoFileInfoHashValid(parsed.infoHash) | 141 | return parsed && isVideoFileInfoHashValid(parsed.infoHash) |
142 | } | 142 | } |
143 | 143 | ||
diff --git a/server/helpers/image-utils.ts b/server/helpers/image-utils.ts index 05b258d8a..f86f7216d 100644 --- a/server/helpers/image-utils.ts +++ b/server/helpers/image-utils.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { copy, readFile, remove, rename } from 'fs-extra' | 1 | import { copy, readFile, remove, rename } from 'fs-extra' |
2 | import Jimp, { read as jimpRead } from 'jimp' | 2 | import Jimp, { read as jimpRead } from 'jimp' |
3 | import { join } from 'path' | 3 | import { join } from 'path' |
4 | import { ColorActionName } from '@jimp/plugin-color' | ||
4 | import { getLowercaseExtension } from '@shared/core-utils' | 5 | import { getLowercaseExtension } from '@shared/core-utils' |
5 | import { buildUUID } from '@shared/extra-utils' | 6 | import { buildUUID } from '@shared/extra-utils' |
6 | import { convertWebPToJPG, generateThumbnailFromVideo, processGIF } from './ffmpeg' | 7 | import { convertWebPToJPG, generateThumbnailFromVideo, processGIF } from './ffmpeg' |
@@ -131,7 +132,7 @@ async function autoResize (options: { | |||
131 | 132 | ||
132 | if (sourceIsPortrait && !destIsPortraitOrSquare) { | 133 | if (sourceIsPortrait && !destIsPortraitOrSquare) { |
133 | const baseImage = sourceImage.cloneQuiet().cover(newSize.width, newSize.height) | 134 | const baseImage = sourceImage.cloneQuiet().cover(newSize.width, newSize.height) |
134 | .color([ { apply: 'shade', params: [ 50 ] } ]) | 135 | .color([ { apply: ColorActionName.SHADE, params: [ 50 ] } ]) |
135 | 136 | ||
136 | const topImage = sourceImage.cloneQuiet().contain(newSize.width, newSize.height) | 137 | const topImage = sourceImage.cloneQuiet().contain(newSize.width, newSize.height) |
137 | 138 | ||
diff --git a/server/helpers/webtorrent.ts b/server/helpers/webtorrent.ts index e690e3890..f33a7bccd 100644 --- a/server/helpers/webtorrent.ts +++ b/server/helpers/webtorrent.ts | |||
@@ -1,7 +1,7 @@ | |||
1 | import { decode, encode } from 'bencode' | 1 | import { decode, encode } from 'bencode' |
2 | import createTorrent from 'create-torrent' | 2 | import createTorrent from 'create-torrent' |
3 | import { createWriteStream, ensureDir, pathExists, readFile, remove, writeFile } from 'fs-extra' | 3 | import { createWriteStream, ensureDir, pathExists, readFile, remove, writeFile } from 'fs-extra' |
4 | import magnetUtil from 'magnet-uri' | 4 | import { encode as magnetUriEncode } from 'magnet-uri' |
5 | import parseTorrent from 'parse-torrent' | 5 | import parseTorrent from 'parse-torrent' |
6 | import { dirname, join } from 'path' | 6 | import { dirname, join } from 'path' |
7 | import { pipeline } from 'stream' | 7 | import { pipeline } from 'stream' |
@@ -185,7 +185,7 @@ function generateMagnetUri ( | |||
185 | name: video.name | 185 | name: video.name |
186 | } | 186 | } |
187 | 187 | ||
188 | return magnetUtil.encode(magnetHash) | 188 | return magnetUriEncode(magnetHash) |
189 | } | 189 | } |
190 | 190 | ||
191 | // --------------------------------------------------------------------------- | 191 | // --------------------------------------------------------------------------- |
diff --git a/server/lib/activitypub/videos/shared/object-to-model-attributes.ts b/server/lib/activitypub/videos/shared/object-to-model-attributes.ts index 86699c5b8..8fd0a816c 100644 --- a/server/lib/activitypub/videos/shared/object-to-model-attributes.ts +++ b/server/lib/activitypub/videos/shared/object-to-model-attributes.ts | |||
@@ -1,5 +1,5 @@ | |||
1 | import { maxBy, minBy } from 'lodash' | 1 | import { maxBy, minBy } from 'lodash' |
2 | import magnetUtil from 'magnet-uri' | 2 | import { decode as magnetUriDecode } from 'magnet-uri' |
3 | import { basename } from 'path' | 3 | import { basename } from 'path' |
4 | import { isAPVideoFileUrlMetadataObject } from '@server/helpers/custom-validators/activitypub/videos' | 4 | import { isAPVideoFileUrlMetadataObject } from '@server/helpers/custom-validators/activitypub/videos' |
5 | import { isVideoFileInfoHashValid } from '@server/helpers/custom-validators/videos' | 5 | import { isVideoFileInfoHashValid } from '@server/helpers/custom-validators/videos' |
@@ -62,7 +62,7 @@ function getFileAttributesFromUrl ( | |||
62 | 62 | ||
63 | if (!magnet) throw new Error('Cannot find associated magnet uri for file ' + fileUrl.href) | 63 | if (!magnet) throw new Error('Cannot find associated magnet uri for file ' + fileUrl.href) |
64 | 64 | ||
65 | const parsed = magnetUtil.decode(magnet.href) | 65 | const parsed = magnetUriDecode(magnet.href) |
66 | if (!parsed || isVideoFileInfoHashValid(parsed.infoHash) === false) { | 66 | if (!parsed || isVideoFileInfoHashValid(parsed.infoHash) === false) { |
67 | throw new Error('Cannot parse magnet URI ' + magnet.href) | 67 | throw new Error('Cannot parse magnet URI ' + magnet.href) |
68 | } | 68 | } |
diff --git a/server/lib/auth/tokens-cache.ts b/server/lib/auth/tokens-cache.ts index 43efc7d02..e7b12159b 100644 --- a/server/lib/auth/tokens-cache.ts +++ b/server/lib/auth/tokens-cache.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | import LRUCache from 'lru-cache' | 1 | import { LRUCache } from 'lru-cache' |
2 | import { MOAuthTokenUser } from '@server/types/models' | 2 | import { MOAuthTokenUser } from '@server/types/models' |
3 | import { LRU_CACHE } from '../../initializers/constants' | 3 | import { LRU_CACHE } from '../../initializers/constants' |
4 | 4 | ||
diff --git a/server/lib/local-actor.ts b/server/lib/local-actor.ts index 8c10ed700..16dc265a3 100644 --- a/server/lib/local-actor.ts +++ b/server/lib/local-actor.ts | |||
@@ -1,5 +1,5 @@ | |||
1 | import { remove } from 'fs-extra' | 1 | import { remove } from 'fs-extra' |
2 | import LRUCache from 'lru-cache' | 2 | import { LRUCache } from 'lru-cache' |
3 | import { join } from 'path' | 3 | import { join } from 'path' |
4 | import { Transaction } from 'sequelize/types' | 4 | import { Transaction } from 'sequelize/types' |
5 | import { ActorModel } from '@server/models/actor/actor' | 5 | import { ActorModel } from '@server/models/actor/actor' |
diff --git a/server/lib/video-tokens-manager.ts b/server/lib/video-tokens-manager.ts index 17aa29cdd..660533528 100644 --- a/server/lib/video-tokens-manager.ts +++ b/server/lib/video-tokens-manager.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | import LRUCache from 'lru-cache' | 1 | import { LRUCache } from 'lru-cache' |
2 | import { LRU_CACHE } from '@server/initializers/constants' | 2 | import { LRU_CACHE } from '@server/initializers/constants' |
3 | import { MUserAccountUrl } from '@server/types/models' | 3 | import { MUserAccountUrl } from '@server/types/models' |
4 | import { pick } from '@shared/core-utils' | 4 | import { pick } from '@shared/core-utils' |
diff --git a/server/middlewares/validators/static.ts b/server/middlewares/validators/static.ts index 45d56bcd6..9c2d890ba 100644 --- a/server/middlewares/validators/static.ts +++ b/server/middlewares/validators/static.ts | |||
@@ -1,6 +1,6 @@ | |||
1 | import express from 'express' | 1 | import express from 'express' |
2 | import { query } from 'express-validator' | 2 | import { query } from 'express-validator' |
3 | import LRUCache from 'lru-cache' | 3 | import { LRUCache } from 'lru-cache' |
4 | import { basename, dirname } from 'path' | 4 | import { basename, dirname } from 'path' |
5 | import { exists, isSafePeerTubeFilenameWithoutExtension, isUUIDValid, toBooleanOrNull } from '@server/helpers/custom-validators/misc' | 5 | import { exists, isSafePeerTubeFilenameWithoutExtension, isUUIDValid, toBooleanOrNull } from '@server/helpers/custom-validators/misc' |
6 | import { logger } from '@server/helpers/logger' | 6 | import { logger } from '@server/helpers/logger' |
diff --git a/server/tests/api/check-params/upload-quota.ts b/server/tests/api/check-params/upload-quota.ts index 008537524..06698c056 100644 --- a/server/tests/api/check-params/upload-quota.ts +++ b/server/tests/api/check-params/upload-quota.ts | |||
@@ -54,7 +54,7 @@ describe('Test upload quota', function () { | |||
54 | }) | 54 | }) |
55 | 55 | ||
56 | it('Should fail with a registered user having too many videos with resumable upload', async function () { | 56 | it('Should fail with a registered user having too many videos with resumable upload', async function () { |
57 | this.timeout(30000) | 57 | this.timeout(120000) |
58 | 58 | ||
59 | const user = { username: 'registered' + randomInt(1, 1500), password: 'password' } | 59 | const user = { username: 'registered' + randomInt(1, 1500), password: 'password' } |
60 | await server.registrations.register(user) | 60 | await server.registrations.register(user) |
diff --git a/server/tests/api/live/live-constraints.ts b/server/tests/api/live/live-constraints.ts index 7af6af193..89ea46578 100644 --- a/server/tests/api/live/live-constraints.ts +++ b/server/tests/api/live/live-constraints.ts | |||
@@ -183,7 +183,7 @@ describe('Test live constraints', function () { | |||
183 | await wait(500) | 183 | await wait(500) |
184 | 184 | ||
185 | quotaUser = await servers[0].users.getMyQuotaUsed({ token: userAccessToken }) | 185 | quotaUser = await servers[0].users.getMyQuotaUsed({ token: userAccessToken }) |
186 | } while (quotaUser.videoQuotaUsed < baseQuota.videoQuotaUsed) | 186 | } while (quotaUser.videoQuotaUsed <= baseQuota.videoQuotaUsed) |
187 | 187 | ||
188 | const { data } = await servers[0].users.list() | 188 | const { data } = await servers[0].users.list() |
189 | const quotaAdmin = data.find(u => u.username === 'user1') | 189 | const quotaAdmin = data.find(u => u.username === 'user1') |
@@ -210,7 +210,7 @@ describe('Test live constraints', function () { | |||
210 | live: { | 210 | live: { |
211 | enabled: true, | 211 | enabled: true, |
212 | allowReplay: true, | 212 | allowReplay: true, |
213 | maxDuration: 3, | 213 | maxDuration: 10, |
214 | transcoding: { | 214 | transcoding: { |
215 | enabled: true, | 215 | enabled: true, |
216 | resolutions: ConfigCommand.getCustomConfigResolutions(true) | 216 | resolutions: ConfigCommand.getCustomConfigResolutions(true) |
diff --git a/server/tests/api/live/live-fast-restream.ts b/server/tests/api/live/live-fast-restream.ts index 2169393c2..d7085a957 100644 --- a/server/tests/api/live/live-fast-restream.ts +++ b/server/tests/api/live/live-fast-restream.ts | |||
@@ -65,8 +65,7 @@ describe('Fast restream in live', function () { | |||
65 | server, | 65 | server, |
66 | videoUUID: liveVideoUUID, | 66 | videoUUID: liveVideoUUID, |
67 | segment: 1, | 67 | segment: 1, |
68 | playlistNumber: 0, | 68 | playlistNumber: 0 |
69 | objectStorage: false | ||
70 | }) | 69 | }) |
71 | 70 | ||
72 | return { ffmpegCommand, liveVideoUUID } | 71 | return { ffmpegCommand, liveVideoUUID } |
diff --git a/server/tests/api/live/live-save-replay.ts b/server/tests/api/live/live-save-replay.ts index 05ffe8af9..8985c9b39 100644 --- a/server/tests/api/live/live-save-replay.ts +++ b/server/tests/api/live/live-save-replay.ts | |||
@@ -164,7 +164,7 @@ describe('Save replay setting', function () { | |||
164 | }) | 164 | }) |
165 | 165 | ||
166 | it('Should correctly have updated the live and federated it when streaming in the live', async function () { | 166 | it('Should correctly have updated the live and federated it when streaming in the live', async function () { |
167 | this.timeout(60000) | 167 | this.timeout(120000) |
168 | 168 | ||
169 | ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) | 169 | ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) |
170 | 170 | ||
@@ -179,7 +179,7 @@ describe('Save replay setting', function () { | |||
179 | }) | 179 | }) |
180 | 180 | ||
181 | it('Should correctly delete the video files after the stream ended', async function () { | 181 | it('Should correctly delete the video files after the stream ended', async function () { |
182 | this.timeout(60000) | 182 | this.timeout(120000) |
183 | 183 | ||
184 | sessionEndDateMin = new Date() | 184 | sessionEndDateMin = new Date() |
185 | await stopFfmpeg(ffmpegCommand) | 185 | await stopFfmpeg(ffmpegCommand) |
@@ -217,7 +217,7 @@ describe('Save replay setting', function () { | |||
217 | }) | 217 | }) |
218 | 218 | ||
219 | it('Should correctly terminate the stream on blacklist and delete the live', async function () { | 219 | it('Should correctly terminate the stream on blacklist and delete the live', async function () { |
220 | this.timeout(60000) | 220 | this.timeout(120000) |
221 | 221 | ||
222 | await publishLiveAndBlacklist({ permanent: false, replay: false }) | 222 | await publishLiveAndBlacklist({ permanent: false, replay: false }) |
223 | 223 | ||
@@ -241,7 +241,7 @@ describe('Save replay setting', function () { | |||
241 | }) | 241 | }) |
242 | 242 | ||
243 | it('Should correctly terminate the stream on delete and delete the video', async function () { | 243 | it('Should correctly terminate the stream on delete and delete the video', async function () { |
244 | this.timeout(60000) | 244 | this.timeout(120000) |
245 | 245 | ||
246 | await publishLiveAndDelete({ permanent: false, replay: false }) | 246 | await publishLiveAndDelete({ permanent: false, replay: false }) |
247 | 247 | ||
@@ -253,7 +253,7 @@ describe('Save replay setting', function () { | |||
253 | describe('With save replay enabled on non permanent live', function () { | 253 | describe('With save replay enabled on non permanent live', function () { |
254 | 254 | ||
255 | it('Should correctly create and federate the "waiting for stream" live', async function () { | 255 | it('Should correctly create and federate the "waiting for stream" live', async function () { |
256 | this.timeout(60000) | 256 | this.timeout(120000) |
257 | 257 | ||
258 | liveVideoUUID = await createLiveWrapper({ permanent: false, replay: true, replaySettings: { privacy: VideoPrivacy.UNLISTED } }) | 258 | liveVideoUUID = await createLiveWrapper({ permanent: false, replay: true, replaySettings: { privacy: VideoPrivacy.UNLISTED } }) |
259 | 259 | ||
@@ -265,7 +265,7 @@ describe('Save replay setting', function () { | |||
265 | }) | 265 | }) |
266 | 266 | ||
267 | it('Should correctly have updated the live and federated it when streaming in the live', async function () { | 267 | it('Should correctly have updated the live and federated it when streaming in the live', async function () { |
268 | this.timeout(60000) | 268 | this.timeout(120000) |
269 | 269 | ||
270 | ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) | 270 | ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) |
271 | await waitUntilLivePublishedOnAllServers(servers, liveVideoUUID) | 271 | await waitUntilLivePublishedOnAllServers(servers, liveVideoUUID) |
@@ -278,7 +278,7 @@ describe('Save replay setting', function () { | |||
278 | }) | 278 | }) |
279 | 279 | ||
280 | it('Should correctly have saved the live and federated it after the streaming', async function () { | 280 | it('Should correctly have saved the live and federated it after the streaming', async function () { |
281 | this.timeout(60000) | 281 | this.timeout(120000) |
282 | 282 | ||
283 | const session = await servers[0].live.findLatestSession({ videoId: liveVideoUUID }) | 283 | const session = await servers[0].live.findLatestSession({ videoId: liveVideoUUID }) |
284 | expect(session.endDate).to.not.exist | 284 | expect(session.endDate).to.not.exist |
@@ -319,7 +319,7 @@ describe('Save replay setting', function () { | |||
319 | }) | 319 | }) |
320 | 320 | ||
321 | it('Should update the saved live and correctly federate the updated attributes', async function () { | 321 | it('Should update the saved live and correctly federate the updated attributes', async function () { |
322 | this.timeout(60000) | 322 | this.timeout(120000) |
323 | 323 | ||
324 | await servers[0].videos.update({ id: liveVideoUUID, attributes: { name: 'video updated', privacy: VideoPrivacy.PUBLIC } }) | 324 | await servers[0].videos.update({ id: liveVideoUUID, attributes: { name: 'video updated', privacy: VideoPrivacy.PUBLIC } }) |
325 | await waitJobs(servers) | 325 | await waitJobs(servers) |
@@ -352,7 +352,7 @@ describe('Save replay setting', function () { | |||
352 | }) | 352 | }) |
353 | 353 | ||
354 | it('Should correctly terminate the stream on delete and delete the video', async function () { | 354 | it('Should correctly terminate the stream on delete and delete the video', async function () { |
355 | this.timeout(60000) | 355 | this.timeout(120000) |
356 | 356 | ||
357 | await publishLiveAndDelete({ permanent: false, replay: true, replaySettings: { privacy: VideoPrivacy.PUBLIC } }) | 357 | await publishLiveAndDelete({ permanent: false, replay: true, replaySettings: { privacy: VideoPrivacy.PUBLIC } }) |
358 | 358 | ||
@@ -367,7 +367,7 @@ describe('Save replay setting', function () { | |||
367 | describe('With a first live and its replay', function () { | 367 | describe('With a first live and its replay', function () { |
368 | 368 | ||
369 | it('Should correctly create and federate the "waiting for stream" live', async function () { | 369 | it('Should correctly create and federate the "waiting for stream" live', async function () { |
370 | this.timeout(60000) | 370 | this.timeout(120000) |
371 | 371 | ||
372 | liveVideoUUID = await createLiveWrapper({ permanent: true, replay: true, replaySettings: { privacy: VideoPrivacy.UNLISTED } }) | 372 | liveVideoUUID = await createLiveWrapper({ permanent: true, replay: true, replaySettings: { privacy: VideoPrivacy.UNLISTED } }) |
373 | 373 | ||
@@ -379,7 +379,7 @@ describe('Save replay setting', function () { | |||
379 | }) | 379 | }) |
380 | 380 | ||
381 | it('Should correctly have updated the live and federated it when streaming in the live', async function () { | 381 | it('Should correctly have updated the live and federated it when streaming in the live', async function () { |
382 | this.timeout(60000) | 382 | this.timeout(120000) |
383 | 383 | ||
384 | ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) | 384 | ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) |
385 | await waitUntilLivePublishedOnAllServers(servers, liveVideoUUID) | 385 | await waitUntilLivePublishedOnAllServers(servers, liveVideoUUID) |
@@ -392,7 +392,7 @@ describe('Save replay setting', function () { | |||
392 | }) | 392 | }) |
393 | 393 | ||
394 | it('Should correctly have saved the live and federated it after the streaming', async function () { | 394 | it('Should correctly have saved the live and federated it after the streaming', async function () { |
395 | this.timeout(60000) | 395 | this.timeout(120000) |
396 | 396 | ||
397 | const liveDetails = await servers[0].videos.get({ id: liveVideoUUID }) | 397 | const liveDetails = await servers[0].videos.get({ id: liveVideoUUID }) |
398 | 398 | ||
@@ -457,7 +457,7 @@ describe('Save replay setting', function () { | |||
457 | }) | 457 | }) |
458 | 458 | ||
459 | it('Should correctly have updated the live and federated it when streaming in the live', async function () { | 459 | it('Should correctly have updated the live and federated it when streaming in the live', async function () { |
460 | this.timeout(60000) | 460 | this.timeout(120000) |
461 | 461 | ||
462 | ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) | 462 | ffmpegCommand = await servers[0].live.sendRTMPStreamInVideo({ videoId: liveVideoUUID }) |
463 | await waitUntilLivePublishedOnAllServers(servers, liveVideoUUID) | 463 | await waitUntilLivePublishedOnAllServers(servers, liveVideoUUID) |
@@ -470,7 +470,7 @@ describe('Save replay setting', function () { | |||
470 | }) | 470 | }) |
471 | 471 | ||
472 | it('Should correctly have saved the live and federated it after the streaming', async function () { | 472 | it('Should correctly have saved the live and federated it after the streaming', async function () { |
473 | this.timeout(60000) | 473 | this.timeout(120000) |
474 | 474 | ||
475 | const liveDetails = await servers[0].videos.get({ id: liveVideoUUID }) | 475 | const liveDetails = await servers[0].videos.get({ id: liveVideoUUID }) |
476 | 476 | ||
@@ -547,7 +547,7 @@ describe('Save replay setting', function () { | |||
547 | }) | 547 | }) |
548 | 548 | ||
549 | it('Should correctly terminate the stream on delete and not save the video', async function () { | 549 | it('Should correctly terminate the stream on delete and not save the video', async function () { |
550 | this.timeout(60000) | 550 | this.timeout(120000) |
551 | 551 | ||
552 | const { liveDetails } = await publishLiveAndDelete({ | 552 | const { liveDetails } = await publishLiveAndDelete({ |
553 | permanent: true, | 553 | permanent: true, |
diff --git a/server/tests/api/live/live.ts b/server/tests/api/live/live.ts index 65ebbc5f7..7ab67b126 100644 --- a/server/tests/api/live/live.ts +++ b/server/tests/api/live/live.ts | |||
@@ -423,7 +423,6 @@ describe('Test live', function () { | |||
423 | servers, | 423 | servers, |
424 | liveVideoId, | 424 | liveVideoId, |
425 | resolutions: [ 720 ], | 425 | resolutions: [ 720 ], |
426 | objectStorage: false, | ||
427 | transcoded: true | 426 | transcoded: true |
428 | }) | 427 | }) |
429 | 428 | ||
@@ -459,7 +458,6 @@ describe('Test live', function () { | |||
459 | servers, | 458 | servers, |
460 | liveVideoId, | 459 | liveVideoId, |
461 | resolutions: resolutions.concat([ 720 ]), | 460 | resolutions: resolutions.concat([ 720 ]), |
462 | objectStorage: false, | ||
463 | transcoded: true | 461 | transcoded: true |
464 | }) | 462 | }) |
465 | 463 | ||
@@ -512,7 +510,6 @@ describe('Test live', function () { | |||
512 | servers, | 510 | servers, |
513 | liveVideoId, | 511 | liveVideoId, |
514 | resolutions, | 512 | resolutions, |
515 | objectStorage: false, | ||
516 | transcoded: true | 513 | transcoded: true |
517 | }) | 514 | }) |
518 | 515 | ||
@@ -609,7 +606,6 @@ describe('Test live', function () { | |||
609 | servers, | 606 | servers, |
610 | liveVideoId, | 607 | liveVideoId, |
611 | resolutions, | 608 | resolutions, |
612 | objectStorage: false, | ||
613 | transcoded: true | 609 | transcoded: true |
614 | }) | 610 | }) |
615 | 611 | ||
@@ -646,7 +642,6 @@ describe('Test live', function () { | |||
646 | servers, | 642 | servers, |
647 | liveVideoId, | 643 | liveVideoId, |
648 | resolutions: [ 720 ], | 644 | resolutions: [ 720 ], |
649 | objectStorage: false, | ||
650 | transcoded: true | 645 | transcoded: true |
651 | }) | 646 | }) |
652 | 647 | ||
@@ -720,8 +715,7 @@ describe('Test live', function () { | |||
720 | server: servers[0], | 715 | server: servers[0], |
721 | videoUUID, | 716 | videoUUID, |
722 | playlistNumber: 0, | 717 | playlistNumber: 0, |
723 | segment: 2, | 718 | segment: 2 |
724 | objectStorage: false | ||
725 | }) | 719 | }) |
726 | } | 720 | } |
727 | 721 | ||
diff --git a/server/tests/api/object-storage/live.ts b/server/tests/api/object-storage/live.ts index 7f8db40e5..07ff4763b 100644 --- a/server/tests/api/object-storage/live.ts +++ b/server/tests/api/object-storage/live.ts | |||
@@ -36,7 +36,14 @@ async function createLive (server: PeerTubeServer, permanent: boolean) { | |||
36 | return uuid | 36 | return uuid |
37 | } | 37 | } |
38 | 38 | ||
39 | async function checkFilesExist (servers: PeerTubeServer[], videoUUID: string, numberOfFiles: number) { | 39 | async function checkFilesExist (options: { |
40 | servers: PeerTubeServer[] | ||
41 | videoUUID: string | ||
42 | numberOfFiles: number | ||
43 | objectStorage: ObjectStorageCommand | ||
44 | }) { | ||
45 | const { servers, videoUUID, numberOfFiles, objectStorage } = options | ||
46 | |||
40 | for (const server of servers) { | 47 | for (const server of servers) { |
41 | const video = await server.videos.get({ id: videoUUID }) | 48 | const video = await server.videos.get({ id: videoUUID }) |
42 | 49 | ||
@@ -47,14 +54,21 @@ async function checkFilesExist (servers: PeerTubeServer[], videoUUID: string, nu | |||
47 | expect(files).to.have.lengthOf(numberOfFiles) | 54 | expect(files).to.have.lengthOf(numberOfFiles) |
48 | 55 | ||
49 | for (const file of files) { | 56 | for (const file of files) { |
50 | expectStartWith(file.fileUrl, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 57 | expectStartWith(file.fileUrl, objectStorage.getMockPlaylistBaseUrl()) |
51 | 58 | ||
52 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 59 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
53 | } | 60 | } |
54 | } | 61 | } |
55 | } | 62 | } |
56 | 63 | ||
57 | async function checkFilesCleanup (server: PeerTubeServer, videoUUID: string, resolutions: number[]) { | 64 | async function checkFilesCleanup (options: { |
65 | server: PeerTubeServer | ||
66 | videoUUID: string | ||
67 | resolutions: number[] | ||
68 | objectStorage: ObjectStorageCommand | ||
69 | }) { | ||
70 | const { server, videoUUID, resolutions, objectStorage } = options | ||
71 | |||
58 | const resolutionFiles = resolutions.map((_value, i) => `${i}.m3u8`) | 72 | const resolutionFiles = resolutions.map((_value, i) => `${i}.m3u8`) |
59 | 73 | ||
60 | for (const playlistName of [ 'master.m3u8' ].concat(resolutionFiles)) { | 74 | for (const playlistName of [ 'master.m3u8' ].concat(resolutionFiles)) { |
@@ -62,7 +76,7 @@ async function checkFilesCleanup (server: PeerTubeServer, videoUUID: string, res | |||
62 | videoUUID, | 76 | videoUUID, |
63 | playlistName, | 77 | playlistName, |
64 | expectedStatus: HttpStatusCode.NOT_FOUND_404, | 78 | expectedStatus: HttpStatusCode.NOT_FOUND_404, |
65 | objectStorage: true | 79 | objectStorage |
66 | }) | 80 | }) |
67 | } | 81 | } |
68 | 82 | ||
@@ -70,7 +84,7 @@ async function checkFilesCleanup (server: PeerTubeServer, videoUUID: string, res | |||
70 | videoUUID, | 84 | videoUUID, |
71 | playlistNumber: 0, | 85 | playlistNumber: 0, |
72 | segment: 0, | 86 | segment: 0, |
73 | objectStorage: true, | 87 | objectStorage, |
74 | expectedStatus: HttpStatusCode.NOT_FOUND_404 | 88 | expectedStatus: HttpStatusCode.NOT_FOUND_404 |
75 | }) | 89 | }) |
76 | } | 90 | } |
@@ -80,13 +94,13 @@ describe('Object storage for lives', function () { | |||
80 | 94 | ||
81 | let servers: PeerTubeServer[] | 95 | let servers: PeerTubeServer[] |
82 | let sqlCommandServer1: SQLCommand | 96 | let sqlCommandServer1: SQLCommand |
97 | const objectStorage = new ObjectStorageCommand() | ||
83 | 98 | ||
84 | before(async function () { | 99 | before(async function () { |
85 | this.timeout(120000) | 100 | this.timeout(120000) |
86 | 101 | ||
87 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 102 | await objectStorage.prepareDefaultMockBuckets() |
88 | 103 | servers = await createMultipleServers(2, objectStorage.getDefaultMockConfig()) | |
89 | servers = await createMultipleServers(2, ObjectStorageCommand.getDefaultMockConfig()) | ||
90 | 104 | ||
91 | await setAccessTokensToServers(servers) | 105 | await setAccessTokensToServers(servers) |
92 | await setDefaultVideoChannel(servers) | 106 | await setDefaultVideoChannel(servers) |
@@ -119,7 +133,7 @@ describe('Object storage for lives', function () { | |||
119 | liveVideoId: videoUUID, | 133 | liveVideoId: videoUUID, |
120 | resolutions: [ 720 ], | 134 | resolutions: [ 720 ], |
121 | transcoded: false, | 135 | transcoded: false, |
122 | objectStorage: true | 136 | objectStorage |
123 | }) | 137 | }) |
124 | 138 | ||
125 | await stopFfmpeg(ffmpegCommand) | 139 | await stopFfmpeg(ffmpegCommand) |
@@ -131,11 +145,11 @@ describe('Object storage for lives', function () { | |||
131 | await waitUntilLiveReplacedByReplayOnAllServers(servers, videoUUID) | 145 | await waitUntilLiveReplacedByReplayOnAllServers(servers, videoUUID) |
132 | await waitJobs(servers) | 146 | await waitJobs(servers) |
133 | 147 | ||
134 | await checkFilesExist(servers, videoUUID, 1) | 148 | await checkFilesExist({ servers, videoUUID, numberOfFiles: 1, objectStorage }) |
135 | }) | 149 | }) |
136 | 150 | ||
137 | it('Should have cleaned up live files from object storage', async function () { | 151 | it('Should have cleaned up live files from object storage', async function () { |
138 | await checkFilesCleanup(servers[0], videoUUID, [ 720 ]) | 152 | await checkFilesCleanup({ server: servers[0], videoUUID, resolutions: [ 720 ], objectStorage }) |
139 | }) | 153 | }) |
140 | }) | 154 | }) |
141 | 155 | ||
@@ -166,7 +180,7 @@ describe('Object storage for lives', function () { | |||
166 | liveVideoId: videoUUIDNonPermanent, | 180 | liveVideoId: videoUUIDNonPermanent, |
167 | resolutions, | 181 | resolutions, |
168 | transcoded: true, | 182 | transcoded: true, |
169 | objectStorage: true | 183 | objectStorage |
170 | }) | 184 | }) |
171 | 185 | ||
172 | await stopFfmpeg(ffmpegCommand) | 186 | await stopFfmpeg(ffmpegCommand) |
@@ -178,11 +192,11 @@ describe('Object storage for lives', function () { | |||
178 | await waitUntilLiveReplacedByReplayOnAllServers(servers, videoUUIDNonPermanent) | 192 | await waitUntilLiveReplacedByReplayOnAllServers(servers, videoUUIDNonPermanent) |
179 | await waitJobs(servers) | 193 | await waitJobs(servers) |
180 | 194 | ||
181 | await checkFilesExist(servers, videoUUIDNonPermanent, 5) | 195 | await checkFilesExist({ servers, videoUUID: videoUUIDNonPermanent, numberOfFiles: 5, objectStorage }) |
182 | }) | 196 | }) |
183 | 197 | ||
184 | it('Should have cleaned up live files from object storage', async function () { | 198 | it('Should have cleaned up live files from object storage', async function () { |
185 | await checkFilesCleanup(servers[0], videoUUIDNonPermanent, resolutions) | 199 | await checkFilesCleanup({ server: servers[0], videoUUID: videoUUIDNonPermanent, resolutions, objectStorage }) |
186 | }) | 200 | }) |
187 | }) | 201 | }) |
188 | 202 | ||
@@ -206,7 +220,7 @@ describe('Object storage for lives', function () { | |||
206 | liveVideoId: videoUUIDPermanent, | 220 | liveVideoId: videoUUIDPermanent, |
207 | resolutions, | 221 | resolutions, |
208 | transcoded: true, | 222 | transcoded: true, |
209 | objectStorage: true | 223 | objectStorage |
210 | }) | 224 | }) |
211 | 225 | ||
212 | await stopFfmpeg(ffmpegCommand) | 226 | await stopFfmpeg(ffmpegCommand) |
@@ -221,11 +235,11 @@ describe('Object storage for lives', function () { | |||
221 | const videoLiveDetails = await servers[0].videos.get({ id: videoUUIDPermanent }) | 235 | const videoLiveDetails = await servers[0].videos.get({ id: videoUUIDPermanent }) |
222 | const replay = await findExternalSavedVideo(servers[0], videoLiveDetails) | 236 | const replay = await findExternalSavedVideo(servers[0], videoLiveDetails) |
223 | 237 | ||
224 | await checkFilesExist(servers, replay.uuid, 5) | 238 | await checkFilesExist({ servers, videoUUID: replay.uuid, numberOfFiles: 5, objectStorage }) |
225 | }) | 239 | }) |
226 | 240 | ||
227 | it('Should have cleaned up live files from object storage', async function () { | 241 | it('Should have cleaned up live files from object storage', async function () { |
228 | await checkFilesCleanup(servers[0], videoUUIDPermanent, resolutions) | 242 | await checkFilesCleanup({ server: servers[0], videoUUID: videoUUIDPermanent, resolutions, objectStorage }) |
229 | }) | 243 | }) |
230 | }) | 244 | }) |
231 | }) | 245 | }) |
@@ -238,9 +252,10 @@ describe('Object storage for lives', function () { | |||
238 | this.timeout(120000) | 252 | this.timeout(120000) |
239 | 253 | ||
240 | const port = await mockObjectStorageProxy.initialize() | 254 | const port = await mockObjectStorageProxy.initialize() |
241 | baseMockUrl = `http://127.0.0.1:${port}/streaming-playlists` | 255 | const bucketName = objectStorage.getMockStreamingPlaylistsBucketName() |
256 | baseMockUrl = `http://127.0.0.1:${port}/${bucketName}` | ||
242 | 257 | ||
243 | await ObjectStorageCommand.createMockBucket('streaming-playlists') | 258 | await objectStorage.prepareDefaultMockBuckets() |
244 | 259 | ||
245 | const config = { | 260 | const config = { |
246 | object_storage: { | 261 | object_storage: { |
@@ -251,7 +266,7 @@ describe('Object storage for lives', function () { | |||
251 | credentials: ObjectStorageCommand.getMockCredentialsConfig(), | 266 | credentials: ObjectStorageCommand.getMockCredentialsConfig(), |
252 | 267 | ||
253 | streaming_playlists: { | 268 | streaming_playlists: { |
254 | bucket_name: 'streaming-playlists', | 269 | bucket_name: bucketName, |
255 | prefix: '', | 270 | prefix: '', |
256 | base_url: baseMockUrl | 271 | base_url: baseMockUrl |
257 | } | 272 | } |
@@ -279,7 +294,7 @@ describe('Object storage for lives', function () { | |||
279 | liveVideoId: videoUUIDPermanent, | 294 | liveVideoId: videoUUIDPermanent, |
280 | resolutions: [ 720 ], | 295 | resolutions: [ 720 ], |
281 | transcoded: true, | 296 | transcoded: true, |
282 | objectStorage: true, | 297 | objectStorage, |
283 | objectStorageBaseUrl: baseMockUrl | 298 | objectStorageBaseUrl: baseMockUrl |
284 | }) | 299 | }) |
285 | 300 | ||
@@ -289,6 +304,7 @@ describe('Object storage for lives', function () { | |||
289 | 304 | ||
290 | after(async function () { | 305 | after(async function () { |
291 | await sqlCommandServer1.cleanup() | 306 | await sqlCommandServer1.cleanup() |
307 | await objectStorage.cleanupMock() | ||
292 | 308 | ||
293 | await cleanupTests(servers) | 309 | await cleanupTests(servers) |
294 | }) | 310 | }) |
diff --git a/server/tests/api/object-storage/video-imports.ts b/server/tests/api/object-storage/video-imports.ts index d5fd91b6a..57150e5a6 100644 --- a/server/tests/api/object-storage/video-imports.ts +++ b/server/tests/api/object-storage/video-imports.ts | |||
@@ -32,13 +32,14 @@ describe('Object storage for video import', function () { | |||
32 | if (areMockObjectStorageTestsDisabled()) return | 32 | if (areMockObjectStorageTestsDisabled()) return |
33 | 33 | ||
34 | let server: PeerTubeServer | 34 | let server: PeerTubeServer |
35 | const objectStorage = new ObjectStorageCommand() | ||
35 | 36 | ||
36 | before(async function () { | 37 | before(async function () { |
37 | this.timeout(120000) | 38 | this.timeout(120000) |
38 | 39 | ||
39 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 40 | await objectStorage.prepareDefaultMockBuckets() |
40 | 41 | ||
41 | server = await createSingleServer(1, ObjectStorageCommand.getDefaultMockConfig()) | 42 | server = await createSingleServer(1, objectStorage.getDefaultMockConfig()) |
42 | 43 | ||
43 | await setAccessTokensToServers([ server ]) | 44 | await setAccessTokensToServers([ server ]) |
44 | await setDefaultVideoChannel([ server ]) | 45 | await setDefaultVideoChannel([ server ]) |
@@ -64,7 +65,7 @@ describe('Object storage for video import', function () { | |||
64 | expect(video.streamingPlaylists).to.have.lengthOf(0) | 65 | expect(video.streamingPlaylists).to.have.lengthOf(0) |
65 | 66 | ||
66 | const fileUrl = video.files[0].fileUrl | 67 | const fileUrl = video.files[0].fileUrl |
67 | expectStartWith(fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 68 | expectStartWith(fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
68 | 69 | ||
69 | await makeRawRequest({ url: fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 70 | await makeRawRequest({ url: fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
70 | }) | 71 | }) |
@@ -89,13 +90,13 @@ describe('Object storage for video import', function () { | |||
89 | expect(video.streamingPlaylists[0].files).to.have.lengthOf(5) | 90 | expect(video.streamingPlaylists[0].files).to.have.lengthOf(5) |
90 | 91 | ||
91 | for (const file of video.files) { | 92 | for (const file of video.files) { |
92 | expectStartWith(file.fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 93 | expectStartWith(file.fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
93 | 94 | ||
94 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 95 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
95 | } | 96 | } |
96 | 97 | ||
97 | for (const file of video.streamingPlaylists[0].files) { | 98 | for (const file of video.streamingPlaylists[0].files) { |
98 | expectStartWith(file.fileUrl, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 99 | expectStartWith(file.fileUrl, objectStorage.getMockPlaylistBaseUrl()) |
99 | 100 | ||
100 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 101 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
101 | } | 102 | } |
@@ -103,6 +104,8 @@ describe('Object storage for video import', function () { | |||
103 | }) | 104 | }) |
104 | 105 | ||
105 | after(async function () { | 106 | after(async function () { |
107 | await objectStorage.cleanupMock() | ||
108 | |||
106 | await cleanupTests([ server ]) | 109 | await cleanupTests([ server ]) |
107 | }) | 110 | }) |
108 | }) | 111 | }) |
diff --git a/server/tests/api/object-storage/videos.ts b/server/tests/api/object-storage/videos.ts index 77ed78ae1..f837d9966 100644 --- a/server/tests/api/object-storage/videos.ts +++ b/server/tests/api/object-storage/videos.ts | |||
@@ -145,6 +145,7 @@ function runTestSuite (options: { | |||
145 | 145 | ||
146 | let servers: PeerTubeServer[] | 146 | let servers: PeerTubeServer[] |
147 | let sqlCommands: SQLCommand[] = [] | 147 | let sqlCommands: SQLCommand[] = [] |
148 | const objectStorage = new ObjectStorageCommand() | ||
148 | 149 | ||
149 | let keptUrls: string[] = [] | 150 | let keptUrls: string[] = [] |
150 | 151 | ||
@@ -159,8 +160,8 @@ function runTestSuite (options: { | |||
159 | ? `http://127.0.0.1:${port}` | 160 | ? `http://127.0.0.1:${port}` |
160 | : undefined | 161 | : undefined |
161 | 162 | ||
162 | await ObjectStorageCommand.createMockBucket(options.playlistBucket) | 163 | await objectStorage.createMockBucket(options.playlistBucket) |
163 | await ObjectStorageCommand.createMockBucket(options.webtorrentBucket) | 164 | await objectStorage.createMockBucket(options.webtorrentBucket) |
164 | 165 | ||
165 | const config = { | 166 | const config = { |
166 | object_storage: { | 167 | object_storage: { |
@@ -275,6 +276,7 @@ function runTestSuite (options: { | |||
275 | 276 | ||
276 | after(async function () { | 277 | after(async function () { |
277 | await mockObjectStorageProxy.terminate() | 278 | await mockObjectStorageProxy.terminate() |
279 | await objectStorage.cleanupMock() | ||
278 | 280 | ||
279 | for (const sqlCommand of sqlCommands) { | 281 | for (const sqlCommand of sqlCommands) { |
280 | await sqlCommand.cleanup() | 282 | await sqlCommand.cleanup() |
@@ -287,26 +289,12 @@ function runTestSuite (options: { | |||
287 | describe('Object storage for videos', function () { | 289 | describe('Object storage for videos', function () { |
288 | if (areMockObjectStorageTestsDisabled()) return | 290 | if (areMockObjectStorageTestsDisabled()) return |
289 | 291 | ||
292 | const objectStorage = new ObjectStorageCommand() | ||
293 | |||
290 | describe('Test config', function () { | 294 | describe('Test config', function () { |
291 | let server: PeerTubeServer | 295 | let server: PeerTubeServer |
292 | 296 | ||
293 | const baseConfig = { | 297 | const baseConfig = objectStorage.getDefaultMockConfig() |
294 | object_storage: { | ||
295 | enabled: true, | ||
296 | endpoint: 'http://' + ObjectStorageCommand.getMockEndpointHost(), | ||
297 | region: ObjectStorageCommand.getMockRegion(), | ||
298 | |||
299 | credentials: ObjectStorageCommand.getMockCredentialsConfig(), | ||
300 | |||
301 | streaming_playlists: { | ||
302 | bucket_name: ObjectStorageCommand.DEFAULT_PLAYLIST_MOCK_BUCKET | ||
303 | }, | ||
304 | |||
305 | videos: { | ||
306 | bucket_name: ObjectStorageCommand.DEFAULT_WEBTORRENT_MOCK_BUCKET | ||
307 | } | ||
308 | } | ||
309 | } | ||
310 | 298 | ||
311 | const badCredentials = { | 299 | const badCredentials = { |
312 | access_key_id: 'AKIAIOSFODNN7EXAMPLE', | 300 | access_key_id: 'AKIAIOSFODNN7EXAMPLE', |
@@ -334,7 +322,7 @@ describe('Object storage for videos', function () { | |||
334 | it('Should fail with bad credentials', async function () { | 322 | it('Should fail with bad credentials', async function () { |
335 | this.timeout(60000) | 323 | this.timeout(60000) |
336 | 324 | ||
337 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 325 | await objectStorage.prepareDefaultMockBuckets() |
338 | 326 | ||
339 | const config = merge({}, baseConfig, { | 327 | const config = merge({}, baseConfig, { |
340 | object_storage: { | 328 | object_storage: { |
@@ -358,7 +346,7 @@ describe('Object storage for videos', function () { | |||
358 | it('Should succeed with credentials from env', async function () { | 346 | it('Should succeed with credentials from env', async function () { |
359 | this.timeout(60000) | 347 | this.timeout(60000) |
360 | 348 | ||
361 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 349 | await objectStorage.prepareDefaultMockBuckets() |
362 | 350 | ||
363 | const config = merge({}, baseConfig, { | 351 | const config = merge({}, baseConfig, { |
364 | object_storage: { | 352 | object_storage: { |
@@ -385,25 +373,27 @@ describe('Object storage for videos', function () { | |||
385 | await waitJobs([ server ], { skipDelayed: true }) | 373 | await waitJobs([ server ], { skipDelayed: true }) |
386 | const video = await server.videos.get({ id: uuid }) | 374 | const video = await server.videos.get({ id: uuid }) |
387 | 375 | ||
388 | expectStartWith(video.files[0].fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 376 | expectStartWith(video.files[0].fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
389 | }) | 377 | }) |
390 | 378 | ||
391 | after(async function () { | 379 | after(async function () { |
380 | await objectStorage.cleanupMock() | ||
381 | |||
392 | await cleanupTests([ server ]) | 382 | await cleanupTests([ server ]) |
393 | }) | 383 | }) |
394 | }) | 384 | }) |
395 | 385 | ||
396 | describe('Test simple object storage', function () { | 386 | describe('Test simple object storage', function () { |
397 | runTestSuite({ | 387 | runTestSuite({ |
398 | playlistBucket: 'streaming-playlists', | 388 | playlistBucket: objectStorage.getMockBucketName('streaming-playlists'), |
399 | webtorrentBucket: 'videos' | 389 | webtorrentBucket: objectStorage.getMockBucketName('videos') |
400 | }) | 390 | }) |
401 | }) | 391 | }) |
402 | 392 | ||
403 | describe('Test object storage with prefix', function () { | 393 | describe('Test object storage with prefix', function () { |
404 | runTestSuite({ | 394 | runTestSuite({ |
405 | playlistBucket: 'mybucket', | 395 | playlistBucket: objectStorage.getMockBucketName('mybucket'), |
406 | webtorrentBucket: 'mybucket', | 396 | webtorrentBucket: objectStorage.getMockBucketName('mybucket'), |
407 | 397 | ||
408 | playlistPrefix: 'streaming-playlists_', | 398 | playlistPrefix: 'streaming-playlists_', |
409 | webtorrentPrefix: 'webtorrent_' | 399 | webtorrentPrefix: 'webtorrent_' |
@@ -412,8 +402,8 @@ describe('Object storage for videos', function () { | |||
412 | 402 | ||
413 | describe('Test object storage with prefix and base URL', function () { | 403 | describe('Test object storage with prefix and base URL', function () { |
414 | runTestSuite({ | 404 | runTestSuite({ |
415 | playlistBucket: 'mybucket', | 405 | playlistBucket: objectStorage.getMockBucketName('mybucket'), |
416 | webtorrentBucket: 'mybucket', | 406 | webtorrentBucket: objectStorage.getMockBucketName('mybucket'), |
417 | 407 | ||
418 | playlistPrefix: 'streaming-playlists/', | 408 | playlistPrefix: 'streaming-playlists/', |
419 | webtorrentPrefix: 'webtorrent/', | 409 | webtorrentPrefix: 'webtorrent/', |
@@ -440,8 +430,8 @@ describe('Object storage for videos', function () { | |||
440 | 430 | ||
441 | runTestSuite({ | 431 | runTestSuite({ |
442 | maxUploadPart, | 432 | maxUploadPart, |
443 | playlistBucket: 'streaming-playlists', | 433 | playlistBucket: objectStorage.getMockBucketName('streaming-playlists'), |
444 | webtorrentBucket: 'videos', | 434 | webtorrentBucket: objectStorage.getMockBucketName('videos'), |
445 | fixture | 435 | fixture |
446 | }) | 436 | }) |
447 | }) | 437 | }) |
diff --git a/server/tests/api/redundancy/redundancy.ts b/server/tests/api/redundancy/redundancy.ts index 57939775e..5262c503f 100644 --- a/server/tests/api/redundancy/redundancy.ts +++ b/server/tests/api/redundancy/redundancy.ts | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | import { expect } from 'chai' | 3 | import { expect } from 'chai' |
4 | import { readdir } from 'fs-extra' | 4 | import { readdir } from 'fs-extra' |
5 | import magnetUtil from 'magnet-uri' | 5 | import { decode as magnetUriDecode } from 'magnet-uri' |
6 | import { basename, join } from 'path' | 6 | import { basename, join } from 'path' |
7 | import { checkSegmentHash, checkVideoFilesWereRemoved, saveVideoInServers } from '@server/tests/shared' | 7 | import { checkSegmentHash, checkVideoFilesWereRemoved, saveVideoInServers } from '@server/tests/shared' |
8 | import { wait } from '@shared/core-utils' | 8 | import { wait } from '@shared/core-utils' |
@@ -29,7 +29,7 @@ let servers: PeerTubeServer[] = [] | |||
29 | let video1Server2: VideoDetails | 29 | let video1Server2: VideoDetails |
30 | 30 | ||
31 | async function checkMagnetWebseeds (file: VideoFile, baseWebseeds: string[], server: PeerTubeServer) { | 31 | async function checkMagnetWebseeds (file: VideoFile, baseWebseeds: string[], server: PeerTubeServer) { |
32 | const parsed = magnetUtil.decode(file.magnetUri) | 32 | const parsed = magnetUriDecode(file.magnetUri) |
33 | 33 | ||
34 | for (const ws of baseWebseeds) { | 34 | for (const ws of baseWebseeds) { |
35 | const found = parsed.urlList.find(url => url === `${ws}${basename(file.fileUrl)}`) | 35 | const found = parsed.urlList.find(url => url === `${ws}${basename(file.fileUrl)}`) |
diff --git a/server/tests/api/server/follows.ts b/server/tests/api/server/follows.ts index dba9e107c..2a5fff82b 100644 --- a/server/tests/api/server/follows.ts +++ b/server/tests/api/server/follows.ts | |||
@@ -279,7 +279,7 @@ describe('Test follows', function () { | |||
279 | }) | 279 | }) |
280 | 280 | ||
281 | it('Should upload a video on server 2 and 3 and propagate only the video of server 2', async function () { | 281 | it('Should upload a video on server 2 and 3 and propagate only the video of server 2', async function () { |
282 | this.timeout(120000) | 282 | this.timeout(160000) |
283 | 283 | ||
284 | await servers[1].videos.upload({ attributes: { name: 'server2' } }) | 284 | await servers[1].videos.upload({ attributes: { name: 'server2' } }) |
285 | await servers[2].videos.upload({ attributes: { name: 'server3' } }) | 285 | await servers[2].videos.upload({ attributes: { name: 'server3' } }) |
diff --git a/server/tests/api/server/proxy.ts b/server/tests/api/server/proxy.ts index 4bf89410e..9337468d5 100644 --- a/server/tests/api/server/proxy.ts +++ b/server/tests/api/server/proxy.ts | |||
@@ -122,38 +122,44 @@ describe('Test proxy', function () { | |||
122 | describe('Object storage', function () { | 122 | describe('Object storage', function () { |
123 | if (areMockObjectStorageTestsDisabled()) return | 123 | if (areMockObjectStorageTestsDisabled()) return |
124 | 124 | ||
125 | const objectStorage = new ObjectStorageCommand() | ||
126 | |||
125 | before(async function () { | 127 | before(async function () { |
126 | this.timeout(30000) | 128 | this.timeout(30000) |
127 | 129 | ||
128 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 130 | await objectStorage.prepareDefaultMockBuckets() |
129 | }) | 131 | }) |
130 | 132 | ||
131 | it('Should succeed to upload to object storage with the appropriate proxy config', async function () { | 133 | it('Should succeed to upload to object storage with the appropriate proxy config', async function () { |
132 | this.timeout(120000) | 134 | this.timeout(120000) |
133 | 135 | ||
134 | await servers[0].kill() | 136 | await servers[0].kill() |
135 | await servers[0].run(ObjectStorageCommand.getDefaultMockConfig(), { env: goodEnv }) | 137 | await servers[0].run(objectStorage.getDefaultMockConfig(), { env: goodEnv }) |
136 | 138 | ||
137 | const { uuid } = await servers[0].videos.quickUpload({ name: 'video' }) | 139 | const { uuid } = await servers[0].videos.quickUpload({ name: 'video' }) |
138 | await waitJobs(servers) | 140 | await waitJobs(servers) |
139 | 141 | ||
140 | const video = await servers[0].videos.get({ id: uuid }) | 142 | const video = await servers[0].videos.get({ id: uuid }) |
141 | 143 | ||
142 | expectStartWith(video.files[0].fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 144 | expectStartWith(video.files[0].fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
143 | }) | 145 | }) |
144 | 146 | ||
145 | it('Should fail to upload to object storage with a wrong proxy config', async function () { | 147 | it('Should fail to upload to object storage with a wrong proxy config', async function () { |
146 | this.timeout(120000) | 148 | this.timeout(120000) |
147 | 149 | ||
148 | await servers[0].kill() | 150 | await servers[0].kill() |
149 | await servers[0].run(ObjectStorageCommand.getDefaultMockConfig(), { env: badEnv }) | 151 | await servers[0].run(objectStorage.getDefaultMockConfig(), { env: badEnv }) |
150 | 152 | ||
151 | const { uuid } = await servers[0].videos.quickUpload({ name: 'video' }) | 153 | const { uuid } = await servers[0].videos.quickUpload({ name: 'video' }) |
152 | await waitJobs(servers, { skipDelayed: true }) | 154 | await waitJobs(servers, { skipDelayed: true }) |
153 | 155 | ||
154 | const video = await servers[0].videos.get({ id: uuid }) | 156 | const video = await servers[0].videos.get({ id: uuid }) |
155 | 157 | ||
156 | expectNotStartWith(video.files[0].fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 158 | expectNotStartWith(video.files[0].fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
159 | }) | ||
160 | |||
161 | after(async function () { | ||
162 | await objectStorage.cleanupMock() | ||
157 | }) | 163 | }) |
158 | }) | 164 | }) |
159 | 165 | ||
diff --git a/server/tests/api/server/tracker.ts b/server/tests/api/server/tracker.ts index 34d450998..a0ce2ca35 100644 --- a/server/tests/api/server/tracker.ts +++ b/server/tests/api/server/tracker.ts | |||
@@ -1,6 +1,6 @@ | |||
1 | /* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await,@typescript-eslint/no-floating-promises */ | 1 | /* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await,@typescript-eslint/no-floating-promises */ |
2 | 2 | ||
3 | import magnetUtil from 'magnet-uri' | 3 | import { decode as magnetUriDecode, encode as magnetUriEncode } from 'magnet-uri' |
4 | import WebTorrent from 'webtorrent' | 4 | import WebTorrent from 'webtorrent' |
5 | import { cleanupTests, createSingleServer, killallServers, PeerTubeServer, setAccessTokensToServers } from '@shared/server-commands' | 5 | import { cleanupTests, createSingleServer, killallServers, PeerTubeServer, setAccessTokensToServers } from '@shared/server-commands' |
6 | 6 | ||
@@ -19,10 +19,10 @@ describe('Test tracker', function () { | |||
19 | const video = await server.videos.get({ id: uuid }) | 19 | const video = await server.videos.get({ id: uuid }) |
20 | goodMagnet = video.files[0].magnetUri | 20 | goodMagnet = video.files[0].magnetUri |
21 | 21 | ||
22 | const parsed = magnetUtil.decode(goodMagnet) | 22 | const parsed = magnetUriDecode(goodMagnet) |
23 | parsed.infoHash = '010597bb88b1968a5693a4fa8267c592ca65f2e9' | 23 | parsed.infoHash = '010597bb88b1968a5693a4fa8267c592ca65f2e9' |
24 | 24 | ||
25 | badMagnet = magnetUtil.encode(parsed) | 25 | badMagnet = magnetUriEncode(parsed) |
26 | } | 26 | } |
27 | }) | 27 | }) |
28 | 28 | ||
diff --git a/server/tests/api/transcoding/create-transcoding.ts b/server/tests/api/transcoding/create-transcoding.ts index 5483c8dba..d6f5b01dc 100644 --- a/server/tests/api/transcoding/create-transcoding.ts +++ b/server/tests/api/transcoding/create-transcoding.ts | |||
@@ -17,9 +17,9 @@ import { | |||
17 | waitJobs | 17 | waitJobs |
18 | } from '@shared/server-commands' | 18 | } from '@shared/server-commands' |
19 | 19 | ||
20 | async function checkFilesInObjectStorage (video: VideoDetails) { | 20 | async function checkFilesInObjectStorage (objectStorage: ObjectStorageCommand, video: VideoDetails) { |
21 | for (const file of video.files) { | 21 | for (const file of video.files) { |
22 | expectStartWith(file.fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 22 | expectStartWith(file.fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
23 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 23 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
24 | } | 24 | } |
25 | 25 | ||
@@ -27,29 +27,30 @@ async function checkFilesInObjectStorage (video: VideoDetails) { | |||
27 | 27 | ||
28 | const hlsPlaylist = video.streamingPlaylists[0] | 28 | const hlsPlaylist = video.streamingPlaylists[0] |
29 | for (const file of hlsPlaylist.files) { | 29 | for (const file of hlsPlaylist.files) { |
30 | expectStartWith(file.fileUrl, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 30 | expectStartWith(file.fileUrl, objectStorage.getMockPlaylistBaseUrl()) |
31 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 31 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
32 | } | 32 | } |
33 | 33 | ||
34 | expectStartWith(hlsPlaylist.playlistUrl, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 34 | expectStartWith(hlsPlaylist.playlistUrl, objectStorage.getMockPlaylistBaseUrl()) |
35 | await makeRawRequest({ url: hlsPlaylist.playlistUrl, expectedStatus: HttpStatusCode.OK_200 }) | 35 | await makeRawRequest({ url: hlsPlaylist.playlistUrl, expectedStatus: HttpStatusCode.OK_200 }) |
36 | 36 | ||
37 | expectStartWith(hlsPlaylist.segmentsSha256Url, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 37 | expectStartWith(hlsPlaylist.segmentsSha256Url, objectStorage.getMockPlaylistBaseUrl()) |
38 | await makeRawRequest({ url: hlsPlaylist.segmentsSha256Url, expectedStatus: HttpStatusCode.OK_200 }) | 38 | await makeRawRequest({ url: hlsPlaylist.segmentsSha256Url, expectedStatus: HttpStatusCode.OK_200 }) |
39 | } | 39 | } |
40 | 40 | ||
41 | function runTests (objectStorage: boolean) { | 41 | function runTests (enableObjectStorage: boolean) { |
42 | let servers: PeerTubeServer[] = [] | 42 | let servers: PeerTubeServer[] = [] |
43 | let videoUUID: string | 43 | let videoUUID: string |
44 | let publishedAt: string | 44 | let publishedAt: string |
45 | 45 | ||
46 | let shouldBeDeleted: string[] | 46 | let shouldBeDeleted: string[] |
47 | const objectStorage = new ObjectStorageCommand() | ||
47 | 48 | ||
48 | before(async function () { | 49 | before(async function () { |
49 | this.timeout(120000) | 50 | this.timeout(120000) |
50 | 51 | ||
51 | const config = objectStorage | 52 | const config = enableObjectStorage |
52 | ? ObjectStorageCommand.getDefaultMockConfig() | 53 | ? objectStorage.getDefaultMockConfig() |
53 | : {} | 54 | : {} |
54 | 55 | ||
55 | // Run server 2 to have transcoding enabled | 56 | // Run server 2 to have transcoding enabled |
@@ -60,7 +61,7 @@ function runTests (objectStorage: boolean) { | |||
60 | 61 | ||
61 | await doubleFollow(servers[0], servers[1]) | 62 | await doubleFollow(servers[0], servers[1]) |
62 | 63 | ||
63 | if (objectStorage) await ObjectStorageCommand.prepareDefaultMockBuckets() | 64 | if (enableObjectStorage) await objectStorage.prepareDefaultMockBuckets() |
64 | 65 | ||
65 | const { shortUUID } = await servers[0].videos.quickUpload({ name: 'video' }) | 66 | const { shortUUID } = await servers[0].videos.quickUpload({ name: 'video' }) |
66 | videoUUID = shortUUID | 67 | videoUUID = shortUUID |
@@ -91,7 +92,7 @@ function runTests (objectStorage: boolean) { | |||
91 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) | 92 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) |
92 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(5) | 93 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(5) |
93 | 94 | ||
94 | if (objectStorage) await checkFilesInObjectStorage(videoDetails) | 95 | if (enableObjectStorage) await checkFilesInObjectStorage(objectStorage, videoDetails) |
95 | } | 96 | } |
96 | }) | 97 | }) |
97 | 98 | ||
@@ -112,7 +113,7 @@ function runTests (objectStorage: boolean) { | |||
112 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) | 113 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) |
113 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(5) | 114 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(5) |
114 | 115 | ||
115 | if (objectStorage) await checkFilesInObjectStorage(videoDetails) | 116 | if (enableObjectStorage) await checkFilesInObjectStorage(objectStorage, videoDetails) |
116 | } | 117 | } |
117 | }) | 118 | }) |
118 | 119 | ||
@@ -132,7 +133,7 @@ function runTests (objectStorage: boolean) { | |||
132 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) | 133 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) |
133 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(5) | 134 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(5) |
134 | 135 | ||
135 | if (objectStorage) await checkFilesInObjectStorage(videoDetails) | 136 | if (enableObjectStorage) await checkFilesInObjectStorage(objectStorage, videoDetails) |
136 | } | 137 | } |
137 | }) | 138 | }) |
138 | 139 | ||
@@ -151,7 +152,7 @@ function runTests (objectStorage: boolean) { | |||
151 | expect(videoDetails.files).to.have.lengthOf(5) | 152 | expect(videoDetails.files).to.have.lengthOf(5) |
152 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(0) | 153 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(0) |
153 | 154 | ||
154 | if (objectStorage) await checkFilesInObjectStorage(videoDetails) | 155 | if (enableObjectStorage) await checkFilesInObjectStorage(objectStorage, videoDetails) |
155 | } | 156 | } |
156 | }) | 157 | }) |
157 | 158 | ||
@@ -185,7 +186,7 @@ function runTests (objectStorage: boolean) { | |||
185 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) | 186 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) |
186 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(1) | 187 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(1) |
187 | 188 | ||
188 | if (objectStorage) await checkFilesInObjectStorage(videoDetails) | 189 | if (enableObjectStorage) await checkFilesInObjectStorage(objectStorage, videoDetails) |
189 | 190 | ||
190 | shouldBeDeleted = [ | 191 | shouldBeDeleted = [ |
191 | videoDetails.streamingPlaylists[0].files[0].fileUrl, | 192 | videoDetails.streamingPlaylists[0].files[0].fileUrl, |
@@ -219,8 +220,8 @@ function runTests (objectStorage: boolean) { | |||
219 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) | 220 | expect(videoDetails.streamingPlaylists).to.have.lengthOf(1) |
220 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(5) | 221 | expect(videoDetails.streamingPlaylists[0].files).to.have.lengthOf(5) |
221 | 222 | ||
222 | if (objectStorage) { | 223 | if (enableObjectStorage) { |
223 | await checkFilesInObjectStorage(videoDetails) | 224 | await checkFilesInObjectStorage(objectStorage, videoDetails) |
224 | 225 | ||
225 | const hlsPlaylist = videoDetails.streamingPlaylists[0] | 226 | const hlsPlaylist = videoDetails.streamingPlaylists[0] |
226 | const resolutions = hlsPlaylist.files.map(f => f.resolution.id) | 227 | const resolutions = hlsPlaylist.files.map(f => f.resolution.id) |
@@ -245,6 +246,8 @@ function runTests (objectStorage: boolean) { | |||
245 | }) | 246 | }) |
246 | 247 | ||
247 | after(async function () { | 248 | after(async function () { |
249 | if (objectStorage) await objectStorage.cleanupMock() | ||
250 | |||
248 | await cleanupTests(servers) | 251 | await cleanupTests(servers) |
249 | }) | 252 | }) |
250 | } | 253 | } |
diff --git a/server/tests/api/transcoding/hls.ts b/server/tests/api/transcoding/hls.ts index b6e4fe8e5..c668d7e0b 100644 --- a/server/tests/api/transcoding/hls.ts +++ b/server/tests/api/transcoding/hls.ts | |||
@@ -150,17 +150,23 @@ describe('Test HLS videos', function () { | |||
150 | describe('With object storage enabled', function () { | 150 | describe('With object storage enabled', function () { |
151 | if (areMockObjectStorageTestsDisabled()) return | 151 | if (areMockObjectStorageTestsDisabled()) return |
152 | 152 | ||
153 | const objectStorage = new ObjectStorageCommand() | ||
154 | |||
153 | before(async function () { | 155 | before(async function () { |
154 | this.timeout(120000) | 156 | this.timeout(120000) |
155 | 157 | ||
156 | const configOverride = ObjectStorageCommand.getDefaultMockConfig() | 158 | const configOverride = objectStorage.getDefaultMockConfig() |
157 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 159 | await objectStorage.prepareDefaultMockBuckets() |
158 | 160 | ||
159 | await servers[0].kill() | 161 | await servers[0].kill() |
160 | await servers[0].run(configOverride) | 162 | await servers[0].run(configOverride) |
161 | }) | 163 | }) |
162 | 164 | ||
163 | runTestSuite(true, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 165 | runTestSuite(true, objectStorage.getMockPlaylistBaseUrl()) |
166 | |||
167 | after(async function () { | ||
168 | await objectStorage.cleanupMock() | ||
169 | }) | ||
164 | }) | 170 | }) |
165 | 171 | ||
166 | after(async function () { | 172 | after(async function () { |
diff --git a/server/tests/api/transcoding/update-while-transcoding.ts b/server/tests/api/transcoding/update-while-transcoding.ts index f4d728118..61655f102 100644 --- a/server/tests/api/transcoding/update-while-transcoding.ts +++ b/server/tests/api/transcoding/update-while-transcoding.ts | |||
@@ -135,17 +135,23 @@ describe('Test update video privacy while transcoding', function () { | |||
135 | describe('With object storage enabled', function () { | 135 | describe('With object storage enabled', function () { |
136 | if (areMockObjectStorageTestsDisabled()) return | 136 | if (areMockObjectStorageTestsDisabled()) return |
137 | 137 | ||
138 | const objectStorage = new ObjectStorageCommand() | ||
139 | |||
138 | before(async function () { | 140 | before(async function () { |
139 | this.timeout(120000) | 141 | this.timeout(120000) |
140 | 142 | ||
141 | const configOverride = ObjectStorageCommand.getDefaultMockConfig() | 143 | const configOverride = objectStorage.getDefaultMockConfig() |
142 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 144 | await objectStorage.prepareDefaultMockBuckets() |
143 | 145 | ||
144 | await servers[0].kill() | 146 | await servers[0].kill() |
145 | await servers[0].run(configOverride) | 147 | await servers[0].run(configOverride) |
146 | }) | 148 | }) |
147 | 149 | ||
148 | runTestSuite(true, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 150 | runTestSuite(true, objectStorage.getMockPlaylistBaseUrl()) |
151 | |||
152 | after(async function () { | ||
153 | await objectStorage.cleanupMock() | ||
154 | }) | ||
149 | }) | 155 | }) |
150 | 156 | ||
151 | after(async function () { | 157 | after(async function () { |
diff --git a/server/tests/api/transcoding/video-studio.ts b/server/tests/api/transcoding/video-studio.ts index 35efc3d49..d1298caf7 100644 --- a/server/tests/api/transcoding/video-studio.ts +++ b/server/tests/api/transcoding/video-studio.ts | |||
@@ -326,11 +326,13 @@ describe('Test video studio', function () { | |||
326 | describe('Object storage studio edition', function () { | 326 | describe('Object storage studio edition', function () { |
327 | if (areMockObjectStorageTestsDisabled()) return | 327 | if (areMockObjectStorageTestsDisabled()) return |
328 | 328 | ||
329 | const objectStorage = new ObjectStorageCommand() | ||
330 | |||
329 | before(async function () { | 331 | before(async function () { |
330 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 332 | await objectStorage.prepareDefaultMockBuckets() |
331 | 333 | ||
332 | await servers[0].kill() | 334 | await servers[0].kill() |
333 | await servers[0].run(ObjectStorageCommand.getDefaultMockConfig()) | 335 | await servers[0].run(objectStorage.getDefaultMockConfig()) |
334 | 336 | ||
335 | await servers[0].config.enableMinimumTranscoding() | 337 | await servers[0].config.enableMinimumTranscoding() |
336 | }) | 338 | }) |
@@ -353,16 +355,20 @@ describe('Test video studio', function () { | |||
353 | } | 355 | } |
354 | 356 | ||
355 | for (const webtorrentFile of video.files) { | 357 | for (const webtorrentFile of video.files) { |
356 | expectStartWith(webtorrentFile.fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 358 | expectStartWith(webtorrentFile.fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
357 | } | 359 | } |
358 | 360 | ||
359 | for (const hlsFile of video.streamingPlaylists[0].files) { | 361 | for (const hlsFile of video.streamingPlaylists[0].files) { |
360 | expectStartWith(hlsFile.fileUrl, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 362 | expectStartWith(hlsFile.fileUrl, objectStorage.getMockPlaylistBaseUrl()) |
361 | } | 363 | } |
362 | 364 | ||
363 | await checkVideoDuration(server, videoUUID, 9) | 365 | await checkVideoDuration(server, videoUUID, 9) |
364 | } | 366 | } |
365 | }) | 367 | }) |
368 | |||
369 | after(async function () { | ||
370 | await objectStorage.cleanupMock() | ||
371 | }) | ||
366 | }) | 372 | }) |
367 | 373 | ||
368 | after(async function () { | 374 | after(async function () { |
diff --git a/server/tests/cli/create-import-video-file-job.ts b/server/tests/cli/create-import-video-file-job.ts index 3ece4f2ec..edd727967 100644 --- a/server/tests/cli/create-import-video-file-job.ts +++ b/server/tests/cli/create-import-video-file-job.ts | |||
@@ -25,25 +25,27 @@ function assertVideoProperties (video: VideoFile, resolution: number, extname: s | |||
25 | if (size) expect(video.size).to.equal(size) | 25 | if (size) expect(video.size).to.equal(size) |
26 | } | 26 | } |
27 | 27 | ||
28 | async function checkFiles (video: VideoDetails, objectStorage: boolean) { | 28 | async function checkFiles (video: VideoDetails, objectStorage: ObjectStorageCommand) { |
29 | for (const file of video.files) { | 29 | for (const file of video.files) { |
30 | if (objectStorage) expectStartWith(file.fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 30 | if (objectStorage) expectStartWith(file.fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
31 | 31 | ||
32 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 32 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
33 | } | 33 | } |
34 | } | 34 | } |
35 | 35 | ||
36 | function runTests (objectStorage: boolean) { | 36 | function runTests (enableObjectStorage: boolean) { |
37 | let video1ShortId: string | 37 | let video1ShortId: string |
38 | let video2UUID: string | 38 | let video2UUID: string |
39 | 39 | ||
40 | let servers: PeerTubeServer[] = [] | 40 | let servers: PeerTubeServer[] = [] |
41 | 41 | ||
42 | const objectStorage = new ObjectStorageCommand() | ||
43 | |||
42 | before(async function () { | 44 | before(async function () { |
43 | this.timeout(90000) | 45 | this.timeout(90000) |
44 | 46 | ||
45 | const config = objectStorage | 47 | const config = enableObjectStorage |
46 | ? ObjectStorageCommand.getDefaultMockConfig() | 48 | ? objectStorage.getDefaultMockConfig() |
47 | : {} | 49 | : {} |
48 | 50 | ||
49 | // Run server 2 to have transcoding enabled | 51 | // Run server 2 to have transcoding enabled |
@@ -52,7 +54,7 @@ function runTests (objectStorage: boolean) { | |||
52 | 54 | ||
53 | await doubleFollow(servers[0], servers[1]) | 55 | await doubleFollow(servers[0], servers[1]) |
54 | 56 | ||
55 | if (objectStorage) await ObjectStorageCommand.prepareDefaultMockBuckets() | 57 | if (enableObjectStorage) await objectStorage.prepareDefaultMockBuckets() |
56 | 58 | ||
57 | // Upload two videos for our needs | 59 | // Upload two videos for our needs |
58 | { | 60 | { |
@@ -90,7 +92,7 @@ function runTests (objectStorage: boolean) { | |||
90 | assertVideoProperties(originalVideo, 720, 'webm', 218910) | 92 | assertVideoProperties(originalVideo, 720, 'webm', 218910) |
91 | assertVideoProperties(transcodedVideo, 480, 'webm', 69217) | 93 | assertVideoProperties(transcodedVideo, 480, 'webm', 69217) |
92 | 94 | ||
93 | await checkFiles(videoDetails, objectStorage) | 95 | await checkFiles(videoDetails, enableObjectStorage && objectStorage) |
94 | } | 96 | } |
95 | }) | 97 | }) |
96 | 98 | ||
@@ -114,7 +116,7 @@ function runTests (objectStorage: boolean) { | |||
114 | assertVideoProperties(transcodedVideo320, 360, 'mp4') | 116 | assertVideoProperties(transcodedVideo320, 360, 'mp4') |
115 | assertVideoProperties(transcodedVideo240, 240, 'mp4') | 117 | assertVideoProperties(transcodedVideo240, 240, 'mp4') |
116 | 118 | ||
117 | await checkFiles(videoDetails, objectStorage) | 119 | await checkFiles(videoDetails, enableObjectStorage && objectStorage) |
118 | } | 120 | } |
119 | }) | 121 | }) |
120 | 122 | ||
@@ -136,7 +138,7 @@ function runTests (objectStorage: boolean) { | |||
136 | assertVideoProperties(video720, 720, 'webm', 942961) | 138 | assertVideoProperties(video720, 720, 'webm', 942961) |
137 | assertVideoProperties(video480, 480, 'webm', 69217) | 139 | assertVideoProperties(video480, 480, 'webm', 69217) |
138 | 140 | ||
139 | await checkFiles(videoDetails, objectStorage) | 141 | await checkFiles(videoDetails, enableObjectStorage && objectStorage) |
140 | } | 142 | } |
141 | }) | 143 | }) |
142 | 144 | ||
@@ -146,6 +148,8 @@ function runTests (objectStorage: boolean) { | |||
146 | }) | 148 | }) |
147 | 149 | ||
148 | after(async function () { | 150 | after(async function () { |
151 | await objectStorage.cleanupMock() | ||
152 | |||
149 | await cleanupTests(servers) | 153 | await cleanupTests(servers) |
150 | }) | 154 | }) |
151 | } | 155 | } |
diff --git a/server/tests/cli/create-move-video-storage-job.ts b/server/tests/cli/create-move-video-storage-job.ts index 4927e0309..253fc983e 100644 --- a/server/tests/cli/create-move-video-storage-job.ts +++ b/server/tests/cli/create-move-video-storage-job.ts | |||
@@ -15,10 +15,10 @@ import { | |||
15 | } from '@shared/server-commands' | 15 | } from '@shared/server-commands' |
16 | import { checkDirectoryIsEmpty, expectStartWith } from '../shared' | 16 | import { checkDirectoryIsEmpty, expectStartWith } from '../shared' |
17 | 17 | ||
18 | async function checkFiles (origin: PeerTubeServer, video: VideoDetails, inObjectStorage: boolean) { | 18 | async function checkFiles (origin: PeerTubeServer, video: VideoDetails, objectStorage?: ObjectStorageCommand) { |
19 | for (const file of video.files) { | 19 | for (const file of video.files) { |
20 | const start = inObjectStorage | 20 | const start = objectStorage |
21 | ? ObjectStorageCommand.getMockWebTorrentBaseUrl() | 21 | ? objectStorage.getMockWebVideosBaseUrl() |
22 | : origin.url | 22 | : origin.url |
23 | 23 | ||
24 | expectStartWith(file.fileUrl, start) | 24 | expectStartWith(file.fileUrl, start) |
@@ -26,8 +26,8 @@ async function checkFiles (origin: PeerTubeServer, video: VideoDetails, inObject | |||
26 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 26 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
27 | } | 27 | } |
28 | 28 | ||
29 | const start = inObjectStorage | 29 | const start = objectStorage |
30 | ? ObjectStorageCommand.getMockPlaylistBaseUrl() | 30 | ? objectStorage.getMockPlaylistBaseUrl() |
31 | : origin.url | 31 | : origin.url |
32 | 32 | ||
33 | const hls = video.streamingPlaylists[0] | 33 | const hls = video.streamingPlaylists[0] |
@@ -46,6 +46,7 @@ describe('Test create move video storage job', function () { | |||
46 | 46 | ||
47 | let servers: PeerTubeServer[] = [] | 47 | let servers: PeerTubeServer[] = [] |
48 | const uuids: string[] = [] | 48 | const uuids: string[] = [] |
49 | const objectStorage = new ObjectStorageCommand() | ||
49 | 50 | ||
50 | before(async function () { | 51 | before(async function () { |
51 | this.timeout(360000) | 52 | this.timeout(360000) |
@@ -56,7 +57,7 @@ describe('Test create move video storage job', function () { | |||
56 | 57 | ||
57 | await doubleFollow(servers[0], servers[1]) | 58 | await doubleFollow(servers[0], servers[1]) |
58 | 59 | ||
59 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 60 | await objectStorage.prepareDefaultMockBuckets() |
60 | 61 | ||
61 | await servers[0].config.enableTranscoding() | 62 | await servers[0].config.enableTranscoding() |
62 | 63 | ||
@@ -68,25 +69,25 @@ describe('Test create move video storage job', function () { | |||
68 | await waitJobs(servers) | 69 | await waitJobs(servers) |
69 | 70 | ||
70 | await servers[0].kill() | 71 | await servers[0].kill() |
71 | await servers[0].run(ObjectStorageCommand.getDefaultMockConfig()) | 72 | await servers[0].run(objectStorage.getDefaultMockConfig()) |
72 | }) | 73 | }) |
73 | 74 | ||
74 | it('Should move only one file', async function () { | 75 | it('Should move only one file', async function () { |
75 | this.timeout(120000) | 76 | this.timeout(120000) |
76 | 77 | ||
77 | const command = `npm run create-move-video-storage-job -- --to-object-storage -v ${uuids[1]}` | 78 | const command = `npm run create-move-video-storage-job -- --to-object-storage -v ${uuids[1]}` |
78 | await servers[0].cli.execWithEnv(command, ObjectStorageCommand.getDefaultMockConfig()) | 79 | await servers[0].cli.execWithEnv(command, objectStorage.getDefaultMockConfig()) |
79 | await waitJobs(servers) | 80 | await waitJobs(servers) |
80 | 81 | ||
81 | for (const server of servers) { | 82 | for (const server of servers) { |
82 | const video = await server.videos.get({ id: uuids[1] }) | 83 | const video = await server.videos.get({ id: uuids[1] }) |
83 | 84 | ||
84 | await checkFiles(servers[0], video, true) | 85 | await checkFiles(servers[0], video, objectStorage) |
85 | 86 | ||
86 | for (const id of [ uuids[0], uuids[2] ]) { | 87 | for (const id of [ uuids[0], uuids[2] ]) { |
87 | const video = await server.videos.get({ id }) | 88 | const video = await server.videos.get({ id }) |
88 | 89 | ||
89 | await checkFiles(servers[0], video, false) | 90 | await checkFiles(servers[0], video) |
90 | } | 91 | } |
91 | } | 92 | } |
92 | }) | 93 | }) |
@@ -95,14 +96,14 @@ describe('Test create move video storage job', function () { | |||
95 | this.timeout(120000) | 96 | this.timeout(120000) |
96 | 97 | ||
97 | const command = `npm run create-move-video-storage-job -- --to-object-storage --all-videos` | 98 | const command = `npm run create-move-video-storage-job -- --to-object-storage --all-videos` |
98 | await servers[0].cli.execWithEnv(command, ObjectStorageCommand.getDefaultMockConfig()) | 99 | await servers[0].cli.execWithEnv(command, objectStorage.getDefaultMockConfig()) |
99 | await waitJobs(servers) | 100 | await waitJobs(servers) |
100 | 101 | ||
101 | for (const server of servers) { | 102 | for (const server of servers) { |
102 | for (const id of [ uuids[0], uuids[2] ]) { | 103 | for (const id of [ uuids[0], uuids[2] ]) { |
103 | const video = await server.videos.get({ id }) | 104 | const video = await server.videos.get({ id }) |
104 | 105 | ||
105 | await checkFiles(servers[0], video, true) | 106 | await checkFiles(servers[0], video, objectStorage) |
106 | } | 107 | } |
107 | } | 108 | } |
108 | }) | 109 | }) |
@@ -116,6 +117,8 @@ describe('Test create move video storage job', function () { | |||
116 | }) | 117 | }) |
117 | 118 | ||
118 | after(async function () { | 119 | after(async function () { |
120 | await objectStorage.cleanupMock() | ||
121 | |||
119 | await cleanupTests(servers) | 122 | await cleanupTests(servers) |
120 | }) | 123 | }) |
121 | }) | 124 | }) |
diff --git a/server/tests/peertube-runner/live-transcoding.ts b/server/tests/peertube-runner/live-transcoding.ts index e7ef941c6..c2ca1de96 100644 --- a/server/tests/peertube-runner/live-transcoding.ts +++ b/server/tests/peertube-runner/live-transcoding.ts | |||
@@ -31,8 +31,8 @@ describe('Test Live transcoding in peertube-runner program', function () { | |||
31 | let sqlCommandServer1: SQLCommand | 31 | let sqlCommandServer1: SQLCommand |
32 | 32 | ||
33 | function runSuite (options: { | 33 | function runSuite (options: { |
34 | objectStorage: boolean | 34 | objectStorage?: ObjectStorageCommand |
35 | }) { | 35 | } = {}) { |
36 | const { objectStorage } = options | 36 | const { objectStorage } = options |
37 | 37 | ||
38 | it('Should enable transcoding without additional resolutions', async function () { | 38 | it('Should enable transcoding without additional resolutions', async function () { |
@@ -117,7 +117,7 @@ describe('Test Live transcoding in peertube-runner program', function () { | |||
117 | 117 | ||
118 | for (const file of files) { | 118 | for (const file of files) { |
119 | if (objectStorage) { | 119 | if (objectStorage) { |
120 | expectStartWith(file.fileUrl, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 120 | expectStartWith(file.fileUrl, objectStorage.getMockPlaylistBaseUrl()) |
121 | } | 121 | } |
122 | 122 | ||
123 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) | 123 | await makeRawRequest({ url: file.fileUrl, expectedStatus: HttpStatusCode.OK_200 }) |
@@ -155,24 +155,30 @@ describe('Test Live transcoding in peertube-runner program', function () { | |||
155 | await servers[0].config.enableTranscoding(true, false, true) | 155 | await servers[0].config.enableTranscoding(true, false, true) |
156 | }) | 156 | }) |
157 | 157 | ||
158 | runSuite({ objectStorage: false }) | 158 | runSuite() |
159 | }) | 159 | }) |
160 | 160 | ||
161 | describe('With lives on object storage', function () { | 161 | describe('With lives on object storage', function () { |
162 | if (areMockObjectStorageTestsDisabled()) return | 162 | if (areMockObjectStorageTestsDisabled()) return |
163 | 163 | ||
164 | const objectStorage = new ObjectStorageCommand() | ||
165 | |||
164 | before(async function () { | 166 | before(async function () { |
165 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 167 | await objectStorage.prepareDefaultMockBuckets() |
166 | 168 | ||
167 | await servers[0].kill() | 169 | await servers[0].kill() |
168 | 170 | ||
169 | await servers[0].run(ObjectStorageCommand.getDefaultMockConfig()) | 171 | await servers[0].run(objectStorage.getDefaultMockConfig()) |
170 | 172 | ||
171 | // Wait for peertube runner socket reconnection | 173 | // Wait for peertube runner socket reconnection |
172 | await wait(1500) | 174 | await wait(1500) |
173 | }) | 175 | }) |
174 | 176 | ||
175 | runSuite({ objectStorage: true }) | 177 | runSuite({ objectStorage }) |
178 | |||
179 | after(async function () { | ||
180 | await objectStorage.cleanupMock() | ||
181 | }) | ||
176 | }) | 182 | }) |
177 | 183 | ||
178 | describe('Check cleanup', function () { | 184 | describe('Check cleanup', function () { |
diff --git a/server/tests/peertube-runner/studio-transcoding.ts b/server/tests/peertube-runner/studio-transcoding.ts index 400203eb3..69b38a536 100644 --- a/server/tests/peertube-runner/studio-transcoding.ts +++ b/server/tests/peertube-runner/studio-transcoding.ts | |||
@@ -19,8 +19,8 @@ describe('Test studio transcoding in peertube-runner program', function () { | |||
19 | let peertubeRunner: PeerTubeRunnerProcess | 19 | let peertubeRunner: PeerTubeRunnerProcess |
20 | 20 | ||
21 | function runSuite (options: { | 21 | function runSuite (options: { |
22 | objectStorage: boolean | 22 | objectStorage?: ObjectStorageCommand |
23 | }) { | 23 | } = {}) { |
24 | const { objectStorage } = options | 24 | const { objectStorage } = options |
25 | 25 | ||
26 | it('Should run a complex studio transcoding', async function () { | 26 | it('Should run a complex studio transcoding', async function () { |
@@ -45,11 +45,11 @@ describe('Test studio transcoding in peertube-runner program', function () { | |||
45 | 45 | ||
46 | if (objectStorage) { | 46 | if (objectStorage) { |
47 | for (const webtorrentFile of video.files) { | 47 | for (const webtorrentFile of video.files) { |
48 | expectStartWith(webtorrentFile.fileUrl, ObjectStorageCommand.getMockWebTorrentBaseUrl()) | 48 | expectStartWith(webtorrentFile.fileUrl, objectStorage.getMockWebVideosBaseUrl()) |
49 | } | 49 | } |
50 | 50 | ||
51 | for (const hlsFile of video.streamingPlaylists[0].files) { | 51 | for (const hlsFile of video.streamingPlaylists[0].files) { |
52 | expectStartWith(hlsFile.fileUrl, ObjectStorageCommand.getMockPlaylistBaseUrl()) | 52 | expectStartWith(hlsFile.fileUrl, objectStorage.getMockPlaylistBaseUrl()) |
53 | } | 53 | } |
54 | } | 54 | } |
55 | 55 | ||
@@ -80,24 +80,30 @@ describe('Test studio transcoding in peertube-runner program', function () { | |||
80 | }) | 80 | }) |
81 | 81 | ||
82 | describe('With videos on local filesystem storage', function () { | 82 | describe('With videos on local filesystem storage', function () { |
83 | runSuite({ objectStorage: false }) | 83 | runSuite() |
84 | }) | 84 | }) |
85 | 85 | ||
86 | describe('With videos on object storage', function () { | 86 | describe('With videos on object storage', function () { |
87 | if (areMockObjectStorageTestsDisabled()) return | 87 | if (areMockObjectStorageTestsDisabled()) return |
88 | 88 | ||
89 | const objectStorage = new ObjectStorageCommand() | ||
90 | |||
89 | before(async function () { | 91 | before(async function () { |
90 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 92 | await objectStorage.prepareDefaultMockBuckets() |
91 | 93 | ||
92 | await servers[0].kill() | 94 | await servers[0].kill() |
93 | 95 | ||
94 | await servers[0].run(ObjectStorageCommand.getDefaultMockConfig()) | 96 | await servers[0].run(objectStorage.getDefaultMockConfig()) |
95 | 97 | ||
96 | // Wait for peertube runner socket reconnection | 98 | // Wait for peertube runner socket reconnection |
97 | await wait(1500) | 99 | await wait(1500) |
98 | }) | 100 | }) |
99 | 101 | ||
100 | runSuite({ objectStorage: true }) | 102 | runSuite({ objectStorage }) |
103 | |||
104 | after(async function () { | ||
105 | await objectStorage.cleanupMock() | ||
106 | }) | ||
101 | }) | 107 | }) |
102 | 108 | ||
103 | describe('Check cleanup', function () { | 109 | describe('Check cleanup', function () { |
diff --git a/server/tests/peertube-runner/vod-transcoding.ts b/server/tests/peertube-runner/vod-transcoding.ts index f1670c1fb..aefec394d 100644 --- a/server/tests/peertube-runner/vod-transcoding.ts +++ b/server/tests/peertube-runner/vod-transcoding.ts | |||
@@ -26,16 +26,16 @@ describe('Test VOD transcoding in peertube-runner program', function () { | |||
26 | function runSuite (options: { | 26 | function runSuite (options: { |
27 | webtorrentEnabled: boolean | 27 | webtorrentEnabled: boolean |
28 | hlsEnabled: boolean | 28 | hlsEnabled: boolean |
29 | objectStorage: boolean | 29 | objectStorage?: ObjectStorageCommand |
30 | }) { | 30 | }) { |
31 | const { webtorrentEnabled, hlsEnabled, objectStorage } = options | 31 | const { webtorrentEnabled, hlsEnabled, objectStorage } = options |
32 | 32 | ||
33 | const objectStorageBaseUrlWebTorrent = objectStorage | 33 | const objectStorageBaseUrlWebTorrent = objectStorage |
34 | ? ObjectStorageCommand.getMockWebTorrentBaseUrl() | 34 | ? objectStorage.getMockWebVideosBaseUrl() |
35 | : undefined | 35 | : undefined |
36 | 36 | ||
37 | const objectStorageBaseUrlHLS = objectStorage | 37 | const objectStorageBaseUrlHLS = objectStorage |
38 | ? ObjectStorageCommand.getMockPlaylistBaseUrl() | 38 | ? objectStorage.getMockPlaylistBaseUrl() |
39 | : undefined | 39 | : undefined |
40 | 40 | ||
41 | it('Should upload a classic video mp4 and transcode it', async function () { | 41 | it('Should upload a classic video mp4 and transcode it', async function () { |
@@ -189,7 +189,7 @@ describe('Test VOD transcoding in peertube-runner program', function () { | |||
189 | }) | 189 | }) |
190 | 190 | ||
191 | it('Should transcode videos on manual run', async function () { | 191 | it('Should transcode videos on manual run', async function () { |
192 | this.timeout(360000) | 192 | this.timeout(120000) |
193 | 193 | ||
194 | await servers[0].config.disableTranscoding() | 194 | await servers[0].config.disableTranscoding() |
195 | 195 | ||
@@ -262,7 +262,7 @@ describe('Test VOD transcoding in peertube-runner program', function () { | |||
262 | await servers[0].config.enableTranscoding(true, false, true) | 262 | await servers[0].config.enableTranscoding(true, false, true) |
263 | }) | 263 | }) |
264 | 264 | ||
265 | runSuite({ webtorrentEnabled: true, hlsEnabled: false, objectStorage: false }) | 265 | runSuite({ webtorrentEnabled: true, hlsEnabled: false }) |
266 | }) | 266 | }) |
267 | 267 | ||
268 | describe('HLS videos only enabled', function () { | 268 | describe('HLS videos only enabled', function () { |
@@ -271,7 +271,7 @@ describe('Test VOD transcoding in peertube-runner program', function () { | |||
271 | await servers[0].config.enableTranscoding(false, true, true) | 271 | await servers[0].config.enableTranscoding(false, true, true) |
272 | }) | 272 | }) |
273 | 273 | ||
274 | runSuite({ webtorrentEnabled: false, hlsEnabled: true, objectStorage: false }) | 274 | runSuite({ webtorrentEnabled: false, hlsEnabled: true }) |
275 | }) | 275 | }) |
276 | 276 | ||
277 | describe('Web video & HLS enabled', function () { | 277 | describe('Web video & HLS enabled', function () { |
@@ -280,19 +280,21 @@ describe('Test VOD transcoding in peertube-runner program', function () { | |||
280 | await servers[0].config.enableTranscoding(true, true, true) | 280 | await servers[0].config.enableTranscoding(true, true, true) |
281 | }) | 281 | }) |
282 | 282 | ||
283 | runSuite({ webtorrentEnabled: true, hlsEnabled: true, objectStorage: false }) | 283 | runSuite({ webtorrentEnabled: true, hlsEnabled: true }) |
284 | }) | 284 | }) |
285 | }) | 285 | }) |
286 | 286 | ||
287 | describe('With videos on object storage', function () { | 287 | describe('With videos on object storage', function () { |
288 | if (areMockObjectStorageTestsDisabled()) return | 288 | if (areMockObjectStorageTestsDisabled()) return |
289 | 289 | ||
290 | const objectStorage = new ObjectStorageCommand() | ||
291 | |||
290 | before(async function () { | 292 | before(async function () { |
291 | await ObjectStorageCommand.prepareDefaultMockBuckets() | 293 | await objectStorage.prepareDefaultMockBuckets() |
292 | 294 | ||
293 | await servers[0].kill() | 295 | await servers[0].kill() |
294 | 296 | ||
295 | await servers[0].run(ObjectStorageCommand.getDefaultMockConfig()) | 297 | await servers[0].run(objectStorage.getDefaultMockConfig()) |
296 | 298 | ||
297 | // Wait for peertube runner socket reconnection | 299 | // Wait for peertube runner socket reconnection |
298 | await wait(1500) | 300 | await wait(1500) |
@@ -304,7 +306,7 @@ describe('Test VOD transcoding in peertube-runner program', function () { | |||
304 | await servers[0].config.enableTranscoding(true, false, true) | 306 | await servers[0].config.enableTranscoding(true, false, true) |
305 | }) | 307 | }) |
306 | 308 | ||
307 | runSuite({ webtorrentEnabled: true, hlsEnabled: false, objectStorage: true }) | 309 | runSuite({ webtorrentEnabled: true, hlsEnabled: false, objectStorage }) |
308 | }) | 310 | }) |
309 | 311 | ||
310 | describe('HLS videos only enabled', function () { | 312 | describe('HLS videos only enabled', function () { |
@@ -313,7 +315,7 @@ describe('Test VOD transcoding in peertube-runner program', function () { | |||
313 | await servers[0].config.enableTranscoding(false, true, true) | 315 | await servers[0].config.enableTranscoding(false, true, true) |
314 | }) | 316 | }) |
315 | 317 | ||
316 | runSuite({ webtorrentEnabled: false, hlsEnabled: true, objectStorage: true }) | 318 | runSuite({ webtorrentEnabled: false, hlsEnabled: true, objectStorage }) |
317 | }) | 319 | }) |
318 | 320 | ||
319 | describe('Web video & HLS enabled', function () { | 321 | describe('Web video & HLS enabled', function () { |
@@ -322,7 +324,11 @@ describe('Test VOD transcoding in peertube-runner program', function () { | |||
322 | await servers[0].config.enableTranscoding(true, true, true) | 324 | await servers[0].config.enableTranscoding(true, true, true) |
323 | }) | 325 | }) |
324 | 326 | ||
325 | runSuite({ webtorrentEnabled: true, hlsEnabled: true, objectStorage: true }) | 327 | runSuite({ webtorrentEnabled: true, hlsEnabled: true, objectStorage }) |
328 | }) | ||
329 | |||
330 | after(async function () { | ||
331 | await objectStorage.cleanupMock() | ||
326 | }) | 332 | }) |
327 | }) | 333 | }) |
328 | 334 | ||
diff --git a/server/tests/shared/live.ts b/server/tests/shared/live.ts index 8f837c97a..9d8c1d941 100644 --- a/server/tests/shared/live.ts +++ b/server/tests/shared/live.ts | |||
@@ -46,7 +46,7 @@ async function testLiveVideoResolutions (options: { | |||
46 | resolutions: number[] | 46 | resolutions: number[] |
47 | transcoded: boolean | 47 | transcoded: boolean |
48 | 48 | ||
49 | objectStorage: boolean | 49 | objectStorage?: ObjectStorageCommand |
50 | objectStorageBaseUrl?: string | 50 | objectStorageBaseUrl?: string |
51 | }) { | 51 | }) { |
52 | const { | 52 | const { |
@@ -57,7 +57,7 @@ async function testLiveVideoResolutions (options: { | |||
57 | resolutions, | 57 | resolutions, |
58 | transcoded, | 58 | transcoded, |
59 | objectStorage, | 59 | objectStorage, |
60 | objectStorageBaseUrl = ObjectStorageCommand.getMockPlaylistBaseUrl() | 60 | objectStorageBaseUrl = objectStorage?.getMockPlaylistBaseUrl() |
61 | } = options | 61 | } = options |
62 | 62 | ||
63 | for (const server of servers) { | 63 | for (const server of servers) { |
@@ -76,7 +76,7 @@ async function testLiveVideoResolutions (options: { | |||
76 | playlistUrl: hlsPlaylist.playlistUrl, | 76 | playlistUrl: hlsPlaylist.playlistUrl, |
77 | resolutions, | 77 | resolutions, |
78 | transcoded, | 78 | transcoded, |
79 | withRetry: objectStorage | 79 | withRetry: !!objectStorage |
80 | }) | 80 | }) |
81 | 81 | ||
82 | if (objectStorage) { | 82 | if (objectStorage) { |
@@ -105,7 +105,7 @@ async function testLiveVideoResolutions (options: { | |||
105 | 105 | ||
106 | const subPlaylist = await originServer.streamingPlaylists.get({ | 106 | const subPlaylist = await originServer.streamingPlaylists.get({ |
107 | url: `${baseUrl}/${video.uuid}/${i}.m3u8`, | 107 | url: `${baseUrl}/${video.uuid}/${i}.m3u8`, |
108 | withRetry: objectStorage // With object storage, the request may fail because of inconsistent data in S3 | 108 | withRetry: !!objectStorage // With object storage, the request may fail because of inconsistent data in S3 |
109 | }) | 109 | }) |
110 | 110 | ||
111 | expect(subPlaylist).to.contain(segmentName) | 111 | expect(subPlaylist).to.contain(segmentName) |
@@ -116,7 +116,7 @@ async function testLiveVideoResolutions (options: { | |||
116 | videoUUID: video.uuid, | 116 | videoUUID: video.uuid, |
117 | segmentName, | 117 | segmentName, |
118 | hlsPlaylist, | 118 | hlsPlaylist, |
119 | withRetry: objectStorage // With object storage, the request may fail because of inconsistent data in S3 | 119 | withRetry: !!objectStorage // With object storage, the request may fail because of inconsistent data in S3 |
120 | }) | 120 | }) |
121 | 121 | ||
122 | if (originServer.internalServerNumber === server.internalServerNumber) { | 122 | if (originServer.internalServerNumber === server.internalServerNumber) { |
diff --git a/server/tests/shared/mock-servers/mock-proxy.ts b/server/tests/shared/mock-servers/mock-proxy.ts index cbc7c4466..e741d6735 100644 --- a/server/tests/shared/mock-servers/mock-proxy.ts +++ b/server/tests/shared/mock-servers/mock-proxy.ts | |||
@@ -1,5 +1,5 @@ | |||
1 | import { createServer, Server } from 'http' | 1 | import { createServer, Server } from 'http' |
2 | import proxy from 'proxy' | 2 | import { createProxy } from 'proxy' |
3 | import { getPort, terminateServer } from './shared' | 3 | import { getPort, terminateServer } from './shared' |
4 | 4 | ||
5 | class MockProxy { | 5 | class MockProxy { |
@@ -7,7 +7,7 @@ class MockProxy { | |||
7 | 7 | ||
8 | initialize () { | 8 | initialize () { |
9 | return new Promise<number>(res => { | 9 | return new Promise<number>(res => { |
10 | this.server = proxy(createServer()) | 10 | this.server = createProxy(createServer()) |
11 | this.server.listen(0, () => res(getPort(this.server))) | 11 | this.server.listen(0, () => res(getPort(this.server))) |
12 | }) | 12 | }) |
13 | } | 13 | } |
diff --git a/shared/core-utils/common/object.ts b/shared/core-utils/common/object.ts index 9780b2594..1276bfcc7 100644 --- a/shared/core-utils/common/object.ts +++ b/shared/core-utils/common/object.ts | |||
@@ -23,10 +23,18 @@ function omit <O extends object, K extends keyof O> (object: O, keys: K[]): Excl | |||
23 | return result | 23 | return result |
24 | } | 24 | } |
25 | 25 | ||
26 | function objectKeysTyped <O extends object, K extends keyof O> (object: O): K[] { | ||
27 | return (Object.keys(object) as K[]) | ||
28 | } | ||
29 | |||
26 | function getKeys <O extends object, K extends keyof O> (object: O, keys: K[]): K[] { | 30 | function getKeys <O extends object, K extends keyof O> (object: O, keys: K[]): K[] { |
27 | return (Object.keys(object) as K[]).filter(k => keys.includes(k)) | 31 | return (Object.keys(object) as K[]).filter(k => keys.includes(k)) |
28 | } | 32 | } |
29 | 33 | ||
34 | function hasKey <T extends object> (obj: T, k: keyof any): k is keyof T { | ||
35 | return k in obj | ||
36 | } | ||
37 | |||
30 | function sortObjectComparator (key: string, order: 'asc' | 'desc') { | 38 | function sortObjectComparator (key: string, order: 'asc' | 'desc') { |
31 | return (a: any, b: any) => { | 39 | return (a: any, b: any) => { |
32 | if (a[key] < b[key]) { | 40 | if (a[key] < b[key]) { |
@@ -69,7 +77,9 @@ function simpleObjectsDeepEqual (a: any, b: any) { | |||
69 | export { | 77 | export { |
70 | pick, | 78 | pick, |
71 | omit, | 79 | omit, |
80 | objectKeysTyped, | ||
72 | getKeys, | 81 | getKeys, |
82 | hasKey, | ||
73 | shallowCopy, | 83 | shallowCopy, |
74 | sortObjectComparator, | 84 | sortObjectComparator, |
75 | simpleObjectsDeepEqual | 85 | simpleObjectsDeepEqual |
diff --git a/shared/core-utils/i18n/i18n.ts b/shared/core-utils/i18n/i18n.ts index 38c1b0cc9..54b54077a 100644 --- a/shared/core-utils/i18n/i18n.ts +++ b/shared/core-utils/i18n/i18n.ts | |||
@@ -103,9 +103,9 @@ export function is18nLocale (locale: string) { | |||
103 | export function getCompleteLocale (locale: string) { | 103 | export function getCompleteLocale (locale: string) { |
104 | if (!locale) return locale | 104 | if (!locale) return locale |
105 | 105 | ||
106 | if (I18N_LOCALE_ALIAS[locale]) return I18N_LOCALE_ALIAS[locale] | 106 | const found = (I18N_LOCALE_ALIAS as any)[locale] as string |
107 | 107 | ||
108 | return locale | 108 | return found || locale |
109 | } | 109 | } |
110 | 110 | ||
111 | export function getShortLocale (locale: string) { | 111 | export function getShortLocale (locale: string) { |
diff --git a/shared/core-utils/renderer/html.ts b/shared/core-utils/renderer/html.ts index 877f2ec55..365bf7612 100644 --- a/shared/core-utils/renderer/html.ts +++ b/shared/core-utils/renderer/html.ts | |||
@@ -56,7 +56,7 @@ export function getCustomMarkupSanitizeOptions (additionalAllowedTags: string[] | |||
56 | export function escapeHTML (stringParam: string) { | 56 | export function escapeHTML (stringParam: string) { |
57 | if (!stringParam) return '' | 57 | if (!stringParam) return '' |
58 | 58 | ||
59 | const entityMap = { | 59 | const entityMap: { [id: string ]: string } = { |
60 | '&': '&', | 60 | '&': '&', |
61 | '<': '<', | 61 | '<': '<', |
62 | '>': '>', | 62 | '>': '>', |
diff --git a/shared/models/videos/playlist/video-exist-in-playlist.model.ts b/shared/models/videos/playlist/video-exist-in-playlist.model.ts index bc803a99c..6d06c0f4d 100644 --- a/shared/models/videos/playlist/video-exist-in-playlist.model.ts +++ b/shared/models/videos/playlist/video-exist-in-playlist.model.ts | |||
@@ -1,8 +1,8 @@ | |||
1 | export type VideosExistInPlaylists = { | 1 | export type VideosExistInPlaylists = { |
2 | [videoId: number ]: VideoExistInPlaylist[] | 2 | [videoId: number]: VideoExistInPlaylist[] |
3 | } | 3 | } |
4 | export type CachedVideosExistInPlaylists = { | 4 | export type CachedVideosExistInPlaylists = { |
5 | [videoId: number ]: CachedVideoExistInPlaylist[] | 5 | [videoId: number]: CachedVideoExistInPlaylist[] |
6 | } | 6 | } |
7 | 7 | ||
8 | export type CachedVideoExistInPlaylist = { | 8 | export type CachedVideoExistInPlaylist = { |
diff --git a/shared/server-commands/server/object-storage-command.ts b/shared/server-commands/server/object-storage-command.ts index a1fe4f0f7..7d8ec93cd 100644 --- a/shared/server-commands/server/object-storage-command.ts +++ b/shared/server-commands/server/object-storage-command.ts | |||
@@ -1,34 +1,17 @@ | |||
1 | 1 | import { randomInt } from 'crypto' | |
2 | import { HttpStatusCode } from '@shared/models' | 2 | import { HttpStatusCode } from '@shared/models' |
3 | import { makePostBodyRequest } from '../requests' | 3 | import { makePostBodyRequest } from '../requests' |
4 | import { AbstractCommand } from '../shared' | ||
5 | |||
6 | export class ObjectStorageCommand extends AbstractCommand { | ||
7 | static readonly DEFAULT_PLAYLIST_MOCK_BUCKET = 'streaming-playlists' | ||
8 | static readonly DEFAULT_WEBTORRENT_MOCK_BUCKET = 'videos' | ||
9 | 4 | ||
5 | export class ObjectStorageCommand { | ||
10 | static readonly DEFAULT_SCALEWAY_BUCKET = 'peertube-ci-test' | 6 | static readonly DEFAULT_SCALEWAY_BUCKET = 'peertube-ci-test' |
11 | 7 | ||
12 | // --------------------------------------------------------------------------- | 8 | private readonly bucketsCreated: string[] = [] |
13 | 9 | private readonly seed: number | |
14 | static getDefaultMockConfig () { | ||
15 | return { | ||
16 | object_storage: { | ||
17 | enabled: true, | ||
18 | endpoint: 'http://' + this.getMockEndpointHost(), | ||
19 | region: this.getMockRegion(), | ||
20 | |||
21 | credentials: this.getMockCredentialsConfig(), | ||
22 | 10 | ||
23 | streaming_playlists: { | 11 | // --------------------------------------------------------------------------- |
24 | bucket_name: this.DEFAULT_PLAYLIST_MOCK_BUCKET | ||
25 | }, | ||
26 | 12 | ||
27 | videos: { | 13 | constructor () { |
28 | bucket_name: this.DEFAULT_WEBTORRENT_MOCK_BUCKET | 14 | this.seed = randomInt(0, 10000) |
29 | } | ||
30 | } | ||
31 | } | ||
32 | } | 15 | } |
33 | 16 | ||
34 | static getMockCredentialsConfig () { | 17 | static getMockCredentialsConfig () { |
@@ -46,35 +29,79 @@ export class ObjectStorageCommand extends AbstractCommand { | |||
46 | return 'us-east-1' | 29 | return 'us-east-1' |
47 | } | 30 | } |
48 | 31 | ||
49 | static getMockWebTorrentBaseUrl () { | 32 | getDefaultMockConfig () { |
50 | return `http://${this.DEFAULT_WEBTORRENT_MOCK_BUCKET}.${this.getMockEndpointHost()}/` | 33 | return { |
34 | object_storage: { | ||
35 | enabled: true, | ||
36 | endpoint: 'http://' + ObjectStorageCommand.getMockEndpointHost(), | ||
37 | region: ObjectStorageCommand.getMockRegion(), | ||
38 | |||
39 | credentials: ObjectStorageCommand.getMockCredentialsConfig(), | ||
40 | |||
41 | streaming_playlists: { | ||
42 | bucket_name: this.getMockStreamingPlaylistsBucketName() | ||
43 | }, | ||
44 | |||
45 | videos: { | ||
46 | bucket_name: this.getMockWebVideosBucketName() | ||
47 | } | ||
48 | } | ||
49 | } | ||
51 | } | 50 | } |
52 | 51 | ||
53 | static getMockPlaylistBaseUrl () { | 52 | getMockWebVideosBaseUrl () { |
54 | return `http://${this.DEFAULT_PLAYLIST_MOCK_BUCKET}.${this.getMockEndpointHost()}/` | 53 | return `http://${this.getMockWebVideosBucketName()}.${ObjectStorageCommand.getMockEndpointHost()}/` |
55 | } | 54 | } |
56 | 55 | ||
57 | static async prepareDefaultMockBuckets () { | 56 | getMockPlaylistBaseUrl () { |
58 | await this.createMockBucket(this.DEFAULT_PLAYLIST_MOCK_BUCKET) | 57 | return `http://${this.getMockStreamingPlaylistsBucketName()}.${ObjectStorageCommand.getMockEndpointHost()}/` |
59 | await this.createMockBucket(this.DEFAULT_WEBTORRENT_MOCK_BUCKET) | ||
60 | } | 58 | } |
61 | 59 | ||
62 | static async createMockBucket (name: string) { | 60 | async prepareDefaultMockBuckets () { |
61 | await this.createMockBucket(this.getMockStreamingPlaylistsBucketName()) | ||
62 | await this.createMockBucket(this.getMockWebVideosBucketName()) | ||
63 | } | ||
64 | |||
65 | async createMockBucket (name: string) { | ||
66 | this.bucketsCreated.push(name) | ||
67 | |||
68 | await this.deleteMockBucket(name) | ||
69 | |||
63 | await makePostBodyRequest({ | 70 | await makePostBodyRequest({ |
64 | url: this.getMockEndpointHost(), | 71 | url: ObjectStorageCommand.getMockEndpointHost(), |
65 | path: '/ui/' + name + '?delete', | 72 | path: '/ui/' + name + '?create', |
66 | expectedStatus: HttpStatusCode.TEMPORARY_REDIRECT_307 | 73 | expectedStatus: HttpStatusCode.TEMPORARY_REDIRECT_307 |
67 | }) | 74 | }) |
68 | 75 | ||
69 | await makePostBodyRequest({ | 76 | await makePostBodyRequest({ |
70 | url: this.getMockEndpointHost(), | 77 | url: ObjectStorageCommand.getMockEndpointHost(), |
71 | path: '/ui/' + name + '?create', | 78 | path: '/ui/' + name + '?make-public', |
72 | expectedStatus: HttpStatusCode.TEMPORARY_REDIRECT_307 | 79 | expectedStatus: HttpStatusCode.TEMPORARY_REDIRECT_307 |
73 | }) | 80 | }) |
81 | } | ||
74 | 82 | ||
83 | async cleanupMock () { | ||
84 | for (const name of this.bucketsCreated) { | ||
85 | await this.deleteMockBucket(name) | ||
86 | } | ||
87 | } | ||
88 | |||
89 | getMockStreamingPlaylistsBucketName (name = 'streaming-playlists') { | ||
90 | return this.getMockBucketName(name) | ||
91 | } | ||
92 | |||
93 | getMockWebVideosBucketName (name = 'web-videos') { | ||
94 | return this.getMockBucketName(name) | ||
95 | } | ||
96 | |||
97 | getMockBucketName (name: string) { | ||
98 | return `${this.seed}-${name}` | ||
99 | } | ||
100 | |||
101 | private async deleteMockBucket (name: string) { | ||
75 | await makePostBodyRequest({ | 102 | await makePostBodyRequest({ |
76 | url: this.getMockEndpointHost(), | 103 | url: ObjectStorageCommand.getMockEndpointHost(), |
77 | path: '/ui/' + name + '?make-public', | 104 | path: '/ui/' + name + '?delete', |
78 | expectedStatus: HttpStatusCode.TEMPORARY_REDIRECT_307 | 105 | expectedStatus: HttpStatusCode.TEMPORARY_REDIRECT_307 |
79 | }) | 106 | }) |
80 | } | 107 | } |
diff --git a/shared/server-commands/server/server.ts b/shared/server-commands/server/server.ts index 66b7ff09d..70f7a3ee2 100644 --- a/shared/server-commands/server/server.ts +++ b/shared/server-commands/server/server.ts | |||
@@ -48,7 +48,6 @@ import { DebugCommand } from './debug-command' | |||
48 | import { FollowsCommand } from './follows-command' | 48 | import { FollowsCommand } from './follows-command' |
49 | import { JobsCommand } from './jobs-command' | 49 | import { JobsCommand } from './jobs-command' |
50 | import { MetricsCommand } from './metrics-command' | 50 | import { MetricsCommand } from './metrics-command' |
51 | import { ObjectStorageCommand } from './object-storage-command' | ||
52 | import { PluginsCommand } from './plugins-command' | 51 | import { PluginsCommand } from './plugins-command' |
53 | import { RedundancyCommand } from './redundancy-command' | 52 | import { RedundancyCommand } from './redundancy-command' |
54 | import { ServersCommand } from './servers-command' | 53 | import { ServersCommand } from './servers-command' |
@@ -140,7 +139,6 @@ export class PeerTubeServer { | |||
140 | servers?: ServersCommand | 139 | servers?: ServersCommand |
141 | login?: LoginCommand | 140 | login?: LoginCommand |
142 | users?: UsersCommand | 141 | users?: UsersCommand |
143 | objectStorage?: ObjectStorageCommand | ||
144 | videoStudio?: VideoStudioCommand | 142 | videoStudio?: VideoStudioCommand |
145 | videos?: VideosCommand | 143 | videos?: VideosCommand |
146 | videoStats?: VideoStatsCommand | 144 | videoStats?: VideoStatsCommand |
@@ -429,7 +427,6 @@ export class PeerTubeServer { | |||
429 | this.login = new LoginCommand(this) | 427 | this.login = new LoginCommand(this) |
430 | this.users = new UsersCommand(this) | 428 | this.users = new UsersCommand(this) |
431 | this.videos = new VideosCommand(this) | 429 | this.videos = new VideosCommand(this) |
432 | this.objectStorage = new ObjectStorageCommand(this) | ||
433 | this.videoStudio = new VideoStudioCommand(this) | 430 | this.videoStudio = new VideoStudioCommand(this) |
434 | this.videoStats = new VideoStatsCommand(this) | 431 | this.videoStats = new VideoStatsCommand(this) |
435 | this.views = new ViewsCommand(this) | 432 | this.views = new ViewsCommand(this) |
diff --git a/shared/server-commands/videos/live-command.ts b/shared/server-commands/videos/live-command.ts index 73f4eefd3..44d625970 100644 --- a/shared/server-commands/videos/live-command.ts +++ b/shared/server-commands/videos/live-command.ts | |||
@@ -192,7 +192,7 @@ export class LiveCommand extends AbstractCommand { | |||
192 | videoUUID: string | 192 | videoUUID: string |
193 | playlistNumber: number | 193 | playlistNumber: number |
194 | segment: number | 194 | segment: number |
195 | objectStorage: boolean | 195 | objectStorage?: ObjectStorageCommand |
196 | objectStorageBaseUrl?: string | 196 | objectStorageBaseUrl?: string |
197 | }) { | 197 | }) { |
198 | const { | 198 | const { |
@@ -201,12 +201,12 @@ export class LiveCommand extends AbstractCommand { | |||
201 | playlistNumber, | 201 | playlistNumber, |
202 | segment, | 202 | segment, |
203 | videoUUID, | 203 | videoUUID, |
204 | objectStorageBaseUrl = ObjectStorageCommand.getMockPlaylistBaseUrl() | 204 | objectStorageBaseUrl |
205 | } = options | 205 | } = options |
206 | 206 | ||
207 | const segmentName = `${playlistNumber}-00000${segment}.ts` | 207 | const segmentName = `${playlistNumber}-00000${segment}.ts` |
208 | const baseUrl = objectStorage | 208 | const baseUrl = objectStorage |
209 | ? join(objectStorageBaseUrl, 'hls') | 209 | ? join(objectStorageBaseUrl || objectStorage.getMockPlaylistBaseUrl(), 'hls') |
210 | : server.url + '/static/streaming-playlists/hls' | 210 | : server.url + '/static/streaming-playlists/hls' |
211 | 211 | ||
212 | let error = true | 212 | let error = true |
@@ -226,7 +226,7 @@ export class LiveCommand extends AbstractCommand { | |||
226 | const hlsPlaylist = video.streamingPlaylists[0] | 226 | const hlsPlaylist = video.streamingPlaylists[0] |
227 | 227 | ||
228 | // Check SHA generation | 228 | // Check SHA generation |
229 | const shaBody = await server.streamingPlaylists.getSegmentSha256({ url: hlsPlaylist.segmentsSha256Url, withRetry: objectStorage }) | 229 | const shaBody = await server.streamingPlaylists.getSegmentSha256({ url: hlsPlaylist.segmentsSha256Url, withRetry: !!objectStorage }) |
230 | if (!shaBody[segmentName]) { | 230 | if (!shaBody[segmentName]) { |
231 | throw new Error('Segment SHA does not exist') | 231 | throw new Error('Segment SHA does not exist') |
232 | } | 232 | } |
@@ -261,13 +261,13 @@ export class LiveCommand extends AbstractCommand { | |||
261 | videoUUID: string | 261 | videoUUID: string |
262 | playlistNumber: number | 262 | playlistNumber: number |
263 | segment: number | 263 | segment: number |
264 | objectStorage?: boolean // default false | 264 | objectStorage?: ObjectStorageCommand |
265 | }) { | 265 | }) { |
266 | const { playlistNumber, segment, videoUUID, objectStorage = false } = options | 266 | const { playlistNumber, segment, videoUUID, objectStorage } = options |
267 | 267 | ||
268 | const segmentName = `${playlistNumber}-00000${segment}.ts` | 268 | const segmentName = `${playlistNumber}-00000${segment}.ts` |
269 | const baseUrl = objectStorage | 269 | const baseUrl = objectStorage |
270 | ? ObjectStorageCommand.getMockPlaylistBaseUrl() | 270 | ? objectStorage.getMockPlaylistBaseUrl() |
271 | : `${this.server.url}/static/streaming-playlists/hls` | 271 | : `${this.server.url}/static/streaming-playlists/hls` |
272 | 272 | ||
273 | const url = `${baseUrl}/${videoUUID}/${segmentName}` | 273 | const url = `${baseUrl}/${videoUUID}/${segmentName}` |
@@ -284,12 +284,12 @@ export class LiveCommand extends AbstractCommand { | |||
284 | getPlaylistFile (options: OverrideCommandOptions & { | 284 | getPlaylistFile (options: OverrideCommandOptions & { |
285 | videoUUID: string | 285 | videoUUID: string |
286 | playlistName: string | 286 | playlistName: string |
287 | objectStorage?: boolean // default false | 287 | objectStorage?: ObjectStorageCommand |
288 | }) { | 288 | }) { |
289 | const { playlistName, videoUUID, objectStorage = false } = options | 289 | const { playlistName, videoUUID, objectStorage } = options |
290 | 290 | ||
291 | const baseUrl = objectStorage | 291 | const baseUrl = objectStorage |
292 | ? ObjectStorageCommand.getMockPlaylistBaseUrl() | 292 | ? objectStorage.getMockPlaylistBaseUrl() |
293 | : `${this.server.url}/static/streaming-playlists/hls` | 293 | : `${this.server.url}/static/streaming-playlists/hls` |
294 | 294 | ||
295 | const url = `${baseUrl}/${videoUUID}/${playlistName}` | 295 | const url = `${baseUrl}/${videoUUID}/${playlistName}` |
@@ -131,866 +131,854 @@ | |||
131 | "@aws-sdk/util-utf8-browser" "^3.0.0" | 131 | "@aws-sdk/util-utf8-browser" "^3.0.0" |
132 | tslib "^1.11.1" | 132 | tslib "^1.11.1" |
133 | 133 | ||
134 | "@aws-sdk/abort-controller@3.272.0": | 134 | "@aws-sdk/abort-controller@3.329.0": |
135 | version "3.272.0" | 135 | version "3.329.0" |
136 | resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.272.0.tgz#c2d244e9d422583a786dfb75485316cb1d4793ce" | 136 | resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.329.0.tgz#f311f79cad1040b84b853c5e9386ea2e069e571a" |
137 | integrity sha512-s2TV3phapcTwZNr4qLxbfuQuE9ZMP4RoJdkvRRCkKdm6jslsWLJf2Zlcxti/23hOlINUMYv2iXE2pftIgWGdpg== | 137 | integrity sha512-hzrjPNQcJoSPe0oS20V5i98oiEZSM3mKNiR6P3xHTHTPI/F23lyjGZ+/CSkCmJbSWfGZ5sHZZcU6AWuS7xBdTw== |
138 | dependencies: | 138 | dependencies: |
139 | "@aws-sdk/types" "3.272.0" | 139 | "@aws-sdk/types" "3.329.0" |
140 | tslib "^2.3.1" | 140 | tslib "^2.5.0" |
141 | 141 | ||
142 | "@aws-sdk/chunked-blob-reader-native@3.208.0": | 142 | "@aws-sdk/chunked-blob-reader@3.310.0": |
143 | version "3.208.0" | 143 | version "3.310.0" |
144 | resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.208.0.tgz#cdbd12c89a4f3ddd91bf707da8bb4af311487cc5" | 144 | resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.310.0.tgz#2ada1b024a2745c2fe7e869606fab781325f981e" |
145 | integrity sha512-JeOZ95PW+fJ6bbuqPySYqLqHk1n4+4ueEEraJsiUrPBV0S1ZtyvOGHcnGztKUjr2PYNaiexmpWuvUve9K12HRA== | 145 | integrity sha512-CrJS3exo4mWaLnWxfCH+w88Ou0IcAZSIkk4QbmxiHl/5Dq705OLoxf4385MVyExpqpeVJYOYQ2WaD8i/pQZ2fg== |
146 | dependencies: | 146 | dependencies: |
147 | "@aws-sdk/util-base64" "3.208.0" | 147 | tslib "^2.5.0" |
148 | tslib "^2.3.1" | ||
149 | |||
150 | "@aws-sdk/chunked-blob-reader@3.188.0": | ||
151 | version "3.188.0" | ||
152 | resolved "https://registry.yarnpkg.com/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.188.0.tgz#18181b27511ab512e56b9f2cef30d2abbef639dc" | ||
153 | integrity sha512-zkPRFZZPL3eH+kH86LDYYXImiClA1/sW60zYOjse9Pgka+eDJlvBN6hcYxwDEKjcwATYiSRR1aVQHcfCinlGXg== | ||
154 | dependencies: | ||
155 | tslib "^2.3.1" | ||
156 | 148 | ||
157 | "@aws-sdk/client-s3@^3.190.0": | 149 | "@aws-sdk/client-s3@^3.190.0": |
158 | version "3.272.0" | 150 | version "3.335.0" |
159 | resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.272.0.tgz#cdac76a2ef2fa417ff6624bfbb2a3697631d7a38" | 151 | resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.335.0.tgz#078dcb2873ee717ed98c1c1188a3b0d460992d93" |
160 | integrity sha512-KxlVhTHfmcm3HlAP5+vY1cuQt60AaYOISp1ccYOPsww7Ly7fbDnbov0AV9bcwlLLVcfZFWQYJqH+Gvk2SpyXFQ== | 152 | integrity sha512-v6uyLvW6Ym/oLrBNbhsQvrVV76I9efUODHMISMVq8erHOgUiPsOyhZdfTlt7dx1x6gAmzZoP4CH/HFeC8mfoIg== |
161 | dependencies: | 153 | dependencies: |
162 | "@aws-crypto/sha1-browser" "3.0.0" | 154 | "@aws-crypto/sha1-browser" "3.0.0" |
163 | "@aws-crypto/sha256-browser" "3.0.0" | 155 | "@aws-crypto/sha256-browser" "3.0.0" |
164 | "@aws-crypto/sha256-js" "3.0.0" | 156 | "@aws-crypto/sha256-js" "3.0.0" |
165 | "@aws-sdk/client-sts" "3.272.0" | 157 | "@aws-sdk/client-sts" "3.335.0" |
166 | "@aws-sdk/config-resolver" "3.272.0" | 158 | "@aws-sdk/config-resolver" "3.329.0" |
167 | "@aws-sdk/credential-provider-node" "3.272.0" | 159 | "@aws-sdk/credential-provider-node" "3.335.0" |
168 | "@aws-sdk/eventstream-serde-browser" "3.272.0" | 160 | "@aws-sdk/eventstream-serde-browser" "3.329.0" |
169 | "@aws-sdk/eventstream-serde-config-resolver" "3.272.0" | 161 | "@aws-sdk/eventstream-serde-config-resolver" "3.329.0" |
170 | "@aws-sdk/eventstream-serde-node" "3.272.0" | 162 | "@aws-sdk/eventstream-serde-node" "3.329.0" |
171 | "@aws-sdk/fetch-http-handler" "3.272.0" | 163 | "@aws-sdk/fetch-http-handler" "3.329.0" |
172 | "@aws-sdk/hash-blob-browser" "3.272.0" | 164 | "@aws-sdk/hash-blob-browser" "3.329.0" |
173 | "@aws-sdk/hash-node" "3.272.0" | 165 | "@aws-sdk/hash-node" "3.329.0" |
174 | "@aws-sdk/hash-stream-node" "3.272.0" | 166 | "@aws-sdk/hash-stream-node" "3.329.0" |
175 | "@aws-sdk/invalid-dependency" "3.272.0" | 167 | "@aws-sdk/invalid-dependency" "3.329.0" |
176 | "@aws-sdk/md5-js" "3.272.0" | 168 | "@aws-sdk/md5-js" "3.329.0" |
177 | "@aws-sdk/middleware-bucket-endpoint" "3.272.0" | 169 | "@aws-sdk/middleware-bucket-endpoint" "3.329.0" |
178 | "@aws-sdk/middleware-content-length" "3.272.0" | 170 | "@aws-sdk/middleware-content-length" "3.329.0" |
179 | "@aws-sdk/middleware-endpoint" "3.272.0" | 171 | "@aws-sdk/middleware-endpoint" "3.329.0" |
180 | "@aws-sdk/middleware-expect-continue" "3.272.0" | 172 | "@aws-sdk/middleware-expect-continue" "3.329.0" |
181 | "@aws-sdk/middleware-flexible-checksums" "3.272.0" | 173 | "@aws-sdk/middleware-flexible-checksums" "3.331.0" |
182 | "@aws-sdk/middleware-host-header" "3.272.0" | 174 | "@aws-sdk/middleware-host-header" "3.329.0" |
183 | "@aws-sdk/middleware-location-constraint" "3.272.0" | 175 | "@aws-sdk/middleware-location-constraint" "3.329.0" |
184 | "@aws-sdk/middleware-logger" "3.272.0" | 176 | "@aws-sdk/middleware-logger" "3.329.0" |
185 | "@aws-sdk/middleware-recursion-detection" "3.272.0" | 177 | "@aws-sdk/middleware-recursion-detection" "3.329.0" |
186 | "@aws-sdk/middleware-retry" "3.272.0" | 178 | "@aws-sdk/middleware-retry" "3.329.0" |
187 | "@aws-sdk/middleware-sdk-s3" "3.272.0" | 179 | "@aws-sdk/middleware-sdk-s3" "3.329.0" |
188 | "@aws-sdk/middleware-serde" "3.272.0" | 180 | "@aws-sdk/middleware-serde" "3.329.0" |
189 | "@aws-sdk/middleware-signing" "3.272.0" | 181 | "@aws-sdk/middleware-signing" "3.329.0" |
190 | "@aws-sdk/middleware-ssec" "3.272.0" | 182 | "@aws-sdk/middleware-ssec" "3.329.0" |
191 | "@aws-sdk/middleware-stack" "3.272.0" | 183 | "@aws-sdk/middleware-stack" "3.329.0" |
192 | "@aws-sdk/middleware-user-agent" "3.272.0" | 184 | "@aws-sdk/middleware-user-agent" "3.332.0" |
193 | "@aws-sdk/node-config-provider" "3.272.0" | 185 | "@aws-sdk/node-config-provider" "3.329.0" |
194 | "@aws-sdk/node-http-handler" "3.272.0" | 186 | "@aws-sdk/node-http-handler" "3.329.0" |
195 | "@aws-sdk/protocol-http" "3.272.0" | 187 | "@aws-sdk/signature-v4-multi-region" "3.329.0" |
196 | "@aws-sdk/signature-v4-multi-region" "3.272.0" | 188 | "@aws-sdk/smithy-client" "3.329.0" |
197 | "@aws-sdk/smithy-client" "3.272.0" | 189 | "@aws-sdk/types" "3.329.0" |
198 | "@aws-sdk/types" "3.272.0" | 190 | "@aws-sdk/url-parser" "3.329.0" |
199 | "@aws-sdk/url-parser" "3.272.0" | 191 | "@aws-sdk/util-base64" "3.310.0" |
200 | "@aws-sdk/util-base64" "3.208.0" | 192 | "@aws-sdk/util-body-length-browser" "3.310.0" |
201 | "@aws-sdk/util-body-length-browser" "3.188.0" | 193 | "@aws-sdk/util-body-length-node" "3.310.0" |
202 | "@aws-sdk/util-body-length-node" "3.208.0" | 194 | "@aws-sdk/util-defaults-mode-browser" "3.329.0" |
203 | "@aws-sdk/util-defaults-mode-browser" "3.272.0" | 195 | "@aws-sdk/util-defaults-mode-node" "3.329.0" |
204 | "@aws-sdk/util-defaults-mode-node" "3.272.0" | 196 | "@aws-sdk/util-endpoints" "3.332.0" |
205 | "@aws-sdk/util-endpoints" "3.272.0" | 197 | "@aws-sdk/util-retry" "3.329.0" |
206 | "@aws-sdk/util-retry" "3.272.0" | 198 | "@aws-sdk/util-stream-browser" "3.329.0" |
207 | "@aws-sdk/util-stream-browser" "3.272.0" | 199 | "@aws-sdk/util-stream-node" "3.331.0" |
208 | "@aws-sdk/util-stream-node" "3.272.0" | 200 | "@aws-sdk/util-user-agent-browser" "3.329.0" |
209 | "@aws-sdk/util-user-agent-browser" "3.272.0" | 201 | "@aws-sdk/util-user-agent-node" "3.329.0" |
210 | "@aws-sdk/util-user-agent-node" "3.272.0" | 202 | "@aws-sdk/util-utf8" "3.310.0" |
211 | "@aws-sdk/util-utf8" "3.254.0" | 203 | "@aws-sdk/util-waiter" "3.329.0" |
212 | "@aws-sdk/util-waiter" "3.272.0" | 204 | "@aws-sdk/xml-builder" "3.310.0" |
213 | "@aws-sdk/xml-builder" "3.201.0" | 205 | "@smithy/protocol-http" "^1.0.1" |
214 | fast-xml-parser "4.0.11" | 206 | "@smithy/types" "^1.0.0" |
215 | tslib "^2.3.1" | 207 | fast-xml-parser "4.1.2" |
216 | 208 | tslib "^2.5.0" | |
217 | "@aws-sdk/client-sso-oidc@3.272.0": | 209 | |
218 | version "3.272.0" | 210 | "@aws-sdk/client-sso-oidc@3.335.0": |
219 | resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.272.0.tgz#32ec5d4bd4d1f343d642a5846dae6e1864cc890c" | 211 | version "3.335.0" |
220 | integrity sha512-ECcXu3xoa1yggnGKMTh29eWNHiF/wC6r5Uqbla22eOOosyh0+Z6lkJ3JUSLOUKCkBXA4Cs/tJL9UDFBrKbSlvA== | 212 | resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.335.0.tgz#280e1755ea0a996764daab599d3a4d5f4d1a2c55" |
213 | integrity sha512-szaMq6tDznGy4EuidxPqhZKqEnfGJfoPWUpoFlhXsgZXinZY/vJlJ4G5l6nikhnS3omq3C3WPGJXMKF1ejVXKg== | ||
221 | dependencies: | 214 | dependencies: |
222 | "@aws-crypto/sha256-browser" "3.0.0" | 215 | "@aws-crypto/sha256-browser" "3.0.0" |
223 | "@aws-crypto/sha256-js" "3.0.0" | 216 | "@aws-crypto/sha256-js" "3.0.0" |
224 | "@aws-sdk/config-resolver" "3.272.0" | 217 | "@aws-sdk/config-resolver" "3.329.0" |
225 | "@aws-sdk/fetch-http-handler" "3.272.0" | 218 | "@aws-sdk/fetch-http-handler" "3.329.0" |
226 | "@aws-sdk/hash-node" "3.272.0" | 219 | "@aws-sdk/hash-node" "3.329.0" |
227 | "@aws-sdk/invalid-dependency" "3.272.0" | 220 | "@aws-sdk/invalid-dependency" "3.329.0" |
228 | "@aws-sdk/middleware-content-length" "3.272.0" | 221 | "@aws-sdk/middleware-content-length" "3.329.0" |
229 | "@aws-sdk/middleware-endpoint" "3.272.0" | 222 | "@aws-sdk/middleware-endpoint" "3.329.0" |
230 | "@aws-sdk/middleware-host-header" "3.272.0" | 223 | "@aws-sdk/middleware-host-header" "3.329.0" |
231 | "@aws-sdk/middleware-logger" "3.272.0" | 224 | "@aws-sdk/middleware-logger" "3.329.0" |
232 | "@aws-sdk/middleware-recursion-detection" "3.272.0" | 225 | "@aws-sdk/middleware-recursion-detection" "3.329.0" |
233 | "@aws-sdk/middleware-retry" "3.272.0" | 226 | "@aws-sdk/middleware-retry" "3.329.0" |
234 | "@aws-sdk/middleware-serde" "3.272.0" | 227 | "@aws-sdk/middleware-serde" "3.329.0" |
235 | "@aws-sdk/middleware-stack" "3.272.0" | 228 | "@aws-sdk/middleware-stack" "3.329.0" |
236 | "@aws-sdk/middleware-user-agent" "3.272.0" | 229 | "@aws-sdk/middleware-user-agent" "3.332.0" |
237 | "@aws-sdk/node-config-provider" "3.272.0" | 230 | "@aws-sdk/node-config-provider" "3.329.0" |
238 | "@aws-sdk/node-http-handler" "3.272.0" | 231 | "@aws-sdk/node-http-handler" "3.329.0" |
239 | "@aws-sdk/protocol-http" "3.272.0" | 232 | "@aws-sdk/smithy-client" "3.329.0" |
240 | "@aws-sdk/smithy-client" "3.272.0" | 233 | "@aws-sdk/types" "3.329.0" |
241 | "@aws-sdk/types" "3.272.0" | 234 | "@aws-sdk/url-parser" "3.329.0" |
242 | "@aws-sdk/url-parser" "3.272.0" | 235 | "@aws-sdk/util-base64" "3.310.0" |
243 | "@aws-sdk/util-base64" "3.208.0" | 236 | "@aws-sdk/util-body-length-browser" "3.310.0" |
244 | "@aws-sdk/util-body-length-browser" "3.188.0" | 237 | "@aws-sdk/util-body-length-node" "3.310.0" |
245 | "@aws-sdk/util-body-length-node" "3.208.0" | 238 | "@aws-sdk/util-defaults-mode-browser" "3.329.0" |
246 | "@aws-sdk/util-defaults-mode-browser" "3.272.0" | 239 | "@aws-sdk/util-defaults-mode-node" "3.329.0" |
247 | "@aws-sdk/util-defaults-mode-node" "3.272.0" | 240 | "@aws-sdk/util-endpoints" "3.332.0" |
248 | "@aws-sdk/util-endpoints" "3.272.0" | 241 | "@aws-sdk/util-retry" "3.329.0" |
249 | "@aws-sdk/util-retry" "3.272.0" | 242 | "@aws-sdk/util-user-agent-browser" "3.329.0" |
250 | "@aws-sdk/util-user-agent-browser" "3.272.0" | 243 | "@aws-sdk/util-user-agent-node" "3.329.0" |
251 | "@aws-sdk/util-user-agent-node" "3.272.0" | 244 | "@aws-sdk/util-utf8" "3.310.0" |
252 | "@aws-sdk/util-utf8" "3.254.0" | 245 | "@smithy/protocol-http" "^1.0.1" |
253 | tslib "^2.3.1" | 246 | "@smithy/types" "^1.0.0" |
254 | 247 | tslib "^2.5.0" | |
255 | "@aws-sdk/client-sso@3.272.0": | 248 | |
256 | version "3.272.0" | 249 | "@aws-sdk/client-sso@3.335.0": |
257 | resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.272.0.tgz#6dedf03e5c1d31ef745e72091868082b10c0bca5" | 250 | version "3.335.0" |
258 | integrity sha512-xn9a0IGONwQIARmngThoRhF1lLGjHAD67sUaShgIMaIMc6ipVYN6alWG1VuUpoUQ6iiwMEt0CHdfCyLyUV/fTA== | 251 | resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.335.0.tgz#14b335885ad7946c74153b81f8bbc7fa4d7f1621" |
252 | integrity sha512-tMvOq366QeMzcrRTDhMwuCFirntANX25qi4U32NDl//ny/7V6+7WK8Hf8lRAHvWnY9eT4RdNklXESo2yxlPyUg== | ||
259 | dependencies: | 253 | dependencies: |
260 | "@aws-crypto/sha256-browser" "3.0.0" | 254 | "@aws-crypto/sha256-browser" "3.0.0" |
261 | "@aws-crypto/sha256-js" "3.0.0" | 255 | "@aws-crypto/sha256-js" "3.0.0" |
262 | "@aws-sdk/config-resolver" "3.272.0" | 256 | "@aws-sdk/config-resolver" "3.329.0" |
263 | "@aws-sdk/fetch-http-handler" "3.272.0" | 257 | "@aws-sdk/fetch-http-handler" "3.329.0" |
264 | "@aws-sdk/hash-node" "3.272.0" | 258 | "@aws-sdk/hash-node" "3.329.0" |
265 | "@aws-sdk/invalid-dependency" "3.272.0" | 259 | "@aws-sdk/invalid-dependency" "3.329.0" |
266 | "@aws-sdk/middleware-content-length" "3.272.0" | 260 | "@aws-sdk/middleware-content-length" "3.329.0" |
267 | "@aws-sdk/middleware-endpoint" "3.272.0" | 261 | "@aws-sdk/middleware-endpoint" "3.329.0" |
268 | "@aws-sdk/middleware-host-header" "3.272.0" | 262 | "@aws-sdk/middleware-host-header" "3.329.0" |
269 | "@aws-sdk/middleware-logger" "3.272.0" | 263 | "@aws-sdk/middleware-logger" "3.329.0" |
270 | "@aws-sdk/middleware-recursion-detection" "3.272.0" | 264 | "@aws-sdk/middleware-recursion-detection" "3.329.0" |
271 | "@aws-sdk/middleware-retry" "3.272.0" | 265 | "@aws-sdk/middleware-retry" "3.329.0" |
272 | "@aws-sdk/middleware-serde" "3.272.0" | 266 | "@aws-sdk/middleware-serde" "3.329.0" |
273 | "@aws-sdk/middleware-stack" "3.272.0" | 267 | "@aws-sdk/middleware-stack" "3.329.0" |
274 | "@aws-sdk/middleware-user-agent" "3.272.0" | 268 | "@aws-sdk/middleware-user-agent" "3.332.0" |
275 | "@aws-sdk/node-config-provider" "3.272.0" | 269 | "@aws-sdk/node-config-provider" "3.329.0" |
276 | "@aws-sdk/node-http-handler" "3.272.0" | 270 | "@aws-sdk/node-http-handler" "3.329.0" |
277 | "@aws-sdk/protocol-http" "3.272.0" | 271 | "@aws-sdk/smithy-client" "3.329.0" |
278 | "@aws-sdk/smithy-client" "3.272.0" | 272 | "@aws-sdk/types" "3.329.0" |
279 | "@aws-sdk/types" "3.272.0" | 273 | "@aws-sdk/url-parser" "3.329.0" |
280 | "@aws-sdk/url-parser" "3.272.0" | 274 | "@aws-sdk/util-base64" "3.310.0" |
281 | "@aws-sdk/util-base64" "3.208.0" | 275 | "@aws-sdk/util-body-length-browser" "3.310.0" |
282 | "@aws-sdk/util-body-length-browser" "3.188.0" | 276 | "@aws-sdk/util-body-length-node" "3.310.0" |
283 | "@aws-sdk/util-body-length-node" "3.208.0" | 277 | "@aws-sdk/util-defaults-mode-browser" "3.329.0" |
284 | "@aws-sdk/util-defaults-mode-browser" "3.272.0" | 278 | "@aws-sdk/util-defaults-mode-node" "3.329.0" |
285 | "@aws-sdk/util-defaults-mode-node" "3.272.0" | 279 | "@aws-sdk/util-endpoints" "3.332.0" |
286 | "@aws-sdk/util-endpoints" "3.272.0" | 280 | "@aws-sdk/util-retry" "3.329.0" |
287 | "@aws-sdk/util-retry" "3.272.0" | 281 | "@aws-sdk/util-user-agent-browser" "3.329.0" |
288 | "@aws-sdk/util-user-agent-browser" "3.272.0" | 282 | "@aws-sdk/util-user-agent-node" "3.329.0" |
289 | "@aws-sdk/util-user-agent-node" "3.272.0" | 283 | "@aws-sdk/util-utf8" "3.310.0" |
290 | "@aws-sdk/util-utf8" "3.254.0" | 284 | "@smithy/protocol-http" "^1.0.1" |
291 | tslib "^2.3.1" | 285 | "@smithy/types" "^1.0.0" |
292 | 286 | tslib "^2.5.0" | |
293 | "@aws-sdk/client-sts@3.272.0": | 287 | |
294 | version "3.272.0" | 288 | "@aws-sdk/client-sts@3.335.0": |
295 | resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.272.0.tgz#a63993d53ca7243f8dadc715b539afdcfa482abf" | 289 | version "3.335.0" |
296 | integrity sha512-kigxCxURp3WupufGaL/LABMb7UQfzAQkKcj9royizL3ItJ0vw5kW/JFrPje5IW1mfLgdPF7PI9ShOjE0fCLTqA== | 290 | resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.335.0.tgz#54f1fb5f1d3c2e86933cb61577e1228dc8689744" |
291 | integrity sha512-W+LW1b/3auvGg3EmFeJiraMyH/nxX7qIEBEPPWlJKphGSJAt0l08o8glL2O8s+o2oYWCB2DmgdWyOt1D6YRldQ== | ||
297 | dependencies: | 292 | dependencies: |
298 | "@aws-crypto/sha256-browser" "3.0.0" | 293 | "@aws-crypto/sha256-browser" "3.0.0" |
299 | "@aws-crypto/sha256-js" "3.0.0" | 294 | "@aws-crypto/sha256-js" "3.0.0" |
300 | "@aws-sdk/config-resolver" "3.272.0" | 295 | "@aws-sdk/config-resolver" "3.329.0" |
301 | "@aws-sdk/credential-provider-node" "3.272.0" | 296 | "@aws-sdk/credential-provider-node" "3.335.0" |
302 | "@aws-sdk/fetch-http-handler" "3.272.0" | 297 | "@aws-sdk/fetch-http-handler" "3.329.0" |
303 | "@aws-sdk/hash-node" "3.272.0" | 298 | "@aws-sdk/hash-node" "3.329.0" |
304 | "@aws-sdk/invalid-dependency" "3.272.0" | 299 | "@aws-sdk/invalid-dependency" "3.329.0" |
305 | "@aws-sdk/middleware-content-length" "3.272.0" | 300 | "@aws-sdk/middleware-content-length" "3.329.0" |
306 | "@aws-sdk/middleware-endpoint" "3.272.0" | 301 | "@aws-sdk/middleware-endpoint" "3.329.0" |
307 | "@aws-sdk/middleware-host-header" "3.272.0" | 302 | "@aws-sdk/middleware-host-header" "3.329.0" |
308 | "@aws-sdk/middleware-logger" "3.272.0" | 303 | "@aws-sdk/middleware-logger" "3.329.0" |
309 | "@aws-sdk/middleware-recursion-detection" "3.272.0" | 304 | "@aws-sdk/middleware-recursion-detection" "3.329.0" |
310 | "@aws-sdk/middleware-retry" "3.272.0" | 305 | "@aws-sdk/middleware-retry" "3.329.0" |
311 | "@aws-sdk/middleware-sdk-sts" "3.272.0" | 306 | "@aws-sdk/middleware-sdk-sts" "3.329.0" |
312 | "@aws-sdk/middleware-serde" "3.272.0" | 307 | "@aws-sdk/middleware-serde" "3.329.0" |
313 | "@aws-sdk/middleware-signing" "3.272.0" | 308 | "@aws-sdk/middleware-signing" "3.329.0" |
314 | "@aws-sdk/middleware-stack" "3.272.0" | 309 | "@aws-sdk/middleware-stack" "3.329.0" |
315 | "@aws-sdk/middleware-user-agent" "3.272.0" | 310 | "@aws-sdk/middleware-user-agent" "3.332.0" |
316 | "@aws-sdk/node-config-provider" "3.272.0" | 311 | "@aws-sdk/node-config-provider" "3.329.0" |
317 | "@aws-sdk/node-http-handler" "3.272.0" | 312 | "@aws-sdk/node-http-handler" "3.329.0" |
318 | "@aws-sdk/protocol-http" "3.272.0" | 313 | "@aws-sdk/smithy-client" "3.329.0" |
319 | "@aws-sdk/smithy-client" "3.272.0" | 314 | "@aws-sdk/types" "3.329.0" |
320 | "@aws-sdk/types" "3.272.0" | 315 | "@aws-sdk/url-parser" "3.329.0" |
321 | "@aws-sdk/url-parser" "3.272.0" | 316 | "@aws-sdk/util-base64" "3.310.0" |
322 | "@aws-sdk/util-base64" "3.208.0" | 317 | "@aws-sdk/util-body-length-browser" "3.310.0" |
323 | "@aws-sdk/util-body-length-browser" "3.188.0" | 318 | "@aws-sdk/util-body-length-node" "3.310.0" |
324 | "@aws-sdk/util-body-length-node" "3.208.0" | 319 | "@aws-sdk/util-defaults-mode-browser" "3.329.0" |
325 | "@aws-sdk/util-defaults-mode-browser" "3.272.0" | 320 | "@aws-sdk/util-defaults-mode-node" "3.329.0" |
326 | "@aws-sdk/util-defaults-mode-node" "3.272.0" | 321 | "@aws-sdk/util-endpoints" "3.332.0" |
327 | "@aws-sdk/util-endpoints" "3.272.0" | 322 | "@aws-sdk/util-retry" "3.329.0" |
328 | "@aws-sdk/util-retry" "3.272.0" | 323 | "@aws-sdk/util-user-agent-browser" "3.329.0" |
329 | "@aws-sdk/util-user-agent-browser" "3.272.0" | 324 | "@aws-sdk/util-user-agent-node" "3.329.0" |
330 | "@aws-sdk/util-user-agent-node" "3.272.0" | 325 | "@aws-sdk/util-utf8" "3.310.0" |
331 | "@aws-sdk/util-utf8" "3.254.0" | 326 | "@smithy/protocol-http" "^1.0.1" |
332 | fast-xml-parser "4.0.11" | 327 | "@smithy/types" "^1.0.0" |
333 | tslib "^2.3.1" | 328 | fast-xml-parser "4.1.2" |
334 | 329 | tslib "^2.5.0" | |
335 | "@aws-sdk/config-resolver@3.272.0": | 330 | |
336 | version "3.272.0" | 331 | "@aws-sdk/config-resolver@3.329.0": |
337 | resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.272.0.tgz#207af3c70b05c4d93c60fa60201c93dff78802ba" | 332 | version "3.329.0" |
338 | integrity sha512-Dr4CffRVNsOp3LRNdpvcH6XuSgXOSLblWliCy/5I86cNl567KVMxujVx6uPrdTXYs2h1rt3MNl6jQGnAiJeTbw== | 333 | resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.329.0.tgz#f4283c9c8e61752cecad8cfaebb4db52ac1bbf60" |
339 | dependencies: | 334 | integrity sha512-Oj6eiT3q+Jn685yvUrfRi8PhB3fb81hasJqdrsEivA8IP8qAgnVUTJzXsh8O2UX8UM2MF6A1gTgToSgneJuw2Q== |
340 | "@aws-sdk/signature-v4" "3.272.0" | 335 | dependencies: |
341 | "@aws-sdk/types" "3.272.0" | 336 | "@aws-sdk/types" "3.329.0" |
342 | "@aws-sdk/util-config-provider" "3.208.0" | 337 | "@aws-sdk/util-config-provider" "3.310.0" |
343 | "@aws-sdk/util-middleware" "3.272.0" | 338 | "@aws-sdk/util-middleware" "3.329.0" |
344 | tslib "^2.3.1" | 339 | tslib "^2.5.0" |
345 | 340 | ||
346 | "@aws-sdk/credential-provider-env@3.272.0": | 341 | "@aws-sdk/credential-provider-env@3.329.0": |
347 | version "3.272.0" | 342 | version "3.329.0" |
348 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.272.0.tgz#c647799806d2cf491b9b0d8d32682393caf74e20" | 343 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.329.0.tgz#54bb313de01324e302b5927733083a4c93ed9962" |
349 | integrity sha512-QI65NbLnKLYHyTYhXaaUrq6eVsCCrMUb05WDA7+TJkWkjXesovpjc8vUKgFiLSxmgKmb2uOhHNcDyObKMrYQFw== | 344 | integrity sha512-B4orC9hMt9hG82vAR0TAnQqjk6cFDbO2S14RdzUj2n2NPlGWW4Blkv3NTo86K0lq011VRhtqaLcuTwn5EJD5Sg== |
350 | dependencies: | 345 | dependencies: |
351 | "@aws-sdk/property-provider" "3.272.0" | 346 | "@aws-sdk/property-provider" "3.329.0" |
352 | "@aws-sdk/types" "3.272.0" | 347 | "@aws-sdk/types" "3.329.0" |
353 | tslib "^2.3.1" | 348 | tslib "^2.5.0" |
354 | 349 | ||
355 | "@aws-sdk/credential-provider-imds@3.272.0": | 350 | "@aws-sdk/credential-provider-imds@3.329.0": |
356 | version "3.272.0" | 351 | version "3.329.0" |
357 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.272.0.tgz#8e740961c2e1f9b93a467e8d5e836e359e18592c" | 352 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.329.0.tgz#566b21c37f5e89730ef3b4229f0824b4c455f669" |
358 | integrity sha512-wwAfVY1jTFQEfxVfdYD5r5ieYGl+0g4nhekVxNMqE8E1JeRDd18OqiwAflzpgBIqxfqvCUkf+vl5JYyacMkNAQ== | 353 | integrity sha512-ggPlnd7QROPTid0CwT01TYYGvstRRTpzTGsQ/B31wkh30IrRXE81W3S4xrOYuqQD3u0RnflSxnvhs+EayJEYjg== |
359 | dependencies: | 354 | dependencies: |
360 | "@aws-sdk/node-config-provider" "3.272.0" | 355 | "@aws-sdk/node-config-provider" "3.329.0" |
361 | "@aws-sdk/property-provider" "3.272.0" | 356 | "@aws-sdk/property-provider" "3.329.0" |
362 | "@aws-sdk/types" "3.272.0" | 357 | "@aws-sdk/types" "3.329.0" |
363 | "@aws-sdk/url-parser" "3.272.0" | 358 | "@aws-sdk/url-parser" "3.329.0" |
364 | tslib "^2.3.1" | 359 | tslib "^2.5.0" |
365 | 360 | ||
366 | "@aws-sdk/credential-provider-ini@3.272.0": | 361 | "@aws-sdk/credential-provider-ini@3.335.0": |
367 | version "3.272.0" | 362 | version "3.335.0" |
368 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.272.0.tgz#86fe4faf38507fada22cbe6f422ebad8777e0172" | 363 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.335.0.tgz#141bbf3a60861cf43f70d34968288d8360171bf3" |
369 | integrity sha512-iE3CDzK5NcupHYjfYjBdY1JCy8NLEoRUsboEjG0i0gy3S3jVpDeVHX1dLVcL/slBFj6GiM7SoNV/UfKnJf3Gaw== | 364 | integrity sha512-3AsKlpAnddLYGEZkfT8ZsAB+1WySSzbLA2eoJTW80nKWVUnvYV6gq/sNXEY43i7T2rOXmblJHbTuMAWA1ruMFg== |
370 | dependencies: | 365 | dependencies: |
371 | "@aws-sdk/credential-provider-env" "3.272.0" | 366 | "@aws-sdk/credential-provider-env" "3.329.0" |
372 | "@aws-sdk/credential-provider-imds" "3.272.0" | 367 | "@aws-sdk/credential-provider-imds" "3.329.0" |
373 | "@aws-sdk/credential-provider-process" "3.272.0" | 368 | "@aws-sdk/credential-provider-process" "3.329.0" |
374 | "@aws-sdk/credential-provider-sso" "3.272.0" | 369 | "@aws-sdk/credential-provider-sso" "3.335.0" |
375 | "@aws-sdk/credential-provider-web-identity" "3.272.0" | 370 | "@aws-sdk/credential-provider-web-identity" "3.329.0" |
376 | "@aws-sdk/property-provider" "3.272.0" | 371 | "@aws-sdk/property-provider" "3.329.0" |
377 | "@aws-sdk/shared-ini-file-loader" "3.272.0" | 372 | "@aws-sdk/shared-ini-file-loader" "3.329.0" |
378 | "@aws-sdk/types" "3.272.0" | 373 | "@aws-sdk/types" "3.329.0" |
379 | tslib "^2.3.1" | 374 | tslib "^2.5.0" |
380 | 375 | ||
381 | "@aws-sdk/credential-provider-node@3.272.0": | 376 | "@aws-sdk/credential-provider-node@3.335.0": |
382 | version "3.272.0" | 377 | version "3.335.0" |
383 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.272.0.tgz#953f73468f87510f1dcd0480f6f17139b4b3c0bf" | 378 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.335.0.tgz#e1da63ddecd1f9b90b0cac1f3884d189de29a673" |
384 | integrity sha512-FI8uvwM1IxiRSvbkdKv8DZG5vxU3ezaseTaB1fHWTxEUFb0pWIoHX9oeOKer9Fj31SOZTCNAaYFURbSRuZlm/w== | 379 | integrity sha512-aIelF8GBTbXuVntpeEdnbcajYtkO01OfSmXb08JxvtQ0tPCWY6SbLpNHUAIfBW1OVkm5E7SX+Hc1tawxq9IKAA== |
385 | dependencies: | 380 | dependencies: |
386 | "@aws-sdk/credential-provider-env" "3.272.0" | 381 | "@aws-sdk/credential-provider-env" "3.329.0" |
387 | "@aws-sdk/credential-provider-imds" "3.272.0" | 382 | "@aws-sdk/credential-provider-imds" "3.329.0" |
388 | "@aws-sdk/credential-provider-ini" "3.272.0" | 383 | "@aws-sdk/credential-provider-ini" "3.335.0" |
389 | "@aws-sdk/credential-provider-process" "3.272.0" | 384 | "@aws-sdk/credential-provider-process" "3.329.0" |
390 | "@aws-sdk/credential-provider-sso" "3.272.0" | 385 | "@aws-sdk/credential-provider-sso" "3.335.0" |
391 | "@aws-sdk/credential-provider-web-identity" "3.272.0" | 386 | "@aws-sdk/credential-provider-web-identity" "3.329.0" |
392 | "@aws-sdk/property-provider" "3.272.0" | 387 | "@aws-sdk/property-provider" "3.329.0" |
393 | "@aws-sdk/shared-ini-file-loader" "3.272.0" | 388 | "@aws-sdk/shared-ini-file-loader" "3.329.0" |
394 | "@aws-sdk/types" "3.272.0" | 389 | "@aws-sdk/types" "3.329.0" |
395 | tslib "^2.3.1" | 390 | tslib "^2.5.0" |
396 | 391 | ||
397 | "@aws-sdk/credential-provider-process@3.272.0": | 392 | "@aws-sdk/credential-provider-process@3.329.0": |
398 | version "3.272.0" | 393 | version "3.329.0" |
399 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.272.0.tgz#bd0c859554e705c085f0e2ad5dad7e1e43c967ad" | 394 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.329.0.tgz#5c07b2f4c67cb97190c69d4af5890c9db3f8a31d" |
400 | integrity sha512-hiCAjWWm2PeBFp5cjkxqyam/XADjiS+e7GzwC34TbZn3LisS0uoweLojj9tD11NnnUhyhbLteUvu5+rotOLwrg== | 395 | integrity sha512-5oO220qoFc2pMdZDQa6XN/mVhp669I3+LqMbbscGtX/UgLJPSOb7YzPld9Wjv12L5rf+sD3G1PF3LZXO0vKLFA== |
401 | dependencies: | 396 | dependencies: |
402 | "@aws-sdk/property-provider" "3.272.0" | 397 | "@aws-sdk/property-provider" "3.329.0" |
403 | "@aws-sdk/shared-ini-file-loader" "3.272.0" | 398 | "@aws-sdk/shared-ini-file-loader" "3.329.0" |
404 | "@aws-sdk/types" "3.272.0" | 399 | "@aws-sdk/types" "3.329.0" |
405 | tslib "^2.3.1" | 400 | tslib "^2.5.0" |
406 | 401 | ||
407 | "@aws-sdk/credential-provider-sso@3.272.0": | 402 | "@aws-sdk/credential-provider-sso@3.335.0": |
408 | version "3.272.0" | 403 | version "3.335.0" |
409 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.272.0.tgz#bd24f9b06088aed91c5d6aaddf3f7e7ab818afd7" | 404 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.335.0.tgz#37e7abe1864d3b83f5286fc8ca991de42f8c91e7" |
410 | integrity sha512-hwYaulyiU/7chKKFecxCeo0ls6Dxs7h+5EtoYcJJGvfpvCncyOZF35t00OAsCd3Wo7HkhhgfpGdb6dmvCNQAZQ== | 405 | integrity sha512-omEF3m9Vy18QfuGuGx/48MaiKDOdvMZKZI9FKyQxFIwfqRyhmF2jzQ7070FD/E9YakscOZ0hSeYEPJ7nkJa8ww== |
411 | dependencies: | 406 | dependencies: |
412 | "@aws-sdk/client-sso" "3.272.0" | 407 | "@aws-sdk/client-sso" "3.335.0" |
413 | "@aws-sdk/property-provider" "3.272.0" | 408 | "@aws-sdk/property-provider" "3.329.0" |
414 | "@aws-sdk/shared-ini-file-loader" "3.272.0" | 409 | "@aws-sdk/shared-ini-file-loader" "3.329.0" |
415 | "@aws-sdk/token-providers" "3.272.0" | 410 | "@aws-sdk/token-providers" "3.335.0" |
416 | "@aws-sdk/types" "3.272.0" | 411 | "@aws-sdk/types" "3.329.0" |
417 | tslib "^2.3.1" | 412 | tslib "^2.5.0" |
418 | 413 | ||
419 | "@aws-sdk/credential-provider-web-identity@3.272.0": | 414 | "@aws-sdk/credential-provider-web-identity@3.329.0": |
420 | version "3.272.0" | 415 | version "3.329.0" |
421 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.272.0.tgz#2a1d8f73654c2d50bf27c6355a550bc389d6057e" | 416 | resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.329.0.tgz#5610293c03bc4c323dfcae522c545c20e2d8dd86" |
422 | integrity sha512-ImrHMkcgneGa/HadHAQXPwOrX26sAKuB8qlMxZF/ZCM2B55u8deY+ZVkVuraeKb7YsahMGehPFOfRAF6mvFI5Q== | 417 | integrity sha512-lcEibZD7AlutCacpQ6DyNUqElZJDq+ylaIo5a8MH9jGh7Pg2WpDg0Sy+B6FbGCkVn4eIjdHxeX54JM245nhESg== |
423 | dependencies: | 418 | dependencies: |
424 | "@aws-sdk/property-provider" "3.272.0" | 419 | "@aws-sdk/property-provider" "3.329.0" |
425 | "@aws-sdk/types" "3.272.0" | 420 | "@aws-sdk/types" "3.329.0" |
426 | tslib "^2.3.1" | 421 | tslib "^2.5.0" |
427 | 422 | ||
428 | "@aws-sdk/eventstream-codec@3.272.0": | 423 | "@aws-sdk/eventstream-codec@3.329.0": |
429 | version "3.272.0" | 424 | version "3.329.0" |
430 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.272.0.tgz#9d5cbc6c2e438eee18eb8532bc4a3cab16315214" | 425 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-codec/-/eventstream-codec-3.329.0.tgz#6bdfd69ad54352309535f53352017e932b9f643b" |
431 | integrity sha512-HYMzglDnqUhvx3u9MdzZ/OjLuavaaH9zF9XMXRuv7bdsN9AAi3/0he0FEx84ZXNXSAZCebLwXJYf0ZrN6g37QA== | 426 | integrity sha512-1r+6MNfye0za35FNLxMR5V9zpKY1lyzwySyu7o7aj8lnStBaCcjOEe7iHboP/z3DH73KJbxR++O2N+UC/XHFrg== |
432 | dependencies: | 427 | dependencies: |
433 | "@aws-crypto/crc32" "3.0.0" | 428 | "@aws-crypto/crc32" "3.0.0" |
434 | "@aws-sdk/types" "3.272.0" | 429 | "@aws-sdk/types" "3.329.0" |
435 | "@aws-sdk/util-hex-encoding" "3.201.0" | 430 | "@aws-sdk/util-hex-encoding" "3.310.0" |
436 | tslib "^2.3.1" | 431 | tslib "^2.5.0" |
437 | 432 | ||
438 | "@aws-sdk/eventstream-serde-browser@3.272.0": | 433 | "@aws-sdk/eventstream-serde-browser@3.329.0": |
439 | version "3.272.0" | 434 | version "3.329.0" |
440 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.272.0.tgz#c8b4a98beb9473db508a4669bd0dc25de4c0c825" | 435 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.329.0.tgz#3ba7866a691905e2af8a89c1f562f91fb3779ef9" |
441 | integrity sha512-mE1+mevS+KVKpnTLi5FytsBwAK1kWZ92ERtAiElp58SKE1OpfSg8lEY8VI6JKGlueN540Qq3LeIgA2/HJOcK/w== | 436 | integrity sha512-oWFSn4o6sxlbFF0AIuDJYf7N0fkiOyWvYgRW3VTX9FSbd66f/KnDspdxIasaDPDUzJl5YRMwUvQbPWw8y9ZQfQ== |
442 | dependencies: | 437 | dependencies: |
443 | "@aws-sdk/eventstream-serde-universal" "3.272.0" | 438 | "@aws-sdk/eventstream-serde-universal" "3.329.0" |
444 | "@aws-sdk/types" "3.272.0" | 439 | "@aws-sdk/types" "3.329.0" |
445 | tslib "^2.3.1" | 440 | tslib "^2.5.0" |
446 | 441 | ||
447 | "@aws-sdk/eventstream-serde-config-resolver@3.272.0": | 442 | "@aws-sdk/eventstream-serde-config-resolver@3.329.0": |
448 | version "3.272.0" | 443 | version "3.329.0" |
449 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.272.0.tgz#f72ab037404ecb01e35dc619d7971813c269346c" | 444 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.329.0.tgz#8498747fa40c8cf159181da043fd9b0ae949deb7" |
450 | integrity sha512-e47BhGBvx+me53cvYx+47ml5KNDj7XoTth80krHlyLrimFELE1ij4tHSKR/XzilKKH1uIWmJQdlAi29129ZX5w== | 445 | integrity sha512-iQguqvTtxWXAIniaWmmAO0Qy8080fqnS309p9jbYzz7KaT90sNSCX+CxGFHPy5F0QY36uklDdHn1d1fwWTZciA== |
451 | dependencies: | 446 | dependencies: |
452 | "@aws-sdk/types" "3.272.0" | 447 | "@aws-sdk/types" "3.329.0" |
453 | tslib "^2.3.1" | 448 | tslib "^2.5.0" |
454 | 449 | ||
455 | "@aws-sdk/eventstream-serde-node@3.272.0": | 450 | "@aws-sdk/eventstream-serde-node@3.329.0": |
456 | version "3.272.0" | 451 | version "3.329.0" |
457 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.272.0.tgz#5f3e97e14419938271a2e62d2f759347a093530a" | 452 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.329.0.tgz#8faf03049bde8772cf75c3831a78df160bbb6ad3" |
458 | integrity sha512-uto8y4FoZugWnczM1TKwv6oV2Po2Jgrp+W1Ws3baRQ4Lan+QpFx3Tps1N5rNzQ+7Uz0xT1BhbSNPAkKs22/jtg== | 453 | integrity sha512-+DFia0wdZiHpdOKjBcl1baZjtzPKf4U4MvOpsUpC6CeW1kSy0hoikKzJstNvRb1qxrTSamElT4gKkMHxxVhPBQ== |
459 | dependencies: | 454 | dependencies: |
460 | "@aws-sdk/eventstream-serde-universal" "3.272.0" | 455 | "@aws-sdk/eventstream-serde-universal" "3.329.0" |
461 | "@aws-sdk/types" "3.272.0" | 456 | "@aws-sdk/types" "3.329.0" |
462 | tslib "^2.3.1" | 457 | tslib "^2.5.0" |
463 | 458 | ||
464 | "@aws-sdk/eventstream-serde-universal@3.272.0": | 459 | "@aws-sdk/eventstream-serde-universal@3.329.0": |
465 | version "3.272.0" | 460 | version "3.329.0" |
466 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.272.0.tgz#3dbc2a92486f3c1772ab1aba52324376cc112013" | 461 | resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.329.0.tgz#c4e4bd786c8e111db8636e76f343c1c08a076c07" |
467 | integrity sha512-E9jlt8tzDcEMoNlgv3+01jGPJPHmbmw2NsajZhB4axVMpEy247JV6qvCZe+5R+EGy96t0pfsO2naViEB4Va47g== | 462 | integrity sha512-n9UzW6HKAhVD5wuz3FMC1ew3VI/vUvRSPXGUpKReMiR2z+YyjmuW8UM4nn7q6i7A/I4QHBt1TC/ax/J2yupgPg== |
468 | dependencies: | 463 | dependencies: |
469 | "@aws-sdk/eventstream-codec" "3.272.0" | 464 | "@aws-sdk/eventstream-codec" "3.329.0" |
470 | "@aws-sdk/types" "3.272.0" | 465 | "@aws-sdk/types" "3.329.0" |
471 | tslib "^2.3.1" | 466 | tslib "^2.5.0" |
472 | 467 | ||
473 | "@aws-sdk/fetch-http-handler@3.272.0": | 468 | "@aws-sdk/fetch-http-handler@3.329.0": |
474 | version "3.272.0" | 469 | version "3.329.0" |
475 | resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.272.0.tgz#52ec2ba4ea25738a91db466a617bd7cc2bd6d2e9" | 470 | resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.329.0.tgz#5aee0c9a32ad8ff4fa96c6869bba68c345818532" |
476 | integrity sha512-1Qhm9e0RbS1Xf4CZqUbQyUMkDLd7GrsRXWIvm9b86/vgeV8/WnjO3CMue9D51nYgcyQORhYXv6uVjAYCWbUExA== | 471 | integrity sha512-9jfIeJhYCcTX4ScXOueRTB3S/tVce0bRsKxKDP0PnTxnGYOwKXoM9lAPmiYItzYmQ/+QzjTI8xfkA9Usz2SK/Q== |
477 | dependencies: | 472 | dependencies: |
478 | "@aws-sdk/protocol-http" "3.272.0" | 473 | "@aws-sdk/protocol-http" "3.329.0" |
479 | "@aws-sdk/querystring-builder" "3.272.0" | 474 | "@aws-sdk/querystring-builder" "3.329.0" |
480 | "@aws-sdk/types" "3.272.0" | 475 | "@aws-sdk/types" "3.329.0" |
481 | "@aws-sdk/util-base64" "3.208.0" | 476 | "@aws-sdk/util-base64" "3.310.0" |
482 | tslib "^2.3.1" | 477 | tslib "^2.5.0" |
483 | 478 | ||
484 | "@aws-sdk/hash-blob-browser@3.272.0": | 479 | "@aws-sdk/hash-blob-browser@3.329.0": |
485 | version "3.272.0" | 480 | version "3.329.0" |
486 | resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.272.0.tgz#c3f71c082f1c3f86fb4f7632e1a9cb418f8d8a03" | 481 | resolved "https://registry.yarnpkg.com/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.329.0.tgz#a90a73998dd017b80952743a3901d5036e142506" |
487 | integrity sha512-IRCIMG42fXcdD92C8Sb0CQI8D/msxDwHGAIqP94iGhVEnKX2egyx5J8lmPY4gEky5UzyMMaH7cayBv89ZMEBmQ== | 482 | integrity sha512-F5HwXYYSpJtUJqmCRKbz/xwDdOyxKpu69TlfsliECLvAQiQGMh2GO1wGm7grolgTROVVqLYRKk2TSJl/WBg1pw== |
488 | dependencies: | 483 | dependencies: |
489 | "@aws-sdk/chunked-blob-reader" "3.188.0" | 484 | "@aws-sdk/chunked-blob-reader" "3.310.0" |
490 | "@aws-sdk/chunked-blob-reader-native" "3.208.0" | 485 | "@aws-sdk/types" "3.329.0" |
491 | "@aws-sdk/types" "3.272.0" | 486 | tslib "^2.5.0" |
492 | tslib "^2.3.1" | 487 | |
493 | 488 | "@aws-sdk/hash-node@3.329.0": | |
494 | "@aws-sdk/hash-node@3.272.0": | 489 | version "3.329.0" |
495 | version "3.272.0" | 490 | resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.329.0.tgz#91ef8b1b55e1a438c367f63747673bf146a00499" |
496 | resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.272.0.tgz#a39d80fd118ad306f17191f0565ea4db88aa0563" | 491 | integrity sha512-6RmnWXNWpi7yAs0oRDQlkMn2wfXOStr/8kTCgiAiqrk1KopGSBkC2veKiKRSfv02FTd1yV/ISqYNIRqW1VLyxg== |
497 | integrity sha512-40dwND+iAm3VtPHPZu7/+CIdVJFk2s0cWZt1lOiMPMSXycSYJ45wMk7Lly3uoqRx0uWfFK5iT2OCv+fJi5jTng== | 492 | dependencies: |
498 | dependencies: | 493 | "@aws-sdk/types" "3.329.0" |
499 | "@aws-sdk/types" "3.272.0" | 494 | "@aws-sdk/util-buffer-from" "3.310.0" |
500 | "@aws-sdk/util-buffer-from" "3.208.0" | 495 | "@aws-sdk/util-utf8" "3.310.0" |
501 | "@aws-sdk/util-utf8" "3.254.0" | 496 | tslib "^2.5.0" |
502 | tslib "^2.3.1" | 497 | |
503 | 498 | "@aws-sdk/hash-stream-node@3.329.0": | |
504 | "@aws-sdk/hash-stream-node@3.272.0": | 499 | version "3.329.0" |
505 | version "3.272.0" | 500 | resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.329.0.tgz#137b2bc825a7435514b30a89299b68f33c6e7e9b" |
506 | resolved "https://registry.yarnpkg.com/@aws-sdk/hash-stream-node/-/hash-stream-node-3.272.0.tgz#543fb22d16b9fffae8b071f076fcbd39c8822fff" | 501 | integrity sha512-blSZcb/hJyw3c1bH2Hc1aRoRgruNhRK/qc2svq5kXQFW+qBI5O4fwJayKSdo62/Wh2ejR/N06teYQ9haQLVJEA== |
507 | integrity sha512-mWwQWdfVYoR6PXRLkHP6pC1cghZMg0ULuOAm70EtTO2YXiyLlMIDb+VD4RRbjh3hNkzh+y/W47wSUJthGBM1kg== | 502 | dependencies: |
508 | dependencies: | 503 | "@aws-sdk/types" "3.329.0" |
509 | "@aws-sdk/types" "3.272.0" | 504 | "@aws-sdk/util-utf8" "3.310.0" |
510 | "@aws-sdk/util-utf8" "3.254.0" | 505 | tslib "^2.5.0" |
511 | tslib "^2.3.1" | 506 | |
512 | 507 | "@aws-sdk/invalid-dependency@3.329.0": | |
513 | "@aws-sdk/invalid-dependency@3.272.0": | 508 | version "3.329.0" |
514 | version "3.272.0" | 509 | resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.329.0.tgz#83dc33de710f80eba5e084a82aab656c1d240352" |
515 | resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.272.0.tgz#93b34dc0f78d0c44a4beae6dc75dde4801915f1c" | 510 | integrity sha512-UXynGusDxN/HxLma5ByJ7u+XnuMd47NbHOjJgYsaAjb1CVZT7hEPXOB+mcZ+Ku7To5SCOKu2QbRn7m4bGespBg== |
516 | integrity sha512-ysW6wbjl1Y78txHUQ/Tldj2Rg1BI7rpMO9B9xAF6yAX3mQ7t6SUPQG/ewOGvH2208NBIl3qP5e/hDf0Q6r/1iw== | 511 | dependencies: |
517 | dependencies: | 512 | "@aws-sdk/types" "3.329.0" |
518 | "@aws-sdk/types" "3.272.0" | 513 | tslib "^2.5.0" |
519 | tslib "^2.3.1" | 514 | |
520 | 515 | "@aws-sdk/is-array-buffer@3.310.0": | |
521 | "@aws-sdk/is-array-buffer@3.201.0": | 516 | version "3.310.0" |
522 | version "3.201.0" | 517 | resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.310.0.tgz#f87a79f1b858c88744f07e8d8d0a791df204017e" |
523 | resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz#06e557adc284fac2f26071c2944ae01f61b95854" | 518 | integrity sha512-urnbcCR+h9NWUnmOtet/s4ghvzsidFmspfhYaHAmSRdy9yDjdjBJMFjjsn85A1ODUktztm+cVncXjQ38WCMjMQ== |
524 | integrity sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg== | 519 | dependencies: |
525 | dependencies: | 520 | tslib "^2.5.0" |
526 | tslib "^2.3.1" | ||
527 | 521 | ||
528 | "@aws-sdk/lib-storage@^3.190.0": | 522 | "@aws-sdk/lib-storage@^3.190.0": |
529 | version "3.272.0" | 523 | version "3.335.0" |
530 | resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.272.0.tgz#24a829938ec567e0861dec9e7bb61e91a53185ea" | 524 | resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.335.0.tgz#20f347781d76cfe415a694e2c9130750f57e3396" |
531 | integrity sha512-HVgPSztekEGXsy0SA9MxEq+ya/HbXpYpLeZpFcdxbvOm0nztlxoQJrTAZC4VsKq64JlVjEP+12QcSIFJVbUwrQ== | 525 | integrity sha512-vaC5/e3275xsYw/4KaXKcLz43dozdmEPCSycICdPgVNH8F0rEI8NJVhTEiGtCL4k5X0rouVe5C/idJh3u2KY4Q== |
532 | dependencies: | 526 | dependencies: |
533 | "@aws-sdk/middleware-endpoint" "3.272.0" | 527 | "@aws-sdk/middleware-endpoint" "3.329.0" |
534 | "@aws-sdk/smithy-client" "3.272.0" | 528 | "@aws-sdk/smithy-client" "3.329.0" |
535 | buffer "5.6.0" | 529 | buffer "5.6.0" |
536 | events "3.3.0" | 530 | events "3.3.0" |
537 | stream-browserify "3.0.0" | 531 | stream-browserify "3.0.0" |
538 | tslib "^2.3.1" | 532 | tslib "^2.5.0" |
539 | 533 | ||
540 | "@aws-sdk/md5-js@3.272.0": | 534 | "@aws-sdk/md5-js@3.329.0": |
541 | version "3.272.0" | 535 | version "3.329.0" |
542 | resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-3.272.0.tgz#2f4dc06541a60979bb807c8adc438f13fc3ad958" | 536 | resolved "https://registry.yarnpkg.com/@aws-sdk/md5-js/-/md5-js-3.329.0.tgz#25a6b417ecba04ed4e6b299ad5db0e5ab59c9603" |
543 | integrity sha512-/GK32mgAarhn/F0xCeBKbYfLRof3tOCNrg8mAGNz9Di8E1/qMOnX/OXUGag0lsvNZ6DTjdjln29t4e8iKmOVqA== | 537 | integrity sha512-newSeHd+CO2hNmXhQOrUk5Y1hH7BsJ5J4IldcqHKY93UwWqvQNiepRowSa2bV5EuS1qx3kfXhD66PFNRprrIlQ== |
544 | dependencies: | 538 | dependencies: |
545 | "@aws-sdk/types" "3.272.0" | 539 | "@aws-sdk/types" "3.329.0" |
546 | "@aws-sdk/util-utf8" "3.254.0" | 540 | "@aws-sdk/util-utf8" "3.310.0" |
547 | tslib "^2.3.1" | 541 | tslib "^2.5.0" |
548 | 542 | ||
549 | "@aws-sdk/middleware-bucket-endpoint@3.272.0": | 543 | "@aws-sdk/middleware-bucket-endpoint@3.329.0": |
550 | version "3.272.0" | 544 | version "3.329.0" |
551 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.272.0.tgz#79dab44a109c78548593c9ccc2849d8f232996c2" | 545 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.329.0.tgz#cae414055e1ff7e2f724f7da2feabb93ffffc3a7" |
552 | integrity sha512-523T6JXfjsY9uSgMusa6myCccRv2TWyUSjzMx/0aUHfHRacJSunfPtSNX1kfYxXWn/ByWhaieHFBPehVI6wg1A== | 546 | integrity sha512-h3/JdK+FmJ/nxLcd8QciJYLy0B4QRsYqqxSffXJ7DYlDjEhUgvVpfGdVgAYHrTtOP8rHSG/K7l7iY7QqTaZpuw== |
553 | dependencies: | 547 | dependencies: |
554 | "@aws-sdk/protocol-http" "3.272.0" | 548 | "@aws-sdk/protocol-http" "3.329.0" |
555 | "@aws-sdk/types" "3.272.0" | 549 | "@aws-sdk/types" "3.329.0" |
556 | "@aws-sdk/util-arn-parser" "3.208.0" | 550 | "@aws-sdk/util-arn-parser" "3.310.0" |
557 | "@aws-sdk/util-config-provider" "3.208.0" | 551 | "@aws-sdk/util-config-provider" "3.310.0" |
558 | tslib "^2.3.1" | 552 | tslib "^2.5.0" |
559 | 553 | ||
560 | "@aws-sdk/middleware-content-length@3.272.0": | 554 | "@aws-sdk/middleware-content-length@3.329.0": |
561 | version "3.272.0" | 555 | version "3.329.0" |
562 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.272.0.tgz#400532904c505d3478ddf5c8fe1d703692ea87e8" | 556 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.329.0.tgz#cadd0c3ba7fe3d0b21812523bb7d7f7526c9c700" |
563 | integrity sha512-sAbDZSTNmLX+UTGwlUHJBWy0QGQkiClpHwVFXACon+aG0ySLNeRKEVYs6NCPYldw4cj6hveLUn50cX44ukHErw== | 557 | integrity sha512-7kCd+CvY/4KbyXB0uyL7jCwPjMi2yERMALFdEH9dsUciwmxIQT6eSc4aF6wImC4UrbafaqmXvvHErABKMVBTKA== |
564 | dependencies: | 558 | dependencies: |
565 | "@aws-sdk/protocol-http" "3.272.0" | 559 | "@aws-sdk/protocol-http" "3.329.0" |
566 | "@aws-sdk/types" "3.272.0" | 560 | "@aws-sdk/types" "3.329.0" |
567 | tslib "^2.3.1" | 561 | tslib "^2.5.0" |
568 | 562 | ||
569 | "@aws-sdk/middleware-endpoint@3.272.0": | 563 | "@aws-sdk/middleware-endpoint@3.329.0": |
570 | version "3.272.0" | 564 | version "3.329.0" |
571 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.272.0.tgz#3d10dff07eeb6239b39b2e2762b11d97f19e4a56" | 565 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.329.0.tgz#50c5f71afa3b6d3062d3b542279009454898314e" |
572 | integrity sha512-Dk3JVjj7SxxoUKv3xGiOeBksvPtFhTDrVW75XJ98Ymv8gJH5L1sq4hIeJAHRKogGiRFq2J73mnZSlM9FVXEylg== | 566 | integrity sha512-hdJRoNdCM0BT4W+rrtee+kfFRgGPGXQDgtbIQlf/FuuuYz2sdef7/SYWr0mxuncnVBW5WkYSPP8h6q07whSKbg== |
573 | dependencies: | 567 | dependencies: |
574 | "@aws-sdk/middleware-serde" "3.272.0" | 568 | "@aws-sdk/middleware-serde" "3.329.0" |
575 | "@aws-sdk/protocol-http" "3.272.0" | 569 | "@aws-sdk/types" "3.329.0" |
576 | "@aws-sdk/signature-v4" "3.272.0" | 570 | "@aws-sdk/url-parser" "3.329.0" |
577 | "@aws-sdk/types" "3.272.0" | 571 | "@aws-sdk/util-middleware" "3.329.0" |
578 | "@aws-sdk/url-parser" "3.272.0" | 572 | tslib "^2.5.0" |
579 | "@aws-sdk/util-config-provider" "3.208.0" | 573 | |
580 | "@aws-sdk/util-middleware" "3.272.0" | 574 | "@aws-sdk/middleware-expect-continue@3.329.0": |
581 | tslib "^2.3.1" | 575 | version "3.329.0" |
582 | 576 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.329.0.tgz#2a69584020b9c93926b83735fbd9741de117a586" | |
583 | "@aws-sdk/middleware-expect-continue@3.272.0": | 577 | integrity sha512-E/Jp2KijdR/BwF4s899xcSN4/bbHqYznwmBRL5PiHI+HImA6aZ11qTP8kPt5U5p0l2j5iTmW3FpMnByQKJP5Dw== |
584 | version "3.272.0" | 578 | dependencies: |
585 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.272.0.tgz#08e21704657347fcf8517c7aeddcc7cf62765ea0" | 579 | "@aws-sdk/protocol-http" "3.329.0" |
586 | integrity sha512-TNx61LCZUKp/yZqcb38qb4tU3lbhKaI9zn2FQ+fpKzUSTI3H6E5aw42wHaq2LEacYlyK3b5Wg1R0sKR+vsUutw== | 580 | "@aws-sdk/types" "3.329.0" |
587 | dependencies: | 581 | tslib "^2.5.0" |
588 | "@aws-sdk/protocol-http" "3.272.0" | 582 | |
589 | "@aws-sdk/types" "3.272.0" | 583 | "@aws-sdk/middleware-flexible-checksums@3.331.0": |
590 | tslib "^2.3.1" | 584 | version "3.331.0" |
591 | 585 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.331.0.tgz#41878726e7b2da175bfb5b5eb688123c7fb7cce3" | |
592 | "@aws-sdk/middleware-flexible-checksums@3.272.0": | 586 | integrity sha512-rdRa4yvyqSQ/HDCh4p1Glv8Y/uRNuIwmOG4nDuL6/GYK1BQdpUpbgrhsszPormku10SnbAdsaWGmVhy3qlUSCQ== |
593 | version "3.272.0" | ||
594 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.272.0.tgz#61487b490a15ef5ed95d64bcde04297c30f7d411" | ||
595 | integrity sha512-dc/tMiYM4wTZpjXf2PSQCFD4SQI5wyVwY5SoBgcB3W2XLq1SzXahiDnnUSn2EzDTKPIrmQmYyDFRpFEPo0sP/g== | ||
596 | dependencies: | 587 | dependencies: |
597 | "@aws-crypto/crc32" "3.0.0" | 588 | "@aws-crypto/crc32" "3.0.0" |
598 | "@aws-crypto/crc32c" "3.0.0" | 589 | "@aws-crypto/crc32c" "3.0.0" |
599 | "@aws-sdk/is-array-buffer" "3.201.0" | 590 | "@aws-sdk/is-array-buffer" "3.310.0" |
600 | "@aws-sdk/protocol-http" "3.272.0" | 591 | "@aws-sdk/protocol-http" "3.329.0" |
601 | "@aws-sdk/types" "3.272.0" | 592 | "@aws-sdk/types" "3.329.0" |
602 | "@aws-sdk/util-utf8" "3.254.0" | 593 | "@aws-sdk/util-utf8" "3.310.0" |
603 | tslib "^2.3.1" | 594 | tslib "^2.5.0" |
604 | 595 | ||
605 | "@aws-sdk/middleware-host-header@3.272.0": | 596 | "@aws-sdk/middleware-host-header@3.329.0": |
606 | version "3.272.0" | 597 | version "3.329.0" |
607 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.272.0.tgz#c47b8d35be6d5fbc548378b4694bf705adaae74d" | 598 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.329.0.tgz#22b1a6d91f3f281ef802f21f2ab0b426526d6066" |
608 | integrity sha512-Q8K7bMMFZnioUXpxn57HIt4p+I63XaNAawMLIZ5B4F2piyukbQeM9q2XVKMGwqLvijHR8CyP5nHrtKqVuINogQ== | 599 | integrity sha512-JrHeUdTIpTCfXDo9JpbAbZTS1x4mt63CCytJRq0mpWp+FlP9hjckBcNxWdR/wSKEzP9pDRnTri638BOwWH7O8w== |
609 | dependencies: | 600 | dependencies: |
610 | "@aws-sdk/protocol-http" "3.272.0" | 601 | "@aws-sdk/protocol-http" "3.329.0" |
611 | "@aws-sdk/types" "3.272.0" | 602 | "@aws-sdk/types" "3.329.0" |
612 | tslib "^2.3.1" | 603 | tslib "^2.5.0" |
613 | 604 | ||
614 | "@aws-sdk/middleware-location-constraint@3.272.0": | 605 | "@aws-sdk/middleware-location-constraint@3.329.0": |
615 | version "3.272.0" | 606 | version "3.329.0" |
616 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.272.0.tgz#5f6b54479b2f0526288ea767e503349d382fa971" | 607 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.329.0.tgz#8f6e21c2eee990579e3ac06bdbb8b89f2cde49a4" |
617 | integrity sha512-tROQ1DM9djxfXmXPTT0XietrUt6y6QEHShPI9rQMstjXYiaHBVXRveuRLcLAKwl4nXIrgmnIU7ygyj2ZyD8gcA== | 608 | integrity sha512-iUTkyXyhchqoEPkdMZSkHhRQmXe0El1+r9oOw8y9JN6IY0T1bnaqUlerGXzb/tQUeENk9OXYuvDHExegHjEWug== |
618 | dependencies: | 609 | dependencies: |
619 | "@aws-sdk/types" "3.272.0" | 610 | "@aws-sdk/types" "3.329.0" |
620 | tslib "^2.3.1" | 611 | tslib "^2.5.0" |
621 | 612 | ||
622 | "@aws-sdk/middleware-logger@3.272.0": | 613 | "@aws-sdk/middleware-logger@3.329.0": |
623 | version "3.272.0" | 614 | version "3.329.0" |
624 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.272.0.tgz#372e2514b17b826a2b40562667e2543125980705" | 615 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.329.0.tgz#fa8adc07928da24e713e384d4a32c8d0e36f96ee" |
625 | integrity sha512-u2SQ0hWrFwxbxxYMG5uMEgf01pQY5jauK/LYWgGIvuCmFgiyRQQP3oN7kkmsxnS9MWmNmhbyQguX2NY02s5e9w== | 616 | integrity sha512-lKeeTXsYC1NiwmxrXsZepcwNXPoQxTNNbeD1qaCELPGK2cJlrGoeAP2YRWzpwO2kNZWrDLaGAPT/EUEhqw+d1w== |
626 | dependencies: | 617 | dependencies: |
627 | "@aws-sdk/types" "3.272.0" | 618 | "@aws-sdk/types" "3.329.0" |
628 | tslib "^2.3.1" | 619 | tslib "^2.5.0" |
629 | 620 | ||
630 | "@aws-sdk/middleware-recursion-detection@3.272.0": | 621 | "@aws-sdk/middleware-recursion-detection@3.329.0": |
631 | version "3.272.0" | 622 | version "3.329.0" |
632 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.272.0.tgz#1e6ddc66a11fa2bfd2a59607d2ac5603be6d1072" | 623 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.329.0.tgz#afa676f26f9a050cd3d57a2efa2b0247a6e1d614" |
633 | integrity sha512-Gp/eKWeUWVNiiBdmUM2qLkBv+VLSJKoWAO+aKmyxxwjjmWhE0FrfA1NQ1a3g+NGMhRbAfQdaYswRAKsul70ISg== | 624 | integrity sha512-0/TYOJwrj1Z8s+Y7thibD23hggBq/K/01NwPk32CwWG/G+1vWozs5DefknEl++w0vuV+39pkY4KHI8m/+wOCpg== |
634 | dependencies: | 625 | dependencies: |
635 | "@aws-sdk/protocol-http" "3.272.0" | 626 | "@aws-sdk/protocol-http" "3.329.0" |
636 | "@aws-sdk/types" "3.272.0" | 627 | "@aws-sdk/types" "3.329.0" |
637 | tslib "^2.3.1" | 628 | tslib "^2.5.0" |
638 | 629 | ||
639 | "@aws-sdk/middleware-retry@3.272.0": | 630 | "@aws-sdk/middleware-retry@3.329.0": |
640 | version "3.272.0" | 631 | version "3.329.0" |
641 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.272.0.tgz#a38adcb9eb478246de3f3398bb8fd0a7682462eb" | 632 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.329.0.tgz#326fb0b7442d665689d311fba43eb49a510d2939" |
642 | integrity sha512-pCGvHM7C76VbO/dFerH+Vwf7tGv7j+e+eGrvhQ35mRghCtfIou/WMfTZlD1TNee93crrAQQVZKjtW3dMB3WCzg== | 633 | integrity sha512-cB3D7GlhHUcHGOlygOYxD9cPhwsTYEAMcohK38An8+RHNp6VQEWezzLFCmHVKUSeCQ+wkjZfPA40jOG0rbjSgQ== |
643 | dependencies: | 634 | dependencies: |
644 | "@aws-sdk/protocol-http" "3.272.0" | 635 | "@aws-sdk/protocol-http" "3.329.0" |
645 | "@aws-sdk/service-error-classification" "3.272.0" | 636 | "@aws-sdk/service-error-classification" "3.329.0" |
646 | "@aws-sdk/types" "3.272.0" | 637 | "@aws-sdk/types" "3.329.0" |
647 | "@aws-sdk/util-middleware" "3.272.0" | 638 | "@aws-sdk/util-middleware" "3.329.0" |
648 | "@aws-sdk/util-retry" "3.272.0" | 639 | "@aws-sdk/util-retry" "3.329.0" |
649 | tslib "^2.3.1" | 640 | tslib "^2.5.0" |
650 | uuid "^8.3.2" | 641 | uuid "^8.3.2" |
651 | 642 | ||
652 | "@aws-sdk/middleware-sdk-s3@3.272.0": | 643 | "@aws-sdk/middleware-sdk-s3@3.329.0": |
653 | version "3.272.0" | 644 | version "3.329.0" |
654 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.272.0.tgz#174c41fec71611b0b41c185c66c63a32e8f9e021" | 645 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.329.0.tgz#e5b99d7a9074a069c5f75afdce0b91c8b9855112" |
655 | integrity sha512-uMvoLePkyP54b9BckMELlDnFh0SGPAfTkBwiH/FC79K7noGLA5A4KgqKObtB9LPYHkPfm1WLqIgdaE6gS1BlFQ== | 646 | integrity sha512-Uo8dLXLDpOb3BnLVl0mkTPiVXlNzNGOXOVtpihvYhF2Z+hGFJW1Ro3aUDbVEsFHu753r2Lss4dLiq1fzREeBKA== |
656 | dependencies: | 647 | dependencies: |
657 | "@aws-sdk/protocol-http" "3.272.0" | 648 | "@aws-sdk/protocol-http" "3.329.0" |
658 | "@aws-sdk/types" "3.272.0" | 649 | "@aws-sdk/types" "3.329.0" |
659 | "@aws-sdk/util-arn-parser" "3.208.0" | 650 | "@aws-sdk/util-arn-parser" "3.310.0" |
660 | tslib "^2.3.1" | 651 | tslib "^2.5.0" |
661 | 652 | ||
662 | "@aws-sdk/middleware-sdk-sts@3.272.0": | 653 | "@aws-sdk/middleware-sdk-sts@3.329.0": |
663 | version "3.272.0" | 654 | version "3.329.0" |
664 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.272.0.tgz#aa437331f958e3af3b4bec7951256d0f34a8d431" | 655 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.329.0.tgz#50056cca7688e708e3db6bd66203878bc373ff7d" |
665 | integrity sha512-VvYPg7LrDIjUOWueSzo2wBzcNG7dw+cmzV6zAKaLxf0RC5jeAP4hE0OzDiiZfDrjNghEzgq/V+0NO+LewqYL9Q== | 656 | integrity sha512-bqtZuhkH8pANb2Gb4FEM1p27o+BoDBmVhEWm8sWH+APsyOor3jc6eUG2GxkfoO6D5tGNIuyCC/GuvW9XDIe4Kg== |
666 | dependencies: | 657 | dependencies: |
667 | "@aws-sdk/middleware-signing" "3.272.0" | 658 | "@aws-sdk/middleware-signing" "3.329.0" |
668 | "@aws-sdk/property-provider" "3.272.0" | 659 | "@aws-sdk/types" "3.329.0" |
669 | "@aws-sdk/protocol-http" "3.272.0" | 660 | tslib "^2.5.0" |
670 | "@aws-sdk/signature-v4" "3.272.0" | 661 | |
671 | "@aws-sdk/types" "3.272.0" | 662 | "@aws-sdk/middleware-serde@3.329.0": |
672 | tslib "^2.3.1" | 663 | version "3.329.0" |
673 | 664 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.329.0.tgz#f822d7419953ba5d31104262724034340908dd28" | |
674 | "@aws-sdk/middleware-serde@3.272.0": | 665 | integrity sha512-tvM9NdPuRPCozPjTGNOeYZeLlyx3BcEyajrkRorCRf1YzG/mXdB6I1stote7i4q1doFtYTz0sYL8bqW3LUPn9A== |
675 | version "3.272.0" | 666 | dependencies: |
676 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.272.0.tgz#9cb23aaa93fbf404fdb8e01b514b36b2d6fb5bc8" | 667 | "@aws-sdk/types" "3.329.0" |
677 | integrity sha512-kW1uOxgPSwtXPB5rm3QLdWomu42lkYpQL94tM1BjyFOWmBLO2lQhk5a7Dw6HkTozT9a+vxtscLChRa6KZe61Hw== | 668 | tslib "^2.5.0" |
678 | dependencies: | 669 | |
679 | "@aws-sdk/types" "3.272.0" | 670 | "@aws-sdk/middleware-signing@3.329.0": |
680 | tslib "^2.3.1" | 671 | version "3.329.0" |
681 | 672 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.329.0.tgz#25011abb0911c1a23840d8d228676758f5b55926" | |
682 | "@aws-sdk/middleware-signing@3.272.0": | 673 | integrity sha512-bL1nI+EUcF5B1ipwDXxiKL+Uw02Mbt/TNX54PbzunBGZIyO6DZG/H+M3U296bYbvPlwlZhp26O830g6K7VEWsA== |
683 | version "3.272.0" | 674 | dependencies: |
684 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.272.0.tgz#ce632b547d5a091b4bda9d65cb4745445ab5d237" | 675 | "@aws-sdk/property-provider" "3.329.0" |
685 | integrity sha512-4LChFK4VAR91X+dupqM8fQqYhFGE0G4Bf9rQlVTgGSbi2KUOmpqXzH0/WKE228nKuEhmH8+Qd2VPSAE2JcyAUA== | 676 | "@aws-sdk/protocol-http" "3.329.0" |
686 | dependencies: | 677 | "@aws-sdk/signature-v4" "3.329.0" |
687 | "@aws-sdk/property-provider" "3.272.0" | 678 | "@aws-sdk/types" "3.329.0" |
688 | "@aws-sdk/protocol-http" "3.272.0" | 679 | "@aws-sdk/util-middleware" "3.329.0" |
689 | "@aws-sdk/signature-v4" "3.272.0" | 680 | tslib "^2.5.0" |
690 | "@aws-sdk/types" "3.272.0" | 681 | |
691 | "@aws-sdk/util-middleware" "3.272.0" | 682 | "@aws-sdk/middleware-ssec@3.329.0": |
692 | tslib "^2.3.1" | 683 | version "3.329.0" |
693 | 684 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.329.0.tgz#c5bef2aca924c694e0ce03e8d1676b6d1885c0d4" | |
694 | "@aws-sdk/middleware-ssec@3.272.0": | 685 | integrity sha512-XtDA/P2Sf79scu4a7tG77QC3VLtAGq/pit73x+qwctnI4gBgZlQ+FpE15d89ulntd7rIaD4v6tVU0bAg/L3PIQ== |
695 | version "3.272.0" | 686 | dependencies: |
696 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.272.0.tgz#fa4a0e19df3bbec515794e6398b9656ab91ec8c9" | 687 | "@aws-sdk/types" "3.329.0" |
697 | integrity sha512-WDPcNPkscTmJUzdAvfx8p+YuUn2YR9ocmZA7yYUJ5kA94MyGH6Rbjp8tleWwQvah/HweeCQrYUzJk9wsH64LPA== | 688 | tslib "^2.5.0" |
698 | dependencies: | 689 | |
699 | "@aws-sdk/types" "3.272.0" | 690 | "@aws-sdk/middleware-stack@3.329.0": |
700 | tslib "^2.3.1" | 691 | version "3.329.0" |
701 | 692 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.329.0.tgz#745150a190cc025d0bd7a52c0db5580c05dbbb54" | |
702 | "@aws-sdk/middleware-stack@3.272.0": | 693 | integrity sha512-2huFLhJ45td2nuiIOjpc9JKJbFNn5CYmw9U8YDITTcydpteRN62CzCpeqroDvF89VOLWxh0ZFtuLCGUr7liSWQ== |
703 | version "3.272.0" | 694 | dependencies: |
704 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.272.0.tgz#e62048e47b8ce2ff71d6d32234b6c0be70b0b008" | 695 | tslib "^2.5.0" |
705 | integrity sha512-jhwhknnPBGhfXAGV5GXUWfEhDFoP/DN8MPCO2yC5OAxyp6oVJ8lTPLkZYMTW5VL0c0eG44dXpF4Ib01V+PlDrQ== | 696 | |
706 | dependencies: | 697 | "@aws-sdk/middleware-user-agent@3.332.0": |
707 | tslib "^2.3.1" | 698 | version "3.332.0" |
708 | 699 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.332.0.tgz#6f2de9579b09dd7feeab27ef8a18c236694ad903" | |
709 | "@aws-sdk/middleware-user-agent@3.272.0": | 700 | integrity sha512-rSL1xP4QmcMOsunN1p5ZDR9GT3vvoSCnYa4iPvMSjP8Jx7l4ff/aVctwfZkMs/up12+68Jqwj4TvtaCvCFXdUA== |
710 | version "3.272.0" | 701 | dependencies: |
711 | resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.272.0.tgz#ea49970c9dbbe4e8fce21763e2ff0d7acab057c2" | 702 | "@aws-sdk/protocol-http" "3.329.0" |
712 | integrity sha512-Qy7/0fsDJxY5l0bEk7WKDfqb4Os/sCAgFR2zEvrhDtbkhYPf72ysvg/nRUTncmCbo8tOok4SJii2myk8KMfjjw== | 703 | "@aws-sdk/types" "3.329.0" |
713 | dependencies: | 704 | "@aws-sdk/util-endpoints" "3.332.0" |
714 | "@aws-sdk/protocol-http" "3.272.0" | 705 | tslib "^2.5.0" |
715 | "@aws-sdk/types" "3.272.0" | 706 | |
716 | tslib "^2.3.1" | 707 | "@aws-sdk/node-config-provider@3.329.0": |
717 | 708 | version "3.329.0" | |
718 | "@aws-sdk/node-config-provider@3.272.0": | 709 | resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.329.0.tgz#32666077565924354a2216a5343ee768d3107eea" |
719 | version "3.272.0" | 710 | integrity sha512-hg9rGNlkzh8aeR/sQbijrkFx2BIO53j4Z6qDxPNWwSGpl05jri1VHxHx2HZMwgbY6Zy/DSguETN/BL8vdFqyLg== |
720 | resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.272.0.tgz#7797a8f500593b1a7b91fc70bcd7a7245afd9a61" | 711 | dependencies: |
721 | integrity sha512-YYCIBh9g1EQo7hm2l22HX5Yr9RoPQ2RCvhzKvF1n1e8t1QH4iObQrYUtqHG4khcm64Cft8C5MwZmgzHbya5Z6Q== | 712 | "@aws-sdk/property-provider" "3.329.0" |
722 | dependencies: | 713 | "@aws-sdk/shared-ini-file-loader" "3.329.0" |
723 | "@aws-sdk/property-provider" "3.272.0" | 714 | "@aws-sdk/types" "3.329.0" |
724 | "@aws-sdk/shared-ini-file-loader" "3.272.0" | 715 | tslib "^2.5.0" |
725 | "@aws-sdk/types" "3.272.0" | 716 | |
726 | tslib "^2.3.1" | 717 | "@aws-sdk/node-http-handler@3.329.0", "@aws-sdk/node-http-handler@^3.190.0": |
727 | 718 | version "3.329.0" | |
728 | "@aws-sdk/node-http-handler@3.272.0", "@aws-sdk/node-http-handler@^3.190.0": | 719 | resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.329.0.tgz#6dc721e6a9df7baebefd145295ef1a8bf1000a51" |
729 | version "3.272.0" | 720 | integrity sha512-OrjaHjU2ZTPfoHa5DruRvTIbeHH/cc0wvh4ml+FwDpWaPaBpOhLiluhZ3anqX1l5QjrXNiQnL8FxSM5OV/zVCA== |
730 | resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.272.0.tgz#732c7010310da292d4a6c30f915078e1792d029e" | 721 | dependencies: |
731 | integrity sha512-VrW9PjhhngeyYp4yGYPe5S0vgZH6NwU3Po9xAgayUeE37Inr7LS1YteFMHdpgsUUeNXnh7d06CXqHo1XjtqOKA== | 722 | "@aws-sdk/abort-controller" "3.329.0" |
732 | dependencies: | 723 | "@aws-sdk/protocol-http" "3.329.0" |
733 | "@aws-sdk/abort-controller" "3.272.0" | 724 | "@aws-sdk/querystring-builder" "3.329.0" |
734 | "@aws-sdk/protocol-http" "3.272.0" | 725 | "@aws-sdk/types" "3.329.0" |
735 | "@aws-sdk/querystring-builder" "3.272.0" | 726 | tslib "^2.5.0" |
736 | "@aws-sdk/types" "3.272.0" | 727 | |
737 | tslib "^2.3.1" | 728 | "@aws-sdk/property-provider@3.329.0": |
738 | 729 | version "3.329.0" | |
739 | "@aws-sdk/property-provider@3.272.0": | 730 | resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.329.0.tgz#069dda84e132c9d4eca1a4ae37c62f7a650a0046" |
740 | version "3.272.0" | 731 | integrity sha512-1cHLTV6yyMGaMSWWDW/p4vTkJ1cc5BOEO+A0eHuAcoSOk+LDe9IKhUG3/ZOvvYKQYcqIj5jjGSni/noXNCl/qw== |
741 | resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.272.0.tgz#a626604303acfe83c1a1471f99872dee5641c1a4" | 732 | dependencies: |
742 | integrity sha512-V1pZTaH5eqpAt8O8CzbItHhOtzIfFuWymvwZFkAtwKuaHpnl7jjrTouV482zoq8AD/fF+VVSshwBKYA7bhidIw== | 733 | "@aws-sdk/types" "3.329.0" |
743 | dependencies: | 734 | tslib "^2.5.0" |
744 | "@aws-sdk/types" "3.272.0" | 735 | |
745 | tslib "^2.3.1" | 736 | "@aws-sdk/protocol-http@3.329.0": |
746 | 737 | version "3.329.0" | |
747 | "@aws-sdk/protocol-http@3.272.0": | 738 | resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.329.0.tgz#a8a7e01477831961f5f040fe607c3552f9ccb013" |
748 | version "3.272.0" | 739 | integrity sha512-0rLEHY6QTHTUUcVxzGbPUSmCKlXWplxT/fcYRh0bcc5MBK4naKfcQft1O6Ajp8uqs/9YPZ7XCVCn90pDeJfeaw== |
749 | resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.272.0.tgz#11090fed5d1e20f9f8e97b479e1d6fb2247686f6" | 740 | dependencies: |
750 | integrity sha512-4JQ54v5Yn08jspNDeHo45CaSn1CvTJqS1Ywgr79eU6jBExtguOWv6LNtwVSBD9X37v88iqaxt8iu1Z3pZZAJeg== | 741 | "@aws-sdk/types" "3.329.0" |
751 | dependencies: | 742 | tslib "^2.5.0" |
752 | "@aws-sdk/types" "3.272.0" | 743 | |
753 | tslib "^2.3.1" | 744 | "@aws-sdk/querystring-builder@3.329.0": |
754 | 745 | version "3.329.0" | |
755 | "@aws-sdk/querystring-builder@3.272.0": | 746 | resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.329.0.tgz#c6e6dd03dcd4378d1fbee576ce2a81dd94ac46a6" |
756 | version "3.272.0" | 747 | integrity sha512-UWgMKkS5trliaDJG4nPv3onu8Y0aBuwRo7RdIgggguOiU8pU6pq1I113nH2FBNWy+Me1bwf+bcviJh0pCo6bEg== |
757 | resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.272.0.tgz#788ca037e21942bb039c920c5dfa4d412b84ea27" | 748 | dependencies: |
758 | integrity sha512-ndo++7GkdCj5tBXE6rGcITpSpZS4PfyV38wntGYAlj9liL1omk3bLZRY6uzqqkJpVHqbg2fD7O2qHNItzZgqhw== | 749 | "@aws-sdk/types" "3.329.0" |
759 | dependencies: | 750 | "@aws-sdk/util-uri-escape" "3.310.0" |
760 | "@aws-sdk/types" "3.272.0" | 751 | tslib "^2.5.0" |
761 | "@aws-sdk/util-uri-escape" "3.201.0" | 752 | |
762 | tslib "^2.3.1" | 753 | "@aws-sdk/querystring-parser@3.329.0": |
763 | 754 | version "3.329.0" | |
764 | "@aws-sdk/querystring-parser@3.272.0": | 755 | resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.329.0.tgz#dbbf2fd23ff0dfa2e4663fa414de1d5e60814896" |
765 | version "3.272.0" | 756 | integrity sha512-9mkK+FB7snJ2G7H3CqtprDwYIRhzm6jEezffCwUWrC+lbqHBbErbhE9IeU/MKxILmf0RbC2riXEY1MHGspjRrQ== |
766 | resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.272.0.tgz#68db5798d10a353c35f62bf34cfcebaa53580e51" | 757 | dependencies: |
767 | integrity sha512-5oS4/9n6N1LZW9tI3qq/0GnCuWoOXRgcHVB+AJLRBvDbEe+GI+C/xK1tKLsfpDNgsQJHc4IPQoIt4megyZ/1+A== | 758 | "@aws-sdk/types" "3.329.0" |
768 | dependencies: | 759 | tslib "^2.5.0" |
769 | "@aws-sdk/types" "3.272.0" | 760 | |
770 | tslib "^2.3.1" | 761 | "@aws-sdk/service-error-classification@3.329.0": |
771 | 762 | version "3.329.0" | |
772 | "@aws-sdk/service-error-classification@3.272.0": | 763 | resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.329.0.tgz#32db59091ff28f14e526cee738bc14e32a6850f6" |
773 | version "3.272.0" | 764 | integrity sha512-TSNr0flOcCLe71aPp7MjblKNGsmxpTU4xR5772MDX9Cz9GUTNZCPFtvrcqd+wzEPP/AC7XwNXe8KjoXooZImUQ== |
774 | resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.272.0.tgz#cf19b82c2ab1e63bb03793c68e6a2b2e7cbd8382" | 765 | |
775 | integrity sha512-REoltM1LK9byyIufLqx9znhSolPcHQgVHIA2S0zu5sdt5qER4OubkLAXuo4MBbisUTmh8VOOvIyUb5ijZCXq1w== | 766 | "@aws-sdk/shared-ini-file-loader@3.329.0": |
776 | 767 | version "3.329.0" | |
777 | "@aws-sdk/shared-ini-file-loader@3.272.0": | 768 | resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.329.0.tgz#190eb922860d49b4259b20ca6df4d20769544802" |
778 | version "3.272.0" | 769 | integrity sha512-e0hyd75fbjMd4aCoRwpP2/HR+0oScwogErVArIkq3F42c/hyNCQP3sph4JImuXIjuo6HNnpKpf20CEPPhNna8A== |
779 | resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.272.0.tgz#f924ec6e7c183ec749d42e204d8f0d0b7c58fa25" | 770 | dependencies: |
780 | integrity sha512-lzFPohp5sy2XvwFjZIzLVCRpC0i5cwBiaXmFzXYQZJm6FSCszHO4ax+m9yrtlyVFF/2YPWl+/bzNthy4aJtseA== | 771 | "@aws-sdk/types" "3.329.0" |
781 | dependencies: | 772 | tslib "^2.5.0" |
782 | "@aws-sdk/types" "3.272.0" | 773 | |
783 | tslib "^2.3.1" | 774 | "@aws-sdk/signature-v4-multi-region@3.329.0": |
784 | 775 | version "3.329.0" | |
785 | "@aws-sdk/signature-v4-multi-region@3.272.0": | 776 | resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.329.0.tgz#6ccf1255358a49c1393e6f7c8cd43800827eb37e" |
786 | version "3.272.0" | 777 | integrity sha512-SiK1ez8Ns61ulDm0MJsTOSGNJNOMNoPgfA9i+Uu/VMCBkotZASuxrcSWW8seQnLEynWLerjUF9CYpCQuCqKn9w== |
787 | resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.272.0.tgz#4018ed214b7c45f19b38391c0d70bf6362e2270e" | 778 | dependencies: |
788 | integrity sha512-nir/ICA3saE303tS+DuJ803Uocn/d3hOpOl5DqI9RDjaZxbTXwv9uHP+by8sdyyfwCE8TFaYWoiSW5rLI+Qt0g== | 779 | "@aws-sdk/protocol-http" "3.329.0" |
789 | dependencies: | 780 | "@aws-sdk/signature-v4" "3.329.0" |
790 | "@aws-sdk/protocol-http" "3.272.0" | 781 | "@aws-sdk/types" "3.329.0" |
791 | "@aws-sdk/signature-v4" "3.272.0" | 782 | tslib "^2.5.0" |
792 | "@aws-sdk/types" "3.272.0" | 783 | |
793 | "@aws-sdk/util-arn-parser" "3.208.0" | 784 | "@aws-sdk/signature-v4@3.329.0": |
794 | tslib "^2.3.1" | 785 | version "3.329.0" |
795 | 786 | resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.329.0.tgz#8d40683189678f49504169c923e8342247b1da70" | |
796 | "@aws-sdk/signature-v4@3.272.0": | 787 | integrity sha512-9EnLoyOD5nFtCRAp+QRllDgQASCfY7jLHVhwht7jzwE80wE65Z9Ym5Z/mwTd4IyTz/xXfCvcE2VwClsBt0Ybdw== |
797 | version "3.272.0" | 788 | dependencies: |
798 | resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.272.0.tgz#751895d68c1d1122f1e9a0148146dbdf9db023ae" | 789 | "@aws-sdk/is-array-buffer" "3.310.0" |
799 | integrity sha512-pWxnHG1NqJWMwlhJ6NHNiUikOL00DHROmxah6krJPMPq4I3am2KY2Rs/8ouWhnEXKaHAv4EQhSALJ+7Mq5S4/A== | 790 | "@aws-sdk/types" "3.329.0" |
800 | dependencies: | 791 | "@aws-sdk/util-hex-encoding" "3.310.0" |
801 | "@aws-sdk/is-array-buffer" "3.201.0" | 792 | "@aws-sdk/util-middleware" "3.329.0" |
802 | "@aws-sdk/types" "3.272.0" | 793 | "@aws-sdk/util-uri-escape" "3.310.0" |
803 | "@aws-sdk/util-hex-encoding" "3.201.0" | 794 | "@aws-sdk/util-utf8" "3.310.0" |
804 | "@aws-sdk/util-middleware" "3.272.0" | 795 | tslib "^2.5.0" |
805 | "@aws-sdk/util-uri-escape" "3.201.0" | 796 | |
806 | "@aws-sdk/util-utf8" "3.254.0" | 797 | "@aws-sdk/smithy-client@3.329.0": |
807 | tslib "^2.3.1" | 798 | version "3.329.0" |
808 | 799 | resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.329.0.tgz#54705963939855c87ae6e6c88196d23e819d728e" | |
809 | "@aws-sdk/smithy-client@3.272.0": | 800 | integrity sha512-7E0fGpBKxwFqHHAOqNbgNsHSEmCZLuvmU9yvG9DXKVzrS4P48O/PfOro123WpcFZs3STyOVgH8wjUPftHAVKmg== |
810 | version "3.272.0" | 801 | dependencies: |
811 | resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.272.0.tgz#cb6fe3d3ec95e10463c8ff6f1c59c55196bd19c1" | 802 | "@aws-sdk/middleware-stack" "3.329.0" |
812 | integrity sha512-pvdleJ3kaRvyRw2pIZnqL85ZlWBOZrPKmR9I69GCvlyrfdjRBhbSjIEZ+sdhZudw0vdHxq25AGoLUXhofVLf5Q== | 803 | "@aws-sdk/types" "3.329.0" |
813 | dependencies: | 804 | tslib "^2.5.0" |
814 | "@aws-sdk/middleware-stack" "3.272.0" | 805 | |
815 | "@aws-sdk/types" "3.272.0" | 806 | "@aws-sdk/token-providers@3.335.0": |
816 | tslib "^2.3.1" | 807 | version "3.335.0" |
817 | 808 | resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.335.0.tgz#fcd7bdf62a17343c3bd6f57f58511e6eda7b81f9" | |
818 | "@aws-sdk/token-providers@3.272.0": | 809 | integrity sha512-2Hu62xH4/6V+N5JWsPuvxCCmaf/QUnxtz48ClpxzBKM/whrTTkLku8W2fh2MmnzGzAHtT+N97jkIsy2B+onqIg== |
819 | version "3.272.0" | 810 | dependencies: |
820 | resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.272.0.tgz#9a6a0347a8417be4cd1930eac37ca1fb3e9da5b4" | 811 | "@aws-sdk/client-sso-oidc" "3.335.0" |
821 | integrity sha512-0GISJ4IKN2rXvbSddB775VjBGSKhYIGQnAdMqbvxi9LB6pSvVxcH9aIL28G0spiuL+dy3yGQZ8RlJPAyP9JW9A== | 812 | "@aws-sdk/property-provider" "3.329.0" |
822 | dependencies: | 813 | "@aws-sdk/shared-ini-file-loader" "3.329.0" |
823 | "@aws-sdk/client-sso-oidc" "3.272.0" | 814 | "@aws-sdk/types" "3.329.0" |
824 | "@aws-sdk/property-provider" "3.272.0" | 815 | tslib "^2.5.0" |
825 | "@aws-sdk/shared-ini-file-loader" "3.272.0" | 816 | |
826 | "@aws-sdk/types" "3.272.0" | 817 | "@aws-sdk/types@3.329.0", "@aws-sdk/types@^3.222.0": |
827 | tslib "^2.3.1" | 818 | version "3.329.0" |
828 | 819 | resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.329.0.tgz#bc20659abfcd666954196c3a24ad47785db80dd3" | |
829 | "@aws-sdk/types@3.272.0", "@aws-sdk/types@^3.222.0": | 820 | integrity sha512-wFBW4yciDfzQBSFmWNaEvHShnSGLMxSu9Lls6EUf6xDMavxSB36bsrVRX6CyAo/W0NeIIyEOW1LclGPgJV1okg== |
830 | version "3.272.0" | 821 | dependencies: |
831 | resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.272.0.tgz#83670e4009c2e72f1fdf55816c55c9f8b5935e0a" | 822 | tslib "^2.5.0" |
832 | integrity sha512-MmmL6vxMGP5Bsi+4wRx4mxYlU/LX6M0noOXrDh/x5FfG7/4ZOar/nDxqDadhJtNM88cuWVHZWY59P54JzkGWmA== | 823 | |
833 | dependencies: | 824 | "@aws-sdk/url-parser@3.329.0": |
834 | tslib "^2.3.1" | 825 | version "3.329.0" |
835 | 826 | resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.329.0.tgz#a2862834a832ec1d379791f5233e378b75fc63ad" | |
836 | "@aws-sdk/url-parser@3.272.0": | 827 | integrity sha512-/VcfL7vNJKJGSjYYHVQF3bYCDFs4fSzB7j5qeVDwRdWr870gE7O1Dar+sLWBRKFF3AX+4VzplqzUfpu9t44JVA== |
837 | version "3.272.0" | 828 | dependencies: |
838 | resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.272.0.tgz#1a21abb8815ccc2c1344a3dfab0343f4e3eff4d3" | 829 | "@aws-sdk/querystring-parser" "3.329.0" |
839 | integrity sha512-vX/Tx02PlnQ/Kgtf5TnrNDHPNbY+amLZjW0Z1d9vzAvSZhQ4i9Y18yxoRDIaDTCNVRDjdhV8iuctW+05PB5JtQ== | 830 | "@aws-sdk/types" "3.329.0" |
840 | dependencies: | 831 | tslib "^2.5.0" |
841 | "@aws-sdk/querystring-parser" "3.272.0" | 832 | |
842 | "@aws-sdk/types" "3.272.0" | 833 | "@aws-sdk/util-arn-parser@3.310.0": |
843 | tslib "^2.3.1" | 834 | version "3.310.0" |
844 | 835 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.310.0.tgz#861ff8810851be52a320ec9e4786f15b5fc74fba" | |
845 | "@aws-sdk/util-arn-parser@3.208.0": | 836 | integrity sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA== |
846 | version "3.208.0" | 837 | dependencies: |
847 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.208.0.tgz#56b6ae4699c3140bb27dcede5146876fef04e823" | 838 | tslib "^2.5.0" |
848 | integrity sha512-QV4af+kscova9dv4VuHOgH8wEr/IIYHDGcnyVtkUEqahCejWr1Kuk+SBK0xMwnZY5LSycOtQ8aeqHOn9qOjZtA== | 839 | |
849 | dependencies: | 840 | "@aws-sdk/util-base64@3.310.0": |
850 | tslib "^2.3.1" | 841 | version "3.310.0" |
851 | 842 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64/-/util-base64-3.310.0.tgz#d0fd49aff358c5a6e771d0001c63b1f97acbe34c" | |
852 | "@aws-sdk/util-base64@3.208.0": | 843 | integrity sha512-v3+HBKQvqgdzcbL+pFswlx5HQsd9L6ZTlyPVL2LS9nNXnCcR3XgGz9jRskikRUuUvUXtkSG1J88GAOnJ/apTPg== |
853 | version "3.208.0" | 844 | dependencies: |
854 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz#36b430e5396251f761590f7c2f0c5c12193f353c" | 845 | "@aws-sdk/util-buffer-from" "3.310.0" |
855 | integrity sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg== | 846 | tslib "^2.5.0" |
856 | dependencies: | 847 | |
857 | "@aws-sdk/util-buffer-from" "3.208.0" | 848 | "@aws-sdk/util-body-length-browser@3.310.0": |
858 | tslib "^2.3.1" | 849 | version "3.310.0" |
859 | 850 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.310.0.tgz#3fca9d2f73c058edf1907e4a1d99a392fdd23eca" | |
860 | "@aws-sdk/util-body-length-browser@3.188.0": | 851 | integrity sha512-sxsC3lPBGfpHtNTUoGXMQXLwjmR0zVpx0rSvzTPAuoVILVsp5AU/w5FphNPxD5OVIjNbZv9KsKTuvNTiZjDp9g== |
861 | version "3.188.0" | 852 | dependencies: |
862 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz#e1d949318c10a621b38575a9ef01e39f9857ddb0" | 853 | tslib "^2.5.0" |
863 | integrity sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg== | 854 | |
864 | dependencies: | 855 | "@aws-sdk/util-body-length-node@3.310.0": |
865 | tslib "^2.3.1" | 856 | version "3.310.0" |
866 | 857 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.310.0.tgz#4846ae72834ab0636f29f89fc1878520f6543fed" | |
867 | "@aws-sdk/util-body-length-node@3.208.0": | 858 | integrity sha512-2tqGXdyKhyA6w4zz7UPoS8Ip+7sayOg9BwHNidiGm2ikbDxm1YrCfYXvCBdwaJxa4hJfRVz+aL9e+d3GqPI9pQ== |
868 | version "3.208.0" | 859 | dependencies: |
869 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz#baabd1fa1206ff2bd4ce3785122d86eb3258dd20" | 860 | tslib "^2.5.0" |
870 | integrity sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg== | 861 | |
871 | dependencies: | 862 | "@aws-sdk/util-buffer-from@3.310.0": |
872 | tslib "^2.3.1" | 863 | version "3.310.0" |
873 | 864 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.310.0.tgz#7a72cb965984d3c6a7e256ae6cf1621f52e54a57" | |
874 | "@aws-sdk/util-buffer-from@3.208.0": | 865 | integrity sha512-i6LVeXFtGih5Zs8enLrt+ExXY92QV25jtEnTKHsmlFqFAuL3VBeod6boeMXkN2p9lbSVVQ1sAOOYZOHYbYkntw== |
875 | version "3.208.0" | 866 | dependencies: |
876 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz#285e86f6dc9030148a4147d65239e75cb254a1b0" | 867 | "@aws-sdk/is-array-buffer" "3.310.0" |
877 | integrity sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw== | 868 | tslib "^2.5.0" |
878 | dependencies: | 869 | |
879 | "@aws-sdk/is-array-buffer" "3.201.0" | 870 | "@aws-sdk/util-config-provider@3.310.0": |
880 | tslib "^2.3.1" | 871 | version "3.310.0" |
881 | 872 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.310.0.tgz#ff21f73d4774cfd7bd16ae56f905828600dda95f" | |
882 | "@aws-sdk/util-config-provider@3.208.0": | 873 | integrity sha512-xIBaYo8dwiojCw8vnUcIL4Z5tyfb1v3yjqyJKJWV/dqKUFOOS0U591plmXbM+M/QkXyML3ypon1f8+BoaDExrg== |
883 | version "3.208.0" | 874 | dependencies: |
884 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz#c485fd83fbac051337e5f6be60ea3f9fa61c0139" | 875 | tslib "^2.5.0" |
885 | integrity sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg== | 876 | |
886 | dependencies: | 877 | "@aws-sdk/util-defaults-mode-browser@3.329.0": |
887 | tslib "^2.3.1" | 878 | version "3.329.0" |
888 | 879 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.329.0.tgz#49fc6836e85968ff86917c56c82fc9ef595c0565" | |
889 | "@aws-sdk/util-defaults-mode-browser@3.272.0": | 880 | integrity sha512-2iSiy/pzX3OXMhtSxtAzOiEFr3viQEFnYOTeZuiheuyS+cea2L79F6SlZ1110b/nOIU/UOrxxtz83HVad8YFMQ== |
890 | version "3.272.0" | 881 | dependencies: |
891 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.272.0.tgz#1e66d738315a2e8c7a947dcb2042d6547885db83" | 882 | "@aws-sdk/property-provider" "3.329.0" |
892 | integrity sha512-W8ZVJSZRuUBg8l0JEZzUc+9fKlthVp/cdE+pFeF8ArhZelOLCiaeCrMaZAeJusaFzIpa6cmOYQAjtSMVyrwRtg== | 883 | "@aws-sdk/types" "3.329.0" |
893 | dependencies: | ||
894 | "@aws-sdk/property-provider" "3.272.0" | ||
895 | "@aws-sdk/types" "3.272.0" | ||
896 | bowser "^2.11.0" | 884 | bowser "^2.11.0" |
897 | tslib "^2.3.1" | 885 | tslib "^2.5.0" |
898 | 886 | ||
899 | "@aws-sdk/util-defaults-mode-node@3.272.0": | 887 | "@aws-sdk/util-defaults-mode-node@3.329.0": |
900 | version "3.272.0" | 888 | version "3.329.0" |
901 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.272.0.tgz#1a35845125a665480b6ff379b98aa4c1fef2cc3a" | 889 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.329.0.tgz#2296652bcacd56c6abe159194aae283738a796b2" |
902 | integrity sha512-U0NTcbMw6KFk7uz/avBmfxQSTREEiX6JDMH68oN/3ux4AICd2I4jHyxnloSWGuiER1FxZf1dEJ8ZTwy8Ibl21Q== | 890 | integrity sha512-7A6C7YKjkZtmKtH29isYEtOCbhd7IcXPP8lftN8WAWlLOiZE4gV7PHveagUj7QserJzgRKGwwTQbBj53n18HYg== |
903 | dependencies: | 891 | dependencies: |
904 | "@aws-sdk/config-resolver" "3.272.0" | 892 | "@aws-sdk/config-resolver" "3.329.0" |
905 | "@aws-sdk/credential-provider-imds" "3.272.0" | 893 | "@aws-sdk/credential-provider-imds" "3.329.0" |
906 | "@aws-sdk/node-config-provider" "3.272.0" | 894 | "@aws-sdk/node-config-provider" "3.329.0" |
907 | "@aws-sdk/property-provider" "3.272.0" | 895 | "@aws-sdk/property-provider" "3.329.0" |
908 | "@aws-sdk/types" "3.272.0" | 896 | "@aws-sdk/types" "3.329.0" |
909 | tslib "^2.3.1" | 897 | tslib "^2.5.0" |
910 | 898 | ||
911 | "@aws-sdk/util-endpoints@3.272.0": | 899 | "@aws-sdk/util-endpoints@3.332.0": |
912 | version "3.272.0" | 900 | version "3.332.0" |
913 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.272.0.tgz#4e4c849708634c3dd840a11abaacb02c89db46d3" | 901 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.332.0.tgz#e360f65d240c97661988e20f15bb5bca160f773a" |
914 | integrity sha512-c4MPUaJt2G6gGpoiwIOqDfUa98c1J63RpYvf/spQEKOtC/tF5Gfqlxuq8FnAl5lHnrqj1B9ZXLLxFhHtDR0IiQ== | 902 | integrity sha512-nQx7AiOroMU2hj6h+umWOSZ+WECwxupaxFUK/PPKGW6NY/VdQE6LluYnXOtF5awlr8w1nPksT0Lq05PZutMDLA== |
915 | dependencies: | 903 | dependencies: |
916 | "@aws-sdk/types" "3.272.0" | 904 | "@aws-sdk/types" "3.329.0" |
917 | tslib "^2.3.1" | 905 | tslib "^2.5.0" |
918 | 906 | ||
919 | "@aws-sdk/util-hex-encoding@3.201.0": | 907 | "@aws-sdk/util-hex-encoding@3.310.0": |
920 | version "3.201.0" | 908 | version "3.310.0" |
921 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz#21d7ec319240ee68c33d938e71cb79830bea315d" | 909 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.310.0.tgz#19294c78986c90ae33f04491487863dc1d33bd87" |
922 | integrity sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA== | 910 | integrity sha512-sVN7mcCCDSJ67pI1ZMtk84SKGqyix6/0A1Ab163YKn+lFBQRMKexleZzpYzNGxYzmQS6VanP/cfU7NiLQOaSfA== |
923 | dependencies: | 911 | dependencies: |
924 | tslib "^2.3.1" | 912 | tslib "^2.5.0" |
925 | 913 | ||
926 | "@aws-sdk/util-locate-window@^3.0.0": | 914 | "@aws-sdk/util-locate-window@^3.0.0": |
927 | version "3.208.0" | 915 | version "3.310.0" |
928 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.208.0.tgz#0f598fc238a1256e4bcb64d01459f03a922dd4c3" | 916 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.310.0.tgz#b071baf050301adee89051032bd4139bba32cc40" |
929 | integrity sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg== | 917 | integrity sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w== |
930 | dependencies: | 918 | dependencies: |
931 | tslib "^2.3.1" | 919 | tslib "^2.5.0" |
932 | 920 | ||
933 | "@aws-sdk/util-middleware@3.272.0": | 921 | "@aws-sdk/util-middleware@3.329.0": |
934 | version "3.272.0" | 922 | version "3.329.0" |
935 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.272.0.tgz#ed7d732a34659b07f949e2de39cde66271a3c632" | 923 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.329.0.tgz#0d4056c8479d80760778928e807ff74c57fcead3" |
936 | integrity sha512-Abw8m30arbwxqmeMMha5J11ESpHUNmCeSqSzE8/C4B8jZQtHY4kq7f+upzcNIQ11lsd+uzBEzNG3+dDRi0XOJQ== | 924 | integrity sha512-RhBOBaxzkTUghi4MSqr8S5qeeBCjgJ0XPJ6jIYkVkj1saCmqkuZCgl3zFaYdyhdxxPV6nflkFer+1HUoqT+Fqw== |
937 | dependencies: | 925 | dependencies: |
938 | tslib "^2.3.1" | 926 | tslib "^2.5.0" |
939 | 927 | ||
940 | "@aws-sdk/util-retry@3.272.0": | 928 | "@aws-sdk/util-retry@3.329.0": |
941 | version "3.272.0" | 929 | version "3.329.0" |
942 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.272.0.tgz#049f777d4a8f9fd7b7ed02e116d3a23ceb34f128" | 930 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.329.0.tgz#20b71504dd907e70a457cd56dcd131d08d6de39c" |
943 | integrity sha512-Ngha5414LR4gRHURVKC9ZYXsEJhMkm+SJ+44wlzOhavglfdcKKPUsibz5cKY1jpUV7oKECwaxHWpBB8r6h+hOg== | 931 | integrity sha512-+3VQ9HZLinysnmryUs9Xjt1YVh4TYYHLt30ilu4iUnIHFQoamdzIbRCWseSVFPCxGroen9M9qmAleAsytHEKuA== |
944 | dependencies: | 932 | dependencies: |
945 | "@aws-sdk/service-error-classification" "3.272.0" | 933 | "@aws-sdk/service-error-classification" "3.329.0" |
946 | tslib "^2.3.1" | 934 | tslib "^2.5.0" |
947 | 935 | ||
948 | "@aws-sdk/util-stream-browser@3.272.0": | 936 | "@aws-sdk/util-stream-browser@3.329.0": |
949 | version "3.272.0" | 937 | version "3.329.0" |
950 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.272.0.tgz#614fec601c6e4193c98739e6daae3aa1a53f6990" | 938 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-browser/-/util-stream-browser-3.329.0.tgz#a85d5f0fecc0817e0b6ff0721a6de774bd1b3890" |
951 | integrity sha512-vD514YffKxBjV/erjUNgkXcb/mzXAz3uk/KUFMXsodo3cA4Z8WxL4P0p1O09FVuJlNa0gZ8mhFPNzNOekh31GA== | 939 | integrity sha512-UF1fJNfgrdJLMxn8ZlfPkYdv7hoLvVgSk3GHgxYA4OQs5zKCzeZgVrbxtE147LxWwJbxi3Qf04vnaEHwzVESpg== |
952 | dependencies: | 940 | dependencies: |
953 | "@aws-sdk/fetch-http-handler" "3.272.0" | 941 | "@aws-sdk/fetch-http-handler" "3.329.0" |
954 | "@aws-sdk/types" "3.272.0" | 942 | "@aws-sdk/types" "3.329.0" |
955 | "@aws-sdk/util-base64" "3.208.0" | 943 | "@aws-sdk/util-base64" "3.310.0" |
956 | "@aws-sdk/util-hex-encoding" "3.201.0" | 944 | "@aws-sdk/util-hex-encoding" "3.310.0" |
957 | "@aws-sdk/util-utf8" "3.254.0" | 945 | "@aws-sdk/util-utf8" "3.310.0" |
958 | tslib "^2.3.1" | 946 | tslib "^2.5.0" |
959 | 947 | ||
960 | "@aws-sdk/util-stream-node@3.272.0": | 948 | "@aws-sdk/util-stream-node@3.331.0": |
961 | version "3.272.0" | 949 | version "3.331.0" |
962 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-node/-/util-stream-node-3.272.0.tgz#19e2bd5f71c3493dd06c3d37408fa9bda37995f6" | 950 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-stream-node/-/util-stream-node-3.331.0.tgz#3412a6cbf94085ef59827d248c8664449afb2e4f" |
963 | integrity sha512-s7dGeM1ImzihqBKgrpaeZokLnPUk3H4Et5oiM+t+TpRxotXTecJPyuD0p76HRgO8KSXfVT5Nxw/FoHXqj1fiMg== | 951 | integrity sha512-5YUatdh4vgkv7VFY+lSkF+b+6EFkiHvy+dlucfGoJEOcEzuA/NBZYebWbcJ5TiR6z3cQdA23OTyZz3ZofZY1hw== |
964 | dependencies: | 952 | dependencies: |
965 | "@aws-sdk/node-http-handler" "3.272.0" | 953 | "@aws-sdk/node-http-handler" "3.329.0" |
966 | "@aws-sdk/types" "3.272.0" | 954 | "@aws-sdk/types" "3.329.0" |
967 | "@aws-sdk/util-buffer-from" "3.208.0" | 955 | "@aws-sdk/util-buffer-from" "3.310.0" |
968 | tslib "^2.3.1" | 956 | tslib "^2.5.0" |
969 | 957 | ||
970 | "@aws-sdk/util-uri-escape@3.201.0": | 958 | "@aws-sdk/util-uri-escape@3.310.0": |
971 | version "3.201.0" | 959 | version "3.310.0" |
972 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz#5e708d4cde001a4558ee616f889ceacfadd2ab03" | 960 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.310.0.tgz#9f942f09a715d8278875013a416295746b6085ba" |
973 | integrity sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA== | 961 | integrity sha512-drzt+aB2qo2LgtDoiy/3sVG8w63cgLkqFIa2NFlGpUgHFWTXkqtbgf4L5QdjRGKWhmZsnqkbtL7vkSWEcYDJ4Q== |
974 | dependencies: | 962 | dependencies: |
975 | tslib "^2.3.1" | 963 | tslib "^2.5.0" |
976 | 964 | ||
977 | "@aws-sdk/util-user-agent-browser@3.272.0": | 965 | "@aws-sdk/util-user-agent-browser@3.329.0": |
978 | version "3.272.0" | 966 | version "3.329.0" |
979 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.272.0.tgz#9ff8834d38b2178d72cc5c63ba3e089cc1b9a9ae" | 967 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.329.0.tgz#6c3353a68f5d3d420156fabdcfab3bf4160f383b" |
980 | integrity sha512-Lp5QX5bH6uuwBlIdr7w7OAcAI50ttyskb++yUr9i+SPvj6RI2dsfIBaK4mDg1qUdM5LeUdvIyqwj3XHjFKAAvA== | 968 | integrity sha512-8hLSmMCl8aw2++0Zuba8ELq8FkK6/VNyx470St201IpMn2GMbQMDl/rLolRKiTgji6wc+T3pOTidkJkz8/cIXA== |
981 | dependencies: | 969 | dependencies: |
982 | "@aws-sdk/types" "3.272.0" | 970 | "@aws-sdk/types" "3.329.0" |
983 | bowser "^2.11.0" | 971 | bowser "^2.11.0" |
984 | tslib "^2.3.1" | 972 | tslib "^2.5.0" |
985 | 973 | ||
986 | "@aws-sdk/util-user-agent-node@3.272.0": | 974 | "@aws-sdk/util-user-agent-node@3.329.0": |
987 | version "3.272.0" | 975 | version "3.329.0" |
988 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.272.0.tgz#8e8c85d8c3ac4471a309589d91094be14a4260df" | 976 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.329.0.tgz#eb0930a1f3315fa6ea6f72e4007bbfce1202a3e5" |
989 | integrity sha512-ljK+R3l+Q1LIHrcR+Knhk0rmcSkfFadZ8V+crEGpABf/QUQRg7NkZMsoe814tfBO5F7tMxo8wwwSdaVNNHtoRA== | 977 | integrity sha512-C50Zaeodc0+psEP+L4WpElrH8epuLWJPVN4hDOTORcM0cSoU2o025Ost9mbcU7UdoHNxF9vitLnzORGN9SHolg== |
990 | dependencies: | 978 | dependencies: |
991 | "@aws-sdk/node-config-provider" "3.272.0" | 979 | "@aws-sdk/node-config-provider" "3.329.0" |
992 | "@aws-sdk/types" "3.272.0" | 980 | "@aws-sdk/types" "3.329.0" |
993 | tslib "^2.3.1" | 981 | tslib "^2.5.0" |
994 | 982 | ||
995 | "@aws-sdk/util-utf8-browser@^3.0.0": | 983 | "@aws-sdk/util-utf8-browser@^3.0.0": |
996 | version "3.259.0" | 984 | version "3.259.0" |
@@ -999,58 +987,59 @@ | |||
999 | dependencies: | 987 | dependencies: |
1000 | tslib "^2.3.1" | 988 | tslib "^2.3.1" |
1001 | 989 | ||
1002 | "@aws-sdk/util-utf8@3.254.0": | 990 | "@aws-sdk/util-utf8@3.310.0": |
1003 | version "3.254.0" | 991 | version "3.310.0" |
1004 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz#909af9c6549833a9a9bf77004b7484bfc96b2c35" | 992 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8/-/util-utf8-3.310.0.tgz#4a7b9dcebb88e830d3811aeb21e9a6df4273afb4" |
1005 | integrity sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw== | 993 | integrity sha512-DnLfFT8uCO22uOJc0pt0DsSNau1GTisngBCDw8jQuWT5CqogMJu4b/uXmwEqfj8B3GX6Xsz8zOd6JpRlPftQoA== |
1006 | dependencies: | 994 | dependencies: |
1007 | "@aws-sdk/util-buffer-from" "3.208.0" | 995 | "@aws-sdk/util-buffer-from" "3.310.0" |
1008 | tslib "^2.3.1" | 996 | tslib "^2.5.0" |
1009 | 997 | ||
1010 | "@aws-sdk/util-waiter@3.272.0": | 998 | "@aws-sdk/util-waiter@3.329.0": |
1011 | version "3.272.0" | 999 | version "3.329.0" |
1012 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.272.0.tgz#958448b6522709d795327f658882ddf0277af273" | 1000 | resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.329.0.tgz#4e0d457548661e210cf716f8b18ff16a4dbd17c7" |
1013 | integrity sha512-N25/XsJ2wkPh1EgkFyb/GRgfHDityScfD49Hk1AwJWpfetzgkcEtWdeW4IuPymXlSKhrm5L+SBw49USxo9kBag== | 1001 | integrity sha512-MIGs7snNL0ZV55zo1BDVPlrmbinUGV3260hp6HrW4zUbpYVoeIOGeewtrwAsF6FJ+vpZCxljPBB0X2jYR7Q7ZQ== |
1014 | dependencies: | 1002 | dependencies: |
1015 | "@aws-sdk/abort-controller" "3.272.0" | 1003 | "@aws-sdk/abort-controller" "3.329.0" |
1016 | "@aws-sdk/types" "3.272.0" | 1004 | "@aws-sdk/types" "3.329.0" |
1017 | tslib "^2.3.1" | 1005 | tslib "^2.5.0" |
1018 | 1006 | ||
1019 | "@aws-sdk/xml-builder@3.201.0": | 1007 | "@aws-sdk/xml-builder@3.310.0": |
1020 | version "3.201.0" | 1008 | version "3.310.0" |
1021 | resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.201.0.tgz#acf0869855460528114bec17f290b224fe19a3e2" | 1009 | resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.310.0.tgz#f0236f2103b438d16117e0939a6305ad69b7ff76" |
1022 | integrity sha512-brRdB1wwMgjWEnOQsv7zSUhIQuh7DEicrfslAqHop4S4FtSI3GQAShpQqgOpMTNFYcpaWKmE/Y1MJmNY7xLCnw== | 1010 | integrity sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw== |
1023 | dependencies: | 1011 | dependencies: |
1024 | tslib "^2.3.1" | 1012 | tslib "^2.5.0" |
1025 | 1013 | ||
1026 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": | 1014 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.21.4": |
1027 | version "7.18.6" | 1015 | version "7.21.4" |
1028 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" | 1016 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" |
1029 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== | 1017 | integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== |
1030 | dependencies: | 1018 | dependencies: |
1031 | "@babel/highlight" "^7.18.6" | 1019 | "@babel/highlight" "^7.18.6" |
1032 | 1020 | ||
1033 | "@babel/generator@^7.20.7": | 1021 | "@babel/generator@^7.21.5": |
1034 | version "7.20.14" | 1022 | version "7.21.9" |
1035 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.14.tgz#9fa772c9f86a46c6ac9b321039400712b96f64ce" | 1023 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.9.tgz#3a1b706e07d836e204aee0650e8ee878d3aaa241" |
1036 | integrity sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg== | 1024 | integrity sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg== |
1037 | dependencies: | 1025 | dependencies: |
1038 | "@babel/types" "^7.20.7" | 1026 | "@babel/types" "^7.21.5" |
1039 | "@jridgewell/gen-mapping" "^0.3.2" | 1027 | "@jridgewell/gen-mapping" "^0.3.2" |
1028 | "@jridgewell/trace-mapping" "^0.3.17" | ||
1040 | jsesc "^2.5.1" | 1029 | jsesc "^2.5.1" |
1041 | 1030 | ||
1042 | "@babel/helper-environment-visitor@^7.18.9": | 1031 | "@babel/helper-environment-visitor@^7.21.5": |
1043 | version "7.18.9" | 1032 | version "7.21.5" |
1044 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" | 1033 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz#c769afefd41d171836f7cb63e295bedf689d48ba" |
1045 | integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== | 1034 | integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ== |
1046 | 1035 | ||
1047 | "@babel/helper-function-name@^7.19.0": | 1036 | "@babel/helper-function-name@^7.21.0": |
1048 | version "7.19.0" | 1037 | version "7.21.0" |
1049 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" | 1038 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" |
1050 | integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== | 1039 | integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== |
1051 | dependencies: | 1040 | dependencies: |
1052 | "@babel/template" "^7.18.10" | 1041 | "@babel/template" "^7.20.7" |
1053 | "@babel/types" "^7.19.0" | 1042 | "@babel/types" "^7.21.0" |
1054 | 1043 | ||
1055 | "@babel/helper-hoist-variables@^7.18.6": | 1044 | "@babel/helper-hoist-variables@^7.18.6": |
1056 | version "7.18.6" | 1045 | version "7.18.6" |
@@ -1066,10 +1055,10 @@ | |||
1066 | dependencies: | 1055 | dependencies: |
1067 | "@babel/types" "^7.18.6" | 1056 | "@babel/types" "^7.18.6" |
1068 | 1057 | ||
1069 | "@babel/helper-string-parser@^7.19.4": | 1058 | "@babel/helper-string-parser@^7.21.5": |
1070 | version "7.19.4" | 1059 | version "7.21.5" |
1071 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" | 1060 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd" |
1072 | integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== | 1061 | integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w== |
1073 | 1062 | ||
1074 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": | 1063 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": |
1075 | version "7.19.1" | 1064 | version "7.19.1" |
@@ -1090,42 +1079,49 @@ | |||
1090 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e" | 1079 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e" |
1091 | integrity sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng== | 1080 | integrity sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng== |
1092 | 1081 | ||
1093 | "@babel/parser@^7.16.4", "@babel/parser@^7.17.8", "@babel/parser@^7.20.13", "@babel/parser@^7.20.7", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6": | 1082 | "@babel/parser@^7.17.8", "@babel/parser@^7.20.15", "@babel/parser@^7.21.3", "@babel/parser@^7.21.5", "@babel/parser@^7.21.9", "@babel/parser@^7.6.0", "@babel/parser@^7.9.6": |
1094 | version "7.20.15" | 1083 | version "7.21.9" |
1095 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.15.tgz#eec9f36d8eaf0948bb88c87a46784b5ee9fd0c89" | 1084 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.9.tgz#ab18ea3b85b4bc33ba98a8d4c2032c557d23cf14" |
1096 | integrity sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg== | 1085 | integrity sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g== |
1097 | 1086 | ||
1098 | "@babel/template@^7.18.10": | 1087 | "@babel/runtime@^7.21.0": |
1099 | version "7.20.7" | 1088 | version "7.21.5" |
1100 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" | 1089 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.5.tgz#8492dddda9644ae3bda3b45eabe87382caee7200" |
1101 | integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== | 1090 | integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q== |
1102 | dependencies: | 1091 | dependencies: |
1103 | "@babel/code-frame" "^7.18.6" | 1092 | regenerator-runtime "^0.13.11" |
1104 | "@babel/parser" "^7.20.7" | 1093 | |
1105 | "@babel/types" "^7.20.7" | 1094 | "@babel/template@^7.20.7": |
1095 | version "7.21.9" | ||
1096 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb" | ||
1097 | integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== | ||
1098 | dependencies: | ||
1099 | "@babel/code-frame" "^7.21.4" | ||
1100 | "@babel/parser" "^7.21.9" | ||
1101 | "@babel/types" "^7.21.5" | ||
1106 | 1102 | ||
1107 | "@babel/traverse@^7.12.5": | 1103 | "@babel/traverse@^7.12.5": |
1108 | version "7.20.13" | 1104 | version "7.21.5" |
1109 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.13.tgz#817c1ba13d11accca89478bd5481b2d168d07473" | 1105 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.5.tgz#ad22361d352a5154b498299d523cf72998a4b133" |
1110 | integrity sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ== | 1106 | integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== |
1111 | dependencies: | 1107 | dependencies: |
1112 | "@babel/code-frame" "^7.18.6" | 1108 | "@babel/code-frame" "^7.21.4" |
1113 | "@babel/generator" "^7.20.7" | 1109 | "@babel/generator" "^7.21.5" |
1114 | "@babel/helper-environment-visitor" "^7.18.9" | 1110 | "@babel/helper-environment-visitor" "^7.21.5" |
1115 | "@babel/helper-function-name" "^7.19.0" | 1111 | "@babel/helper-function-name" "^7.21.0" |
1116 | "@babel/helper-hoist-variables" "^7.18.6" | 1112 | "@babel/helper-hoist-variables" "^7.18.6" |
1117 | "@babel/helper-split-export-declaration" "^7.18.6" | 1113 | "@babel/helper-split-export-declaration" "^7.18.6" |
1118 | "@babel/parser" "^7.20.13" | 1114 | "@babel/parser" "^7.21.5" |
1119 | "@babel/types" "^7.20.7" | 1115 | "@babel/types" "^7.21.5" |
1120 | debug "^4.1.0" | 1116 | debug "^4.1.0" |
1121 | globals "^11.1.0" | 1117 | globals "^11.1.0" |
1122 | 1118 | ||
1123 | "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.7", "@babel/types@^7.6.1", "@babel/types@^7.9.6": | 1119 | "@babel/types@^7.18.6", "@babel/types@^7.21.0", "@babel/types@^7.21.5", "@babel/types@^7.6.1", "@babel/types@^7.9.6": |
1124 | version "7.20.7" | 1120 | version "7.21.5" |
1125 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" | 1121 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6" |
1126 | integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== | 1122 | integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q== |
1127 | dependencies: | 1123 | dependencies: |
1128 | "@babel/helper-string-parser" "^7.19.4" | 1124 | "@babel/helper-string-parser" "^7.21.5" |
1129 | "@babel/helper-validator-identifier" "^7.19.1" | 1125 | "@babel/helper-validator-identifier" "^7.19.1" |
1130 | to-fast-properties "^2.0.0" | 1126 | to-fast-properties "^2.0.0" |
1131 | 1127 | ||
@@ -1150,23 +1146,35 @@ | |||
1150 | enabled "2.0.x" | 1146 | enabled "2.0.x" |
1151 | kuler "^2.0.0" | 1147 | kuler "^2.0.0" |
1152 | 1148 | ||
1153 | "@digitalbazaar/http-client@^3.2.0": | 1149 | "@digitalbazaar/http-client@^3.4.1": |
1154 | version "3.3.0" | 1150 | version "3.4.1" |
1155 | resolved "https://registry.yarnpkg.com/@digitalbazaar/http-client/-/http-client-3.3.0.tgz#2748c647fc002c022b4b808aaf487b53f1a57667" | 1151 | resolved "https://registry.yarnpkg.com/@digitalbazaar/http-client/-/http-client-3.4.1.tgz#5116fc44290d647cfe4b615d1f3fad9d6005e44d" |
1156 | integrity sha512-xg/DFl+TsgkFi7xsH9AIU0wGPaw3AhwhVC8Gs2/v1h/XnvImIc8fKFGpW9uU0nP9EXw/N4jEEhkOY1oe8Nv4Cw== | 1152 | integrity sha512-Ahk1N+s7urkgj7WvvUND5f8GiWEPfUw0D41hdElaqLgu8wZScI8gdI0q+qWw5N1d35x7GCRH2uk9mi+Uzo9M3g== |
1157 | dependencies: | 1153 | dependencies: |
1158 | ky "^0.33.2" | 1154 | ky "^0.33.3" |
1159 | ky-universal "^0.11.0" | 1155 | ky-universal "^0.11.0" |
1160 | undici "^5.15.0" | 1156 | undici "^5.21.2" |
1161 | 1157 | ||
1162 | "@eslint/eslintrc@^1.4.1": | 1158 | "@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": |
1163 | version "1.4.1" | 1159 | version "4.4.0" |
1164 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e" | 1160 | resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" |
1165 | integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA== | 1161 | integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== |
1162 | dependencies: | ||
1163 | eslint-visitor-keys "^3.3.0" | ||
1164 | |||
1165 | "@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.5.0": | ||
1166 | version "4.5.1" | ||
1167 | resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" | ||
1168 | integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== | ||
1169 | |||
1170 | "@eslint/eslintrc@^2.0.3": | ||
1171 | version "2.0.3" | ||
1172 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.3.tgz#4910db5505f4d503f27774bf356e3704818a0331" | ||
1173 | integrity sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ== | ||
1166 | dependencies: | 1174 | dependencies: |
1167 | ajv "^6.12.4" | 1175 | ajv "^6.12.4" |
1168 | debug "^4.3.2" | 1176 | debug "^4.3.2" |
1169 | espree "^9.4.0" | 1177 | espree "^9.5.2" |
1170 | globals "^13.19.0" | 1178 | globals "^13.19.0" |
1171 | ignore "^5.2.0" | 1179 | ignore "^5.2.0" |
1172 | import-fresh "^3.2.1" | 1180 | import-fresh "^3.2.1" |
@@ -1174,6 +1182,11 @@ | |||
1174 | minimatch "^3.1.2" | 1182 | minimatch "^3.1.2" |
1175 | strip-json-comments "^3.1.1" | 1183 | strip-json-comments "^3.1.1" |
1176 | 1184 | ||
1185 | "@eslint/js@8.41.0": | ||
1186 | version "8.41.0" | ||
1187 | resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.41.0.tgz#080321c3b68253522f7646b55b577dd99d2950b3" | ||
1188 | integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA== | ||
1189 | |||
1177 | "@hapi/boom@^10.0.0": | 1190 | "@hapi/boom@^10.0.0": |
1178 | version "10.0.1" | 1191 | version "10.0.1" |
1179 | resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-10.0.1.tgz#ebb14688275ae150aa6af788dbe482e6a6062685" | 1192 | resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-10.0.1.tgz#ebb14688275ae150aa6af788dbe482e6a6062685" |
@@ -1210,20 +1223,20 @@ | |||
1210 | resolved "https://registry.yarnpkg.com/@ioredis/commands/-/commands-1.2.0.tgz#6d61b3097470af1fdbbe622795b8921d42018e11" | 1223 | resolved "https://registry.yarnpkg.com/@ioredis/commands/-/commands-1.2.0.tgz#6d61b3097470af1fdbbe622795b8921d42018e11" |
1211 | integrity sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg== | 1224 | integrity sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg== |
1212 | 1225 | ||
1213 | "@jimp/bmp@^0.22.4": | 1226 | "@jimp/bmp@^0.22.8": |
1214 | version "0.22.4" | 1227 | version "0.22.8" |
1215 | resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.22.4.tgz#108a68a2ce86bc0999a869734c898894e391462e" | 1228 | resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.22.8.tgz#19ce17bfef7f3d34a0dbe220d640f384d28178bc" |
1216 | integrity sha512-ZDwQ/tLihpZuTCFGGa0zcyZIWHfhvHkrdbsoHUY0GG/JpH/y2xzlm2I48/TicCpoujN8oGKLHIJje0HmVX3xaA== | 1229 | integrity sha512-JEMKgM1AEvvWfn9ZCHn62nK+QCE3Pb/ZhPdL3NF0ZgKNww6pqOmo6KqXzqY18JLB7c0epuTp4GPDPDhOh/ou1g== |
1217 | dependencies: | 1230 | dependencies: |
1218 | "@jimp/utils" "^0.22.4" | 1231 | "@jimp/utils" "^0.22.8" |
1219 | bmp-js "^0.1.0" | 1232 | bmp-js "^0.1.0" |
1220 | 1233 | ||
1221 | "@jimp/core@^0.22.4": | 1234 | "@jimp/core@^0.22.8": |
1222 | version "0.22.4" | 1235 | version "0.22.8" |
1223 | resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.22.4.tgz#b39b44271f2a8980b505b56af1ae04a34783e9e7" | 1236 | resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.22.8.tgz#6851513756e81887864d64d1786f212795076065" |
1224 | integrity sha512-K7guEYpXV44SCLR35QdPyKqF+mFZaEUAqiSL8qQ/F4N4Ws9JkPzFI/qYTjOkDoKxSWkXlKnlsk1sfMzy0yqA5g== | 1237 | integrity sha512-vkN28aFikzQieA6bGxN+qe20pseCAemCyUI0YmRkJIArlb6OujtAwWAKyokv2lylV56bq8EQGIz+Y30OXUnRqg== |
1225 | dependencies: | 1238 | dependencies: |
1226 | "@jimp/utils" "^0.22.4" | 1239 | "@jimp/utils" "^0.22.8" |
1227 | any-base "^1.1.0" | 1240 | any-base "^1.1.0" |
1228 | buffer "^5.2.0" | 1241 | buffer "^5.2.0" |
1229 | exif-parser "^0.1.12" | 1242 | exif-parser "^0.1.12" |
@@ -1233,265 +1246,275 @@ | |||
1233 | pixelmatch "^4.0.2" | 1246 | pixelmatch "^4.0.2" |
1234 | tinycolor2 "^1.6.0" | 1247 | tinycolor2 "^1.6.0" |
1235 | 1248 | ||
1236 | "@jimp/custom@^0.22.4": | 1249 | "@jimp/custom@^0.22.8": |
1237 | version "0.22.4" | 1250 | version "0.22.8" |
1238 | resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.22.4.tgz#542602b733b400a5353649ed1a2e7a969b2af197" | 1251 | resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.22.8.tgz#098cee27bb3e460d24cdcc6774c1680f164b5e50" |
1239 | integrity sha512-k9m/RfxjPjklUsgZ2nszlyNkodUG/4xlxlif70UELhxW8bdqZqqlQGzwA9p+PUiSnlSJYZjL6q+P8cd7yj1ggA== | 1252 | integrity sha512-u6lP9x/HNeGHB0Oojv4c2mhuDvn7G0ikzYbK4IKLsH4HzHxt62faMjBzQMcFhKJhR6UiiKE/jiHrhGvBT/fMkw== |
1240 | dependencies: | 1253 | dependencies: |
1241 | "@jimp/core" "^0.22.4" | 1254 | "@jimp/core" "^0.22.8" |
1242 | 1255 | ||
1243 | "@jimp/gif@^0.22.4": | 1256 | "@jimp/gif@^0.22.8": |
1244 | version "0.22.4" | 1257 | version "0.22.8" |
1245 | resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.22.4.tgz#36b8f12ffacc1365d1ff31958beafd64ceb9d912" | 1258 | resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.22.8.tgz#6692a9117fb4b25620d92327fa305dd95cd57334" |
1246 | integrity sha512-KmN7GoaQTzLAX4JXLBRkIiZAXthgQdKe+Y7BOw4n6CMe6LAS/XCQqrYCG3Av/GqIO7UAKems6D7kIGAUuhpNlQ== | 1259 | integrity sha512-I0l6koS67IPU40RPxCJTD1NvePEd8vUIHTejx1ly0jrjGnumbqdarAlBUkDrKfPPc+Fnqp84hBbSN1w5hNPT6w== |
1247 | dependencies: | 1260 | dependencies: |
1248 | "@jimp/utils" "^0.22.4" | 1261 | "@jimp/utils" "^0.22.8" |
1249 | gifwrap "^0.9.2" | 1262 | gifwrap "^0.9.2" |
1250 | omggif "^1.0.9" | 1263 | omggif "^1.0.9" |
1251 | 1264 | ||
1252 | "@jimp/jpeg@^0.22.4": | 1265 | "@jimp/jpeg@^0.22.8": |
1253 | version "0.22.4" | 1266 | version "0.22.8" |
1254 | resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.22.4.tgz#137bbe2a994b5a026ed01816161ef4a26d3ad85c" | 1267 | resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.22.8.tgz#182c41108833bdc8c88598ef4c11bf4f197228eb" |
1255 | integrity sha512-mMJNhEtJpne65mxpIXEvT0VIzmsKiZWmaFT/c2eQ2tBLEtWAFpkvoP+F7jEaU+F3Ur4fXKFkJ/xOSXtRr/gGNw== | 1268 | integrity sha512-hLXrQ7/0QiUhAVAF10dfGCSq3hvyqjKltlpu/87b3wqMDKe9KdvhX1AJHiUUrAbJv1fAcnOmQGTyXGuySa1D6A== |
1256 | dependencies: | 1269 | dependencies: |
1257 | "@jimp/utils" "^0.22.4" | 1270 | "@jimp/utils" "^0.22.8" |
1258 | jpeg-js "^0.4.4" | 1271 | jpeg-js "^0.4.4" |
1259 | 1272 | ||
1260 | "@jimp/plugin-blit@^0.22.4": | 1273 | "@jimp/plugin-blit@^0.22.8": |
1261 | version "0.22.4" | 1274 | version "0.22.8" |
1262 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.22.4.tgz#ce66dea1db9e9acb4b062bace217c72397792f8d" | 1275 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.22.8.tgz#b7ea7cbcbb0d7da87fb4124f0129ee539bf5ae49" |
1263 | integrity sha512-QQHe+rFarsxJQxWKlyHEMfLyXmUG9AiQky+8WfwjZVBYilIFyiBywOc3sThonOsru+7LOSUDmbN6mvbFk4R+gw== | 1276 | integrity sha512-rQ19txVCKIwo74HtgFodFt4//0ATPCJK+f24riqzb+nx+1JaOo1xRvpJqg4moirHwKR2fhwdDxmY7KX20kCeYA== |
1264 | dependencies: | 1277 | dependencies: |
1265 | "@jimp/utils" "^0.22.4" | 1278 | "@jimp/utils" "^0.22.8" |
1266 | 1279 | ||
1267 | "@jimp/plugin-blur@^0.22.4": | 1280 | "@jimp/plugin-blur@^0.22.8": |
1268 | version "0.22.4" | 1281 | version "0.22.8" |
1269 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.22.4.tgz#77ff918c82cb10cabda0b853f83a9eae71461581" | 1282 | resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.22.8.tgz#d561de68d7154175b7a443d12949ba7d9fe255ca" |
1270 | integrity sha512-p57Ac5LEQckIogiwf7qyOojGvLOD08eMaQd5ylOhet/fbdwAzD/8flWFhSIKsdAVzvnfGcszuLtrsV07jDutTw== | 1283 | integrity sha512-GWbNK3YW6k2EKiGJdpAFEr0jezPBtiVxj2wG/lCPuWJz7KmzSSN99hQjIy73xQxoBCRdALfJlkhe3leFNRueSQ== |
1271 | dependencies: | 1284 | dependencies: |
1272 | "@jimp/utils" "^0.22.4" | 1285 | "@jimp/utils" "^0.22.8" |
1273 | 1286 | ||
1274 | "@jimp/plugin-circle@^0.22.4": | 1287 | "@jimp/plugin-circle@^0.22.8": |
1275 | version "0.22.4" | 1288 | version "0.22.8" |
1276 | resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.22.4.tgz#cc232415234f33d6ef80443b310e6d217f40868d" | 1289 | resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.22.8.tgz#2182999a77d0fab7d9eaad94815524104307015f" |
1277 | integrity sha512-T+TpG+s+wM9kKHlpIEfCAfOM+QrYVqcMoWjkULddc0KtaDEhqgGYFhN+/SlzJfDbZKw0xUgIuAw89sXuzMIUjw== | 1290 | integrity sha512-qPCw8XFW8opT89ciFDuvs+eB3EB1mZIJWVajD2qAlprHiE7YGr34TkM7N5MNr3qZ1pJgkYdW6+HbBrJwBaonqw== |
1278 | dependencies: | 1291 | dependencies: |
1279 | "@jimp/utils" "^0.22.4" | 1292 | "@jimp/utils" "^0.22.8" |
1280 | 1293 | ||
1281 | "@jimp/plugin-color@^0.22.4": | 1294 | "@jimp/plugin-color@^0.22.8": |
1282 | version "0.22.4" | 1295 | version "0.22.8" |
1283 | resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.22.4.tgz#0e184dfd7f988cccb399a1981d374b01266f7991" | 1296 | resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.22.8.tgz#3f64888b28438ac986a97c672babe6abec886cb3" |
1284 | integrity sha512-TZqcqepoCcIlF7VodPPfS3WET+LL5Y/XnXOBk4tWnG5i+lhNrs7/U0HOJY6Iw9o4g267DddnlfKWmunvzBcvOQ== | 1297 | integrity sha512-ogkbg6rpDVH/mMLgAQKg17z3oZE0VN7ZWxNoH12fUHchqKz1I57zpa65fxZe2I8T5Xz97HR3x+7V7oI8qQGdSA== |
1285 | dependencies: | 1298 | dependencies: |
1286 | "@jimp/utils" "^0.22.4" | 1299 | "@jimp/utils" "^0.22.8" |
1287 | tinycolor2 "^1.6.0" | 1300 | tinycolor2 "^1.6.0" |
1288 | 1301 | ||
1289 | "@jimp/plugin-contain@^0.22.4": | 1302 | "@jimp/plugin-contain@^0.22.8": |
1290 | version "0.22.4" | 1303 | version "0.22.8" |
1291 | resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.22.4.tgz#ecc5a440cef99ba8882e3670616bd8cc5b400fd0" | 1304 | resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.22.8.tgz#5afad638558ccf69abfac0c85b6354534e22c0eb" |
1292 | integrity sha512-Hl+TO4v+EpRfEl3R6k/bEgOGOpm6JqNfEIyCFWLi6yqJQjMGzBQ0vt+VHe2u3WIFaFrDWsGxeuFZBDzgtjTwxw== | 1305 | integrity sha512-oiaPLdJt9Dk+XEEhM/OU3lFemM51mA9NgMCAdburSCjDzKacJYBGFSHjTOhXzcxOie/ZDpOYN/UzFGKy8Dgl9A== |
1293 | dependencies: | 1306 | dependencies: |
1294 | "@jimp/utils" "^0.22.4" | 1307 | "@jimp/utils" "^0.22.8" |
1295 | 1308 | ||
1296 | "@jimp/plugin-cover@^0.22.4": | 1309 | "@jimp/plugin-cover@^0.22.8": |
1297 | version "0.22.4" | 1310 | version "0.22.8" |
1298 | resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.22.4.tgz#c77e4f17c7a632948d26d7afd2a393127fbb76a1" | 1311 | resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.22.8.tgz#b7e2aa869ff3d68c6b3d68e46f9ddb309bf5fa8a" |
1299 | integrity sha512-KMTQjN/B7r/RNzoLFwnhqhLrgT0kMqTkBMEZQSopj5vPLPNjIX0ElEYC8AIVFKeZAV+1mYkyss+IDdxq4fyRng== | 1312 | integrity sha512-mO68w1m/LhfuHU8LKHY05a4/hhWnY4t+T+8JCw9t+5yfzA4+LofBZZKtFtWgwf/QGe1y3X2rtUU/avAzDUKyyA== |
1300 | dependencies: | 1313 | dependencies: |
1301 | "@jimp/utils" "^0.22.4" | 1314 | "@jimp/utils" "^0.22.8" |
1302 | 1315 | ||
1303 | "@jimp/plugin-crop@^0.22.4": | 1316 | "@jimp/plugin-crop@^0.22.8": |
1304 | version "0.22.4" | 1317 | version "0.22.8" |
1305 | resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.22.4.tgz#d91d0de285123a3fe17ad6e2f44bd29a5b6d4330" | 1318 | resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.22.8.tgz#2683de20d34eac0d457a5d231a0e3885023a2192" |
1306 | integrity sha512-8krDt7xzBa1fbtlYCzEMZIgNjTkhgywho0FJpgIMkIUMjaZITS1Ea/Veb3UrWt8EsgQS6hxjGVE/Q1FvP5iPLA== | 1319 | integrity sha512-ns4oH0h0gezYsbuH8RThcMLY5uTLk/vnqOVjWCehMHEzxi0DHMWCmpcb6bC//vJ+XFNhtVGn1ALN7+ROmPrj+A== |
1307 | dependencies: | 1320 | dependencies: |
1308 | "@jimp/utils" "^0.22.4" | 1321 | "@jimp/utils" "^0.22.8" |
1309 | 1322 | ||
1310 | "@jimp/plugin-displace@^0.22.4": | 1323 | "@jimp/plugin-displace@^0.22.8": |
1311 | version "0.22.4" | 1324 | version "0.22.8" |
1312 | resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.22.4.tgz#e81119670d33624c1ec6c0d6f909c07d89979b6c" | 1325 | resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.22.8.tgz#d29992956fcdb01ab860bb00dd923964e88540f0" |
1313 | integrity sha512-3gBfwYVFrOjp8SUpb7H0UMgqvsG/sxY1PVBIfRW9MUCosiH1eE/Mo5cbxhQ6/w5f3sh23lBmG8W0WuSrnXLorg== | 1326 | integrity sha512-Cj8nHYgsdFynOIx3dbbiVwRuZn3xO+RVfwkTRy0JBye+K2AU8SQJS+hSFNMQFTZt5djivh6kh0TzvR/6LkOd1w== |
1314 | dependencies: | 1327 | dependencies: |
1315 | "@jimp/utils" "^0.22.4" | 1328 | "@jimp/utils" "^0.22.8" |
1316 | 1329 | ||
1317 | "@jimp/plugin-dither@^0.22.4": | 1330 | "@jimp/plugin-dither@^0.22.8": |
1318 | version "0.22.4" | 1331 | version "0.22.8" |
1319 | resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.22.4.tgz#46d028299c2f11112c6fd74ac96648026bbfd2ad" | 1332 | resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.22.8.tgz#75d31db459852bd6c2caf10ff74bc7340c9d3bf5" |
1320 | integrity sha512-oOhdZBDJpSGIoTUhPOIvLIVUwILRWgrWdA4Vbzcyz2RHvaPHS8gdBH0EdIPbJ5agNyFnY8sJWFM7YKx/rLNKsw== | 1333 | integrity sha512-oE0Us/6bEgrgEg56plU3jSBzvB9iGhweKUHmxYMWnQbFCHP4mNCtPAs8+Fmq6c+m98ZgBgRcrJTnC7lphHkGyw== |
1321 | dependencies: | 1334 | dependencies: |
1322 | "@jimp/utils" "^0.22.4" | 1335 | "@jimp/utils" "^0.22.8" |
1323 | 1336 | ||
1324 | "@jimp/plugin-fisheye@^0.22.4": | 1337 | "@jimp/plugin-fisheye@^0.22.8": |
1325 | version "0.22.4" | 1338 | version "0.22.8" |
1326 | resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.22.4.tgz#a5eae8a611047cb4740a6c52067b442311d8972a" | 1339 | resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.22.8.tgz#980bd252ae9ebe903256fc238f224d7deb067813" |
1327 | integrity sha512-2myNZyDrwUOV8MKd4NeULnEOojYF7XRbnRHiUPsNptpmK6g/gI4xt+5k7BallAYZD8ZLfZVjstUogsObprHd/Q== | 1340 | integrity sha512-bWvYY/nfMcKclWEaRyAir+YsT6C5St823HUQAsewZowTrJmme+w4U2a6InsryTHUL01BBcV5BLH0aDHuV3StvA== |
1328 | dependencies: | 1341 | dependencies: |
1329 | "@jimp/utils" "^0.22.4" | 1342 | "@jimp/utils" "^0.22.8" |
1330 | 1343 | ||
1331 | "@jimp/plugin-flip@^0.22.4": | 1344 | "@jimp/plugin-flip@^0.22.8": |
1332 | version "0.22.4" | 1345 | version "0.22.8" |
1333 | resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.22.4.tgz#24c2723097ee95718c5bed1548429d77c5970e2c" | 1346 | resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.22.8.tgz#c359436260455af0ec4156d9823a55b75b776d94" |
1334 | integrity sha512-9FZ0k5N5leLDefeDjizXXTl17dzo23PYtCD/T4xeSVr96d1pQDwbeIk7pEhhHr1rl98tJe0U/OV2dFXFYauKPw== | 1347 | integrity sha512-0NFTNzjsdmOQkaIkNjZqO3/yU4SQb9nnWQXsLS1fFo+9QrIL5v8vVkXpk/rhiND6PyTj2mMTNjOa76GuZcC+iQ== |
1335 | dependencies: | 1348 | dependencies: |
1336 | "@jimp/utils" "^0.22.4" | 1349 | "@jimp/utils" "^0.22.8" |
1337 | 1350 | ||
1338 | "@jimp/plugin-gaussian@^0.22.4": | 1351 | "@jimp/plugin-gaussian@^0.22.8": |
1339 | version "0.22.4" | 1352 | version "0.22.8" |
1340 | resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.22.4.tgz#fb710415d5e781bbf46ae338ad048767d285fbb3" | 1353 | resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.22.8.tgz#bd52b0944055afa9344496af9a1f05c8d7127ded" |
1341 | integrity sha512-irOSwLdZ9kTq5Wd5dpkMgIMJVwemYcqgnzd04+P6TJGYmem2HR6JUCDpjbET3Fpbo/snFLm4mZ+2A+SmeCGjKA== | 1354 | integrity sha512-E/f14aLzCS50QAM7K+InI9V61KVy/Zx52vy7Jjfo1h7qKhQHss3PYaydaH0N6qlXRNeXgh+4/32P9JfieLMcdw== |
1342 | dependencies: | 1355 | dependencies: |
1343 | "@jimp/utils" "^0.22.4" | 1356 | "@jimp/utils" "^0.22.8" |
1344 | 1357 | ||
1345 | "@jimp/plugin-invert@^0.22.4": | 1358 | "@jimp/plugin-invert@^0.22.8": |
1346 | version "0.22.4" | 1359 | version "0.22.8" |
1347 | resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.22.4.tgz#4a345474b006cec5a553303ff8e339b587a5e35a" | 1360 | resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.22.8.tgz#d52c4c735720359d942a600827693b2e097c61a7" |
1348 | integrity sha512-/WtZeLrF+H+mzbjqudeGvvSxudlHy1kyiP1gVWDxhYNQOuZJI57Vn20kSTYvHBNjvy31LV4/uestyX8j8tE2Qg== | 1361 | integrity sha512-UauP39FF2cwbA5VU+Tz9VlNa9rtULPSHZb0Huwcjqjm9/G/xVN69VJ8+RKiFC4zM1/kYAUp/6IRwPa6qdKJpSw== |
1349 | dependencies: | 1362 | dependencies: |
1350 | "@jimp/utils" "^0.22.4" | 1363 | "@jimp/utils" "^0.22.8" |
1351 | 1364 | ||
1352 | "@jimp/plugin-mask@^0.22.4": | 1365 | "@jimp/plugin-mask@^0.22.8": |
1353 | version "0.22.4" | 1366 | version "0.22.8" |
1354 | resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.22.4.tgz#59dc936048f052f152d125e7c55ac5b396d2174d" | 1367 | resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.22.8.tgz#80adff958c1cec3d4727a21018f4f7062a697394" |
1355 | integrity sha512-U0SrOwBNKkMYTNPTz5CXeJdZ4c5easFlq2B9Txy0kPsav2OraTv8cZjpMxrWUejo/AQGVUDbaGtXMm9pE13/6w== | 1368 | integrity sha512-bhg5+3i8x1CmYj6cjvPBQZLwZEI3iK3gJWF25ZHF+12d3cqDuJngtr8oRQOQLlAgvKmrj9FXIiEPDczUI9cnWQ== |
1356 | dependencies: | 1369 | dependencies: |
1357 | "@jimp/utils" "^0.22.4" | 1370 | "@jimp/utils" "^0.22.8" |
1358 | 1371 | ||
1359 | "@jimp/plugin-normalize@^0.22.4": | 1372 | "@jimp/plugin-normalize@^0.22.8": |
1360 | version "0.22.4" | 1373 | version "0.22.8" |
1361 | resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.22.4.tgz#27aaec25be52bfde06643f63adac2cac2e4e0dde" | 1374 | resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.22.8.tgz#e60e864c7b0270920517e6276d847c4604154051" |
1362 | integrity sha512-XJiPBJGCHWmIzUdmL4mWP1Ev5LMp77oMmPXdgQGDty1cxfyo3CbkTjZSsnwF/XLlrQ1yfLW+8JB+ihGKcVEOxA== | 1375 | integrity sha512-Yg5nreAR1JYuSObu3ExlgaLxVeW6VvjVL5qFwiPFxSNlG8JIwL1Ir3K3ChSnnvymyZvJMHb6YKTYNfXKw5Da6g== |
1363 | dependencies: | 1376 | dependencies: |
1364 | "@jimp/utils" "^0.22.4" | 1377 | "@jimp/utils" "^0.22.8" |
1365 | 1378 | ||
1366 | "@jimp/plugin-print@^0.22.4": | 1379 | "@jimp/plugin-print@^0.22.8": |
1367 | version "0.22.4" | 1380 | version "0.22.8" |
1368 | resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.22.4.tgz#39a937fe4834851227f033137ebbbdfaa679ff26" | 1381 | resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.22.8.tgz#fa1e6659a1cc34dddceee33e887cbf6fc0d99038" |
1369 | integrity sha512-mayiPhg6c7KYjvq3fYOW9ohhXD1eWdEiseV9dAWqTOEbDbohT8S6eTGhVIiVa2sVySLcpNEKZSk07c5EhJAMcw== | 1382 | integrity sha512-86O5ejCDi543IYl0TykSmNWErzAjEYhiAxNQb2F7rFRT38WJYNVsvJ6QhxhDQHKxSmF5iwmqbk0jYk5Wp2Z1kw== |
1370 | dependencies: | 1383 | dependencies: |
1371 | "@jimp/utils" "^0.22.4" | 1384 | "@jimp/utils" "^0.22.8" |
1372 | load-bmfont "^1.4.1" | 1385 | load-bmfont "^1.4.1" |
1373 | 1386 | ||
1374 | "@jimp/plugin-resize@^0.22.4": | 1387 | "@jimp/plugin-resize@^0.22.8": |
1375 | version "0.22.4" | 1388 | version "0.22.8" |
1376 | resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.22.4.tgz#126ac986237f047268c5d26af21884fb426e1fdc" | 1389 | resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.22.8.tgz#d111c164512fb54c096da55dcabf681a5b57d458" |
1377 | integrity sha512-2wMdpPNGf6Zo2lfJg1QHHQ+ds5baQH75IcFpdjw717dcEISpn1jPG//iClXOGh16OJsRQlwHESaZTgEo/5Dw/g== | 1390 | integrity sha512-kg8ArQRPqv/iU3DWNXCa8kcVIhoq64Ze0aGCAeFLKlAq/59f5pzAci6m6vV4L/uOVdYmUa9/kYwIFY6RWKpfzQ== |
1378 | dependencies: | 1391 | dependencies: |
1379 | "@jimp/utils" "^0.22.4" | 1392 | "@jimp/utils" "^0.22.8" |
1380 | 1393 | ||
1381 | "@jimp/plugin-rotate@^0.22.4": | 1394 | "@jimp/plugin-rotate@^0.22.8": |
1382 | version "0.22.4" | 1395 | version "0.22.8" |
1383 | resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.22.4.tgz#47bd35a239bbbfd007775c95605250c7201b7e2e" | 1396 | resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.22.8.tgz#3b61655a1a38600e01c73210c201c690041c3bcb" |
1384 | integrity sha512-g08LBsPENbeA6NVoeq0iuDgAL89+N+aZrvYVKYkiJZIM7vUvueJyAIq4+bjDl4r54OR8XBFX0GsrKsqrULh1eA== | 1397 | integrity sha512-9a+VPZWMN/Cks76wf8LjM5RVA3ntP9+NAdsS1SZhhXel7U3Re/dWMouIEbo3QTt6K+igRo4txUCdZiw4ZucvkQ== |
1385 | dependencies: | 1398 | dependencies: |
1386 | "@jimp/utils" "^0.22.4" | 1399 | "@jimp/utils" "^0.22.8" |
1387 | 1400 | ||
1388 | "@jimp/plugin-scale@^0.22.4": | 1401 | "@jimp/plugin-scale@^0.22.8": |
1389 | version "0.22.4" | 1402 | version "0.22.8" |
1390 | resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.22.4.tgz#c091ee17abc432b60f4ca16cf8e593196f7ba99f" | 1403 | resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.22.8.tgz#b5a4f798aebefa914e942a0feae6dc179230d974" |
1391 | integrity sha512-cJiLQtTcNk6/+j05R23TFGXy+smDV0BdlmzJVDb+7Ye9qcmWpkdjVSioQQqZr0QScIYKhhRCY/lFTepBx67yzw== | 1404 | integrity sha512-dQS4pG6DX6endu8zUpvBBOEtGC+ljDDDNw0scSXY71TxyQdNo5Ro0apfsppjmuAr8rNotRkfyxbITKkXQDRUDQ== |
1392 | dependencies: | 1405 | dependencies: |
1393 | "@jimp/utils" "^0.22.4" | 1406 | "@jimp/utils" "^0.22.8" |
1394 | 1407 | ||
1395 | "@jimp/plugin-shadow@^0.22.4": | 1408 | "@jimp/plugin-shadow@^0.22.8": |
1396 | version "0.22.4" | 1409 | version "0.22.8" |
1397 | resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.22.4.tgz#3f14c189439d6cd358629720e94e1b62b2693f98" | 1410 | resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.22.8.tgz#ba6c14074aafbc47c550878044e7c18498c91907" |
1398 | integrity sha512-a5hdpzGBzBo91DNiKaGvs8iJbs2bYQmDRm/BrCh4NET+h5l5AwXNu/Ak0bWRhN16YQ55XYNGHer2jOwBPrf2WQ== | 1411 | integrity sha512-HyAhr7OblTQh+BoKHQg4qbS9MweNlH77yfpBqUEyDtfyjI5r06+5chf1ZdLRIPEWv/BdCfdI/g81Wv69muCMwA== |
1399 | dependencies: | 1412 | dependencies: |
1400 | "@jimp/utils" "^0.22.4" | 1413 | "@jimp/utils" "^0.22.8" |
1401 | 1414 | ||
1402 | "@jimp/plugin-threshold@^0.22.4": | 1415 | "@jimp/plugin-threshold@^0.22.8": |
1403 | version "0.22.4" | 1416 | version "0.22.8" |
1404 | resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.22.4.tgz#fecbcc0bc348772eb2d93984a40fdc37ef4890df" | 1417 | resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.22.8.tgz#63b96ce4f82250ef993bfb7e88f12dae94e17a04" |
1405 | integrity sha512-jTT/+p2zb2NESzd7O0bVRowiQszoaHeBf2OgP7lFde10fHd+fn78m5brUmSmlGAdlMRwm8S8ZcxTj5ZjdQns5w== | 1418 | integrity sha512-ZmkfH0PtjvF1UcKsjw0H7V6r+LC0yKzEfg76Jhs2nIqIgsxsSOVfHwS7z0/1IWnyXxSw36m+NjCAotNHRILGmA== |
1406 | dependencies: | 1419 | dependencies: |
1407 | "@jimp/utils" "^0.22.4" | 1420 | "@jimp/utils" "^0.22.8" |
1408 | 1421 | ||
1409 | "@jimp/plugins@^0.22.4": | 1422 | "@jimp/plugins@^0.22.8": |
1410 | version "0.22.4" | 1423 | version "0.22.8" |
1411 | resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.22.4.tgz#e6e32ba9f41a7814814d56d0215a0ddd68f48645" | 1424 | resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.22.8.tgz#07683e350d3578b319580bf445650df88fb7eccd" |
1412 | integrity sha512-yAxcA4UR3Bs7j73I7wt4ty52vm5MzPmr+8DYk8jrS/ng2Z2iuXzbcTe4mf9eEqXYVah3rTIggo4dPjW75DRZtA== | 1425 | integrity sha512-ieI2+kCpmIfjwVlT7B67ULCzxMizfj7LspJh9HnIZCDXQB9GBOZ9KImLYc75Krae0dP/3FR7FglLiSI7fkOHbw== |
1413 | dependencies: | 1426 | dependencies: |
1414 | "@jimp/plugin-blit" "^0.22.4" | 1427 | "@jimp/plugin-blit" "^0.22.8" |
1415 | "@jimp/plugin-blur" "^0.22.4" | 1428 | "@jimp/plugin-blur" "^0.22.8" |
1416 | "@jimp/plugin-circle" "^0.22.4" | 1429 | "@jimp/plugin-circle" "^0.22.8" |
1417 | "@jimp/plugin-color" "^0.22.4" | 1430 | "@jimp/plugin-color" "^0.22.8" |
1418 | "@jimp/plugin-contain" "^0.22.4" | 1431 | "@jimp/plugin-contain" "^0.22.8" |
1419 | "@jimp/plugin-cover" "^0.22.4" | 1432 | "@jimp/plugin-cover" "^0.22.8" |
1420 | "@jimp/plugin-crop" "^0.22.4" | 1433 | "@jimp/plugin-crop" "^0.22.8" |
1421 | "@jimp/plugin-displace" "^0.22.4" | 1434 | "@jimp/plugin-displace" "^0.22.8" |
1422 | "@jimp/plugin-dither" "^0.22.4" | 1435 | "@jimp/plugin-dither" "^0.22.8" |
1423 | "@jimp/plugin-fisheye" "^0.22.4" | 1436 | "@jimp/plugin-fisheye" "^0.22.8" |
1424 | "@jimp/plugin-flip" "^0.22.4" | 1437 | "@jimp/plugin-flip" "^0.22.8" |
1425 | "@jimp/plugin-gaussian" "^0.22.4" | 1438 | "@jimp/plugin-gaussian" "^0.22.8" |
1426 | "@jimp/plugin-invert" "^0.22.4" | 1439 | "@jimp/plugin-invert" "^0.22.8" |
1427 | "@jimp/plugin-mask" "^0.22.4" | 1440 | "@jimp/plugin-mask" "^0.22.8" |
1428 | "@jimp/plugin-normalize" "^0.22.4" | 1441 | "@jimp/plugin-normalize" "^0.22.8" |
1429 | "@jimp/plugin-print" "^0.22.4" | 1442 | "@jimp/plugin-print" "^0.22.8" |
1430 | "@jimp/plugin-resize" "^0.22.4" | 1443 | "@jimp/plugin-resize" "^0.22.8" |
1431 | "@jimp/plugin-rotate" "^0.22.4" | 1444 | "@jimp/plugin-rotate" "^0.22.8" |
1432 | "@jimp/plugin-scale" "^0.22.4" | 1445 | "@jimp/plugin-scale" "^0.22.8" |
1433 | "@jimp/plugin-shadow" "^0.22.4" | 1446 | "@jimp/plugin-shadow" "^0.22.8" |
1434 | "@jimp/plugin-threshold" "^0.22.4" | 1447 | "@jimp/plugin-threshold" "^0.22.8" |
1435 | timm "^1.6.1" | 1448 | timm "^1.6.1" |
1436 | 1449 | ||
1437 | "@jimp/png@^0.22.4": | 1450 | "@jimp/png@^0.22.8": |
1438 | version "0.22.4" | 1451 | version "0.22.8" |
1439 | resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.22.4.tgz#a973bf733dddee729dabd9185367a90efc38242e" | 1452 | resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.22.8.tgz#3fd5e546087aede4011ceb1f75e912dbc8ff696e" |
1440 | integrity sha512-kDovx9dTyV/TSR40HQHdRyVgNNb7Cny4/0PPEa+xeR7snuDC3dV5hu9s/QJwY0RMGiAkiuKDpiaBuSZuz8dwRQ== | 1453 | integrity sha512-XOj11kcCr8zKg24QSwlRfH9k4hbV6rkMGUVxMS3puRzzB0FBSQy42NBYEfYf2XlY2QJSAByPl4AYerOtKb805w== |
1441 | dependencies: | 1454 | dependencies: |
1442 | "@jimp/utils" "^0.22.4" | 1455 | "@jimp/utils" "^0.22.8" |
1443 | pngjs "^6.0.0" | 1456 | pngjs "^6.0.0" |
1444 | 1457 | ||
1445 | "@jimp/tiff@^0.22.4": | 1458 | "@jimp/tiff@^0.22.8": |
1446 | version "0.22.4" | 1459 | version "0.22.8" |
1447 | resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.22.4.tgz#04f66c481c92a7698713677ef8a720f8dcd729fd" | 1460 | resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.22.8.tgz#e584e087633cbfad90fcca82439fabcba4b6786e" |
1448 | integrity sha512-RStUATRnb+unYzzuGxU+SPZALqh5NxYdcS6UGTBvhCMlijopGiY/iL01wstIOst0ypKIjwbcSVj7mAHn6B7Qbw== | 1461 | integrity sha512-K0hYUVW5MLgwq3jiHVHa6LvP05J1rXOlRCC+5dMTUnAXVwi45+MKsqA/8lzzwhHYJ65CNhZwy6D3+ZNzM9SIBQ== |
1449 | dependencies: | 1462 | dependencies: |
1450 | utif2 "^4.0.1" | 1463 | utif2 "^4.0.1" |
1451 | 1464 | ||
1452 | "@jimp/types@^0.22.4": | 1465 | "@jimp/types@^0.22.8": |
1453 | version "0.22.4" | 1466 | version "0.22.8" |
1454 | resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.22.4.tgz#4e1f2028f5760d01508766cf1e615db9cf0d9ef0" | 1467 | resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.22.8.tgz#4dedda51186a1d950108ed9856f5d17a9f003597" |
1455 | integrity sha512-v3hm8LGc3we6P6ML0ticiLX7wtdvywrKthYxqVrJVIu3vRL0Z4q3ngFjwzqDmaIF8wC0neq98s/t7ODWfeIiRQ== | 1468 | integrity sha512-9+xc+mzuYwu0i+6dsnhXiUgfcS+Ktqn5q2jczoKyyBT0cOKgsk+57EIeFLgpTfVGRKRR0y/UIdHByeCzGguF3A== |
1456 | dependencies: | 1469 | dependencies: |
1457 | "@jimp/bmp" "^0.22.4" | 1470 | "@jimp/bmp" "^0.22.8" |
1458 | "@jimp/gif" "^0.22.4" | 1471 | "@jimp/gif" "^0.22.8" |
1459 | "@jimp/jpeg" "^0.22.4" | 1472 | "@jimp/jpeg" "^0.22.8" |
1460 | "@jimp/png" "^0.22.4" | 1473 | "@jimp/png" "^0.22.8" |
1461 | "@jimp/tiff" "^0.22.4" | 1474 | "@jimp/tiff" "^0.22.8" |
1462 | timm "^1.6.1" | 1475 | timm "^1.6.1" |
1463 | 1476 | ||
1464 | "@jimp/utils@^0.22.4": | 1477 | "@jimp/utils@^0.22.8": |
1465 | version "0.22.4" | 1478 | version "0.22.8" |
1466 | resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.22.4.tgz#3d420178f628c732805297a29eb6e64c6896e6ad" | 1479 | resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.22.8.tgz#04039431a00f62e0c630b376aab848f8718fb9a1" |
1467 | integrity sha512-EPaBMNg4NvVXnMpSFJEsdCQqdSVU2ACreAL+Ipkq19C/FkDEj9Q10t6Mjx8zOe/AAjBQj1vTALS/DykcHOn4bQ== | 1480 | integrity sha512-AaqjfqDeLzSFzrbGRKHMXg/ntiWKvoG9tpVgWzgOx5/gPWj/IyGfztojLTTvY8HqZCr25z8z91u2lAQD2v46Jw== |
1468 | dependencies: | 1481 | dependencies: |
1469 | regenerator-runtime "^0.13.3" | 1482 | regenerator-runtime "^0.13.3" |
1470 | 1483 | ||
1471 | "@jridgewell/gen-mapping@^0.3.2": | 1484 | "@jridgewell/gen-mapping@^0.3.2": |
1472 | version "0.3.2" | 1485 | version "0.3.3" |
1473 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" | 1486 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" |
1474 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== | 1487 | integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== |
1475 | dependencies: | 1488 | dependencies: |
1476 | "@jridgewell/set-array" "^1.0.1" | 1489 | "@jridgewell/set-array" "^1.0.1" |
1477 | "@jridgewell/sourcemap-codec" "^1.4.10" | 1490 | "@jridgewell/sourcemap-codec" "^1.4.10" |
1478 | "@jridgewell/trace-mapping" "^0.3.9" | 1491 | "@jridgewell/trace-mapping" "^0.3.9" |
1479 | 1492 | ||
1480 | "@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3": | 1493 | "@jridgewell/resolve-uri@3.1.0": |
1481 | version "3.1.0" | 1494 | version "3.1.0" |
1482 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" | 1495 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" |
1483 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== | 1496 | integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== |
1484 | 1497 | ||
1498 | "@jridgewell/resolve-uri@^3.0.3": | ||
1499 | version "3.1.1" | ||
1500 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" | ||
1501 | integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== | ||
1502 | |||
1485 | "@jridgewell/set-array@^1.0.1": | 1503 | "@jridgewell/set-array@^1.0.1": |
1486 | version "1.1.2" | 1504 | version "1.1.2" |
1487 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" | 1505 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" |
1488 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== | 1506 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== |
1489 | 1507 | ||
1490 | "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": | 1508 | "@jridgewell/sourcemap-codec@1.4.14": |
1491 | version "1.4.14" | 1509 | version "1.4.14" |
1492 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" | 1510 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" |
1493 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== | 1511 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== |
1494 | 1512 | ||
1513 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": | ||
1514 | version "1.4.15" | ||
1515 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" | ||
1516 | integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== | ||
1517 | |||
1495 | "@jridgewell/trace-mapping@0.3.9": | 1518 | "@jridgewell/trace-mapping@0.3.9": |
1496 | version "0.3.9" | 1519 | version "0.3.9" |
1497 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" | 1520 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" |
@@ -1500,10 +1523,10 @@ | |||
1500 | "@jridgewell/resolve-uri" "^3.0.3" | 1523 | "@jridgewell/resolve-uri" "^3.0.3" |
1501 | "@jridgewell/sourcemap-codec" "^1.4.10" | 1524 | "@jridgewell/sourcemap-codec" "^1.4.10" |
1502 | 1525 | ||
1503 | "@jridgewell/trace-mapping@^0.3.9": | 1526 | "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": |
1504 | version "0.3.17" | 1527 | version "0.3.18" |
1505 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" | 1528 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" |
1506 | integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== | 1529 | integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== |
1507 | dependencies: | 1530 | dependencies: |
1508 | "@jridgewell/resolve-uri" "3.1.0" | 1531 | "@jridgewell/resolve-uri" "3.1.0" |
1509 | "@jridgewell/sourcemap-codec" "1.4.14" | 1532 | "@jridgewell/sourcemap-codec" "1.4.14" |
@@ -1559,9 +1582,9 @@ | |||
1559 | tar "^6.1.11" | 1582 | tar "^6.1.11" |
1560 | 1583 | ||
1561 | "@messageformat/core@^3.0.0": | 1584 | "@messageformat/core@^3.0.0": |
1562 | version "3.0.1" | 1585 | version "3.1.0" |
1563 | resolved "https://registry.yarnpkg.com/@messageformat/core/-/core-3.0.1.tgz#191e12cf9643704d1fd32e592a3fbdc194dd588e" | 1586 | resolved "https://registry.yarnpkg.com/@messageformat/core/-/core-3.1.0.tgz#d4d2f5c3555228a6b5980b122a02b53dfc6458bd" |
1564 | integrity sha512-yxj2+0e46hcZqJfNf0ZYbC2q6WlcGoh4g11mCyRtTueR0AD8F9z4JMYAS1aOiFG8Vl1LZg/h5hZHKmWTAyZq8g== | 1587 | integrity sha512-UxAnjecnRG4u2iaggwIyylYPHmk5BTErJcKmWyAKTXqYgSW1bFLp4D7fIzuh6bk17Qfcmf3qtufdrstCB23nBA== |
1565 | dependencies: | 1588 | dependencies: |
1566 | "@messageformat/date-skeleton" "^1.0.0" | 1589 | "@messageformat/date-skeleton" "^1.0.0" |
1567 | "@messageformat/number-skeleton" "^1.0.0" | 1590 | "@messageformat/number-skeleton" "^1.0.0" |
@@ -1594,35 +1617,35 @@ | |||
1594 | dependencies: | 1617 | dependencies: |
1595 | make-plural "^7.0.0" | 1618 | make-plural "^7.0.0" |
1596 | 1619 | ||
1597 | "@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.0": | 1620 | "@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2": |
1598 | version "3.0.0" | 1621 | version "3.0.2" |
1599 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.0.tgz#d31a238c943ffc34bab73ad6ce7a6466d65888ef" | 1622 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz#44d752c1a2dc113f15f781b7cc4f53a307e3fa38" |
1600 | integrity sha512-5qpnNHUyyEj9H3sm/4Um/bnx1lrQGhe8iqry/1d+cQYCRd/gzYA0YLeq0ezlk4hKx4vO+dsEsNyeowqRqslwQA== | 1623 | integrity sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ== |
1601 | 1624 | ||
1602 | "@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.0": | 1625 | "@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.2": |
1603 | version "3.0.0" | 1626 | version "3.0.2" |
1604 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.0.tgz#2f6fbbec3d3f0bbe9c6678c899f1c1a6e25ed980" | 1627 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz#f954f34355712212a8e06c465bc06c40852c6bb3" |
1605 | integrity sha512-ZphTFFd6SFweNAMKD+QJCrWpgkjf4qBuHltiMkKkD6FFrB3NOTRVmetAGTkJ57pa+s6J0yCH06LujWB9rZe94g== | 1628 | integrity sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw== |
1606 | 1629 | ||
1607 | "@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.0": | 1630 | "@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.2": |
1608 | version "3.0.0" | 1631 | version "3.0.2" |
1609 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.0.tgz#19875441da50b9aa8f8e726eb097a4cead435a3f" | 1632 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz#45c63037f045c2b15c44f80f0393fa24f9655367" |
1610 | integrity sha512-NEX6hdSvP4BmVyegaIbrGxvHzHvTzzsPaxXCsUt0mbLbPpEftsvNwaEVKOowXnLoeuGeD4MaqSwL3BUK2elsUA== | 1633 | integrity sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg== |
1611 | 1634 | ||
1612 | "@msgpackr-extract/msgpackr-extract-linux-arm@3.0.0": | 1635 | "@msgpackr-extract/msgpackr-extract-linux-arm@3.0.2": |
1613 | version "3.0.0" | 1636 | version "3.0.2" |
1614 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.0.tgz#3b855ac72cc16e89db2f72adf47ddc964c20a53d" | 1637 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz#35707efeafe6d22b3f373caf9e8775e8920d1399" |
1615 | integrity sha512-ztKVV1dO/sSZyGse0PBCq3Pk1PkYjsA/dsEWE7lfrGoAK3i9HpS2o7XjGQ7V4va6nX+xPPOiuYpQwa4Bi6vlww== | 1638 | integrity sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA== |
1616 | 1639 | ||
1617 | "@msgpackr-extract/msgpackr-extract-linux-x64@3.0.0": | 1640 | "@msgpackr-extract/msgpackr-extract-linux-x64@3.0.2": |
1618 | version "3.0.0" | 1641 | version "3.0.2" |
1619 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.0.tgz#455f1d5bb00e87f78c67711f26e7bff9f1457684" | 1642 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz#091b1218b66c341f532611477ef89e83f25fae4f" |
1620 | integrity sha512-9uvdAkZMOPCY7SPRxZLW8XGqBOVNVEhqlgffenN8shA1XR9FWVsSM13nr/oHtNgXg6iVyML7RwWPyqUeThlwxg== | 1643 | integrity sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA== |
1621 | 1644 | ||
1622 | "@msgpackr-extract/msgpackr-extract-win32-x64@3.0.0": | 1645 | "@msgpackr-extract/msgpackr-extract-win32-x64@3.0.2": |
1623 | version "3.0.0" | 1646 | version "3.0.2" |
1624 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.0.tgz#03c6bfcd3acb179ea69546c20d50895b9d623ada" | 1647 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz#0f164b726869f71da3c594171df5ebc1c4b0a407" |
1625 | integrity sha512-Wg0+9615kHKlr9iLVcG5I+/CHnf6w3x5UADRv8Ad16yA0Bu5l9eVOROjV7aHPG6uC8ZPFIVVaoSjDChD+Y0pzg== | 1648 | integrity sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ== |
1626 | 1649 | ||
1627 | "@node-oauth/formats@^1.0.0": | 1650 | "@node-oauth/formats@^1.0.0": |
1628 | version "1.0.0" | 1651 | version "1.0.0" |
@@ -1662,179 +1685,179 @@ | |||
1662 | fastq "^1.6.0" | 1685 | fastq "^1.6.0" |
1663 | 1686 | ||
1664 | "@opentelemetry/api@^1.1.0": | 1687 | "@opentelemetry/api@^1.1.0": |
1665 | version "1.4.0" | 1688 | version "1.4.1" |
1666 | resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.0.tgz#2c91791a9ba6ca0a0f4aaac5e45d58df13639ac8" | 1689 | resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" |
1667 | integrity sha512-IgMK9i3sFGNUqPMbjABm0G26g0QCKCUBfglhQ7rQq6WcxbKfEHRcmwsoER4hZcuYqJgkYn2OeuoJIv7Jsftp7g== | 1690 | integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== |
1668 | 1691 | ||
1669 | "@opentelemetry/context-async-hooks@1.9.1": | 1692 | "@opentelemetry/context-async-hooks@1.13.0": |
1670 | version "1.9.1" | 1693 | version "1.13.0" |
1671 | resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.9.1.tgz#2a4809a4d0acccc53dd477d2e79fde76abce6c59" | 1694 | resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.13.0.tgz#b697317c1670eaa9b1c23201d09dd29250dcc8fa" |
1672 | integrity sha512-HmycxnnIm00gdmxfD5OkDotL15bGqazLYqQJdcv1uNt22OSc5F/a3Paz3yznmf+/gWdPG8nlq/zd9H0mNXJnGg== | 1695 | integrity sha512-pS5fU4lrRjOIPZQqA2V1SUM9QUFXbO+8flubAiy6ntLjnAjJJUdRFOUOxK6v86ZHI2p2S8A0vD0BTu95FZYvjA== |
1673 | 1696 | ||
1674 | "@opentelemetry/core@1.9.1", "@opentelemetry/core@^1.8.0": | 1697 | "@opentelemetry/core@1.13.0", "@opentelemetry/core@^1.8.0": |
1675 | version "1.9.1" | 1698 | version "1.13.0" |
1676 | resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.9.1.tgz#e343337e1a7bf30e9a6aef3ef659b9b76379762a" | 1699 | resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.13.0.tgz#7cdcb4176d260d279b0aa31456c4ce2ba7f410aa" |
1677 | integrity sha512-6/qon6tw2I8ZaJnHAQUUn4BqhTbTNRS0WP8/bA0ynaX+Uzp/DDbd0NS0Cq6TMlh8+mrlsyqDE7mO50nmv2Yvlg== | 1700 | integrity sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw== |
1678 | dependencies: | 1701 | dependencies: |
1679 | "@opentelemetry/semantic-conventions" "1.9.1" | 1702 | "@opentelemetry/semantic-conventions" "1.13.0" |
1680 | 1703 | ||
1681 | "@opentelemetry/exporter-jaeger@^1.3.1": | 1704 | "@opentelemetry/exporter-jaeger@^1.3.1": |
1682 | version "1.9.1" | 1705 | version "1.13.0" |
1683 | resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.9.1.tgz#941d39c2d425021c734354bbc280a4ae19f95aad" | 1706 | resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.13.0.tgz#e96436438d3f8cc7b262ab4e517d55f96f413161" |
1684 | integrity sha512-6F10NMOtBT3HdxpT0IwYf1BX8RzZB7SpqHTvZsB2vzUvxVAyoLX8+cuo6Ke9sHS9YMqoTA3rER5x9kC6NOxEMQ== | 1707 | integrity sha512-ke/STs/erRDqKmNv6Dv+5SetXsVD+Zm1/Wo8cLdAGrZn6kG6Fyp5EXVO/BJuzx6q+jHCdODm8jV4veXl4m71nQ== |
1685 | dependencies: | 1708 | dependencies: |
1686 | "@opentelemetry/core" "1.9.1" | 1709 | "@opentelemetry/core" "1.13.0" |
1687 | "@opentelemetry/sdk-trace-base" "1.9.1" | 1710 | "@opentelemetry/sdk-trace-base" "1.13.0" |
1688 | "@opentelemetry/semantic-conventions" "1.9.1" | 1711 | "@opentelemetry/semantic-conventions" "1.13.0" |
1689 | jaeger-client "^3.15.0" | 1712 | jaeger-client "^3.15.0" |
1690 | 1713 | ||
1691 | "@opentelemetry/exporter-prometheus@~0.35.1": | 1714 | "@opentelemetry/exporter-prometheus@~0.39.1": |
1692 | version "0.35.1" | 1715 | version "0.39.1" |
1693 | resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.35.1.tgz#c2fd5fcd17dac8106b33e5d354d98c47ebaa8804" | 1716 | resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.39.1.tgz#2ce574e54faae628a260579b4ffa7b73456fb331" |
1694 | integrity sha512-HeCM+1C19Ccj1D3lz450HaPZSxHvd9nGalRKMYUWc4ipga6rJIUHDAaIm4uanRaEgesrRnullkO4/G0dJsYKsg== | 1717 | integrity sha512-FRedkVIUgLApKd9aF7cpflXzXRkHxKiV9pJwvY8dqk9amP5QuZKZgP3d+2L1IIKe10+JbcKIrijddZnT9jID2g== |
1695 | dependencies: | 1718 | dependencies: |
1696 | "@opentelemetry/core" "1.9.1" | 1719 | "@opentelemetry/core" "1.13.0" |
1697 | "@opentelemetry/resources" "1.9.1" | 1720 | "@opentelemetry/resources" "1.13.0" |
1698 | "@opentelemetry/sdk-metrics" "1.9.1" | 1721 | "@opentelemetry/sdk-metrics" "1.13.0" |
1699 | 1722 | ||
1700 | "@opentelemetry/instrumentation-dns@^0.31.2": | 1723 | "@opentelemetry/instrumentation-dns@^0.31.2": |
1701 | version "0.31.2" | 1724 | version "0.31.4" |
1702 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dns/-/instrumentation-dns-0.31.2.tgz#535dc3b26f42c1a0914253e4bfc096d13d56ffb8" | 1725 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dns/-/instrumentation-dns-0.31.4.tgz#515dc3afac32fdf192e3b91553baade738634145" |
1703 | integrity sha512-BBfMzbJGdEEz/OX2uPq0u9NAX2HL9KZ5x3PqwnJEqnUnRBr8hHJ9xbbY9WKRxZ55cGt8XeQpkj2NbRNkoy4hzQ== | 1726 | integrity sha512-TUNybmyCYxKQwvFo+6gzaTBYP5aO9i2wqo/gBCAgd/TnHZzzEpRl4PZIwU1qzNRTcHUzpHXYA05F7GyQGebEVw== |
1704 | dependencies: | 1727 | dependencies: |
1705 | "@opentelemetry/instrumentation" "^0.35.1" | 1728 | "@opentelemetry/instrumentation" "^0.39.1" |
1706 | "@opentelemetry/semantic-conventions" "^1.0.0" | 1729 | "@opentelemetry/semantic-conventions" "^1.0.0" |
1707 | semver "^7.3.2" | 1730 | semver "^7.3.2" |
1708 | 1731 | ||
1709 | "@opentelemetry/instrumentation-express@^0.32.1": | 1732 | "@opentelemetry/instrumentation-express@^0.32.1": |
1710 | version "0.32.1" | 1733 | version "0.32.3" |
1711 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.32.1.tgz#6ea5c62c19313c634987d15769dd2adb2b8a3b68" | 1734 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.32.3.tgz#cd381cbcf048146731f407ce7aaef19e272ae197" |
1712 | integrity sha512-MR5ondudJaBG+GscjTWp3dm+mUacWgD9CnFs+EURNzd4EfHpPcxB9ZtFgUfzsp6FMJQZvOsgN5/fHQ4wmkf/fg== | 1735 | integrity sha512-/A9eJAA7XXj6GkktlsM9YKORQiIpgFRZT3J79MEGNbMwNHTPh4sOuzjAnARcpUQ3JKuYs7T98fs35aRH+Ms43w== |
1713 | dependencies: | 1736 | dependencies: |
1714 | "@opentelemetry/core" "^1.8.0" | 1737 | "@opentelemetry/core" "^1.8.0" |
1715 | "@opentelemetry/instrumentation" "^0.35.1" | 1738 | "@opentelemetry/instrumentation" "^0.39.1" |
1716 | "@opentelemetry/semantic-conventions" "^1.0.0" | 1739 | "@opentelemetry/semantic-conventions" "^1.0.0" |
1717 | "@types/express" "4.17.13" | 1740 | "@types/express" "4.17.13" |
1718 | 1741 | ||
1719 | "@opentelemetry/instrumentation-fs@^0.7.0": | 1742 | "@opentelemetry/instrumentation-fs@^0.7.0": |
1720 | version "0.7.0" | 1743 | version "0.7.3" |
1721 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.7.0.tgz#92c5a89ca34bc0da16d446b4ac4062bbd5a1b76c" | 1744 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.7.3.tgz#3fd631f0606ea25fc08936b7e8a89f6eb3571cb3" |
1722 | integrity sha512-iO5AHT9RJVTSpwGaUpDD1hFM7o9rwgZdbm2UNzWQtXUZT4ilNQrserpZGZFlytPAJ4avODxtM7uKpZnl61sBXA== | 1745 | integrity sha512-GUJvcU6/lZI4gpA3Mu7FP7hVHYk9IS6C2gGJlEhzzBOrStIw+xWzupFbra+sA2+ds1IPDUdAOBvNp0fhBrou5A== |
1723 | dependencies: | 1746 | dependencies: |
1724 | "@opentelemetry/core" "^1.8.0" | 1747 | "@opentelemetry/core" "^1.8.0" |
1725 | "@opentelemetry/instrumentation" "^0.35.1" | 1748 | "@opentelemetry/instrumentation" "^0.39.1" |
1726 | "@opentelemetry/semantic-conventions" "^1.0.0" | 1749 | "@opentelemetry/semantic-conventions" "^1.0.0" |
1727 | 1750 | ||
1728 | "@opentelemetry/instrumentation-http@^0.35.1": | 1751 | "@opentelemetry/instrumentation-http@^0.39.1": |
1729 | version "0.35.1" | 1752 | version "0.39.1" |
1730 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.35.1.tgz#8a62e5ed737b51596a6799ecf4d70fe6ef1c26c4" | 1753 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.39.1.tgz#1bc63d4773fe7996a933a1351877e9a6ea73859a" |
1731 | integrity sha512-tH92LznX5pcxpuTSb6A662IdldlMk8QTtneDN66h4nIT9ch98Gtu68GSSKjMoTR25GzH3opvPC9mX2xJamxMJw== | 1754 | integrity sha512-JX1HTvNOqqel2fuMSRiSzFREyk2iMQ2B4/1Y46AGa0u6i4XQRCbCuy64FZ1YYMrQ2e5P917iiGrEUFkB+33Tlw== |
1732 | dependencies: | 1755 | dependencies: |
1733 | "@opentelemetry/core" "1.9.1" | 1756 | "@opentelemetry/core" "1.13.0" |
1734 | "@opentelemetry/instrumentation" "0.35.1" | 1757 | "@opentelemetry/instrumentation" "0.39.1" |
1735 | "@opentelemetry/semantic-conventions" "1.9.1" | 1758 | "@opentelemetry/semantic-conventions" "1.13.0" |
1736 | semver "^7.3.5" | 1759 | semver "^7.3.5" |
1737 | 1760 | ||
1738 | "@opentelemetry/instrumentation-ioredis@^0.33.2": | 1761 | "@opentelemetry/instrumentation-ioredis@^0.34.2": |
1739 | version "0.33.2" | 1762 | version "0.34.2" |
1740 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.33.2.tgz#15011cf038d9bf24bd24854983f9d9170fce2330" | 1763 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.34.2.tgz#3810c34cd30bd39523fcaae6c6250048f92eb5ad" |
1741 | integrity sha512-86x9Ba4cyOZShORp7HECRULnS/hSJdTSE3cM9oSSAtOu6obUSA9eRGh0P8QZ5Ws1OXB7yD5A8MzxDLBPZSrWCg== | 1764 | integrity sha512-tlXYJzBUytjN3UbFFVxuCJkZc6y/OmeAuH4VKoCV1fwx8iveQar1I9+mzf6H2Ur8CnzoCv4cq7bEhZAJepLN8g== |
1742 | dependencies: | 1765 | dependencies: |
1743 | "@opentelemetry/instrumentation" "^0.35.1" | 1766 | "@opentelemetry/instrumentation" "^0.39.1" |
1744 | "@opentelemetry/redis-common" "^0.34.0" | 1767 | "@opentelemetry/redis-common" "^0.35.1" |
1745 | "@opentelemetry/semantic-conventions" "^1.0.0" | 1768 | "@opentelemetry/semantic-conventions" "^1.0.0" |
1746 | "@types/ioredis" "4.26.6" | 1769 | "@types/ioredis4" "npm:@types/ioredis@^4.28.10" |
1747 | 1770 | ||
1748 | "@opentelemetry/instrumentation-pg@^0.34.1": | 1771 | "@opentelemetry/instrumentation-pg@^0.35.2": |
1749 | version "0.34.1" | 1772 | version "0.35.2" |
1750 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.34.1.tgz#d1d3626bf7349a5c557b124b886fc3a30b20ddd9" | 1773 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.35.2.tgz#2eb56e24318aa67f8b8a3ac4d8314a1622385c82" |
1751 | integrity sha512-nM8fCZk3mD7NWeVl3HH3S+k+YLE+XyasdD3PaZpxX79dLSayg35JR5rPxn4AbVCXrkwrywYGxKCzmA5gNFBfAQ== | 1774 | integrity sha512-DsRHUgacDZKc2obohpgCeVSyew3lWH7QHqk6awfz/e2/i+Zl6KvhcOUH3H3pFbcXScWliJlLlNa8XE6omFiI/Q== |
1752 | dependencies: | 1775 | dependencies: |
1753 | "@opentelemetry/core" "^1.8.0" | 1776 | "@opentelemetry/core" "^1.8.0" |
1754 | "@opentelemetry/instrumentation" "^0.35.1" | 1777 | "@opentelemetry/instrumentation" "^0.39.1" |
1755 | "@opentelemetry/semantic-conventions" "^1.0.0" | 1778 | "@opentelemetry/semantic-conventions" "^1.0.0" |
1756 | "@types/pg" "8.6.1" | 1779 | "@types/pg" "8.6.1" |
1757 | "@types/pg-pool" "2.0.3" | 1780 | "@types/pg-pool" "2.0.3" |
1758 | 1781 | ||
1759 | "@opentelemetry/instrumentation@0.35.1", "@opentelemetry/instrumentation@^0.35.1": | 1782 | "@opentelemetry/instrumentation@0.39.1", "@opentelemetry/instrumentation@^0.39.1": |
1760 | version "0.35.1" | 1783 | version "0.39.1" |
1761 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.35.1.tgz#065bdbc4771137347e648eb4c6c6de6e9e97e4d1" | 1784 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.39.1.tgz#46d03b4c7ce9f8d08f575d756acc801fa1283615" |
1762 | integrity sha512-EZsvXqxenbRTSNsft6LDcrT4pjAiyZOx3rkDNeqKpwZZe6GmZtsXaZZKuDkJtz9fTjOGjDHjZj9/h80Ya9iIJw== | 1785 | integrity sha512-s7/9tPmM0l5KCd07VQizC4AO2/5UJdkXq5gMSHPdCeiMKSeBEdyDyQX7A+Cq+RYZM452qzFmrJ4ut628J5bnSg== |
1763 | dependencies: | 1786 | dependencies: |
1764 | require-in-the-middle "^5.0.3" | 1787 | require-in-the-middle "^7.1.0" |
1765 | semver "^7.3.2" | 1788 | semver "^7.3.2" |
1766 | shimmer "^1.2.1" | 1789 | shimmer "^1.2.1" |
1767 | 1790 | ||
1768 | "@opentelemetry/instrumentation@^0.34.0": | 1791 | "@opentelemetry/instrumentation@^0.35.1": |
1769 | version "0.34.0" | 1792 | version "0.35.1" |
1770 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.34.0.tgz#bae86da46ea4466594689975cd10f0c3720b4071" | 1793 | resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.35.1.tgz#065bdbc4771137347e648eb4c6c6de6e9e97e4d1" |
1771 | integrity sha512-VET/bOh4StOQV4vf1sAvn2JD67BhW2vPZ/ynl2gHXyafme2yB8Hs9+tr1TLzFwNGo7jwMFviFQkZjCYxMuK0AA== | 1794 | integrity sha512-EZsvXqxenbRTSNsft6LDcrT4pjAiyZOx3rkDNeqKpwZZe6GmZtsXaZZKuDkJtz9fTjOGjDHjZj9/h80Ya9iIJw== |
1772 | dependencies: | 1795 | dependencies: |
1773 | require-in-the-middle "^5.0.3" | 1796 | require-in-the-middle "^5.0.3" |
1774 | semver "^7.3.2" | 1797 | semver "^7.3.2" |
1775 | shimmer "^1.2.1" | 1798 | shimmer "^1.2.1" |
1776 | 1799 | ||
1777 | "@opentelemetry/propagator-b3@1.9.1": | 1800 | "@opentelemetry/propagator-b3@1.13.0": |
1778 | version "1.9.1" | 1801 | version "1.13.0" |
1779 | resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-1.9.1.tgz#40a538e91b6e96c07663a6622a102cd6d8c7963a" | 1802 | resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-1.13.0.tgz#30a19a24e61ae8dbc26c2d7d7d3423d804d48f07" |
1780 | integrity sha512-V+/ufHnZSr0YlbNhPg4PIQAZOhP61fVwL0JZJ6qnl9i0jgaZBSAtV99ZvHMxMy0Z1tf+oGj1Hk+S6jRRXL+j1Q== | 1803 | integrity sha512-HOo91EI4UbuG8xQVLFziTzrcIn0MJQhy8m9jorh8aonb94jFVFi3CFNIiAnIGOabmnshJLOABxpYXsiPB8Xnzg== |
1781 | dependencies: | 1804 | dependencies: |
1782 | "@opentelemetry/core" "1.9.1" | 1805 | "@opentelemetry/core" "1.13.0" |
1783 | 1806 | ||
1784 | "@opentelemetry/propagator-jaeger@1.9.1": | 1807 | "@opentelemetry/propagator-jaeger@1.13.0": |
1785 | version "1.9.1" | 1808 | version "1.13.0" |
1786 | resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.9.1.tgz#bb86a81b22c3d1a89dd5952d4a97441de41b6791" | 1809 | resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.13.0.tgz#94a79d5301409d49b149227ee5568fcf6b21f9fe" |
1787 | integrity sha512-xjG5HnOgu/1f9+GphWr8lqxaU51iFL9HgFdnSQBSFqhM2OeMuzpFt6jmkpZJBAK3oqQ9BG52fHfCdYlw3GOkVQ== | 1810 | integrity sha512-IV9TO+u1Jzm9mUDAD3gyXf89eyvgEJUY1t+GB5QmS4wjVeWrSMUtD0JjH3yG9SNqkrQOqOGJq7YUSSetW+Lf5Q== |
1788 | dependencies: | 1811 | dependencies: |
1789 | "@opentelemetry/core" "1.9.1" | 1812 | "@opentelemetry/core" "1.13.0" |
1790 | 1813 | ||
1791 | "@opentelemetry/redis-common@^0.34.0": | 1814 | "@opentelemetry/redis-common@^0.35.1": |
1792 | version "0.34.0" | 1815 | version "0.35.1" |
1793 | resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.34.0.tgz#91454ead61b53dbd1a5e1acf7454e7175ab9ed56" | 1816 | resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.35.1.tgz#01356f6845d4f9f9fdfd2c4c562a74316d2d24d3" |
1794 | integrity sha512-Y+WXnW2Z+ywqzC8l2Hv6FC7surPFYITLgjVTvErnycEiAZpA3JtboeHGZ66Bi7LJKPFCkWaQKnQkpG3RgohxMg== | 1817 | integrity sha512-qLXe7h9VzFLx3LaizFiUlpuohCRyvHlDW5b9synE6omHKTZr/n0EHEdmhp3GezBeAqMGI+q499Mht4SmStaSqQ== |
1795 | 1818 | ||
1796 | "@opentelemetry/resources@1.9.1", "@opentelemetry/resources@^1.3.1": | 1819 | "@opentelemetry/resources@1.13.0", "@opentelemetry/resources@^1.3.1": |
1797 | version "1.9.1" | 1820 | version "1.13.0" |
1798 | resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.9.1.tgz#5ad3d80ba968a3a0e56498ce4bc82a6a01f2682f" | 1821 | resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.13.0.tgz#436b33ea950004e66fce6575f2776a05faca7f8e" |
1799 | integrity sha512-VqBGbnAfubI+l+yrtYxeLyOoL358JK57btPMJDd3TCOV3mV5TNBmzvOfmesM4NeTyXuGJByd3XvOHvFezLn3rQ== | 1822 | integrity sha512-euqjOkiN6xhjE//0vQYGvbStxoD/WWQRhDiO0OTLlnLBO9Yw2Gd/VoSx2H+svsebjzYk5OxLuREBmcdw6rbUNg== |
1800 | dependencies: | 1823 | dependencies: |
1801 | "@opentelemetry/core" "1.9.1" | 1824 | "@opentelemetry/core" "1.13.0" |
1802 | "@opentelemetry/semantic-conventions" "1.9.1" | 1825 | "@opentelemetry/semantic-conventions" "1.13.0" |
1803 | 1826 | ||
1804 | "@opentelemetry/sdk-metrics@1.9.1", "@opentelemetry/sdk-metrics@^1.8.0": | 1827 | "@opentelemetry/sdk-metrics@1.13.0", "@opentelemetry/sdk-metrics@^1.8.0": |
1805 | version "1.9.1" | 1828 | version "1.13.0" |
1806 | resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-1.9.1.tgz#babc162a81df9884c16b1e67c2dd26ab478f3080" | 1829 | resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-1.13.0.tgz#4e859107a7a4389bcda7b37d3952bc7dd34211d7" |
1807 | integrity sha512-AyhKDcA8NuV7o1+9KvzRMxNbATJ8AcrutKilJ6hWSo9R5utnzxgffV4y+Hp4mJn84iXxkv+CBb99GOJ2A5OMzA== | 1830 | integrity sha512-MOjZX6AnSOqLliCcZUrb+DQKjAWXBiGeICGbHAGe5w0BB18PJIeIo995lO5JSaFfHpmUMgJButTPfJJD27W3Vg== |
1808 | dependencies: | 1831 | dependencies: |
1809 | "@opentelemetry/core" "1.9.1" | 1832 | "@opentelemetry/core" "1.13.0" |
1810 | "@opentelemetry/resources" "1.9.1" | 1833 | "@opentelemetry/resources" "1.13.0" |
1811 | lodash.merge "4.6.2" | 1834 | lodash.merge "4.6.2" |
1812 | 1835 | ||
1813 | "@opentelemetry/sdk-trace-base@1.9.1", "@opentelemetry/sdk-trace-base@^1.3.1": | 1836 | "@opentelemetry/sdk-trace-base@1.13.0", "@opentelemetry/sdk-trace-base@^1.3.1": |
1814 | version "1.9.1" | 1837 | version "1.13.0" |
1815 | resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.9.1.tgz#c349491b432a7e0ae7316f0b48b2d454d79d2b84" | 1838 | resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.13.0.tgz#096cc2759430d880c5d886e009df2605097403dc" |
1816 | integrity sha512-Y9gC5M1efhDLYHeeo2MWcDDMmR40z6QpqcWnPCm4Dmh+RHAMf4dnEBBntIe1dDpor686kyU6JV1D29ih1lZpsQ== | 1839 | integrity sha512-moTiQtc0uPR1hQLt6gLDJH9IIkeBhgRb71OKjNHZPE1VF45fHtD6nBDi5J/DkTHTwYP5X3kBJLa3xN7ub6J4eg== |
1817 | dependencies: | 1840 | dependencies: |
1818 | "@opentelemetry/core" "1.9.1" | 1841 | "@opentelemetry/core" "1.13.0" |
1819 | "@opentelemetry/resources" "1.9.1" | 1842 | "@opentelemetry/resources" "1.13.0" |
1820 | "@opentelemetry/semantic-conventions" "1.9.1" | 1843 | "@opentelemetry/semantic-conventions" "1.13.0" |
1821 | 1844 | ||
1822 | "@opentelemetry/sdk-trace-node@^1.3.1": | 1845 | "@opentelemetry/sdk-trace-node@^1.3.1": |
1823 | version "1.9.1" | 1846 | version "1.13.0" |
1824 | resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.9.1.tgz#1fb067b30997145cb40d81b3859192cfc3e0e950" | 1847 | resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.13.0.tgz#baadf62218ca69e37486debfbcf15b2563f75979" |
1825 | integrity sha512-wwwCM2G/A0LY3oPLDyO31uRnm9EMNkhhjSxL9cmkK2kM+F915em8K0pXkPWFNGWu0OHkGALWYwH6Oz0P5nVcHA== | 1848 | integrity sha512-FXA85lXKTsnbOflA/TBuBf2pmhD3c8uDjNjG0YqK+ap8UayfALmfJhf+aG1yBOUHevCY0JXJ4/xtbXExxpsMog== |
1826 | dependencies: | 1849 | dependencies: |
1827 | "@opentelemetry/context-async-hooks" "1.9.1" | 1850 | "@opentelemetry/context-async-hooks" "1.13.0" |
1828 | "@opentelemetry/core" "1.9.1" | 1851 | "@opentelemetry/core" "1.13.0" |
1829 | "@opentelemetry/propagator-b3" "1.9.1" | 1852 | "@opentelemetry/propagator-b3" "1.13.0" |
1830 | "@opentelemetry/propagator-jaeger" "1.9.1" | 1853 | "@opentelemetry/propagator-jaeger" "1.13.0" |
1831 | "@opentelemetry/sdk-trace-base" "1.9.1" | 1854 | "@opentelemetry/sdk-trace-base" "1.13.0" |
1832 | semver "^7.3.5" | 1855 | semver "^7.3.5" |
1833 | 1856 | ||
1834 | "@opentelemetry/semantic-conventions@1.9.1", "@opentelemetry/semantic-conventions@^1.0.0", "@opentelemetry/semantic-conventions@^1.3.1", "@opentelemetry/semantic-conventions@^1.8.0": | 1857 | "@opentelemetry/semantic-conventions@1.13.0", "@opentelemetry/semantic-conventions@^1.0.0", "@opentelemetry/semantic-conventions@^1.3.1", "@opentelemetry/semantic-conventions@^1.8.0": |
1835 | version "1.9.1" | 1858 | version "1.13.0" |
1836 | resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.9.1.tgz#ad3367684a57879392513479e0a436cb2ac46dad" | 1859 | resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.13.0.tgz#0290398b3eaebc6029c348988a78c3b688fe9219" |
1837 | integrity sha512-oPQdbFDmZvjXk5ZDoBGXG8B4tSB/qW5vQunJWQMFUBp7Xe8O1ByPANueJ+Jzg58esEBegyyxZ7LRmfJr7kFcFg== | 1860 | integrity sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw== |
1838 | 1861 | ||
1839 | "@peertube/feed@^5.1.0": | 1862 | "@peertube/feed@^5.1.0": |
1840 | version "5.1.0" | 1863 | version "5.1.0" |
@@ -1872,11 +1895,34 @@ | |||
1872 | domhandler "^5.0.3" | 1895 | domhandler "^5.0.3" |
1873 | selderee "^0.10.0" | 1896 | selderee "^0.10.0" |
1874 | 1897 | ||
1898 | "@selderee/plugin-htmlparser2@^0.11.0": | ||
1899 | version "0.11.0" | ||
1900 | resolved "https://registry.yarnpkg.com/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.11.0.tgz#d5b5e29a7ba6d3958a1972c7be16f4b2c188c517" | ||
1901 | integrity sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ== | ||
1902 | dependencies: | ||
1903 | domhandler "^5.0.3" | ||
1904 | selderee "^0.11.0" | ||
1905 | |||
1875 | "@sindresorhus/is@^4.0.0": | 1906 | "@sindresorhus/is@^4.0.0": |
1876 | version "4.6.0" | 1907 | version "4.6.0" |
1877 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" | 1908 | resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" |
1878 | integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== | 1909 | integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== |
1879 | 1910 | ||
1911 | "@smithy/protocol-http@^1.0.1": | ||
1912 | version "1.0.1" | ||
1913 | resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-1.0.1.tgz#62fd73d73db285fd8e9a2287ed2904ac66e0d43f" | ||
1914 | integrity sha512-9OrEn0WfOVtBNYJUjUAn9AOiJ4lzERCJJ/JeZs8E6yajTGxBaFRxUnNBHiNqoDJVg076hY36UmEnPx7xXrvUSg== | ||
1915 | dependencies: | ||
1916 | "@smithy/types" "^1.0.0" | ||
1917 | tslib "^2.5.0" | ||
1918 | |||
1919 | "@smithy/types@^1.0.0": | ||
1920 | version "1.0.0" | ||
1921 | resolved "https://registry.yarnpkg.com/@smithy/types/-/types-1.0.0.tgz#87ab6131fe5e19cbd4d383ffb94d2b806d027d38" | ||
1922 | integrity sha512-kc1m5wPBHQCTixwuaOh9vnak/iJm21DrSf9UK6yDE5S3mQQ4u11pqAUiKWnlrZnYkeLfAI9UEHj9OaMT1v5Umg== | ||
1923 | dependencies: | ||
1924 | tslib "^2.5.0" | ||
1925 | |||
1880 | "@socket.io/component-emitter@~3.1.0": | 1926 | "@socket.io/component-emitter@~3.1.0": |
1881 | version "3.1.0" | 1927 | version "3.1.0" |
1882 | resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" | 1928 | resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" |
@@ -1910,9 +1956,9 @@ | |||
1910 | integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== | 1956 | integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== |
1911 | 1957 | ||
1912 | "@tsconfig/node16@^1.0.2": | 1958 | "@tsconfig/node16@^1.0.2": |
1913 | version "1.0.3" | 1959 | version "1.0.4" |
1914 | resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" | 1960 | resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" |
1915 | integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== | 1961 | integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== |
1916 | 1962 | ||
1917 | "@types/bcrypt@^5.0.0": | 1963 | "@types/bcrypt@^5.0.0": |
1918 | version "5.0.0" | 1964 | version "5.0.0" |
@@ -1983,9 +2029,9 @@ | |||
1983 | "@types/chai" "*" | 2029 | "@types/chai" "*" |
1984 | 2030 | ||
1985 | "@types/chai@*", "@types/chai@^4.0.4": | 2031 | "@types/chai@*", "@types/chai@^4.0.4": |
1986 | version "4.3.4" | 2032 | version "4.3.5" |
1987 | resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.4.tgz#e913e8175db8307d78b4e8fa690408ba6b65dee4" | 2033 | resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.5.tgz#ae69bcbb1bebb68c4ac0b11e9d8ed04526b3562b" |
1988 | integrity sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw== | 2034 | integrity sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng== |
1989 | 2035 | ||
1990 | "@types/config@^3.3.0": | 2036 | "@types/config@^3.3.0": |
1991 | version "3.3.0" | 2037 | version "3.3.0" |
@@ -2031,13 +2077,14 @@ | |||
2031 | "@types/ms" "*" | 2077 | "@types/ms" "*" |
2032 | 2078 | ||
2033 | "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18", "@types/express-serve-static-core@^4.17.33": | 2079 | "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18", "@types/express-serve-static-core@^4.17.33": |
2034 | version "4.17.33" | 2080 | version "4.17.35" |
2035 | resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" | 2081 | resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" |
2036 | integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== | 2082 | integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== |
2037 | dependencies: | 2083 | dependencies: |
2038 | "@types/node" "*" | 2084 | "@types/node" "*" |
2039 | "@types/qs" "*" | 2085 | "@types/qs" "*" |
2040 | "@types/range-parser" "*" | 2086 | "@types/range-parser" "*" |
2087 | "@types/send" "*" | ||
2041 | 2088 | ||
2042 | "@types/express@*": | 2089 | "@types/express@*": |
2043 | version "4.17.17" | 2090 | version "4.17.17" |
@@ -2070,9 +2117,9 @@ | |||
2070 | "@types/serve-static" "*" | 2117 | "@types/serve-static" "*" |
2071 | 2118 | ||
2072 | "@types/fluent-ffmpeg@^2.1.16": | 2119 | "@types/fluent-ffmpeg@^2.1.16": |
2073 | version "2.1.20" | 2120 | version "2.1.21" |
2074 | resolved "https://registry.yarnpkg.com/@types/fluent-ffmpeg/-/fluent-ffmpeg-2.1.20.tgz#3b5f42fc8263761d58284fa46ee6759a64ce54ac" | 2121 | resolved "https://registry.yarnpkg.com/@types/fluent-ffmpeg/-/fluent-ffmpeg-2.1.21.tgz#8f2f80370d36b09cae9c144cf9283f40c8cb7bfc" |
2075 | integrity sha512-B+OvhCdJ3LgEq2PhvWNOiB/EfwnXLElfMCgc4Z1K5zXgSfo9I6uGKwR/lqmNPFQuebNnes7re3gqkV77SyypLg== | 2122 | integrity sha512-+n3dy/Tegt6n+YwGZUiGq6i8Jrnt8+MoyPiW1L6J5EWUl7GSt18a/VyReecfCsvTTNBXNMIKOMHDstiQM8nJLA== |
2076 | dependencies: | 2123 | dependencies: |
2077 | "@types/node" "*" | 2124 | "@types/node" "*" |
2078 | 2125 | ||
@@ -2089,10 +2136,10 @@ | |||
2089 | resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" | 2136 | resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" |
2090 | integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== | 2137 | integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== |
2091 | 2138 | ||
2092 | "@types/ioredis@4.26.6": | 2139 | "@types/ioredis4@npm:@types/ioredis@^4.28.10": |
2093 | version "4.26.6" | 2140 | version "4.28.10" |
2094 | resolved "https://registry.yarnpkg.com/@types/ioredis/-/ioredis-4.26.6.tgz#7e332d6d24f12d79a1099834ccfa0c169ef667ed" | 2141 | resolved "https://registry.yarnpkg.com/@types/ioredis/-/ioredis-4.28.10.tgz#40ceb157a4141088d1394bb87c98ed09a75a06ff" |
2095 | integrity sha512-Q9ydXL/5Mot751i7WLCm9OGTj5jlW3XBdkdEW21SkXZ8Y03srbkluFGbM3q8c+vzPW30JOLJ+NsZWHoly0+13A== | 2142 | integrity sha512-69LyhUgrXdgcNDv7ogs1qXZomnfOEnSmrmMFqKgt1XMJxmoOSG/u3wYy13yACIfKuMJ8IhKgHafDO3sx19zVQQ== |
2096 | dependencies: | 2143 | dependencies: |
2097 | "@types/node" "*" | 2144 | "@types/node" "*" |
2098 | 2145 | ||
@@ -2121,9 +2168,9 @@ | |||
2121 | "@types/node" "*" | 2168 | "@types/node" "*" |
2122 | 2169 | ||
2123 | "@types/lodash@^4.14.64": | 2170 | "@types/lodash@^4.14.64": |
2124 | version "4.14.191" | 2171 | version "4.14.194" |
2125 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" | 2172 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.194.tgz#b71eb6f7a0ff11bff59fc987134a093029258a76" |
2126 | integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== | 2173 | integrity sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g== |
2127 | 2174 | ||
2128 | "@types/magnet-uri@*", "@types/magnet-uri@^5.1.1": | 2175 | "@types/magnet-uri@*", "@types/magnet-uri@^5.1.1": |
2129 | version "5.1.3" | 2176 | version "5.1.3" |
@@ -2149,6 +2196,11 @@ | |||
2149 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" | 2196 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" |
2150 | integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== | 2197 | integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== |
2151 | 2198 | ||
2199 | "@types/mime@^1": | ||
2200 | version "1.3.2" | ||
2201 | resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" | ||
2202 | integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== | ||
2203 | |||
2152 | "@types/minimatch@^3.0.3": | 2204 | "@types/minimatch@^3.0.3": |
2153 | version "3.0.5" | 2205 | version "3.0.5" |
2154 | resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" | 2206 | resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" |
@@ -2178,10 +2230,10 @@ | |||
2178 | dependencies: | 2230 | dependencies: |
2179 | "@types/express" "*" | 2231 | "@types/express" "*" |
2180 | 2232 | ||
2181 | "@types/node@*", "@types/node@>=10.0.0", "@types/node@^18.13.0": | 2233 | "@types/node@*", "@types/node@>=10.0.0": |
2182 | version "18.13.0" | 2234 | version "20.2.3" |
2183 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.13.0.tgz#0400d1e6ce87e9d3032c19eb6c58205b0d3f7850" | 2235 | resolved "https://registry.yarnpkg.com/@types/node/-/node-20.2.3.tgz#b31eb300610c3835ac008d690de6f87e28f9b878" |
2184 | integrity sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg== | 2236 | integrity sha512-pg9d0yC4rVNWQzX8U7xb4olIOFuuVL9za3bzMT2pu2SU0SNEi66i2qrvhE2qt0HvkhuCaWJu7pLNOt/Pj8BIrw== |
2185 | 2237 | ||
2186 | "@types/node@16.9.1": | 2238 | "@types/node@16.9.1": |
2187 | version "16.9.1" | 2239 | version "16.9.1" |
@@ -2193,10 +2245,15 @@ | |||
2193 | resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" | 2245 | resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" |
2194 | integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== | 2246 | integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== |
2195 | 2247 | ||
2248 | "@types/node@^18.13.0": | ||
2249 | version "18.16.14" | ||
2250 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.14.tgz#ab67bb907f1146afc6fedb9ce60ae8a99c989631" | ||
2251 | integrity sha512-+ImzUB3mw2c5ISJUq0punjDilUQ5GnUim0ZRvchHIWJmOC0G+p0kzhXBqj6cDjK0QdPFwzrHWgrJp3RPvCG5qg== | ||
2252 | |||
2196 | "@types/nodemailer@^6.2.0": | 2253 | "@types/nodemailer@^6.2.0": |
2197 | version "6.4.7" | 2254 | version "6.4.8" |
2198 | resolved "https://registry.yarnpkg.com/@types/nodemailer/-/nodemailer-6.4.7.tgz#658f4bca47c1a895b1d7e054b3b54030a5e1f5e0" | 2255 | resolved "https://registry.yarnpkg.com/@types/nodemailer/-/nodemailer-6.4.8.tgz#f06c661e9b201fc2acc3a00a0fded42ba7eaca9d" |
2199 | integrity sha512-f5qCBGAn/f0qtRcd4SEn88c8Fp3Swct1731X4ryPKqS61/A3LmmzN8zaEz7hneJvpjFbUUgY7lru/B/7ODTazg== | 2256 | integrity sha512-oVsJSCkqViCn8/pEu2hfjwVO+Gb3e+eTWjg3PcjeFKRItfKpKwHphQqbYmPQrlMk+op7pNNWPbsJIEthpFN/OQ== |
2200 | dependencies: | 2257 | dependencies: |
2201 | "@types/node" "*" | 2258 | "@types/node" "*" |
2202 | 2259 | ||
@@ -2288,14 +2345,22 @@ | |||
2288 | "@types/node" "*" | 2345 | "@types/node" "*" |
2289 | 2346 | ||
2290 | "@types/semver@^7.3.12": | 2347 | "@types/semver@^7.3.12": |
2291 | version "7.3.13" | 2348 | version "7.5.0" |
2292 | resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" | 2349 | resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" |
2293 | integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== | 2350 | integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== |
2351 | |||
2352 | "@types/send@*": | ||
2353 | version "0.17.1" | ||
2354 | resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" | ||
2355 | integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== | ||
2356 | dependencies: | ||
2357 | "@types/mime" "^1" | ||
2358 | "@types/node" "*" | ||
2294 | 2359 | ||
2295 | "@types/serve-static@*": | 2360 | "@types/serve-static@*": |
2296 | version "1.15.0" | 2361 | version "1.15.1" |
2297 | resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" | 2362 | resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d" |
2298 | integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== | 2363 | integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== |
2299 | dependencies: | 2364 | dependencies: |
2300 | "@types/mime" "*" | 2365 | "@types/mime" "*" |
2301 | "@types/node" "*" | 2366 | "@types/node" "*" |
@@ -2308,9 +2373,9 @@ | |||
2308 | "@types/node" "*" | 2373 | "@types/node" "*" |
2309 | 2374 | ||
2310 | "@types/superagent@*": | 2375 | "@types/superagent@*": |
2311 | version "4.1.16" | 2376 | version "4.1.17" |
2312 | resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.16.tgz#12c9c16f232f9d89beab91d69368f96ce8e2d881" | 2377 | resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.17.tgz#c8f0162b5d8a9c52d38b81398ef0650ef974b452" |
2313 | integrity sha512-tLfnlJf6A5mB6ddqF159GqcDizfzbMUB1/DeT59/wBNqzRTNNKsaw79A/1TZ84X+f/EwWH8FeuSkjlCLyqS/zQ== | 2378 | integrity sha512-FFK/rRjNy24U6J1BvQkaNWu2ohOIF/kxRQXRsbT141YQODcOcZjzlcc4DGdI2SkTa0rhmF+X14zu6ICjCGIg+w== |
2314 | dependencies: | 2379 | dependencies: |
2315 | "@types/cookiejar" "*" | 2380 | "@types/cookiejar" "*" |
2316 | "@types/node" "*" | 2381 | "@types/node" "*" |
@@ -2338,9 +2403,9 @@ | |||
2338 | integrity sha512-P97XU07fcpauSw3/fE2Q7eF6bHl4oHhwkikjnM7zlQLENrdC2rZuHSdNlMBhnW82NyBEsVJHII1Jk3d/MtQsQQ== | 2403 | integrity sha512-P97XU07fcpauSw3/fE2Q7eF6bHl4oHhwkikjnM7zlQLENrdC2rZuHSdNlMBhnW82NyBEsVJHII1Jk3d/MtQsQQ== |
2339 | 2404 | ||
2340 | "@types/validator@^13.0.0", "@types/validator@^13.7.1": | 2405 | "@types/validator@^13.0.0", "@types/validator@^13.7.1": |
2341 | version "13.7.12" | 2406 | version "13.7.17" |
2342 | resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.7.12.tgz#a285379b432cc8d103b69d223cbb159a253cf2f7" | 2407 | resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.7.17.tgz#0a6d1510395065171e3378a4afc587a3aefa7cc1" |
2343 | integrity sha512-YVtyAPqpefU+Mm/qqnOANW6IkqKpCSrarcyV269C8MA8Ux0dbkEuQwM/4CjL47kVEM2LgBef/ETfkH+c6+moFA== | 2408 | integrity sha512-aqayTNmeWrZcvnG2MG9eGYI6b7S5fl+yKgPs6bAjOTwPS316R5SxBGKvtSExfyoJU7pIeHJfsHI0Ji41RVMkvQ== |
2344 | 2409 | ||
2345 | "@types/webtorrent@^0.109.0": | 2410 | "@types/webtorrent@^0.109.0": |
2346 | version "0.109.3" | 2411 | version "0.109.3" |
@@ -2360,155 +2425,155 @@ | |||
2360 | "@types/node" "*" | 2425 | "@types/node" "*" |
2361 | 2426 | ||
2362 | "@typescript-eslint/eslint-plugin@^5.0.0": | 2427 | "@typescript-eslint/eslint-plugin@^5.0.0": |
2363 | version "5.52.0" | 2428 | version "5.59.6" |
2364 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.52.0.tgz#5fb0d43574c2411f16ea80f5fc335b8eaa7b28a8" | 2429 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.6.tgz#a350faef1baa1e961698240f922d8de1761a9e2b" |
2365 | integrity sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg== | 2430 | integrity sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw== |
2366 | dependencies: | 2431 | dependencies: |
2367 | "@typescript-eslint/scope-manager" "5.52.0" | 2432 | "@eslint-community/regexpp" "^4.4.0" |
2368 | "@typescript-eslint/type-utils" "5.52.0" | 2433 | "@typescript-eslint/scope-manager" "5.59.6" |
2369 | "@typescript-eslint/utils" "5.52.0" | 2434 | "@typescript-eslint/type-utils" "5.59.6" |
2435 | "@typescript-eslint/utils" "5.59.6" | ||
2370 | debug "^4.3.4" | 2436 | debug "^4.3.4" |
2371 | grapheme-splitter "^1.0.4" | 2437 | grapheme-splitter "^1.0.4" |
2372 | ignore "^5.2.0" | 2438 | ignore "^5.2.0" |
2373 | natural-compare-lite "^1.4.0" | 2439 | natural-compare-lite "^1.4.0" |
2374 | regexpp "^3.2.0" | ||
2375 | semver "^7.3.7" | 2440 | semver "^7.3.7" |
2376 | tsutils "^3.21.0" | 2441 | tsutils "^3.21.0" |
2377 | 2442 | ||
2378 | "@typescript-eslint/parser@^5.0.0": | 2443 | "@typescript-eslint/parser@^5.43.0": |
2379 | version "5.52.0" | 2444 | version "5.59.6" |
2380 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.52.0.tgz#73c136df6c0133f1d7870de7131ccf356f5be5a4" | 2445 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.59.6.tgz#bd36f71f5a529f828e20b627078d3ed6738dbb40" |
2381 | integrity sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA== | 2446 | integrity sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA== |
2382 | dependencies: | 2447 | dependencies: |
2383 | "@typescript-eslint/scope-manager" "5.52.0" | 2448 | "@typescript-eslint/scope-manager" "5.59.6" |
2384 | "@typescript-eslint/types" "5.52.0" | 2449 | "@typescript-eslint/types" "5.59.6" |
2385 | "@typescript-eslint/typescript-estree" "5.52.0" | 2450 | "@typescript-eslint/typescript-estree" "5.59.6" |
2386 | debug "^4.3.4" | 2451 | debug "^4.3.4" |
2387 | 2452 | ||
2388 | "@typescript-eslint/scope-manager@5.52.0": | 2453 | "@typescript-eslint/scope-manager@5.59.6": |
2389 | version "5.52.0" | 2454 | version "5.59.6" |
2390 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.52.0.tgz#a993d89a0556ea16811db48eabd7c5b72dcb83d1" | 2455 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.6.tgz#d43a3687aa4433868527cfe797eb267c6be35f19" |
2391 | integrity sha512-AR7sxxfBKiNV0FWBSARxM8DmNxrwgnYMPwmpkC1Pl1n+eT8/I2NAUPuwDy/FmDcC6F8pBfmOcaxcxRHspgOBMw== | 2456 | integrity sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ== |
2392 | dependencies: | 2457 | dependencies: |
2393 | "@typescript-eslint/types" "5.52.0" | 2458 | "@typescript-eslint/types" "5.59.6" |
2394 | "@typescript-eslint/visitor-keys" "5.52.0" | 2459 | "@typescript-eslint/visitor-keys" "5.59.6" |
2395 | 2460 | ||
2396 | "@typescript-eslint/type-utils@5.52.0": | 2461 | "@typescript-eslint/type-utils@5.59.6": |
2397 | version "5.52.0" | 2462 | version "5.59.6" |
2398 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.52.0.tgz#9fd28cd02e6f21f5109e35496df41893f33167aa" | 2463 | resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.59.6.tgz#37c51d2ae36127d8b81f32a0a4d2efae19277c48" |
2399 | integrity sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw== | 2464 | integrity sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ== |
2400 | dependencies: | 2465 | dependencies: |
2401 | "@typescript-eslint/typescript-estree" "5.52.0" | 2466 | "@typescript-eslint/typescript-estree" "5.59.6" |
2402 | "@typescript-eslint/utils" "5.52.0" | 2467 | "@typescript-eslint/utils" "5.59.6" |
2403 | debug "^4.3.4" | 2468 | debug "^4.3.4" |
2404 | tsutils "^3.21.0" | 2469 | tsutils "^3.21.0" |
2405 | 2470 | ||
2406 | "@typescript-eslint/types@5.52.0": | 2471 | "@typescript-eslint/types@5.59.6": |
2407 | version "5.52.0" | 2472 | version "5.59.6" |
2408 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.52.0.tgz#19e9abc6afb5bd37a1a9bea877a1a836c0b3241b" | 2473 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.6.tgz#5a6557a772af044afe890d77c6a07e8c23c2460b" |
2409 | integrity sha512-oV7XU4CHYfBhk78fS7tkum+/Dpgsfi91IIDy7fjCyq2k6KB63M6gMC0YIvy+iABzmXThCRI6xpCEyVObBdWSDQ== | 2474 | integrity sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA== |
2410 | 2475 | ||
2411 | "@typescript-eslint/typescript-estree@5.52.0": | 2476 | "@typescript-eslint/typescript-estree@5.59.6": |
2412 | version "5.52.0" | 2477 | version "5.59.6" |
2413 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.52.0.tgz#6408cb3c2ccc01c03c278cb201cf07e73347dfca" | 2478 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.6.tgz#2fb80522687bd3825504925ea7e1b8de7bb6251b" |
2414 | integrity sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ== | 2479 | integrity sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA== |
2415 | dependencies: | 2480 | dependencies: |
2416 | "@typescript-eslint/types" "5.52.0" | 2481 | "@typescript-eslint/types" "5.59.6" |
2417 | "@typescript-eslint/visitor-keys" "5.52.0" | 2482 | "@typescript-eslint/visitor-keys" "5.59.6" |
2418 | debug "^4.3.4" | 2483 | debug "^4.3.4" |
2419 | globby "^11.1.0" | 2484 | globby "^11.1.0" |
2420 | is-glob "^4.0.3" | 2485 | is-glob "^4.0.3" |
2421 | semver "^7.3.7" | 2486 | semver "^7.3.7" |
2422 | tsutils "^3.21.0" | 2487 | tsutils "^3.21.0" |
2423 | 2488 | ||
2424 | "@typescript-eslint/utils@5.52.0": | 2489 | "@typescript-eslint/utils@5.59.6": |
2425 | version "5.52.0" | 2490 | version "5.59.6" |
2426 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.52.0.tgz#b260bb5a8f6b00a0ed51db66bdba4ed5e4845a72" | 2491 | resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.6.tgz#82960fe23788113fc3b1f9d4663d6773b7907839" |
2427 | integrity sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA== | 2492 | integrity sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg== |
2428 | dependencies: | 2493 | dependencies: |
2494 | "@eslint-community/eslint-utils" "^4.2.0" | ||
2429 | "@types/json-schema" "^7.0.9" | 2495 | "@types/json-schema" "^7.0.9" |
2430 | "@types/semver" "^7.3.12" | 2496 | "@types/semver" "^7.3.12" |
2431 | "@typescript-eslint/scope-manager" "5.52.0" | 2497 | "@typescript-eslint/scope-manager" "5.59.6" |
2432 | "@typescript-eslint/types" "5.52.0" | 2498 | "@typescript-eslint/types" "5.59.6" |
2433 | "@typescript-eslint/typescript-estree" "5.52.0" | 2499 | "@typescript-eslint/typescript-estree" "5.59.6" |
2434 | eslint-scope "^5.1.1" | 2500 | eslint-scope "^5.1.1" |
2435 | eslint-utils "^3.0.0" | ||
2436 | semver "^7.3.7" | 2501 | semver "^7.3.7" |
2437 | 2502 | ||
2438 | "@typescript-eslint/visitor-keys@5.52.0": | 2503 | "@typescript-eslint/visitor-keys@5.59.6": |
2439 | version "5.52.0" | 2504 | version "5.59.6" |
2440 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.52.0.tgz#e38c971259f44f80cfe49d97dbffa38e3e75030f" | 2505 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.6.tgz#673fccabf28943847d0c8e9e8d008e3ada7be6bb" |
2441 | integrity sha512-qMwpw6SU5VHCPr99y274xhbm+PRViK/NATY6qzt+Et7+mThGuFSl/ompj2/hrBlRP/kq+BFdgagnOSgw9TB0eA== | 2506 | integrity sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q== |
2442 | dependencies: | 2507 | dependencies: |
2443 | "@typescript-eslint/types" "5.52.0" | 2508 | "@typescript-eslint/types" "5.59.6" |
2444 | eslint-visitor-keys "^3.3.0" | 2509 | eslint-visitor-keys "^3.3.0" |
2445 | 2510 | ||
2446 | "@uploadx/core@^6.0.0": | 2511 | "@uploadx/core@^6.0.0": |
2447 | version "6.1.1" | 2512 | version "6.1.2" |
2448 | resolved "https://registry.yarnpkg.com/@uploadx/core/-/core-6.1.1.tgz#4b141873bb07b5ff48ff3ff6046e3fe7e308bb60" | 2513 | resolved "https://registry.yarnpkg.com/@uploadx/core/-/core-6.1.2.tgz#fe26be841c2f31b61882232ced752df0ae74bf04" |
2449 | integrity sha512-wY9hlTawu3IBJVaSAuxFtqfZCjdaielc0f4zCRVf+kSZTzljndOt4/vyRyI6VkSayMcZaIZTuhGC7GNN7RUltA== | 2514 | integrity sha512-G1YuPHeFMnZU0a49AcNsUbhdNLbQVz7UBa15kIr9sgAzgRknX9BuOJu41WT9/LIMa8eU9TqI5+ejheEsFQ+IrA== |
2450 | dependencies: | 2515 | dependencies: |
2451 | bytes "^3.1.0" | 2516 | bytes "^3.1.0" |
2452 | multiparty "^4.2.2" | 2517 | multiparty "^4.2.2" |
2453 | parse-duration "^1.0.0" | 2518 | parse-duration "^1.0.0" |
2454 | 2519 | ||
2455 | "@vue/compiler-core@3.2.47": | 2520 | "@vue/compiler-core@3.3.4": |
2456 | version "3.2.47" | 2521 | version "3.3.4" |
2457 | resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz#3e07c684d74897ac9aa5922c520741f3029267f8" | 2522 | resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz#7fbf591c1c19e1acd28ffd284526e98b4f581128" |
2458 | integrity sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig== | 2523 | integrity sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g== |
2459 | dependencies: | 2524 | dependencies: |
2460 | "@babel/parser" "^7.16.4" | 2525 | "@babel/parser" "^7.21.3" |
2461 | "@vue/shared" "3.2.47" | 2526 | "@vue/shared" "3.3.4" |
2462 | estree-walker "^2.0.2" | 2527 | estree-walker "^2.0.2" |
2463 | source-map "^0.6.1" | 2528 | source-map-js "^1.0.2" |
2464 | 2529 | ||
2465 | "@vue/compiler-dom@3.2.47": | 2530 | "@vue/compiler-dom@3.3.4": |
2466 | version "3.2.47" | 2531 | version "3.3.4" |
2467 | resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz#a0b06caf7ef7056939e563dcaa9cbde30794f305" | 2532 | resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz#f56e09b5f4d7dc350f981784de9713d823341151" |
2468 | integrity sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ== | 2533 | integrity sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w== |
2469 | dependencies: | 2534 | dependencies: |
2470 | "@vue/compiler-core" "3.2.47" | 2535 | "@vue/compiler-core" "3.3.4" |
2471 | "@vue/shared" "3.2.47" | 2536 | "@vue/shared" "3.3.4" |
2472 | 2537 | ||
2473 | "@vue/compiler-sfc@^3.0.5": | 2538 | "@vue/compiler-sfc@^3.0.5": |
2474 | version "3.2.47" | 2539 | version "3.3.4" |
2475 | resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz#1bdc36f6cdc1643f72e2c397eb1a398f5004ad3d" | 2540 | resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz#b19d942c71938893535b46226d602720593001df" |
2476 | integrity sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ== | 2541 | integrity sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ== |
2477 | dependencies: | 2542 | dependencies: |
2478 | "@babel/parser" "^7.16.4" | 2543 | "@babel/parser" "^7.20.15" |
2479 | "@vue/compiler-core" "3.2.47" | 2544 | "@vue/compiler-core" "3.3.4" |
2480 | "@vue/compiler-dom" "3.2.47" | 2545 | "@vue/compiler-dom" "3.3.4" |
2481 | "@vue/compiler-ssr" "3.2.47" | 2546 | "@vue/compiler-ssr" "3.3.4" |
2482 | "@vue/reactivity-transform" "3.2.47" | 2547 | "@vue/reactivity-transform" "3.3.4" |
2483 | "@vue/shared" "3.2.47" | 2548 | "@vue/shared" "3.3.4" |
2484 | estree-walker "^2.0.2" | 2549 | estree-walker "^2.0.2" |
2485 | magic-string "^0.25.7" | 2550 | magic-string "^0.30.0" |
2486 | postcss "^8.1.10" | 2551 | postcss "^8.1.10" |
2487 | source-map "^0.6.1" | 2552 | source-map-js "^1.0.2" |
2488 | 2553 | ||
2489 | "@vue/compiler-ssr@3.2.47": | 2554 | "@vue/compiler-ssr@3.3.4": |
2490 | version "3.2.47" | 2555 | version "3.3.4" |
2491 | resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz#35872c01a273aac4d6070ab9d8da918ab13057ee" | 2556 | resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz#9d1379abffa4f2b0cd844174ceec4a9721138777" |
2492 | integrity sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw== | 2557 | integrity sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ== |
2493 | dependencies: | 2558 | dependencies: |
2494 | "@vue/compiler-dom" "3.2.47" | 2559 | "@vue/compiler-dom" "3.3.4" |
2495 | "@vue/shared" "3.2.47" | 2560 | "@vue/shared" "3.3.4" |
2496 | 2561 | ||
2497 | "@vue/reactivity-transform@3.2.47": | 2562 | "@vue/reactivity-transform@3.3.4": |
2498 | version "3.2.47" | 2563 | version "3.3.4" |
2499 | resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz#e45df4d06370f8abf29081a16afd25cffba6d84e" | 2564 | resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz#52908476e34d6a65c6c21cd2722d41ed8ae51929" |
2500 | integrity sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA== | 2565 | integrity sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw== |
2501 | dependencies: | 2566 | dependencies: |
2502 | "@babel/parser" "^7.16.4" | 2567 | "@babel/parser" "^7.20.15" |
2503 | "@vue/compiler-core" "3.2.47" | 2568 | "@vue/compiler-core" "3.3.4" |
2504 | "@vue/shared" "3.2.47" | 2569 | "@vue/shared" "3.3.4" |
2505 | estree-walker "^2.0.2" | 2570 | estree-walker "^2.0.2" |
2506 | magic-string "^0.25.7" | 2571 | magic-string "^0.30.0" |
2507 | 2572 | ||
2508 | "@vue/shared@3.2.47": | 2573 | "@vue/shared@3.3.4": |
2509 | version "3.2.47" | 2574 | version "3.3.4" |
2510 | resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.47.tgz#e597ef75086c6e896ff5478a6bfc0a7aa4bbd14c" | 2575 | resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.4.tgz#06e83c5027f464eef861c329be81454bc8b70780" |
2511 | integrity sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ== | 2576 | integrity sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ== |
2512 | 2577 | ||
2513 | "@webtorrent/http-node@^1.3.0": | 2578 | "@webtorrent/http-node@^1.3.0": |
2514 | version "1.3.0" | 2579 | version "1.3.0" |
@@ -2695,16 +2760,24 @@ argparse@^2.0.1: | |||
2695 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" | 2760 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" |
2696 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== | 2761 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== |
2697 | 2762 | ||
2698 | args@5.0.1: | 2763 | args@^5.0.3: |
2699 | version "5.0.1" | 2764 | version "5.0.3" |
2700 | resolved "https://registry.yarnpkg.com/args/-/args-5.0.1.tgz#4bf298df90a4799a09521362c579278cc2fdd761" | 2765 | resolved "https://registry.yarnpkg.com/args/-/args-5.0.3.tgz#943256db85021a85684be2f0882f25d796278702" |
2701 | integrity sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ== | 2766 | integrity sha512-h6k/zfFgusnv3i5TU08KQkVKuCPBtL/PWQbWkHUxvJrZ2nAyeaUupneemcrgn1xmqxPQsPIzwkUhOpoqPDRZuA== |
2702 | dependencies: | 2767 | dependencies: |
2703 | camelcase "5.0.0" | 2768 | camelcase "5.0.0" |
2704 | chalk "2.4.2" | 2769 | chalk "2.4.2" |
2705 | leven "2.1.0" | 2770 | leven "2.1.0" |
2706 | mri "1.1.4" | 2771 | mri "1.1.4" |
2707 | 2772 | ||
2773 | array-buffer-byte-length@^1.0.0: | ||
2774 | version "1.0.0" | ||
2775 | resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" | ||
2776 | integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== | ||
2777 | dependencies: | ||
2778 | call-bind "^1.0.2" | ||
2779 | is-array-buffer "^3.0.1" | ||
2780 | |||
2708 | array-differ@^3.0.0: | 2781 | array-differ@^3.0.0: |
2709 | version "3.0.0" | 2782 | version "3.0.0" |
2710 | resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" | 2783 | resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" |
@@ -2820,9 +2893,9 @@ asynckit@^0.4.0: | |||
2820 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== | 2893 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== |
2821 | 2894 | ||
2822 | autocannon@^7.0.4: | 2895 | autocannon@^7.0.4: |
2823 | version "7.10.0" | 2896 | version "7.11.0" |
2824 | resolved "https://registry.yarnpkg.com/autocannon/-/autocannon-7.10.0.tgz#2a048cd065669222474b6a0f9522f108bc93d50b" | 2897 | resolved "https://registry.yarnpkg.com/autocannon/-/autocannon-7.11.0.tgz#4f52dd15a90707da76de6a7122cc74cd30271981" |
2825 | integrity sha512-PY1UrXL4NHE7J0hA6GGN2r8xjiAePS/bii3Hz7NOvp4JO3xDNBgRftDjfAxj1t6FDWXiXEOuKF/pdDiisIS8ZA== | 2898 | integrity sha512-17farET7ImAZjOCGSxiG3TcEbc6b+zWWQ61CpKC8D6UIjq+U3c1foRDSMk8Rgl4VJ01Hbbbx6UhdXhye9yTEZg== |
2826 | dependencies: | 2899 | dependencies: |
2827 | chalk "^4.1.0" | 2900 | chalk "^4.1.0" |
2828 | char-spinner "^1.0.1" | 2901 | char-spinner "^1.0.1" |
@@ -2854,9 +2927,9 @@ available-typed-arrays@^1.0.5: | |||
2854 | integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== | 2927 | integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== |
2855 | 2928 | ||
2856 | b4a@^1.3.1: | 2929 | b4a@^1.3.1: |
2857 | version "1.6.1" | 2930 | version "1.6.4" |
2858 | resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.1.tgz#9effac93a469a868d024e16fd77162c653544cbd" | 2931 | resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.4.tgz#ef1c1422cae5ce6535ec191baeed7567443f36c9" |
2859 | integrity sha512-AsKjNhz72yxteo/0EtQEiwkMUgk/tGmycXlbG4g3Ard2/ULtNLUykGOkeK0egmN27h0xMAhb76jYccW+XTBExA== | 2932 | integrity sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw== |
2860 | 2933 | ||
2861 | babel-walk@3.0.0-canary-5: | 2934 | babel-walk@3.0.0-canary-5: |
2862 | version "3.0.0-canary-5" | 2935 | version "3.0.0-canary-5" |
@@ -2890,10 +2963,10 @@ basic-auth-connect@^1.0.0: | |||
2890 | resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122" | 2963 | resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122" |
2891 | integrity sha512-kiV+/DTgVro4aZifY/hwRwALBISViL5NP4aReaR2EVJEObpbUBHIkdJh/YpcoEiYt7nBodZ6U2ajZeZvSxUCCg== | 2964 | integrity sha512-kiV+/DTgVro4aZifY/hwRwALBISViL5NP4aReaR2EVJEObpbUBHIkdJh/YpcoEiYt7nBodZ6U2ajZeZvSxUCCg== |
2892 | 2965 | ||
2893 | basic-auth-parser@0.0.2: | 2966 | basic-auth-parser@0.0.2-1: |
2894 | version "0.0.2" | 2967 | version "0.0.2-1" |
2895 | resolved "https://registry.yarnpkg.com/basic-auth-parser/-/basic-auth-parser-0.0.2.tgz#ce9e71a77f23c1279eecd2659b2a46244c156e41" | 2968 | resolved "https://registry.yarnpkg.com/basic-auth-parser/-/basic-auth-parser-0.0.2-1.tgz#f1ea575979b27af6a411921d6ff8793d9117347f" |
2896 | integrity sha512-Y7OBvWn+JnW45JWHLY6ybYub2k9cXCMrtCyO1Hds2s6eqClqWhPnOQpgXUPjAiMHj+A8TEPIQQ1dYENnJoBOHQ== | 2969 | integrity sha512-GFj8iVxo9onSU6BnnQvVwqvxh60UcSHJEDnIk3z4B6iOjsKSmqe+ibW0Rsz7YO7IE1HG3D3tqCNIidP46SZVdQ== |
2897 | 2970 | ||
2898 | basic-auth@2.0.1, basic-auth@~2.0.1: | 2971 | basic-auth@2.0.1, basic-auth@~2.0.1: |
2899 | version "2.0.1" | 2972 | version "2.0.1" |
@@ -2985,7 +3058,7 @@ bittorrent-protocol@^3.5.5: | |||
2985 | speedometer "^1.1.0" | 3058 | speedometer "^1.1.0" |
2986 | unordered-array-remove "^1.0.2" | 3059 | unordered-array-remove "^1.0.2" |
2987 | 3060 | ||
2988 | bittorrent-tracker@^9.0.0, bittorrent-tracker@^9.19.0: | 3061 | bittorrent-tracker@^9, bittorrent-tracker@^9.19.0: |
2989 | version "9.19.0" | 3062 | version "9.19.0" |
2990 | resolved "https://registry.yarnpkg.com/bittorrent-tracker/-/bittorrent-tracker-9.19.0.tgz#2266bfa8a45a57b09f8d8b184710ba531712d8ef" | 3063 | resolved "https://registry.yarnpkg.com/bittorrent-tracker/-/bittorrent-tracker-9.19.0.tgz#2266bfa8a45a57b09f8d8b184710ba531712d8ef" |
2991 | integrity sha512-09d0aD2b+MC+zWvWajkUAKkYMynYW4tMbTKiRSthKtJZbafzEoNQSUHyND24SoCe3ZOb2fKfa6fu2INAESL9wA== | 3064 | integrity sha512-09d0aD2b+MC+zWvWajkUAKkYMynYW4tMbTKiRSthKtJZbafzEoNQSUHyND24SoCe3ZOb2fKfa6fu2INAESL9wA== |
@@ -3201,13 +3274,13 @@ builtins@^5.0.1: | |||
3201 | semver "^7.0.0" | 3274 | semver "^7.0.0" |
3202 | 3275 | ||
3203 | bullmq@^3.6.6: | 3276 | bullmq@^3.6.6: |
3204 | version "3.6.6" | 3277 | version "3.14.0" |
3205 | resolved "https://registry.yarnpkg.com/bullmq/-/bullmq-3.6.6.tgz#de3c407021eff2eb283fb2aca66336ebeee9d5c5" | 3278 | resolved "https://registry.yarnpkg.com/bullmq/-/bullmq-3.14.0.tgz#5f5327d63bc79bdf89cbf99bb8ec2cbdc961f9b0" |
3206 | integrity sha512-W71jXrcTdcT3Y5tzMyTx22Cd8O3dTML7vl6KG3YdGVGrO3+UmKRLYfGLn1QwIhIoTQJVvIrSB4qfGs1hgqYRVw== | 3279 | integrity sha512-kOrA65MedolaXVDWul4gs4pUMj0fUcZrjlTuvnTknk7Gjci8hgYwUf1PpYh1pYhvyjkgPkt8IATi7NT2j2wzkA== |
3207 | dependencies: | 3280 | dependencies: |
3208 | cron-parser "^4.6.0" | 3281 | cron-parser "^4.6.0" |
3209 | glob "^8.0.3" | 3282 | glob "^8.0.3" |
3210 | ioredis "^5.3.0" | 3283 | ioredis "^5.3.2" |
3211 | lodash "^4.17.21" | 3284 | lodash "^4.17.21" |
3212 | msgpackr "^1.6.2" | 3285 | msgpackr "^1.6.2" |
3213 | semver "^7.3.7" | 3286 | semver "^7.3.7" |
@@ -3299,11 +3372,11 @@ chai-json-schema@^1.5.0: | |||
3299 | tv4 "^1.3.0" | 3372 | tv4 "^1.3.0" |
3300 | 3373 | ||
3301 | chai-xml@^0.4.0: | 3374 | chai-xml@^0.4.0: |
3302 | version "0.4.0" | 3375 | version "0.4.1" |
3303 | resolved "https://registry.yarnpkg.com/chai-xml/-/chai-xml-0.4.0.tgz#66b71b0ffdba599531421c2064ec81c1ca73ff73" | 3376 | resolved "https://registry.yarnpkg.com/chai-xml/-/chai-xml-0.4.1.tgz#6e78adfc0bea38fe15afdbdcb9a5510dc5301c87" |
3304 | integrity sha512-VjFPW64Hcp9CuuZbAC26cBWi+DPhyWOW8yxNpfQX3W+jQLPJxN/sm5FAaW+FOKTzsNeIFQpt5yhGbZA5s/pEyg== | 3377 | integrity sha512-VUf5Ol4ifOAsgz+lN4tfWENgQtrKxHPWsmpL5wdbqQdkpblZkcDlaT2aFvsPQH219Yvl8vc4064yFErgBIn9bw== |
3305 | dependencies: | 3378 | dependencies: |
3306 | xml2js "^0.4.23" | 3379 | xml2js "^0.5.0" |
3307 | 3380 | ||
3308 | chai@^4.1.1: | 3381 | chai@^4.1.1: |
3309 | version "4.3.7" | 3382 | version "4.3.7" |
@@ -3318,7 +3391,7 @@ chai@^4.1.1: | |||
3318 | pathval "^1.1.1" | 3391 | pathval "^1.1.1" |
3319 | type-detect "^4.0.5" | 3392 | type-detect "^4.0.5" |
3320 | 3393 | ||
3321 | chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.2: | 3394 | chalk@2.4.2, chalk@^2.0.0: |
3322 | version "2.4.2" | 3395 | version "2.4.2" |
3323 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" | 3396 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" |
3324 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== | 3397 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== |
@@ -3335,7 +3408,7 @@ chalk@^3.0.0: | |||
3335 | ansi-styles "^4.1.0" | 3408 | ansi-styles "^4.1.0" |
3336 | supports-color "^7.1.0" | 3409 | supports-color "^7.1.0" |
3337 | 3410 | ||
3338 | chalk@^4.0.0, chalk@^4.1.0: | 3411 | chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: |
3339 | version "4.1.2" | 3412 | version "4.1.2" |
3340 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" | 3413 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" |
3341 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== | 3414 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== |
@@ -3365,29 +3438,30 @@ check-error@^1.0.2: | |||
3365 | resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" | 3438 | resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" |
3366 | integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA== | 3439 | integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA== |
3367 | 3440 | ||
3368 | cheerio-select@^1.5.0: | 3441 | cheerio-select@^2.1.0: |
3369 | version "1.6.0" | 3442 | version "2.1.0" |
3370 | resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.6.0.tgz#489f36604112c722afa147dedd0d4609c09e1696" | 3443 | resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" |
3371 | integrity sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g== | 3444 | integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== |
3372 | dependencies: | 3445 | dependencies: |
3373 | css-select "^4.3.0" | 3446 | boolbase "^1.0.0" |
3374 | css-what "^6.0.1" | 3447 | css-select "^5.1.0" |
3375 | domelementtype "^2.2.0" | 3448 | css-what "^6.1.0" |
3376 | domhandler "^4.3.1" | 3449 | domelementtype "^2.3.0" |
3377 | domutils "^2.8.0" | 3450 | domhandler "^5.0.3" |
3451 | domutils "^3.0.1" | ||
3378 | 3452 | ||
3379 | cheerio@1.0.0-rc.10: | 3453 | cheerio@^1.0.0-rc.12: |
3380 | version "1.0.0-rc.10" | 3454 | version "1.0.0-rc.12" |
3381 | resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.10.tgz#2ba3dcdfcc26e7956fc1f440e61d51c643379f3e" | 3455 | resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" |
3382 | integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== | 3456 | integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== |
3383 | dependencies: | 3457 | dependencies: |
3384 | cheerio-select "^1.5.0" | 3458 | cheerio-select "^2.1.0" |
3385 | dom-serializer "^1.3.2" | 3459 | dom-serializer "^2.0.0" |
3386 | domhandler "^4.2.0" | 3460 | domhandler "^5.0.3" |
3387 | htmlparser2 "^6.1.0" | 3461 | domutils "^3.0.1" |
3388 | parse5 "^6.0.1" | 3462 | htmlparser2 "^8.0.1" |
3389 | parse5-htmlparser2-tree-adapter "^6.0.1" | 3463 | parse5 "^7.0.0" |
3390 | tslib "^2.2.0" | 3464 | parse5-htmlparser2-tree-adapter "^7.0.0" |
3391 | 3465 | ||
3392 | chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2: | 3466 | chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2: |
3393 | version "3.5.3" | 3467 | version "3.5.3" |
@@ -3439,7 +3513,7 @@ chunk-store-stream@^4.3.0: | |||
3439 | block-stream2 "^2.0.0" | 3513 | block-stream2 "^2.0.0" |
3440 | readable-stream "^3.6.0" | 3514 | readable-stream "^3.6.0" |
3441 | 3515 | ||
3442 | ci-info@^3.7.1: | 3516 | ci-info@^3.8.0: |
3443 | version "3.8.0" | 3517 | version "3.8.0" |
3444 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" | 3518 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" |
3445 | integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== | 3519 | integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== |
@@ -3582,11 +3656,16 @@ combined-stream@^1.0.6, combined-stream@^1.0.8: | |||
3582 | dependencies: | 3656 | dependencies: |
3583 | delayed-stream "~1.0.0" | 3657 | delayed-stream "~1.0.0" |
3584 | 3658 | ||
3585 | commander@10.0.0, commander@^10.0.0: | 3659 | commander@10.0.0: |
3586 | version "10.0.0" | 3660 | version "10.0.0" |
3587 | resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.0.tgz#71797971162cd3cf65f0b9d24eb28f8d303acdf1" | 3661 | resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.0.tgz#71797971162cd3cf65f0b9d24eb28f8d303acdf1" |
3588 | integrity sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA== | 3662 | integrity sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA== |
3589 | 3663 | ||
3664 | commander@^10.0.0: | ||
3665 | version "10.0.1" | ||
3666 | resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" | ||
3667 | integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== | ||
3668 | |||
3590 | commander@^2.19.0: | 3669 | commander@^2.19.0: |
3591 | version "2.20.3" | 3670 | version "2.20.3" |
3592 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" | 3671 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" |
@@ -3629,20 +3708,20 @@ concat-stream@^1.5.2: | |||
3629 | readable-stream "^2.2.2" | 3708 | readable-stream "^2.2.2" |
3630 | typedarray "^0.0.6" | 3709 | typedarray "^0.0.6" |
3631 | 3710 | ||
3632 | concurrently@^7.0.0: | 3711 | concurrently@^8.0.1: |
3633 | version "7.6.0" | 3712 | version "8.0.1" |
3634 | resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-7.6.0.tgz#531a6f5f30cf616f355a4afb8f8fcb2bba65a49a" | 3713 | resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-8.0.1.tgz#80c0591920a9fa3e68ba0dd8aa6eac8487eb904c" |
3635 | integrity sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw== | 3714 | integrity sha512-Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA== |
3636 | dependencies: | 3715 | dependencies: |
3637 | chalk "^4.1.0" | 3716 | chalk "^4.1.2" |
3638 | date-fns "^2.29.1" | 3717 | date-fns "^2.29.3" |
3639 | lodash "^4.17.21" | 3718 | lodash "^4.17.21" |
3640 | rxjs "^7.0.0" | 3719 | rxjs "^7.8.0" |
3641 | shell-quote "^1.7.3" | 3720 | shell-quote "^1.8.0" |
3642 | spawn-command "^0.0.2-1" | 3721 | spawn-command "0.0.2-1" |
3643 | supports-color "^8.1.0" | 3722 | supports-color "^8.1.1" |
3644 | tree-kill "^1.2.2" | 3723 | tree-kill "^1.2.2" |
3645 | yargs "^17.3.1" | 3724 | yargs "^17.7.1" |
3646 | 3725 | ||
3647 | config@^3.0.0: | 3726 | config@^3.0.0: |
3648 | version "3.3.9" | 3727 | version "3.3.9" |
@@ -3755,7 +3834,7 @@ create-require@^1.1.0: | |||
3755 | resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" | 3834 | resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" |
3756 | integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== | 3835 | integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== |
3757 | 3836 | ||
3758 | create-torrent@^5.0.0, create-torrent@^5.0.9: | 3837 | create-torrent@^5, create-torrent@^5.0.9: |
3759 | version "5.0.9" | 3838 | version "5.0.9" |
3760 | resolved "https://registry.yarnpkg.com/create-torrent/-/create-torrent-5.0.9.tgz#850f198f7568e3d0e1e73b6858d43d44659a69d0" | 3839 | resolved "https://registry.yarnpkg.com/create-torrent/-/create-torrent-5.0.9.tgz#850f198f7568e3d0e1e73b6858d43d44659a69d0" |
3761 | integrity sha512-WQ/bMe+aCBSa5EonIkgw7CTM/1JnJDQuLJhA78omSWvuEbXDwaUy0rG3a+IYt+EiO+rdTLxdsBwrsn/wfWOMQA== | 3840 | integrity sha512-WQ/bMe+aCBSa5EonIkgw7CTM/1JnJDQuLJhA78omSWvuEbXDwaUy0rG3a+IYt+EiO+rdTLxdsBwrsn/wfWOMQA== |
@@ -3773,9 +3852,9 @@ create-torrent@^5.0.0, create-torrent@^5.0.9: | |||
3773 | simple-sha1 "^3.1.0" | 3852 | simple-sha1 "^3.1.0" |
3774 | 3853 | ||
3775 | cron-parser@^4.6.0: | 3854 | cron-parser@^4.6.0: |
3776 | version "4.7.1" | 3855 | version "4.8.1" |
3777 | resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-4.7.1.tgz#1e325a6a18e797a634ada1e2599ece0b6b5ed177" | 3856 | resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-4.8.1.tgz#47062ea63d21d78c10ddedb08ea4c5b6fc2750fb" |
3778 | integrity sha512-WguFaoQ0hQ61SgsCZLHUcNbAvlK0lypKXu62ARguefYmjzaOXIVRNrAmyXzabTwUn4sQvQLkk6bjH+ipGfw8bA== | 3857 | integrity sha512-jbokKWGcyU4gl6jAfX97E1gDpY12DJ1cLJZmoDzaAln/shZ+S3KBFBuA2Q6WeUN4gJf/8klnV1EfvhA2lK5IRQ== |
3779 | dependencies: | 3858 | dependencies: |
3780 | luxon "^3.2.1" | 3859 | luxon "^3.2.1" |
3781 | 3860 | ||
@@ -3804,18 +3883,18 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: | |||
3804 | shebang-command "^2.0.0" | 3883 | shebang-command "^2.0.0" |
3805 | which "^2.0.1" | 3884 | which "^2.0.1" |
3806 | 3885 | ||
3807 | css-select@^4.3.0: | 3886 | css-select@^5.1.0: |
3808 | version "4.3.0" | 3887 | version "5.1.0" |
3809 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" | 3888 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" |
3810 | integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== | 3889 | integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== |
3811 | dependencies: | 3890 | dependencies: |
3812 | boolbase "^1.0.0" | 3891 | boolbase "^1.0.0" |
3813 | css-what "^6.0.1" | 3892 | css-what "^6.1.0" |
3814 | domhandler "^4.3.1" | 3893 | domhandler "^5.0.2" |
3815 | domutils "^2.8.0" | 3894 | domutils "^3.0.1" |
3816 | nth-check "^2.0.1" | 3895 | nth-check "^2.0.1" |
3817 | 3896 | ||
3818 | css-what@^6.0.1: | 3897 | css-what@^6.1.0: |
3819 | version "6.1.0" | 3898 | version "6.1.0" |
3820 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" | 3899 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" |
3821 | integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== | 3900 | integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== |
@@ -3845,15 +3924,17 @@ data-uri-to-buffer@^4.0.0: | |||
3845 | resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e" | 3924 | resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e" |
3846 | integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== | 3925 | integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== |
3847 | 3926 | ||
3848 | date-fns@^2.29.1: | 3927 | date-fns@^2.29.3: |
3849 | version "2.29.3" | 3928 | version "2.30.0" |
3850 | resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" | 3929 | resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" |
3851 | integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== | 3930 | integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== |
3931 | dependencies: | ||
3932 | "@babel/runtime" "^7.21.0" | ||
3852 | 3933 | ||
3853 | dateformat@^3.0.3: | 3934 | dateformat@^4.6.3: |
3854 | version "3.0.3" | 3935 | version "4.6.3" |
3855 | resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" | 3936 | resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5" |
3856 | integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== | 3937 | integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== |
3857 | 3938 | ||
3858 | debug@2.6.9: | 3939 | debug@2.6.9: |
3859 | version "2.6.9" | 3940 | version "2.6.9" |
@@ -3915,17 +3996,17 @@ deep-object-diff@^1.1.0: | |||
3915 | resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.9.tgz#6df7ef035ad6a0caa44479c536ed7b02570f4595" | 3996 | resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.9.tgz#6df7ef035ad6a0caa44479c536ed7b02570f4595" |
3916 | integrity sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA== | 3997 | integrity sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA== |
3917 | 3998 | ||
3918 | deepmerge@^4.2.2, deepmerge@^4.3.0: | 3999 | deepmerge@^4.2.2, deepmerge@^4.3.0, deepmerge@^4.3.1: |
3919 | version "4.3.0" | 4000 | version "4.3.1" |
3920 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.0.tgz#65491893ec47756d44719ae520e0e2609233b59b" | 4001 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" |
3921 | integrity sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og== | 4002 | integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== |
3922 | 4003 | ||
3923 | defer-to-connect@^2.0.0: | 4004 | defer-to-connect@^2.0.0: |
3924 | version "2.0.1" | 4005 | version "2.0.1" |
3925 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" | 4006 | resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" |
3926 | integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== | 4007 | integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== |
3927 | 4008 | ||
3928 | define-properties@^1.1.3, define-properties@^1.1.4: | 4009 | define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: |
3929 | version "1.2.0" | 4010 | version "1.2.0" |
3930 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" | 4011 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" |
3931 | integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== | 4012 | integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== |
@@ -4069,7 +4150,7 @@ doctypes@^1.1.0: | |||
4069 | resolved "https://registry.yarnpkg.com/doctypes/-/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9" | 4150 | resolved "https://registry.yarnpkg.com/doctypes/-/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9" |
4070 | integrity sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ== | 4151 | integrity sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ== |
4071 | 4152 | ||
4072 | dom-serializer@^1.0.1, dom-serializer@^1.3.2: | 4153 | dom-serializer@^1.0.1: |
4073 | version "1.4.1" | 4154 | version "1.4.1" |
4074 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" | 4155 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" |
4075 | integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== | 4156 | integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== |
@@ -4104,21 +4185,21 @@ domhandler@^3.3.0: | |||
4104 | dependencies: | 4185 | dependencies: |
4105 | domelementtype "^2.0.1" | 4186 | domelementtype "^2.0.1" |
4106 | 4187 | ||
4107 | domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: | 4188 | domhandler@^4.2.0: |
4108 | version "4.3.1" | 4189 | version "4.3.1" |
4109 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" | 4190 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" |
4110 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== | 4191 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== |
4111 | dependencies: | 4192 | dependencies: |
4112 | domelementtype "^2.2.0" | 4193 | domelementtype "^2.2.0" |
4113 | 4194 | ||
4114 | domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: | 4195 | domhandler@^5.0.2, domhandler@^5.0.3: |
4115 | version "5.0.3" | 4196 | version "5.0.3" |
4116 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" | 4197 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" |
4117 | integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== | 4198 | integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== |
4118 | dependencies: | 4199 | dependencies: |
4119 | domelementtype "^2.3.0" | 4200 | domelementtype "^2.3.0" |
4120 | 4201 | ||
4121 | domutils@^2.4.2, domutils@^2.5.2, domutils@^2.8.0: | 4202 | domutils@^2.4.2: |
4122 | version "2.8.0" | 4203 | version "2.8.0" |
4123 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" | 4204 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" |
4124 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== | 4205 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== |
@@ -4128,13 +4209,13 @@ domutils@^2.4.2, domutils@^2.5.2, domutils@^2.8.0: | |||
4128 | domhandler "^4.2.0" | 4209 | domhandler "^4.2.0" |
4129 | 4210 | ||
4130 | domutils@^3.0.1: | 4211 | domutils@^3.0.1: |
4131 | version "3.0.1" | 4212 | version "3.1.0" |
4132 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" | 4213 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" |
4133 | integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== | 4214 | integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== |
4134 | dependencies: | 4215 | dependencies: |
4135 | dom-serializer "^2.0.0" | 4216 | dom-serializer "^2.0.0" |
4136 | domelementtype "^2.3.0" | 4217 | domelementtype "^2.3.0" |
4137 | domhandler "^5.0.1" | 4218 | domhandler "^5.0.3" |
4138 | 4219 | ||
4139 | dottie@^2.0.2: | 4220 | dottie@^2.0.2: |
4140 | version "2.0.3" | 4221 | version "2.0.3" |
@@ -4170,18 +4251,18 @@ ee-first@1.1.1: | |||
4170 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== | 4251 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== |
4171 | 4252 | ||
4172 | email-templates@^11.0.3: | 4253 | email-templates@^11.0.3: |
4173 | version "11.0.3" | 4254 | version "11.0.5" |
4174 | resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-11.0.3.tgz#d92650c2518abe3b22c261c5b41a8d5d93e684ca" | 4255 | resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-11.0.5.tgz#256e6ee28ce77ced46c327971e4e17e008aecd79" |
4175 | integrity sha512-XIc3EmRhZFr8fE8TK5cFtnCmu8yBuFOK02fwyxsGKiurAlhKeIoUbd12uZPGy9toJGNpiJ7kW53fNSxsegbidQ== | 4256 | integrity sha512-yEvvMd+C/gTgddajjFvvBIKp2cxo/j7BMbg52S2ClhiV/s5MwpitGnDyDl2RdSaArI7SwWF8Z+G7D80/CEqXiQ== |
4176 | dependencies: | 4257 | dependencies: |
4177 | "@ladjs/i18n" "^8.0.3" | 4258 | "@ladjs/i18n" "^8.0.3" |
4178 | consolidate "^0.16.0" | 4259 | consolidate "^0.16.0" |
4179 | get-paths "^0.0.7" | 4260 | get-paths "^0.0.7" |
4180 | html-to-text "^9.0.3" | 4261 | html-to-text "^9.0.5" |
4181 | juice "^8.1.0" | 4262 | juice "^9.0.0" |
4182 | lodash "^4.17.21" | 4263 | lodash "^4.17.21" |
4183 | nodemailer "^6.9.1" | 4264 | nodemailer "^6.9.2" |
4184 | preview-email "^3.0.10" | 4265 | preview-email "^3.0.14" |
4185 | 4266 | ||
4186 | emoji-regex@^8.0.0: | 4267 | emoji-regex@^8.0.0: |
4187 | version "8.0.0" | 4268 | version "8.0.0" |
@@ -4226,10 +4307,10 @@ engine.io-parser@~5.0.3: | |||
4226 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" | 4307 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" |
4227 | integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== | 4308 | integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== |
4228 | 4309 | ||
4229 | engine.io@~6.4.0: | 4310 | engine.io@~6.4.1: |
4230 | version "6.4.0" | 4311 | version "6.4.2" |
4231 | resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.4.0.tgz#de27f79ecb58301171aea7956f3f6f4fa578490a" | 4312 | resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.4.2.tgz#ffeaf68f69b1364b0286badddf15ff633476473f" |
4232 | integrity sha512-OgxY1c/RuCSeO/rTr8DIFXx76IzUUft86R7/P7MMbbkuzeqJoTNw2lmeD91IyGz41QYleIIjWeMJGgug043sfQ== | 4313 | integrity sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg== |
4233 | dependencies: | 4314 | dependencies: |
4234 | "@types/cookie" "^0.4.1" | 4315 | "@types/cookie" "^0.4.1" |
4235 | "@types/cors" "^2.8.12" | 4316 | "@types/cors" "^2.8.12" |
@@ -4247,10 +4328,10 @@ entities@^2.0.0: | |||
4247 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" | 4328 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" |
4248 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== | 4329 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== |
4249 | 4330 | ||
4250 | entities@^4.2.0, entities@^4.3.0: | 4331 | entities@^4.2.0, entities@^4.4.0: |
4251 | version "4.4.0" | 4332 | version "4.5.0" |
4252 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" | 4333 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" |
4253 | integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== | 4334 | integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== |
4254 | 4335 | ||
4255 | entities@~3.0.1: | 4336 | entities@~3.0.1: |
4256 | version "3.0.1" | 4337 | version "3.0.1" |
@@ -4285,17 +4366,17 @@ error@^7.0.0: | |||
4285 | string-template "~0.2.1" | 4366 | string-template "~0.2.1" |
4286 | 4367 | ||
4287 | es-abstract@^1.19.0, es-abstract@^1.20.4: | 4368 | es-abstract@^1.19.0, es-abstract@^1.20.4: |
4288 | version "1.21.1" | 4369 | version "1.21.2" |
4289 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" | 4370 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" |
4290 | integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== | 4371 | integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== |
4291 | dependencies: | 4372 | dependencies: |
4373 | array-buffer-byte-length "^1.0.0" | ||
4292 | available-typed-arrays "^1.0.5" | 4374 | available-typed-arrays "^1.0.5" |
4293 | call-bind "^1.0.2" | 4375 | call-bind "^1.0.2" |
4294 | es-set-tostringtag "^2.0.1" | 4376 | es-set-tostringtag "^2.0.1" |
4295 | es-to-primitive "^1.2.1" | 4377 | es-to-primitive "^1.2.1" |
4296 | function-bind "^1.1.1" | ||
4297 | function.prototype.name "^1.1.5" | 4378 | function.prototype.name "^1.1.5" |
4298 | get-intrinsic "^1.1.3" | 4379 | get-intrinsic "^1.2.0" |
4299 | get-symbol-description "^1.0.0" | 4380 | get-symbol-description "^1.0.0" |
4300 | globalthis "^1.0.3" | 4381 | globalthis "^1.0.3" |
4301 | gopd "^1.0.1" | 4382 | gopd "^1.0.1" |
@@ -4303,8 +4384,8 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: | |||
4303 | has-property-descriptors "^1.0.0" | 4384 | has-property-descriptors "^1.0.0" |
4304 | has-proto "^1.0.1" | 4385 | has-proto "^1.0.1" |
4305 | has-symbols "^1.0.3" | 4386 | has-symbols "^1.0.3" |
4306 | internal-slot "^1.0.4" | 4387 | internal-slot "^1.0.5" |
4307 | is-array-buffer "^3.0.1" | 4388 | is-array-buffer "^3.0.2" |
4308 | is-callable "^1.2.7" | 4389 | is-callable "^1.2.7" |
4309 | is-negative-zero "^2.0.2" | 4390 | is-negative-zero "^2.0.2" |
4310 | is-regex "^1.1.4" | 4391 | is-regex "^1.1.4" |
@@ -4312,11 +4393,12 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: | |||
4312 | is-string "^1.0.7" | 4393 | is-string "^1.0.7" |
4313 | is-typed-array "^1.1.10" | 4394 | is-typed-array "^1.1.10" |
4314 | is-weakref "^1.0.2" | 4395 | is-weakref "^1.0.2" |
4315 | object-inspect "^1.12.2" | 4396 | object-inspect "^1.12.3" |
4316 | object-keys "^1.1.1" | 4397 | object-keys "^1.1.1" |
4317 | object.assign "^4.1.4" | 4398 | object.assign "^4.1.4" |
4318 | regexp.prototype.flags "^1.4.3" | 4399 | regexp.prototype.flags "^1.4.3" |
4319 | safe-regex-test "^1.0.0" | 4400 | safe-regex-test "^1.0.0" |
4401 | string.prototype.trim "^1.2.7" | ||
4320 | string.prototype.trimend "^1.0.6" | 4402 | string.prototype.trimend "^1.0.6" |
4321 | string.prototype.trimstart "^1.0.6" | 4403 | string.prototype.trimstart "^1.0.6" |
4322 | typed-array-length "^1.0.4" | 4404 | typed-array-length "^1.0.4" |
@@ -4414,12 +4496,12 @@ escape-string-regexp@^1.0.5, escape-string-regexp@~1.0.5: | |||
4414 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | 4496 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" |
4415 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== | 4497 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== |
4416 | 4498 | ||
4417 | eslint-config-standard-with-typescript@34.0.0: | 4499 | eslint-config-standard-with-typescript@34.0.1: |
4418 | version "34.0.0" | 4500 | version "34.0.1" |
4419 | resolved "https://registry.yarnpkg.com/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-34.0.0.tgz#00378cdfccad580367d9e6f14cf1493fd69bf7b5" | 4501 | resolved "https://registry.yarnpkg.com/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-34.0.1.tgz#4cf797c7f54b2eb1683c7e990b45a257ed4a9992" |
4420 | integrity sha512-zhCsI4/A0rJ1ma8sf3RLXYc0gc7yPmdTWRVXMh9dtqeUx3yBQyALH0wosHhk1uQ9QyItynLdNOtcHKNw8G7lQw== | 4502 | integrity sha512-J7WvZeLtd0Vr9F+v4dZbqJCLD16cbIy4U+alJMq4MiXdpipdBM3U5NkXaGUjePc4sb1ZE01U9g6VuTBpHHz1fg== |
4421 | dependencies: | 4503 | dependencies: |
4422 | "@typescript-eslint/parser" "^5.0.0" | 4504 | "@typescript-eslint/parser" "^5.43.0" |
4423 | eslint-config-standard "17.0.0" | 4505 | eslint-config-standard "17.0.0" |
4424 | 4506 | ||
4425 | eslint-config-standard@17.0.0: | 4507 | eslint-config-standard@17.0.0: |
@@ -4437,12 +4519,20 @@ eslint-import-resolver-node@^0.3.7: | |||
4437 | resolve "^1.22.1" | 4519 | resolve "^1.22.1" |
4438 | 4520 | ||
4439 | eslint-module-utils@^2.7.4: | 4521 | eslint-module-utils@^2.7.4: |
4440 | version "2.7.4" | 4522 | version "2.8.0" |
4441 | resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" | 4523 | resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" |
4442 | integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== | 4524 | integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== |
4443 | dependencies: | 4525 | dependencies: |
4444 | debug "^3.2.7" | 4526 | debug "^3.2.7" |
4445 | 4527 | ||
4528 | eslint-plugin-es-x@^6.1.0: | ||
4529 | version "6.2.1" | ||
4530 | resolved "https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-6.2.1.tgz#34c9abc22483d7d49ff9ca8b5db29d54442d2e6b" | ||
4531 | integrity sha512-uR34zUhZ9EBoiSD2DdV5kHLpydVEvwWqjteUr9sXRgJknwbKZJZhdJ7uFnaTtd+Nr/2G3ceJHnHXrFhJ67n3Tw== | ||
4532 | dependencies: | ||
4533 | "@eslint-community/eslint-utils" "^4.1.2" | ||
4534 | "@eslint-community/regexpp" "^4.5.0" | ||
4535 | |||
4446 | eslint-plugin-es@^3.0.0: | 4536 | eslint-plugin-es@^3.0.0: |
4447 | version "3.0.1" | 4537 | version "3.0.1" |
4448 | resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" | 4538 | resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" |
@@ -4451,14 +4541,6 @@ eslint-plugin-es@^3.0.0: | |||
4451 | eslint-utils "^2.0.0" | 4541 | eslint-utils "^2.0.0" |
4452 | regexpp "^3.0.0" | 4542 | regexpp "^3.0.0" |
4453 | 4543 | ||
4454 | eslint-plugin-es@^4.1.0: | ||
4455 | version "4.1.0" | ||
4456 | resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz#f0822f0c18a535a97c3e714e89f88586a7641ec9" | ||
4457 | integrity sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ== | ||
4458 | dependencies: | ||
4459 | eslint-utils "^2.0.0" | ||
4460 | regexpp "^3.0.0" | ||
4461 | |||
4462 | eslint-plugin-import@^2.20.1: | 4544 | eslint-plugin-import@^2.20.1: |
4463 | version "2.27.5" | 4545 | version "2.27.5" |
4464 | resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" | 4546 | resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" |
@@ -4480,19 +4562,19 @@ eslint-plugin-import@^2.20.1: | |||
4480 | semver "^6.3.0" | 4562 | semver "^6.3.0" |
4481 | tsconfig-paths "^3.14.1" | 4563 | tsconfig-paths "^3.14.1" |
4482 | 4564 | ||
4483 | eslint-plugin-n@^15.2.4: | 4565 | eslint-plugin-n@^16.0.0: |
4484 | version "15.6.1" | 4566 | version "16.0.0" |
4485 | resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.6.1.tgz#f7e77f24abb92a550115cf11e29695da122c398c" | 4567 | resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-16.0.0.tgz#de39e4dd6cf04fd78fd6f49cb39ecb20ea0167ff" |
4486 | integrity sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA== | 4568 | integrity sha512-akkZTE3hsHBrq6CwmGuYCzQREbVUrA855kzcHqe6i0FLBkeY7Y/6tThCVkjUnjhvRBAlc+8lILcSe5QvvDpeZQ== |
4487 | dependencies: | 4569 | dependencies: |
4570 | "@eslint-community/eslint-utils" "^4.4.0" | ||
4488 | builtins "^5.0.1" | 4571 | builtins "^5.0.1" |
4489 | eslint-plugin-es "^4.1.0" | 4572 | eslint-plugin-es-x "^6.1.0" |
4490 | eslint-utils "^3.0.0" | ||
4491 | ignore "^5.1.1" | 4573 | ignore "^5.1.1" |
4492 | is-core-module "^2.11.0" | 4574 | is-core-module "^2.12.0" |
4493 | minimatch "^3.1.2" | 4575 | minimatch "^3.1.2" |
4494 | resolve "^1.22.1" | 4576 | resolve "^1.22.2" |
4495 | semver "^7.3.8" | 4577 | semver "^7.5.0" |
4496 | 4578 | ||
4497 | eslint-plugin-node@^11.0.0: | 4579 | eslint-plugin-node@^11.0.0: |
4498 | version "11.1.0" | 4580 | version "11.1.0" |
@@ -4519,10 +4601,10 @@ eslint-scope@^5.1.1: | |||
4519 | esrecurse "^4.3.0" | 4601 | esrecurse "^4.3.0" |
4520 | estraverse "^4.1.1" | 4602 | estraverse "^4.1.1" |
4521 | 4603 | ||
4522 | eslint-scope@^7.1.1: | 4604 | eslint-scope@^7.2.0: |
4523 | version "7.1.1" | 4605 | version "7.2.0" |
4524 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" | 4606 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b" |
4525 | integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== | 4607 | integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== |
4526 | dependencies: | 4608 | dependencies: |
4527 | esrecurse "^4.3.0" | 4609 | esrecurse "^4.3.0" |
4528 | estraverse "^5.2.0" | 4610 | estraverse "^5.2.0" |
@@ -4534,34 +4616,25 @@ eslint-utils@^2.0.0: | |||
4534 | dependencies: | 4616 | dependencies: |
4535 | eslint-visitor-keys "^1.1.0" | 4617 | eslint-visitor-keys "^1.1.0" |
4536 | 4618 | ||
4537 | eslint-utils@^3.0.0: | ||
4538 | version "3.0.0" | ||
4539 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" | ||
4540 | integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== | ||
4541 | dependencies: | ||
4542 | eslint-visitor-keys "^2.0.0" | ||
4543 | |||
4544 | eslint-visitor-keys@^1.1.0: | 4619 | eslint-visitor-keys@^1.1.0: |
4545 | version "1.3.0" | 4620 | version "1.3.0" |
4546 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" | 4621 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" |
4547 | integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== | 4622 | integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== |
4548 | 4623 | ||
4549 | eslint-visitor-keys@^2.0.0: | 4624 | eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: |
4550 | version "2.1.0" | 4625 | version "3.4.1" |
4551 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" | 4626 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" |
4552 | integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== | 4627 | integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== |
4553 | |||
4554 | eslint-visitor-keys@^3.3.0: | ||
4555 | version "3.3.0" | ||
4556 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" | ||
4557 | integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== | ||
4558 | 4628 | ||
4559 | eslint@8.34.0: | 4629 | eslint@8.41.0: |
4560 | version "8.34.0" | 4630 | version "8.41.0" |
4561 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.34.0.tgz#fe0ab0ef478104c1f9ebc5537e303d25a8fb22d6" | 4631 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.41.0.tgz#3062ca73363b4714b16dbc1e60f035e6134b6f1c" |
4562 | integrity sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg== | 4632 | integrity sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q== |
4563 | dependencies: | 4633 | dependencies: |
4564 | "@eslint/eslintrc" "^1.4.1" | 4634 | "@eslint-community/eslint-utils" "^4.2.0" |
4635 | "@eslint-community/regexpp" "^4.4.0" | ||
4636 | "@eslint/eslintrc" "^2.0.3" | ||
4637 | "@eslint/js" "8.41.0" | ||
4565 | "@humanwhocodes/config-array" "^0.11.8" | 4638 | "@humanwhocodes/config-array" "^0.11.8" |
4566 | "@humanwhocodes/module-importer" "^1.0.1" | 4639 | "@humanwhocodes/module-importer" "^1.0.1" |
4567 | "@nodelib/fs.walk" "^1.2.8" | 4640 | "@nodelib/fs.walk" "^1.2.8" |
@@ -4571,24 +4644,22 @@ eslint@8.34.0: | |||
4571 | debug "^4.3.2" | 4644 | debug "^4.3.2" |
4572 | doctrine "^3.0.0" | 4645 | doctrine "^3.0.0" |
4573 | escape-string-regexp "^4.0.0" | 4646 | escape-string-regexp "^4.0.0" |
4574 | eslint-scope "^7.1.1" | 4647 | eslint-scope "^7.2.0" |
4575 | eslint-utils "^3.0.0" | 4648 | eslint-visitor-keys "^3.4.1" |
4576 | eslint-visitor-keys "^3.3.0" | 4649 | espree "^9.5.2" |
4577 | espree "^9.4.0" | 4650 | esquery "^1.4.2" |
4578 | esquery "^1.4.0" | ||
4579 | esutils "^2.0.2" | 4651 | esutils "^2.0.2" |
4580 | fast-deep-equal "^3.1.3" | 4652 | fast-deep-equal "^3.1.3" |
4581 | file-entry-cache "^6.0.1" | 4653 | file-entry-cache "^6.0.1" |
4582 | find-up "^5.0.0" | 4654 | find-up "^5.0.0" |
4583 | glob-parent "^6.0.2" | 4655 | glob-parent "^6.0.2" |
4584 | globals "^13.19.0" | 4656 | globals "^13.19.0" |
4585 | grapheme-splitter "^1.0.4" | 4657 | graphemer "^1.4.0" |
4586 | ignore "^5.2.0" | 4658 | ignore "^5.2.0" |
4587 | import-fresh "^3.0.0" | 4659 | import-fresh "^3.0.0" |
4588 | imurmurhash "^0.1.4" | 4660 | imurmurhash "^0.1.4" |
4589 | is-glob "^4.0.0" | 4661 | is-glob "^4.0.0" |
4590 | is-path-inside "^3.0.3" | 4662 | is-path-inside "^3.0.3" |
4591 | js-sdsl "^4.1.4" | ||
4592 | js-yaml "^4.1.0" | 4663 | js-yaml "^4.1.0" |
4593 | json-stable-stringify-without-jsonify "^1.0.1" | 4664 | json-stable-stringify-without-jsonify "^1.0.1" |
4594 | levn "^0.4.1" | 4665 | levn "^0.4.1" |
@@ -4596,19 +4667,18 @@ eslint@8.34.0: | |||
4596 | minimatch "^3.1.2" | 4667 | minimatch "^3.1.2" |
4597 | natural-compare "^1.4.0" | 4668 | natural-compare "^1.4.0" |
4598 | optionator "^0.9.1" | 4669 | optionator "^0.9.1" |
4599 | regexpp "^3.2.0" | ||
4600 | strip-ansi "^6.0.1" | 4670 | strip-ansi "^6.0.1" |
4601 | strip-json-comments "^3.1.0" | 4671 | strip-json-comments "^3.1.0" |
4602 | text-table "^0.2.0" | 4672 | text-table "^0.2.0" |
4603 | 4673 | ||
4604 | espree@^9.4.0: | 4674 | espree@^9.5.2: |
4605 | version "9.4.1" | 4675 | version "9.5.2" |
4606 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" | 4676 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.2.tgz#e994e7dc33a082a7a82dceaf12883a829353215b" |
4607 | integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== | 4677 | integrity sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw== |
4608 | dependencies: | 4678 | dependencies: |
4609 | acorn "^8.8.0" | 4679 | acorn "^8.8.0" |
4610 | acorn-jsx "^5.3.2" | 4680 | acorn-jsx "^5.3.2" |
4611 | eslint-visitor-keys "^3.3.0" | 4681 | eslint-visitor-keys "^3.4.1" |
4612 | 4682 | ||
4613 | esprima@^1.2.0: | 4683 | esprima@^1.2.0: |
4614 | version "1.2.5" | 4684 | version "1.2.5" |
@@ -4620,10 +4690,10 @@ esprima@^4.0.0: | |||
4620 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" | 4690 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" |
4621 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== | 4691 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== |
4622 | 4692 | ||
4623 | esquery@1.4.0, esquery@^1.4.0: | 4693 | esquery@^1.4.2: |
4624 | version "1.4.0" | 4694 | version "1.5.0" |
4625 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" | 4695 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" |
4626 | integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== | 4696 | integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== |
4627 | dependencies: | 4697 | dependencies: |
4628 | estraverse "^5.1.0" | 4698 | estraverse "^5.1.0" |
4629 | 4699 | ||
@@ -4743,15 +4813,15 @@ express-rate-limit@^6.1.0: | |||
4743 | resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-6.7.0.tgz#6aa8a1bd63dfe79702267b3af1161a93afc1d3c2" | 4813 | resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-6.7.0.tgz#6aa8a1bd63dfe79702267b3af1161a93afc1d3c2" |
4744 | integrity sha512-vhwIdRoqcYB/72TK3tRZI+0ttS8Ytrk24GfmsxDXK9o9IhHNO5bXRiXQSExPQ4GbaE5tvIS7j1SGrxsuWs+sGA== | 4814 | integrity sha512-vhwIdRoqcYB/72TK3tRZI+0ttS8Ytrk24GfmsxDXK9o9IhHNO5bXRiXQSExPQ4GbaE5tvIS7j1SGrxsuWs+sGA== |
4745 | 4815 | ||
4746 | express-validator@^6.4.0: | 4816 | express-validator@^7.0.1: |
4747 | version "6.14.3" | 4817 | version "7.0.1" |
4748 | resolved "https://registry.yarnpkg.com/express-validator/-/express-validator-6.14.3.tgz#50787258c1250ffb0e7a697f05e9f16aa2fd8084" | 4818 | resolved "https://registry.yarnpkg.com/express-validator/-/express-validator-7.0.1.tgz#435fac6b5fa838763f78eca05d2206317b92106e" |
4749 | integrity sha512-c4b9NMdhskfcLbH/FchsSfCt4Vb14gKzcotG9zLS+VoOJDox57aGhCL+kmAu7cl+ytaSed+HD5jdJhel8DQsdg== | 4819 | integrity sha512-oB+z9QOzQIE8FnlINqyIFA8eIckahC6qc8KtqLdLJcU3/phVyuhXH3bA4qzcrhme+1RYaCSwrq+TlZ/kAKIARA== |
4750 | dependencies: | 4820 | dependencies: |
4751 | lodash "^4.17.21" | 4821 | lodash "^4.17.21" |
4752 | validator "^13.7.0" | 4822 | validator "^13.9.0" |
4753 | 4823 | ||
4754 | express@^4.16.4, express@^4.18.1: | 4824 | express@^4.18.1, express@^4.18.2: |
4755 | version "4.18.2" | 4825 | version "4.18.2" |
4756 | resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" | 4826 | resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" |
4757 | integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== | 4827 | integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== |
@@ -4834,9 +4904,9 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: | |||
4834 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== | 4904 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== |
4835 | 4905 | ||
4836 | fast-fifo@^1.1.0: | 4906 | fast-fifo@^1.1.0: |
4837 | version "1.1.0" | 4907 | version "1.2.0" |
4838 | resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.1.0.tgz#17d1a3646880b9891dfa0c54e69c5fef33cad779" | 4908 | resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.2.0.tgz#2ee038da2468e8623066dee96958b0c1763aa55a" |
4839 | integrity sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g== | 4909 | integrity sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg== |
4840 | 4910 | ||
4841 | fast-glob@3.2.12, fast-glob@^3.2.9: | 4911 | fast-glob@3.2.12, fast-glob@^3.2.9: |
4842 | version "3.2.12" | 4912 | version "3.2.12" |
@@ -4876,17 +4946,17 @@ fast-safe-stringify@^2.1.1: | |||
4876 | resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" | 4946 | resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" |
4877 | integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== | 4947 | integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== |
4878 | 4948 | ||
4879 | fast-xml-parser@4.0.11: | 4949 | fast-xml-parser@4.1.2: |
4880 | version "4.0.11" | 4950 | version "4.1.2" |
4881 | resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz#42332a9aca544520631c8919e6ea871c0185a985" | 4951 | resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.1.2.tgz#5a98c18238d28a57bbdfa9fe4cda01211fff8f4a" |
4882 | integrity sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA== | 4952 | integrity sha512-CDYeykkle1LiA/uqQyNwYpFbyF6Axec6YapmpUP+/RHWIoR1zKjocdvNaTsxCxZzQ6v9MLXaSYm9Qq0thv0DHg== |
4883 | dependencies: | 4953 | dependencies: |
4884 | strnum "^1.0.5" | 4954 | strnum "^1.0.5" |
4885 | 4955 | ||
4886 | fast-xml-parser@^4.0.0-beta.8: | 4956 | fast-xml-parser@^4.0.0-beta.8: |
4887 | version "4.1.2" | 4957 | version "4.2.2" |
4888 | resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.1.2.tgz#5a98c18238d28a57bbdfa9fe4cda01211fff8f4a" | 4958 | resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.2.tgz#cb7310d1e9cf42d22c687b0fae41f3c926629368" |
4889 | integrity sha512-CDYeykkle1LiA/uqQyNwYpFbyF6Axec6YapmpUP+/RHWIoR1zKjocdvNaTsxCxZzQ6v9MLXaSYm9Qq0thv0DHg== | 4959 | integrity sha512-DLzIPtQqmvmdq3VUKR7T6omPK/VCRNqgFlGtbESfyhcH2R4I8EzK1/K6E8PkRCK2EabWrUHK32NjYRbEFnnz0Q== |
4890 | dependencies: | 4960 | dependencies: |
4891 | strnum "^1.0.5" | 4961 | strnum "^1.0.5" |
4892 | 4962 | ||
@@ -5079,9 +5149,9 @@ fs-chunk-store@^3.0.1: | |||
5079 | thunky "^1.0.1" | 5149 | thunky "^1.0.1" |
5080 | 5150 | ||
5081 | fs-extra@^11.1.0: | 5151 | fs-extra@^11.1.0: |
5082 | version "11.1.0" | 5152 | version "11.1.1" |
5083 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.0.tgz#5784b102104433bb0e090f48bfc4a30742c357ed" | 5153 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" |
5084 | integrity sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw== | 5154 | integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== |
5085 | dependencies: | 5155 | dependencies: |
5086 | graceful-fs "^4.2.0" | 5156 | graceful-fs "^4.2.0" |
5087 | jsonfile "^6.0.1" | 5157 | jsonfile "^6.0.1" |
@@ -5119,7 +5189,7 @@ function.prototype.name@^1.1.5: | |||
5119 | es-abstract "^1.19.0" | 5189 | es-abstract "^1.19.0" |
5120 | functions-have-names "^1.2.2" | 5190 | functions-have-names "^1.2.2" |
5121 | 5191 | ||
5122 | functions-have-names@^1.2.2: | 5192 | functions-have-names@^1.2.2, functions-have-names@^1.2.3: |
5123 | version "1.2.3" | 5193 | version "1.2.3" |
5124 | resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" | 5194 | resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" |
5125 | integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== | 5195 | integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== |
@@ -5155,12 +5225,13 @@ get-func-name@^2.0.0: | |||
5155 | integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig== | 5225 | integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig== |
5156 | 5226 | ||
5157 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: | 5227 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: |
5158 | version "1.2.0" | 5228 | version "1.2.1" |
5159 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" | 5229 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" |
5160 | integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== | 5230 | integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== |
5161 | dependencies: | 5231 | dependencies: |
5162 | function-bind "^1.1.1" | 5232 | function-bind "^1.1.1" |
5163 | has "^1.0.3" | 5233 | has "^1.0.3" |
5234 | has-proto "^1.0.1" | ||
5164 | has-symbols "^1.0.3" | 5235 | has-symbols "^1.0.3" |
5165 | 5236 | ||
5166 | get-paths@^0.0.7: | 5237 | get-paths@^0.0.7: |
@@ -5333,15 +5404,20 @@ got@^11.8.2: | |||
5333 | responselike "^2.0.0" | 5404 | responselike "^2.0.0" |
5334 | 5405 | ||
5335 | graceful-fs@^4.1.6, graceful-fs@^4.2.0: | 5406 | graceful-fs@^4.1.6, graceful-fs@^4.2.0: |
5336 | version "4.2.10" | 5407 | version "4.2.11" |
5337 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" | 5408 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" |
5338 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== | 5409 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== |
5339 | 5410 | ||
5340 | grapheme-splitter@^1.0.4: | 5411 | grapheme-splitter@^1.0.4: |
5341 | version "1.0.4" | 5412 | version "1.0.4" |
5342 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" | 5413 | resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" |
5343 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== | 5414 | integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== |
5344 | 5415 | ||
5416 | graphemer@^1.4.0: | ||
5417 | version "1.4.0" | ||
5418 | resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" | ||
5419 | integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== | ||
5420 | |||
5345 | has-async-hooks@^1.0.0: | 5421 | has-async-hooks@^1.0.0: |
5346 | version "1.0.0" | 5422 | version "1.0.0" |
5347 | resolved "https://registry.yarnpkg.com/has-async-hooks/-/has-async-hooks-1.0.0.tgz#3df965ade8cd2d9dbfdacfbca3e0a5152baaf204" | 5423 | resolved "https://registry.yarnpkg.com/has-async-hooks/-/has-async-hooks-1.0.0.tgz#3df965ade8cd2d9dbfdacfbca3e0a5152baaf204" |
@@ -5426,10 +5502,10 @@ he@1.2.0: | |||
5426 | resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" | 5502 | resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" |
5427 | integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== | 5503 | integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== |
5428 | 5504 | ||
5429 | helmet@^6.0.0: | 5505 | helmet@^7.0.0: |
5430 | version "6.0.1" | 5506 | version "7.0.0" |
5431 | resolved "https://registry.yarnpkg.com/helmet/-/helmet-6.0.1.tgz#52ec353638b2e87f14fe079d142b368ac11e79a4" | 5507 | resolved "https://registry.yarnpkg.com/helmet/-/helmet-7.0.0.tgz#ac3011ba82fa2467f58075afa58a49427ba6212d" |
5432 | integrity sha512-8wo+VdQhTMVBMCITYZaGTbE4lvlthelPYSvoyNvk4RECTmrVjMerp9RfUOQXZWLvCcAn1pKj7ZRxK4lI9Alrcw== | 5508 | integrity sha512-MsIgYmdBh460ZZ8cJC81q4XJknjG567wzEmv46WOBblDb6TUd3z8/GhgmsM9pn8g2B80tAJ4m5/d3Bi1KrSUBQ== |
5433 | 5509 | ||
5434 | hexer@^1.5.0: | 5510 | hexer@^1.5.0: |
5435 | version "1.5.0" | 5511 | version "1.5.0" |
@@ -5451,18 +5527,7 @@ hpagent@^1.0.0: | |||
5451 | resolved "https://registry.yarnpkg.com/hpagent/-/hpagent-1.2.0.tgz#0ae417895430eb3770c03443456b8d90ca464903" | 5527 | resolved "https://registry.yarnpkg.com/hpagent/-/hpagent-1.2.0.tgz#0ae417895430eb3770c03443456b8d90ca464903" |
5452 | integrity sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA== | 5528 | integrity sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA== |
5453 | 5529 | ||
5454 | html-to-text@9.0.3: | 5530 | html-to-text@9.0.4: |
5455 | version "9.0.3" | ||
5456 | resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-9.0.3.tgz#331368f32fcb270c59dbd3a7fdb32813d2a490bc" | ||
5457 | integrity sha512-hxDF1kVCF2uw4VUJ3vr2doc91pXf2D5ngKcNviSitNkhP9OMOaJkDrFIFL6RMvko7NisWTEiqGpQ9LAxcVok1w== | ||
5458 | dependencies: | ||
5459 | "@selderee/plugin-htmlparser2" "^0.10.0" | ||
5460 | deepmerge "^4.2.2" | ||
5461 | dom-serializer "^2.0.0" | ||
5462 | htmlparser2 "^8.0.1" | ||
5463 | selderee "^0.10.0" | ||
5464 | |||
5465 | html-to-text@^9.0.3: | ||
5466 | version "9.0.4" | 5531 | version "9.0.4" |
5467 | resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-9.0.4.tgz#a4e97e901511aa91912bde8e596cfe2a9cc9cf13" | 5532 | resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-9.0.4.tgz#a4e97e901511aa91912bde8e596cfe2a9cc9cf13" |
5468 | integrity sha512-ckrQ5N2yZS7qSgKxUbqrBZ02NxD5cSy7KuYjCNIf+HWbdzY3fbjYjQsoRIl6TiaZ4+XWOi0ggFP8/pmgCK/o+A== | 5533 | integrity sha512-ckrQ5N2yZS7qSgKxUbqrBZ02NxD5cSy7KuYjCNIf+HWbdzY3fbjYjQsoRIl6TiaZ4+XWOi0ggFP8/pmgCK/o+A== |
@@ -5473,6 +5538,17 @@ html-to-text@^9.0.3: | |||
5473 | htmlparser2 "^8.0.1" | 5538 | htmlparser2 "^8.0.1" |
5474 | selderee "^0.10.0" | 5539 | selderee "^0.10.0" |
5475 | 5540 | ||
5541 | html-to-text@^9.0.5: | ||
5542 | version "9.0.5" | ||
5543 | resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-9.0.5.tgz#6149a0f618ae7a0db8085dca9bbf96d32bb8368d" | ||
5544 | integrity sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg== | ||
5545 | dependencies: | ||
5546 | "@selderee/plugin-htmlparser2" "^0.11.0" | ||
5547 | deepmerge "^4.3.1" | ||
5548 | dom-serializer "^2.0.0" | ||
5549 | htmlparser2 "^8.0.2" | ||
5550 | selderee "^0.11.0" | ||
5551 | |||
5476 | htmlparser2@^5.0.0: | 5552 | htmlparser2@^5.0.0: |
5477 | version "5.0.1" | 5553 | version "5.0.1" |
5478 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-5.0.1.tgz#7daa6fc3e35d6107ac95a4fc08781f091664f6e7" | 5554 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-5.0.1.tgz#7daa6fc3e35d6107ac95a4fc08781f091664f6e7" |
@@ -5483,25 +5559,15 @@ htmlparser2@^5.0.0: | |||
5483 | domutils "^2.4.2" | 5559 | domutils "^2.4.2" |
5484 | entities "^2.0.0" | 5560 | entities "^2.0.0" |
5485 | 5561 | ||
5486 | htmlparser2@^6.1.0: | 5562 | htmlparser2@^8.0.0, htmlparser2@^8.0.1, htmlparser2@^8.0.2: |
5487 | version "6.1.0" | 5563 | version "8.0.2" |
5488 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" | 5564 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" |
5489 | integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== | 5565 | integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== |
5490 | dependencies: | ||
5491 | domelementtype "^2.0.1" | ||
5492 | domhandler "^4.0.0" | ||
5493 | domutils "^2.5.2" | ||
5494 | entities "^2.0.0" | ||
5495 | |||
5496 | htmlparser2@^8.0.0, htmlparser2@^8.0.1: | ||
5497 | version "8.0.1" | ||
5498 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010" | ||
5499 | integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== | ||
5500 | dependencies: | 5566 | dependencies: |
5501 | domelementtype "^2.3.0" | 5567 | domelementtype "^2.3.0" |
5502 | domhandler "^5.0.2" | 5568 | domhandler "^5.0.3" |
5503 | domutils "^3.0.1" | 5569 | domutils "^3.0.1" |
5504 | entities "^4.3.0" | 5570 | entities "^4.4.0" |
5505 | 5571 | ||
5506 | http-cache-semantics@^4.0.0: | 5572 | http-cache-semantics@^4.0.0: |
5507 | version "4.1.1" | 5573 | version "4.1.1" |
@@ -5632,9 +5698,9 @@ immediate-chunk-store@^2.2.0: | |||
5632 | queue-microtask "^1.2.3" | 5698 | queue-microtask "^1.2.3" |
5633 | 5699 | ||
5634 | immutable@^4.0.0: | 5700 | immutable@^4.0.0: |
5635 | version "4.2.4" | 5701 | version "4.3.0" |
5636 | resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.2.4.tgz#83260d50889526b4b531a5e293709a77f7c55a2a" | 5702 | resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" |
5637 | integrity sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w== | 5703 | integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg== |
5638 | 5704 | ||
5639 | import-fresh@^3.0.0, import-fresh@^3.2.1: | 5705 | import-fresh@^3.0.0, import-fresh@^3.2.1: |
5640 | version "3.3.0" | 5706 | version "3.3.0" |
@@ -5677,7 +5743,7 @@ ini@~1.3.0: | |||
5677 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" | 5743 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" |
5678 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== | 5744 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== |
5679 | 5745 | ||
5680 | internal-slot@^1.0.4: | 5746 | internal-slot@^1.0.5: |
5681 | version "1.0.5" | 5747 | version "1.0.5" |
5682 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" | 5748 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" |
5683 | integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== | 5749 | integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== |
@@ -5693,10 +5759,10 @@ invariant@2.2.4: | |||
5693 | dependencies: | 5759 | dependencies: |
5694 | loose-envify "^1.0.0" | 5760 | loose-envify "^1.0.0" |
5695 | 5761 | ||
5696 | ioredis@^5.2.3, ioredis@^5.3.0: | 5762 | ioredis@^5.2.3, ioredis@^5.3.2: |
5697 | version "5.3.1" | 5763 | version "5.3.2" |
5698 | resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-5.3.1.tgz#55d394a51258cee3af9e96c21c863b1a97bf951f" | 5764 | resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-5.3.2.tgz#9139f596f62fc9c72d873353ac5395bcf05709f7" |
5699 | integrity sha512-C+IBcMysM6v52pTLItYMeV4Hz7uriGtoJdz7SSBDX6u+zwSYGirLdQh3L7t/OItWITcw3gTFMjJReYUwS4zihg== | 5765 | integrity sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA== |
5700 | dependencies: | 5766 | dependencies: |
5701 | "@ioredis/commands" "^1.1.1" | 5767 | "@ioredis/commands" "^1.1.1" |
5702 | cluster-key-slot "^1.1.0" | 5768 | cluster-key-slot "^1.1.0" |
@@ -5750,13 +5816,13 @@ ipv6-normalize@1.0.1: | |||
5750 | resolved "https://registry.yarnpkg.com/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz#1b3258290d365fa83239e89907dde4592e7620a8" | 5816 | resolved "https://registry.yarnpkg.com/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz#1b3258290d365fa83239e89907dde4592e7620a8" |
5751 | integrity sha512-Bm6H79i01DjgGTCWjUuCjJ6QDo1HB96PT/xCYuyJUP9WFbVDrLSbG4EZCvOCun2rNswZb0c3e4Jt/ws795esHA== | 5817 | integrity sha512-Bm6H79i01DjgGTCWjUuCjJ6QDo1HB96PT/xCYuyJUP9WFbVDrLSbG4EZCvOCun2rNswZb0c3e4Jt/ws795esHA== |
5752 | 5818 | ||
5753 | is-array-buffer@^3.0.1: | 5819 | is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: |
5754 | version "3.0.1" | 5820 | version "3.0.2" |
5755 | resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz#deb1db4fcae48308d54ef2442706c0393997052a" | 5821 | resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" |
5756 | integrity sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ== | 5822 | integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== |
5757 | dependencies: | 5823 | dependencies: |
5758 | call-bind "^1.0.2" | 5824 | call-bind "^1.0.2" |
5759 | get-intrinsic "^1.1.3" | 5825 | get-intrinsic "^1.2.0" |
5760 | is-typed-array "^1.1.10" | 5826 | is-typed-array "^1.1.10" |
5761 | 5827 | ||
5762 | is-arrayish@^0.2.1: | 5828 | is-arrayish@^0.2.1: |
@@ -5808,10 +5874,10 @@ is-cidr@^4.0.0: | |||
5808 | dependencies: | 5874 | dependencies: |
5809 | cidr-regex "^3.1.1" | 5875 | cidr-regex "^3.1.1" |
5810 | 5876 | ||
5811 | is-core-module@^2.11.0, is-core-module@^2.4.0, is-core-module@^2.9.0: | 5877 | is-core-module@^2.11.0, is-core-module@^2.12.0, is-core-module@^2.4.0: |
5812 | version "2.11.0" | 5878 | version "2.12.1" |
5813 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" | 5879 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" |
5814 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== | 5880 | integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== |
5815 | dependencies: | 5881 | dependencies: |
5816 | has "^1.0.3" | 5882 | has "^1.0.3" |
5817 | 5883 | ||
@@ -6018,13 +6084,13 @@ jaeger-client@^3.15.0: | |||
6018 | xorshift "^1.1.1" | 6084 | xorshift "^1.1.1" |
6019 | 6085 | ||
6020 | jimp@^0.22.4: | 6086 | jimp@^0.22.4: |
6021 | version "0.22.4" | 6087 | version "0.22.8" |
6022 | resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.22.4.tgz#9fe877713b1c5632bd79758eb51b6e3ed5968f7d" | 6088 | resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.22.8.tgz#85db9a2de69370c36d8b5ae070381af83dbbb40f" |
6023 | integrity sha512-reGESbcYp38VlGtdAe8qrmbjLLEYXMrQWc2XXb7+czulKfCCidUHEpNfrS3hx5XXMWrAmoYKkxPTqCvll6Q6ug== | 6089 | integrity sha512-pBbrooJMX7795sDcxx1XpwNZC8B/ITyDV+JK2/1qNbQl/1UWqWeh5Dq7qQpMZl5jLdcFDv5IVTM+OhpafSqSFA== |
6024 | dependencies: | 6090 | dependencies: |
6025 | "@jimp/custom" "^0.22.4" | 6091 | "@jimp/custom" "^0.22.8" |
6026 | "@jimp/plugins" "^0.22.4" | 6092 | "@jimp/plugins" "^0.22.8" |
6027 | "@jimp/types" "^0.22.4" | 6093 | "@jimp/types" "^0.22.8" |
6028 | regenerator-runtime "^0.13.3" | 6094 | regenerator-runtime "^0.13.3" |
6029 | 6095 | ||
6030 | join-async-iterator@^1.1.1: | 6096 | join-async-iterator@^1.1.1: |
@@ -6037,11 +6103,6 @@ jpeg-js@^0.4.4: | |||
6037 | resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.4.tgz#a9f1c6f1f9f0fa80cdb3484ed9635054d28936aa" | 6103 | resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.4.tgz#a9f1c6f1f9f0fa80cdb3484ed9635054d28936aa" |
6038 | integrity sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg== | 6104 | integrity sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg== |
6039 | 6105 | ||
6040 | js-sdsl@^4.1.4: | ||
6041 | version "4.3.0" | ||
6042 | resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.3.0.tgz#aeefe32a451f7af88425b11fdb5f58c90ae1d711" | ||
6043 | integrity sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ== | ||
6044 | |||
6045 | js-stringify@^1.0.2: | 6106 | js-stringify@^1.0.2: |
6046 | version "1.0.2" | 6107 | version "1.0.2" |
6047 | resolved "https://registry.yarnpkg.com/js-stringify/-/js-stringify-1.0.2.tgz#1736fddfd9724f28a3682adc6230ae7e4e9679db" | 6108 | resolved "https://registry.yarnpkg.com/js-stringify/-/js-stringify-1.0.2.tgz#1736fddfd9724f28a3682adc6230ae7e4e9679db" |
@@ -6107,7 +6168,7 @@ json-stable-stringify-without-jsonify@^1.0.1: | |||
6107 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" | 6168 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" |
6108 | integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== | 6169 | integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== |
6109 | 6170 | ||
6110 | json5@^1.0.1: | 6171 | json5@^1.0.2: |
6111 | version "1.0.2" | 6172 | version "1.0.2" |
6112 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" | 6173 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" |
6113 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== | 6174 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== |
@@ -6128,15 +6189,15 @@ jsonfile@^6.0.1: | |||
6128 | optionalDependencies: | 6189 | optionalDependencies: |
6129 | graceful-fs "^4.1.6" | 6190 | graceful-fs "^4.1.6" |
6130 | 6191 | ||
6131 | jsonld@~8.1.0: | 6192 | jsonld@~8.2.0: |
6132 | version "8.1.0" | 6193 | version "8.2.0" |
6133 | resolved "https://registry.yarnpkg.com/jsonld/-/jsonld-8.1.0.tgz#06c71c0c1eff9be81140843362ce77622d90d67a" | 6194 | resolved "https://registry.yarnpkg.com/jsonld/-/jsonld-8.2.0.tgz#9f7b3d2710b589c5ce56dcdb617281ccbd755cff" |
6134 | integrity sha512-6tYhiEVYO3rTcoYCGCArw8SqawuW0hf/cqmaE5WbX44CGb7d8N2UFvmUj9OYkJhChD98bfdPljUj7S39MrzsHg== | 6195 | integrity sha512-qHUa9pn3/cdAZw26HY1Jmy9+sHOxaLrveTRWUcrSDx5apTa20bBTe+X4nzI7dlqc+M5GkwQW6RgRdqO6LF5nkw== |
6135 | dependencies: | 6196 | dependencies: |
6136 | "@digitalbazaar/http-client" "^3.2.0" | 6197 | "@digitalbazaar/http-client" "^3.4.1" |
6137 | canonicalize "^1.0.1" | 6198 | canonicalize "^1.0.1" |
6138 | lru-cache "^6.0.0" | 6199 | lru-cache "^6.0.0" |
6139 | rdf-canonize "^3.0.0" | 6200 | rdf-canonize "^3.4.0" |
6140 | 6201 | ||
6141 | jsonpointer.js@0.4.0: | 6202 | jsonpointer.js@0.4.0: |
6142 | version "0.4.0" | 6203 | version "0.4.0" |
@@ -6166,12 +6227,12 @@ jstransformer@1.0.0: | |||
6166 | is-promise "^2.0.0" | 6227 | is-promise "^2.0.0" |
6167 | promise "^7.0.1" | 6228 | promise "^7.0.1" |
6168 | 6229 | ||
6169 | juice@^8.1.0: | 6230 | juice@^9.0.0: |
6170 | version "8.1.0" | 6231 | version "9.0.0" |
6171 | resolved "https://registry.yarnpkg.com/juice/-/juice-8.1.0.tgz#4ea23362522fe06418229943237ee3751a4fca70" | 6232 | resolved "https://registry.yarnpkg.com/juice/-/juice-9.0.0.tgz#8aed857a896f27f8063e6fba7ecdcd019b4e300c" |
6172 | integrity sha512-FLzurJrx5Iv1e7CfBSZH68dC04EEvXvvVvPYB7Vx1WAuhCp1ZPIMtqxc+WTWxVkpTIC2Ach/GAv0rQbtGf6YMA== | 6233 | integrity sha512-s/IwgQ4caZq3bSnQZlKfdGUqJWy9WzTzB12WSPko9G8uK74H8BJEQvX7GLmFAQ6SLFgAppqC/TUYepKZZaV+JA== |
6173 | dependencies: | 6234 | dependencies: |
6174 | cheerio "1.0.0-rc.10" | 6235 | cheerio "^1.0.0-rc.12" |
6175 | commander "^6.1.0" | 6236 | commander "^6.1.0" |
6176 | mensch "^0.3.4" | 6237 | mensch "^0.3.4" |
6177 | slick "^1.12.2" | 6238 | slick "^1.12.2" |
@@ -6228,10 +6289,10 @@ ky-universal@^0.11.0: | |||
6228 | abort-controller "^3.0.0" | 6289 | abort-controller "^3.0.0" |
6229 | node-fetch "^3.2.10" | 6290 | node-fetch "^3.2.10" |
6230 | 6291 | ||
6231 | ky@^0.33.2: | 6292 | ky@^0.33.3: |
6232 | version "0.33.2" | 6293 | version "0.33.3" |
6233 | resolved "https://registry.yarnpkg.com/ky/-/ky-0.33.2.tgz#76ad8f0403d1e6531f1a5931c79716ed420492b5" | 6294 | resolved "https://registry.yarnpkg.com/ky/-/ky-0.33.3.tgz#bf1ad322a3f2c3428c13cfa4b3af95e6c4a2f543" |
6234 | integrity sha512-f6oS2rKUcPu5FzdqCDbFpmzis/JlqFZw8uIHm/jf8Kc3vtnW+VDhuashOAKyBZv8bFiZFZUMNxTC0JtahEvujA== | 6295 | integrity sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw== |
6235 | 6296 | ||
6236 | last-one-wins@^1.0.4: | 6297 | last-one-wins@^1.0.4: |
6237 | version "1.0.4" | 6298 | version "1.0.4" |
@@ -6271,6 +6332,16 @@ libmime@5.2.0: | |||
6271 | libbase64 "1.2.1" | 6332 | libbase64 "1.2.1" |
6272 | libqp "2.0.1" | 6333 | libqp "2.0.1" |
6273 | 6334 | ||
6335 | libmime@5.2.1: | ||
6336 | version "5.2.1" | ||
6337 | resolved "https://registry.yarnpkg.com/libmime/-/libmime-5.2.1.tgz#a1075eaf702fa597161948dcae3afd03be383ac4" | ||
6338 | integrity sha512-A0z9O4+5q+ZTj7QwNe/Juy1KARNb4WaviO4mYeFC4b8dBT2EEqK2pkM+GC8MVnkOjqhl5nYQxRgnPYRRTNmuSQ== | ||
6339 | dependencies: | ||
6340 | encoding-japanese "2.0.0" | ||
6341 | iconv-lite "0.6.3" | ||
6342 | libbase64 "1.2.1" | ||
6343 | libqp "2.0.1" | ||
6344 | |||
6274 | libqp@2.0.1: | 6345 | libqp@2.0.1: |
6275 | version "2.0.1" | 6346 | version "2.0.1" |
6276 | resolved "https://registry.yarnpkg.com/libqp/-/libqp-2.0.1.tgz#b8fed76cc1ea6c9ceff8888169e4e0de70cd5cf2" | 6347 | resolved "https://registry.yarnpkg.com/libqp/-/libqp-2.0.1.tgz#b8fed76cc1ea6c9ceff8888169e4e0de70cd5cf2" |
@@ -6362,7 +6433,7 @@ lodash.merge@4.6.2, lodash.merge@^4.6.2: | |||
6362 | resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" | 6433 | resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" |
6363 | integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== | 6434 | integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== |
6364 | 6435 | ||
6365 | lodash@4.17.21, lodash@>=4.17.13, lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21: | 6436 | lodash@4.17.21, lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21: |
6366 | version "4.17.21" | 6437 | version "4.17.21" |
6367 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" | 6438 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" |
6368 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== | 6439 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== |
@@ -6426,10 +6497,10 @@ lru-cache@^6.0.0: | |||
6426 | dependencies: | 6497 | dependencies: |
6427 | yallist "^4.0.0" | 6498 | yallist "^4.0.0" |
6428 | 6499 | ||
6429 | lru-cache@^7.13.0: | 6500 | lru-cache@^9.1.1: |
6430 | version "7.15.0" | 6501 | version "9.1.1" |
6431 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.15.0.tgz#4437550407da5ec8c4fe0946a137fe2f7f07a171" | 6502 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1" |
6432 | integrity sha512-LKpNuyKR1lRsqN5DatvMOkW2nmUAwI22HoQK604nhs+WiRWSIC0MFUKq2XYUKv1fCVPK9Cro4d4Il3DxM80/fQ== | 6503 | integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A== |
6433 | 6504 | ||
6434 | lru-queue@^0.1.0: | 6505 | lru-queue@^0.1.0: |
6435 | version "0.1.0" | 6506 | version "0.1.0" |
@@ -6454,18 +6525,18 @@ lt_donthave@^1.0.1: | |||
6454 | unordered-array-remove "^1.0.2" | 6525 | unordered-array-remove "^1.0.2" |
6455 | 6526 | ||
6456 | luxon@^3.2.1: | 6527 | luxon@^3.2.1: |
6457 | version "3.2.1" | 6528 | version "3.3.0" |
6458 | resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.2.1.tgz#14f1af209188ad61212578ea7e3d518d18cee45f" | 6529 | resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.3.0.tgz#d73ab5b5d2b49a461c47cedbc7e73309b4805b48" |
6459 | integrity sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg== | 6530 | integrity sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg== |
6460 | 6531 | ||
6461 | magic-string@^0.25.7: | 6532 | magic-string@^0.30.0: |
6462 | version "0.25.9" | 6533 | version "0.30.0" |
6463 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" | 6534 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" |
6464 | integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== | 6535 | integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== |
6465 | dependencies: | 6536 | dependencies: |
6466 | sourcemap-codec "^1.4.8" | 6537 | "@jridgewell/sourcemap-codec" "^1.4.13" |
6467 | 6538 | ||
6468 | magnet-uri@^6.1.0, magnet-uri@^6.2.0: | 6539 | magnet-uri@^6, magnet-uri@^6.2.0: |
6469 | version "6.2.0" | 6540 | version "6.2.0" |
6470 | resolved "https://registry.yarnpkg.com/magnet-uri/-/magnet-uri-6.2.0.tgz#10f7be050bf23452df210838239b118463c3eeff" | 6541 | resolved "https://registry.yarnpkg.com/magnet-uri/-/magnet-uri-6.2.0.tgz#10f7be050bf23452df210838239b118463c3eeff" |
6471 | integrity sha512-O9AgdDwT771fnUj0giPYu/rACpz8173y8UXCSOdLITjOVfBenZ9H9q3FqQmveK+ORUMuD+BkKNSZP8C3+IMAKQ== | 6542 | integrity sha512-O9AgdDwT771fnUj0giPYu/rACpz8173y8UXCSOdLITjOVfBenZ9H9q3FqQmveK+ORUMuD+BkKNSZP8C3+IMAKQ== |
@@ -6483,19 +6554,19 @@ mailparser-mit@^1.0.0: | |||
6483 | mime "^1.6.0" | 6554 | mime "^1.6.0" |
6484 | uue "^3.1.0" | 6555 | uue "^3.1.0" |
6485 | 6556 | ||
6486 | mailparser@^3.6.3: | 6557 | mailparser@^3.6.4: |
6487 | version "3.6.3" | 6558 | version "3.6.4" |
6488 | resolved "https://registry.yarnpkg.com/mailparser/-/mailparser-3.6.3.tgz#7edcfd9af7931e8a724e97880756477a9ea80f88" | 6559 | resolved "https://registry.yarnpkg.com/mailparser/-/mailparser-3.6.4.tgz#ad96ecf64698051ae3ad2ef6286c5b9604a69800" |
6489 | integrity sha512-Yi6poKSsZsmjEcUexv3H4w4+TIeyN9u3+TCdC43VK7fe4rUOGDJ3wL4kMhNLiTOScCA1Rpzldv1hcf6g1MLtZQ== | 6560 | integrity sha512-4bDgbLdlcBKX8jtVskfn/G93nZo3lf7pyuLbAQ031SHQLihEqxtRwHrb9SXMTqiTkEGlOdpDrZE5uH18O+2A+A== |
6490 | dependencies: | 6561 | dependencies: |
6491 | encoding-japanese "2.0.0" | 6562 | encoding-japanese "2.0.0" |
6492 | he "1.2.0" | 6563 | he "1.2.0" |
6493 | html-to-text "9.0.3" | 6564 | html-to-text "9.0.4" |
6494 | iconv-lite "0.6.3" | 6565 | iconv-lite "0.6.3" |
6495 | libmime "5.2.0" | 6566 | libmime "5.2.1" |
6496 | linkify-it "4.0.1" | 6567 | linkify-it "4.0.1" |
6497 | mailsplit "5.4.0" | 6568 | mailsplit "5.4.0" |
6498 | nodemailer "6.8.0" | 6569 | nodemailer "6.9.1" |
6499 | tlds "1.236.0" | 6570 | tlds "1.236.0" |
6500 | 6571 | ||
6501 | mailsplit@5.4.0: | 6572 | mailsplit@5.4.0: |
@@ -6520,9 +6591,9 @@ make-error@^1.1.1: | |||
6520 | integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== | 6591 | integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== |
6521 | 6592 | ||
6522 | make-plural@^7.0.0: | 6593 | make-plural@^7.0.0: |
6523 | version "7.2.0" | 6594 | version "7.3.0" |
6524 | resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-7.2.0.tgz#93174b1419672a48a2340db6c1d3fb217530c684" | 6595 | resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-7.3.0.tgz#2889dbafca2fb097037c47967d3e3afa7e48a52c" |
6525 | integrity sha512-WkdI+iaWaBCFM2wUXwos8Z7spg5Dt64Xe/VI6NpRaly21cDtD76N6S97K//UtzV0dHOiXX+E90TnszdXHG0aMg== | 6596 | integrity sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw== |
6526 | 6597 | ||
6527 | manage-path@^2.0.0: | 6598 | manage-path@^2.0.0: |
6528 | version "2.0.0" | 6599 | version "2.0.0" |
@@ -6556,12 +6627,12 @@ math-interval-parser@^2.0.1: | |||
6556 | integrity sha512-VmlAmb0UJwlvMyx8iPhXUDnVW1F9IrGEd9CIOmv+XL8AErCUUuozoDMrgImvnYt2A+53qVX/tPW6YJurMKYsvA== | 6627 | integrity sha512-VmlAmb0UJwlvMyx8iPhXUDnVW1F9IrGEd9CIOmv+XL8AErCUUuozoDMrgImvnYt2A+53qVX/tPW6YJurMKYsvA== |
6557 | 6628 | ||
6558 | maxmind@^4.3.6: | 6629 | maxmind@^4.3.6: |
6559 | version "4.3.8" | 6630 | version "4.3.11" |
6560 | resolved "https://registry.yarnpkg.com/maxmind/-/maxmind-4.3.8.tgz#e284edd3619987211ee45909076c6d4fcd2dc4df" | 6631 | resolved "https://registry.yarnpkg.com/maxmind/-/maxmind-4.3.11.tgz#9ea22675b9068a4c98cbc3493ba298485915b440" |
6561 | integrity sha512-HrfxEu5yPBPtTy/OT+W5bPQwEfLUX0EHqe2EbJiB47xQMumHqXvSP7PAwzV8Z++NRCmQwy4moQrTSt0+dH+Jmg== | 6632 | integrity sha512-tJDrKbUzN6PSA88tWgg0L2R4Ln00XwecYQJPFI+RvlF2k1sx6VQYtuQ1SVxm8+bw5tF7GWV4xyb+3/KyzEpPUw== |
6562 | dependencies: | 6633 | dependencies: |
6563 | mmdb-lib "2.0.2" | 6634 | mmdb-lib "2.0.2" |
6564 | tiny-lru "9.0.3" | 6635 | tiny-lru "11.0.1" |
6565 | 6636 | ||
6566 | mdurl@^1.0.1: | 6637 | mdurl@^1.0.1: |
6567 | version "1.0.1" | 6638 | version "1.0.1" |
@@ -6706,7 +6777,7 @@ minimatch@^5.0.1: | |||
6706 | dependencies: | 6777 | dependencies: |
6707 | brace-expansion "^2.0.1" | 6778 | brace-expansion "^2.0.1" |
6708 | 6779 | ||
6709 | minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.7: | 6780 | minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.7, minimist@^1.2.8: |
6710 | version "1.2.8" | 6781 | version "1.2.8" |
6711 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" | 6782 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" |
6712 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== | 6783 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== |
@@ -6718,10 +6789,10 @@ minipass@^3.0.0: | |||
6718 | dependencies: | 6789 | dependencies: |
6719 | yallist "^4.0.0" | 6790 | yallist "^4.0.0" |
6720 | 6791 | ||
6721 | minipass@^4.0.0: | 6792 | minipass@^5.0.0: |
6722 | version "4.0.3" | 6793 | version "5.0.0" |
6723 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.0.3.tgz#00bfbaf1e16e35e804f4aa31a7c1f6b8d9f0ee72" | 6794 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" |
6724 | integrity sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw== | 6795 | integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== |
6725 | 6796 | ||
6726 | minizlib@^2.1.1: | 6797 | minizlib@^2.1.1: |
6727 | version "2.1.2" | 6798 | version "2.1.2" |
@@ -6736,11 +6807,6 @@ mkdirp-classic@^0.5.2: | |||
6736 | resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" | 6807 | resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" |
6737 | integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== | 6808 | integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== |
6738 | 6809 | ||
6739 | mkdirp@1.0.3: | ||
6740 | version "1.0.3" | ||
6741 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea" | ||
6742 | integrity sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g== | ||
6743 | |||
6744 | mkdirp@^0.5.4: | 6810 | mkdirp@^0.5.4: |
6745 | version "0.5.6" | 6811 | version "0.5.6" |
6746 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" | 6812 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" |
@@ -6753,10 +6819,10 @@ mkdirp@^1.0.3: | |||
6753 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" | 6819 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" |
6754 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== | 6820 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== |
6755 | 6821 | ||
6756 | mkdirp@^2.1.3: | 6822 | mkdirp@^2.1.3, mkdirp@^2.1.5: |
6757 | version "2.1.3" | 6823 | version "2.1.6" |
6758 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.3.tgz#b083ff37be046fd3d6552468c1f0ff44c1545d1f" | 6824 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.6.tgz#964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19" |
6759 | integrity sha512-sjAkg21peAG9HS+Dkx7hlG9Ztx7HLeKnvB3NQRcu/mltCVmvkF0pisbiTSfDVYTT86XEfZrTUosLdZLStquZUw== | 6825 | integrity sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A== |
6760 | 6826 | ||
6761 | mmdb-lib@2.0.2: | 6827 | mmdb-lib@2.0.2: |
6762 | version "2.0.2" | 6828 | version "2.0.2" |
@@ -6796,9 +6862,9 @@ module-details-from-path@^1.0.3: | |||
6796 | integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== | 6862 | integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== |
6797 | 6863 | ||
6798 | moment-timezone@^0.5.35: | 6864 | moment-timezone@^0.5.35: |
6799 | version "0.5.41" | 6865 | version "0.5.43" |
6800 | resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.41.tgz#a7ad3285fd24aaf5f93b8119a9d749c8039c64c5" | 6866 | resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790" |
6801 | integrity sha512-e0jGNZDOHfBXJGz8vR/sIMXvBIGJJcqFjmlg9lmE+5KX1U7/RZNMswfD8nKnNCnQdKTIj50IaRKwl1fvMLyyRg== | 6867 | integrity sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ== |
6802 | dependencies: | 6868 | dependencies: |
6803 | moment "^2.29.4" | 6869 | moment "^2.29.4" |
6804 | 6870 | ||
@@ -6860,26 +6926,26 @@ ms@2.1.3, ms@^2.1.1: | |||
6860 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" | 6926 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" |
6861 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== | 6927 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== |
6862 | 6928 | ||
6863 | msgpackr-extract@^3.0.0: | 6929 | msgpackr-extract@^3.0.2: |
6864 | version "3.0.0" | 6930 | version "3.0.2" |
6865 | resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-3.0.0.tgz#5b5c5fbfff25be5ee5b5a82a9cbe02e37f72bed0" | 6931 | resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-3.0.2.tgz#e05ec1bb4453ddf020551bcd5daaf0092a2c279d" |
6866 | integrity sha512-oy6KCk1+X4Bn5m6Ycq5N1EWl9npqG/cLrE8ga8NX7ZqfqYUUBS08beCQaGq80fjbKBySur0E6x//yZjzNJDt3A== | 6932 | integrity sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A== |
6867 | dependencies: | 6933 | dependencies: |
6868 | node-gyp-build-optional-packages "5.0.7" | 6934 | node-gyp-build-optional-packages "5.0.7" |
6869 | optionalDependencies: | 6935 | optionalDependencies: |
6870 | "@msgpackr-extract/msgpackr-extract-darwin-arm64" "3.0.0" | 6936 | "@msgpackr-extract/msgpackr-extract-darwin-arm64" "3.0.2" |
6871 | "@msgpackr-extract/msgpackr-extract-darwin-x64" "3.0.0" | 6937 | "@msgpackr-extract/msgpackr-extract-darwin-x64" "3.0.2" |
6872 | "@msgpackr-extract/msgpackr-extract-linux-arm" "3.0.0" | 6938 | "@msgpackr-extract/msgpackr-extract-linux-arm" "3.0.2" |
6873 | "@msgpackr-extract/msgpackr-extract-linux-arm64" "3.0.0" | 6939 | "@msgpackr-extract/msgpackr-extract-linux-arm64" "3.0.2" |
6874 | "@msgpackr-extract/msgpackr-extract-linux-x64" "3.0.0" | 6940 | "@msgpackr-extract/msgpackr-extract-linux-x64" "3.0.2" |
6875 | "@msgpackr-extract/msgpackr-extract-win32-x64" "3.0.0" | 6941 | "@msgpackr-extract/msgpackr-extract-win32-x64" "3.0.2" |
6876 | 6942 | ||
6877 | msgpackr@^1.6.2: | 6943 | msgpackr@^1.6.2: |
6878 | version "1.8.3" | 6944 | version "1.9.2" |
6879 | resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.8.3.tgz#78c1b91359f72707f4abeaca40cc423bd2d75185" | 6945 | resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.9.2.tgz#cd301f85de948111eb34553bfb402f21650f368d" |
6880 | integrity sha512-m2JefwcKNzoHYXkH/5jzHRxAw7XLWsAdvu0FOJ+OLwwozwOV/J6UA62iLkfIMbg7G8+dIuRwgg6oz+QoQ4YkoA== | 6946 | integrity sha512-xtDgI3Xv0AAiZWLRGDchyzBwU6aq0rwJ+W+5Y4CZhEWtkl/hJtFFLc+3JtGTw7nz1yquxs7nL8q/yA2aqpflIQ== |
6881 | optionalDependencies: | 6947 | optionalDependencies: |
6882 | msgpackr-extract "^3.0.0" | 6948 | msgpackr-extract "^3.0.2" |
6883 | 6949 | ||
6884 | multer@^1.4.5-lts.1: | 6950 | multer@^1.4.5-lts.1: |
6885 | version "1.4.5-lts.1" | 6951 | version "1.4.5-lts.1" |
@@ -6929,10 +6995,10 @@ nanoid@3.3.3: | |||
6929 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" | 6995 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" |
6930 | integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== | 6996 | integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w== |
6931 | 6997 | ||
6932 | nanoid@^3.3.4: | 6998 | nanoid@^3.3.6: |
6933 | version "3.3.4" | 6999 | version "3.3.6" |
6934 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" | 7000 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" |
6935 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== | 7001 | integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== |
6936 | 7002 | ||
6937 | napi-macros@^2.0.0: | 7003 | napi-macros@^2.0.0: |
6938 | version "2.2.2" | 7004 | version "2.2.2" |
@@ -7013,16 +7079,16 @@ node-domexception@^1.0.0: | |||
7013 | integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== | 7079 | integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== |
7014 | 7080 | ||
7015 | node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7: | 7081 | node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7: |
7016 | version "2.6.9" | 7082 | version "2.6.11" |
7017 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" | 7083 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.11.tgz#cde7fc71deef3131ef80a738919f999e6edfff25" |
7018 | integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== | 7084 | integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== |
7019 | dependencies: | 7085 | dependencies: |
7020 | whatwg-url "^5.0.0" | 7086 | whatwg-url "^5.0.0" |
7021 | 7087 | ||
7022 | node-fetch@^3.2.10: | 7088 | node-fetch@^3.2.10: |
7023 | version "3.3.0" | 7089 | version "3.3.1" |
7024 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.0.tgz#37e71db4ecc257057af828d523a7243d651d91e4" | 7090 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.1.tgz#b3eea7b54b3a48020e46f4f88b9c5a7430d20b2e" |
7025 | integrity sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA== | 7091 | integrity sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow== |
7026 | dependencies: | 7092 | dependencies: |
7027 | data-uri-to-buffer "^4.0.0" | 7093 | data-uri-to-buffer "^4.0.0" |
7028 | fetch-blob "^3.1.4" | 7094 | fetch-blob "^3.1.4" |
@@ -7044,34 +7110,34 @@ node-int64@^0.4.0: | |||
7044 | integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== | 7110 | integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== |
7045 | 7111 | ||
7046 | node-media-server@^2.1.4: | 7112 | node-media-server@^2.1.4: |
7047 | version "2.4.9" | 7113 | version "2.5.0" |
7048 | resolved "https://registry.yarnpkg.com/node-media-server/-/node-media-server-2.4.9.tgz#cf41f28da03ec54a79e5c83927e948a029f604d9" | 7114 | resolved "https://registry.yarnpkg.com/node-media-server/-/node-media-server-2.5.0.tgz#6ce2c0259dae7b8320ebca50fffc9ef8dd49b355" |
7049 | integrity sha512-p8L1ihk17uPVB+hFFnYtvcbIzrD/cqJOrek4pDMznmVwQrsZ3QFK1kiXTwy2ynX8Dq4LnCb2z4c6nFq5y9BaRA== | 7115 | integrity sha512-5/wz2FjX4UvyKjjlUgCMH6s869dPDTHzaf8Wz+tWN66xzEcOzQHwpc0dY9WArsG3brLufDNjKmqNpP5debq7pw== |
7050 | dependencies: | 7116 | dependencies: |
7051 | basic-auth-connect "^1.0.0" | 7117 | basic-auth-connect "^1.0.0" |
7052 | chalk "^2.4.2" | 7118 | chalk "^4.1.0" |
7053 | dateformat "^3.0.3" | 7119 | dateformat "^4.6.3" |
7054 | express "^4.16.4" | 7120 | express "^4.18.2" |
7055 | lodash ">=4.17.13" | 7121 | lodash "^4.17.21" |
7056 | minimist "^1.2.5" | 7122 | minimist "^1.2.8" |
7057 | mkdirp "1.0.3" | 7123 | mkdirp "^2.1.5" |
7058 | ws "^7.4.6" | 7124 | ws "^8.13.0" |
7059 | 7125 | ||
7060 | nodemailer@6.7.3: | 7126 | nodemailer@6.7.3: |
7061 | version "6.7.3" | 7127 | version "6.7.3" |
7062 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.3.tgz#b73f9a81b9c8fa8acb4ea14b608f5e725ea8e018" | 7128 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.7.3.tgz#b73f9a81b9c8fa8acb4ea14b608f5e725ea8e018" |
7063 | integrity sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g== | 7129 | integrity sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g== |
7064 | 7130 | ||
7065 | nodemailer@6.8.0: | 7131 | nodemailer@6.9.1: |
7066 | version "6.8.0" | ||
7067 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.8.0.tgz#804bcc5256ee5523bc914506ee59f8de8f0b1cd5" | ||
7068 | integrity sha512-EjYvSmHzekz6VNkNd12aUqAco+bOkRe3Of5jVhltqKhEsjw/y0PYPJfp83+s9Wzh1dspYAkUW/YNQ350NATbSQ== | ||
7069 | |||
7070 | nodemailer@^6.0.0, nodemailer@^6.9.1: | ||
7071 | version "6.9.1" | 7132 | version "6.9.1" |
7072 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.1.tgz#8249d928a43ed85fec17b13d2870c8f758a126ed" | 7133 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.1.tgz#8249d928a43ed85fec17b13d2870c8f758a126ed" |
7073 | integrity sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA== | 7134 | integrity sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA== |
7074 | 7135 | ||
7136 | nodemailer@^6.0.0, nodemailer@^6.9.2: | ||
7137 | version "6.9.2" | ||
7138 | resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.2.tgz#b79051811edd52c2436ad1c6aed2dc45b9c9cf1f" | ||
7139 | integrity sha512-4+TYaa/e1nIxQfyw/WzNPYTEZ5OvHIDEnmjs4LPmIfccPQN+2CYKmGHjWixn/chzD3bmUTu5FMfpltizMxqzdg== | ||
7140 | |||
7075 | nopt@^5.0.0: | 7141 | nopt@^5.0.0: |
7076 | version "5.0.0" | 7142 | version "5.0.0" |
7077 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" | 7143 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" |
@@ -7125,7 +7191,7 @@ object-assign@^4, object-assign@^4.1.1: | |||
7125 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" | 7191 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" |
7126 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== | 7192 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== |
7127 | 7193 | ||
7128 | object-inspect@^1.12.2, object-inspect@^1.9.0: | 7194 | object-inspect@^1.12.3, object-inspect@^1.9.0: |
7129 | version "1.12.3" | 7195 | version "1.12.3" |
7130 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" | 7196 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" |
7131 | integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== | 7197 | integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== |
@@ -7212,13 +7278,13 @@ open@7: | |||
7212 | is-docker "^2.0.0" | 7278 | is-docker "^2.0.0" |
7213 | is-wsl "^2.1.1" | 7279 | is-wsl "^2.1.1" |
7214 | 7280 | ||
7215 | opentelemetry-instrumentation-sequelize@^0.34.0: | 7281 | opentelemetry-instrumentation-sequelize@^0.35.0: |
7216 | version "0.34.0" | 7282 | version "0.35.0" |
7217 | resolved "https://registry.yarnpkg.com/opentelemetry-instrumentation-sequelize/-/opentelemetry-instrumentation-sequelize-0.34.0.tgz#59bdce65519c1dde1802d8c4a83b637fba815634" | 7283 | resolved "https://registry.yarnpkg.com/opentelemetry-instrumentation-sequelize/-/opentelemetry-instrumentation-sequelize-0.35.0.tgz#ac583d0a2283e251f71c35b983ffeb06305f8b2b" |
7218 | integrity sha512-aL6wT5mktsjRqbimcetwIpEE9sQsmxMNqZ175qA5uT0g8iifso06Oche5r3yolYG9PuVgocLZr+sSVWqdepZwQ== | 7284 | integrity sha512-bYcw98dFTbAGcGzIwNa+09mnW7tRgew0qR9L09oo3X3+L6NtA3C6GxGVGBa9ExxHJeokSl5F5ytSMTYVUG4iBA== |
7219 | dependencies: | 7285 | dependencies: |
7220 | "@opentelemetry/core" "^1.8.0" | 7286 | "@opentelemetry/core" "^1.8.0" |
7221 | "@opentelemetry/instrumentation" "^0.34.0" | 7287 | "@opentelemetry/instrumentation" "^0.35.1" |
7222 | "@opentelemetry/semantic-conventions" "^1.8.0" | 7288 | "@opentelemetry/semantic-conventions" "^1.8.0" |
7223 | 7289 | ||
7224 | opentracing@^0.14.4: | 7290 | opentracing@^0.14.4: |
@@ -7244,9 +7310,9 @@ os-tmpdir@~1.0.2: | |||
7244 | integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== | 7310 | integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== |
7245 | 7311 | ||
7246 | otpauth@^9.0.2: | 7312 | otpauth@^9.0.2: |
7247 | version "9.0.2" | 7313 | version "9.1.2" |
7248 | resolved "https://registry.yarnpkg.com/otpauth/-/otpauth-9.0.2.tgz#5f369bdeb74513fb6c0f25c5ae5ac6b3780ebc89" | 7314 | resolved "https://registry.yarnpkg.com/otpauth/-/otpauth-9.1.2.tgz#2f3f4736b5b5f919af7cc7fed1ab90ea52930458" |
7249 | integrity sha512-0TzpkJYg24VvIK3/K91HKpTtMlwm73UoThhcGY8fZsXcwHDrqf008rfdOjj3NnQuyuT11+vHyyO//qRzi6OZ9A== | 7315 | integrity sha512-iI5nlVvMFP3aTPdjG/fnC4mhVJ/KZOSnBrvo/VnYHUwlTp9jVLjAe2B3i3pyCH+3/E5jYQRSvuHk/8oas3870g== |
7250 | dependencies: | 7316 | dependencies: |
7251 | jssha "~3.3.0" | 7317 | jssha "~3.3.0" |
7252 | 7318 | ||
@@ -7365,9 +7431,9 @@ parse-bmfont-xml@^1.1.4: | |||
7365 | xml2js "^0.4.5" | 7431 | xml2js "^0.4.5" |
7366 | 7432 | ||
7367 | parse-duration@^1.0.0: | 7433 | parse-duration@^1.0.0: |
7368 | version "1.0.2" | 7434 | version "1.0.3" |
7369 | resolved "https://registry.yarnpkg.com/parse-duration/-/parse-duration-1.0.2.tgz#b9aa7d3a1363cc7e8845bea8fd3baf8a11df5805" | 7435 | resolved "https://registry.yarnpkg.com/parse-duration/-/parse-duration-1.0.3.tgz#b6681f5edcc2689643b34c09ea63f86f58a35814" |
7370 | integrity sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg== | 7436 | integrity sha512-o6NAh12na5VvR6nFejkU0gpQ8jmOY9Y9sTU2ke3L3G/d/3z8jqmbBbeyBGHU73P4JLXfc7tJARygIK3WGIkloA== |
7371 | 7437 | ||
7372 | parse-headers@^2.0.0: | 7438 | parse-headers@^2.0.0: |
7373 | version "2.0.5" | 7439 | version "2.0.5" |
@@ -7389,7 +7455,7 @@ parse-srcset@^1.0.2: | |||
7389 | resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" | 7455 | resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" |
7390 | integrity sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q== | 7456 | integrity sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q== |
7391 | 7457 | ||
7392 | parse-torrent@^9.1.0, parse-torrent@^9.1.5: | 7458 | parse-torrent@^9, parse-torrent@^9.1.5: |
7393 | version "9.1.5" | 7459 | version "9.1.5" |
7394 | resolved "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-9.1.5.tgz#fcae5f360d9baf617d9a2de68e74d5de4c8099fd" | 7460 | resolved "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-9.1.5.tgz#fcae5f360d9baf617d9a2de68e74d5de4c8099fd" |
7395 | integrity sha512-K8FXRwTOaZMI0/xuv0dpng1MVHZRtMJ0jRWBJ3qZWVNTrC1MzWUxm9QwaXDz/2qPhV2XC4UIHI92IGHwseAwaA== | 7461 | integrity sha512-K8FXRwTOaZMI0/xuv0dpng1MVHZRtMJ0jRWBJ3qZWVNTrC1MzWUxm9QwaXDz/2qPhV2XC4UIHI92IGHwseAwaA== |
@@ -7402,17 +7468,20 @@ parse-torrent@^9.1.0, parse-torrent@^9.1.5: | |||
7402 | simple-get "^4.0.1" | 7468 | simple-get "^4.0.1" |
7403 | simple-sha1 "^3.1.0" | 7469 | simple-sha1 "^3.1.0" |
7404 | 7470 | ||
7405 | parse5-htmlparser2-tree-adapter@^6.0.1: | 7471 | parse5-htmlparser2-tree-adapter@^7.0.0: |
7406 | version "6.0.1" | 7472 | version "7.0.0" |
7407 | resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" | 7473 | resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" |
7408 | integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== | 7474 | integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== |
7409 | dependencies: | 7475 | dependencies: |
7410 | parse5 "^6.0.1" | 7476 | domhandler "^5.0.2" |
7477 | parse5 "^7.0.0" | ||
7411 | 7478 | ||
7412 | parse5@^6.0.1: | 7479 | parse5@^7.0.0: |
7413 | version "6.0.1" | 7480 | version "7.1.2" |
7414 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" | 7481 | resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" |
7415 | integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== | 7482 | integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== |
7483 | dependencies: | ||
7484 | entities "^4.4.0" | ||
7416 | 7485 | ||
7417 | parseley@^0.11.0: | 7486 | parseley@^0.11.0: |
7418 | version "0.11.0" | 7487 | version "0.11.0" |
@@ -7422,6 +7491,14 @@ parseley@^0.11.0: | |||
7422 | leac "^0.6.0" | 7491 | leac "^0.6.0" |
7423 | peberminta "^0.8.0" | 7492 | peberminta "^0.8.0" |
7424 | 7493 | ||
7494 | parseley@^0.12.0: | ||
7495 | version "0.12.1" | ||
7496 | resolved "https://registry.yarnpkg.com/parseley/-/parseley-0.12.1.tgz#4afd561d50215ebe259e3e7a853e62f600683aef" | ||
7497 | integrity sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw== | ||
7498 | dependencies: | ||
7499 | leac "^0.6.0" | ||
7500 | peberminta "^0.9.0" | ||
7501 | |||
7425 | parseurl@~1.3.3: | 7502 | parseurl@~1.3.3: |
7426 | version "1.3.3" | 7503 | version "1.3.3" |
7427 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" | 7504 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" |
@@ -7484,6 +7561,11 @@ peberminta@^0.8.0: | |||
7484 | resolved "https://registry.yarnpkg.com/peberminta/-/peberminta-0.8.0.tgz#acf7b105f3d13c8ac28cad81f2f5fe4698507590" | 7561 | resolved "https://registry.yarnpkg.com/peberminta/-/peberminta-0.8.0.tgz#acf7b105f3d13c8ac28cad81f2f5fe4698507590" |
7485 | integrity sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw== | 7562 | integrity sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw== |
7486 | 7563 | ||
7564 | peberminta@^0.9.0: | ||
7565 | version "0.9.0" | ||
7566 | resolved "https://registry.yarnpkg.com/peberminta/-/peberminta-0.9.0.tgz#8ec9bc0eb84b7d368126e71ce9033501dca2a352" | ||
7567 | integrity sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ== | ||
7568 | |||
7487 | peek-readable@^4.1.0: | 7569 | peek-readable@^4.1.0: |
7488 | version "4.1.0" | 7570 | version "4.1.0" |
7489 | resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72" | 7571 | resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72" |
@@ -7498,20 +7580,25 @@ peek-stream@^1.1.1: | |||
7498 | duplexify "^3.5.0" | 7580 | duplexify "^3.5.0" |
7499 | through2 "^2.0.3" | 7581 | through2 "^2.0.3" |
7500 | 7582 | ||
7501 | pg-connection-string@^2.5.0: | 7583 | pg-cloudflare@^1.1.0: |
7502 | version "2.5.0" | 7584 | version "1.1.0" |
7503 | resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.5.0.tgz#538cadd0f7e603fc09a12590f3b8a452c2c0cf34" | 7585 | resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.0.tgz#833d70870d610d14bf9df7afb40e1cba310c17a0" |
7504 | integrity sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ== | 7586 | integrity sha512-tGM8/s6frwuAIyRcJ6nWcIvd3+3NmUKIs6OjviIm1HPPFEt5MzQDOTBQyhPWg/m0kCl95M6gA1JaIXtS8KovOA== |
7587 | |||
7588 | pg-connection-string@^2.5.0, pg-connection-string@^2.6.0: | ||
7589 | version "2.6.0" | ||
7590 | resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.0.tgz#12a36cc4627df19c25cc1b9b736cc39ee1f73ae8" | ||
7591 | integrity sha512-x14ibktcwlHKoHxx9X3uTVW9zIGR41ZB6QNhHb21OPNdCCO3NaRnpJuwKIQSR4u+Yqjx4HCvy7Hh7VSy1U4dGg== | ||
7505 | 7592 | ||
7506 | pg-int8@1.0.1: | 7593 | pg-int8@1.0.1: |
7507 | version "1.0.1" | 7594 | version "1.0.1" |
7508 | resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" | 7595 | resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" |
7509 | integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== | 7596 | integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== |
7510 | 7597 | ||
7511 | pg-pool@^3.5.2: | 7598 | pg-pool@^3.6.0: |
7512 | version "3.5.2" | 7599 | version "3.6.0" |
7513 | resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.5.2.tgz#ed1bed1fb8d79f1c6fd5fb1c99e990fbf9ddf178" | 7600 | resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.0.tgz#3190df3e4747a0d23e5e9e8045bcd99bda0a712e" |
7514 | integrity sha512-His3Fh17Z4eg7oANLob6ZvH8xIVen3phEZh2QuyrIl4dQSDVEabNducv6ysROKpDNPSD+12tONZVWfSgMvDD9w== | 7601 | integrity sha512-clFRf2ksqd+F497kWFyM21tMjeikn60oGDmqMT8UBrynEwVEX/5R5xd2sdvdo1cZCFlguORNpVuqxIj+aK4cfQ== |
7515 | 7602 | ||
7516 | pg-protocol@*, pg-protocol@^1.6.0: | 7603 | pg-protocol@*, pg-protocol@^1.6.0: |
7517 | version "1.6.0" | 7604 | version "1.6.0" |
@@ -7530,17 +7617,19 @@ pg-types@^2.1.0, pg-types@^2.2.0: | |||
7530 | postgres-interval "^1.1.0" | 7617 | postgres-interval "^1.1.0" |
7531 | 7618 | ||
7532 | pg@^8.2.1: | 7619 | pg@^8.2.1: |
7533 | version "8.9.0" | 7620 | version "8.11.0" |
7534 | resolved "https://registry.yarnpkg.com/pg/-/pg-8.9.0.tgz#73c5d77a854d36b0e185450dacb8b90c669e040b" | 7621 | resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.0.tgz#a37e534e94b57a7ed811e926f23a7c56385f55d9" |
7535 | integrity sha512-ZJM+qkEbtOHRuXjmvBtOgNOXOtLSbxiMiUVMgE4rV6Zwocy03RicCVvDXgx8l4Biwo8/qORUnEqn2fdQzV7KCg== | 7622 | integrity sha512-meLUVPn2TWgJyLmy7el3fQQVwft4gU5NGyvV0XbD41iU9Jbg8lCH4zexhIkihDzVHJStlt6r088G6/fWeNjhXA== |
7536 | dependencies: | 7623 | dependencies: |
7537 | buffer-writer "2.0.0" | 7624 | buffer-writer "2.0.0" |
7538 | packet-reader "1.0.0" | 7625 | packet-reader "1.0.0" |
7539 | pg-connection-string "^2.5.0" | 7626 | pg-connection-string "^2.6.0" |
7540 | pg-pool "^3.5.2" | 7627 | pg-pool "^3.6.0" |
7541 | pg-protocol "^1.6.0" | 7628 | pg-protocol "^1.6.0" |
7542 | pg-types "^2.1.0" | 7629 | pg-types "^2.1.0" |
7543 | pgpass "1.x" | 7630 | pgpass "1.x" |
7631 | optionalDependencies: | ||
7632 | pg-cloudflare "^1.1.0" | ||
7544 | 7633 | ||
7545 | pgpass@1.x: | 7634 | pgpass@1.x: |
7546 | version "1.0.5" | 7635 | version "1.0.5" |
@@ -7622,11 +7711,11 @@ pngjs@^7.0.0: | |||
7622 | integrity sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow== | 7711 | integrity sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow== |
7623 | 7712 | ||
7624 | postcss@^8.1.10, postcss@^8.3.11: | 7713 | postcss@^8.1.10, postcss@^8.3.11: |
7625 | version "8.4.21" | 7714 | version "8.4.23" |
7626 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" | 7715 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.23.tgz#df0aee9ac7c5e53e1075c24a3613496f9e6552ab" |
7627 | integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== | 7716 | integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== |
7628 | dependencies: | 7717 | dependencies: |
7629 | nanoid "^3.3.4" | 7718 | nanoid "^3.3.6" |
7630 | picocolors "^1.0.0" | 7719 | picocolors "^1.0.0" |
7631 | source-map-js "^1.0.2" | 7720 | source-map-js "^1.0.2" |
7632 | 7721 | ||
@@ -7662,17 +7751,17 @@ pretty-bytes@^5.4.1: | |||
7662 | resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" | 7751 | resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" |
7663 | integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== | 7752 | integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== |
7664 | 7753 | ||
7665 | preview-email@^3.0.10: | 7754 | preview-email@^3.0.14: |
7666 | version "3.0.10" | 7755 | version "3.0.17" |
7667 | resolved "https://registry.yarnpkg.com/preview-email/-/preview-email-3.0.10.tgz#7f93ce415cdc48c4e18d58ef61ff2a444e041920" | 7756 | resolved "https://registry.yarnpkg.com/preview-email/-/preview-email-3.0.17.tgz#e33ad412da8d594675e21496455fd77bac8366df" |
7668 | integrity sha512-DbwyomY7gpLGWrXQgh7DPuWyX7CbCaUIOLM5GmTONc4ZUdlpBynciy8aEaH344uPWcWr7x2wlhyKLPsrdF0nZA== | 7757 | integrity sha512-NBcQkeaDTe6Skb+eTghImuSW1Ew9Z65jQVOldYUe3QcGRRCeDdeauJenlL6RFmzCIlSnRi74NcEiNrKAinmkeA== |
7669 | dependencies: | 7758 | dependencies: |
7670 | ci-info "^3.7.1" | 7759 | ci-info "^3.8.0" |
7671 | display-notification "2.0.0" | 7760 | display-notification "2.0.0" |
7672 | fixpack "^4.0.0" | 7761 | fixpack "^4.0.0" |
7673 | get-port "5.1.1" | 7762 | get-port "5.1.1" |
7674 | mailparser "^3.6.3" | 7763 | mailparser "^3.6.4" |
7675 | nodemailer "^6.9.1" | 7764 | nodemailer "^6.9.2" |
7676 | open "7" | 7765 | open "7" |
7677 | p-event "4.2.0" | 7766 | p-event "4.2.0" |
7678 | p-wait-for "3.2.0" | 7767 | p-wait-for "3.2.0" |
@@ -7734,14 +7823,14 @@ proxy-addr@^2.0.7, proxy-addr@~2.0.7: | |||
7734 | forwarded "0.2.0" | 7823 | forwarded "0.2.0" |
7735 | ipaddr.js "1.9.1" | 7824 | ipaddr.js "1.9.1" |
7736 | 7825 | ||
7737 | proxy@^1.0.2: | 7826 | proxy@^2.1.1: |
7738 | version "1.0.2" | 7827 | version "2.1.1" |
7739 | resolved "https://registry.yarnpkg.com/proxy/-/proxy-1.0.2.tgz#e0cfbe11c0a7a8b238fd2d7134de4e2867578e7f" | 7828 | resolved "https://registry.yarnpkg.com/proxy/-/proxy-2.1.1.tgz#45f9b307508ffcae12bdc71678d44a4ab79cbf8b" |
7740 | integrity sha512-KNac2ueWRpjbUh77OAFPZuNdfEqNynm9DD4xHT14CccGpW8wKZwEkN0yjlb7X9G9Z9F55N0Q+1z+WfgAhwYdzQ== | 7829 | integrity sha512-nLgd7zdUAOpB3ZO/xCkU8gy74UER7P0aihU8DkUsDS5ZoFwVCX7u8dy+cv5tVK8UaB/yminU1GiLWE26TKPYpg== |
7741 | dependencies: | 7830 | dependencies: |
7742 | args "5.0.1" | 7831 | args "^5.0.3" |
7743 | basic-auth-parser "0.0.2" | 7832 | basic-auth-parser "0.0.2-1" |
7744 | debug "^4.1.1" | 7833 | debug "^4.3.4" |
7745 | 7834 | ||
7746 | ps-tree@^1.2.0: | 7835 | ps-tree@^1.2.0: |
7747 | version "1.2.0" | 7836 | version "1.2.0" |
@@ -7888,13 +7977,20 @@ punycode@^2.1.0, punycode@^2.1.1: | |||
7888 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" | 7977 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" |
7889 | integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== | 7978 | integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== |
7890 | 7979 | ||
7891 | qs@6.11.0, qs@^6.11.0: | 7980 | qs@6.11.0: |
7892 | version "6.11.0" | 7981 | version "6.11.0" |
7893 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" | 7982 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" |
7894 | integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== | 7983 | integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== |
7895 | dependencies: | 7984 | dependencies: |
7896 | side-channel "^1.0.4" | 7985 | side-channel "^1.0.4" |
7897 | 7986 | ||
7987 | qs@^6.11.0: | ||
7988 | version "6.11.2" | ||
7989 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" | ||
7990 | integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== | ||
7991 | dependencies: | ||
7992 | side-channel "^1.0.4" | ||
7993 | |||
7898 | query-ast@^1.0.3: | 7994 | query-ast@^1.0.3: |
7899 | version "1.0.5" | 7995 | version "1.0.5" |
7900 | resolved "https://registry.yarnpkg.com/query-ast/-/query-ast-1.0.5.tgz#60f60593e8ea085082aaf9f316631a5cc070074a" | 7996 | resolved "https://registry.yarnpkg.com/query-ast/-/query-ast-1.0.5.tgz#60f60593e8ea085082aaf9f316631a5cc070074a" |
@@ -8002,10 +8098,10 @@ rc@^1.2.8: | |||
8002 | minimist "^1.2.0" | 8098 | minimist "^1.2.0" |
8003 | strip-json-comments "~2.0.1" | 8099 | strip-json-comments "~2.0.1" |
8004 | 8100 | ||
8005 | rdf-canonize@^3.0.0: | 8101 | rdf-canonize@^3.4.0: |
8006 | version "3.3.0" | 8102 | version "3.4.0" |
8007 | resolved "https://registry.yarnpkg.com/rdf-canonize/-/rdf-canonize-3.3.0.tgz#366ef1be17e7a396570bdb75be46446b514a0b04" | 8103 | resolved "https://registry.yarnpkg.com/rdf-canonize/-/rdf-canonize-3.4.0.tgz#87f88342b173cc371d812a07de350f0c1aa9f058" |
8008 | integrity sha512-gfSNkMua/VWC1eYbSkVaL/9LQhFeOh0QULwv7Or0f+po8pMgQ1blYQFe1r9Mv2GJZXw88Cz/drnAnB9UlNnHfQ== | 8104 | integrity sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA== |
8009 | dependencies: | 8105 | dependencies: |
8010 | setimmediate "^1.0.5" | 8106 | setimmediate "^1.0.5" |
8011 | 8107 | ||
@@ -8037,9 +8133,9 @@ read@1.0.x: | |||
8037 | string_decoder "~0.10.x" | 8133 | string_decoder "~0.10.x" |
8038 | 8134 | ||
8039 | readable-stream@^2.0.0, readable-stream@^2.2.2, readable-stream@~2.3.6: | 8135 | readable-stream@^2.0.0, readable-stream@^2.2.2, readable-stream@~2.3.6: |
8040 | version "2.3.7" | 8136 | version "2.3.8" |
8041 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" | 8137 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" |
8042 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== | 8138 | integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== |
8043 | dependencies: | 8139 | dependencies: |
8044 | core-util-is "~1.0.0" | 8140 | core-util-is "~1.0.0" |
8045 | inherits "~2.0.3" | 8141 | inherits "~2.0.3" |
@@ -8050,9 +8146,9 @@ readable-stream@^2.0.0, readable-stream@^2.2.2, readable-stream@~2.3.6: | |||
8050 | util-deprecate "~1.0.1" | 8146 | util-deprecate "~1.0.1" |
8051 | 8147 | ||
8052 | readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: | 8148 | readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: |
8053 | version "3.6.0" | 8149 | version "3.6.2" |
8054 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" | 8150 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" |
8055 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== | 8151 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== |
8056 | dependencies: | 8152 | dependencies: |
8057 | inherits "^2.0.3" | 8153 | inherits "^2.0.3" |
8058 | string_decoder "^1.1.1" | 8154 | string_decoder "^1.1.1" |
@@ -8103,21 +8199,21 @@ reflect-metadata@^0.1.12: | |||
8103 | resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" | 8199 | resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" |
8104 | integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== | 8200 | integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== |
8105 | 8201 | ||
8106 | regenerator-runtime@^0.13.3: | 8202 | regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.3: |
8107 | version "0.13.11" | 8203 | version "0.13.11" |
8108 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" | 8204 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" |
8109 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== | 8205 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== |
8110 | 8206 | ||
8111 | regexp.prototype.flags@^1.4.3: | 8207 | regexp.prototype.flags@^1.4.3: |
8112 | version "1.4.3" | 8208 | version "1.5.0" |
8113 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" | 8209 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" |
8114 | integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== | 8210 | integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== |
8115 | dependencies: | 8211 | dependencies: |
8116 | call-bind "^1.0.2" | 8212 | call-bind "^1.0.2" |
8117 | define-properties "^1.1.3" | 8213 | define-properties "^1.2.0" |
8118 | functions-have-names "^1.2.2" | 8214 | functions-have-names "^1.2.3" |
8119 | 8215 | ||
8120 | regexpp@^3.0.0, regexpp@^3.2.0: | 8216 | regexpp@^3.0.0: |
8121 | version "3.2.0" | 8217 | version "3.2.0" |
8122 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" | 8218 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" |
8123 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== | 8219 | integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== |
@@ -8157,6 +8253,15 @@ require-in-the-middle@^5.0.3: | |||
8157 | module-details-from-path "^1.0.3" | 8253 | module-details-from-path "^1.0.3" |
8158 | resolve "^1.22.1" | 8254 | resolve "^1.22.1" |
8159 | 8255 | ||
8256 | require-in-the-middle@^7.1.0: | ||
8257 | version "7.1.0" | ||
8258 | resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.1.0.tgz#8ab4089383e7b7879ed134d8e9d1887bd48195ec" | ||
8259 | integrity sha512-6f86Mh0vWCxqKKatRPwgY6VzYmcVay3WUTIpJ1ILBCNh+dTWabMR1swKGKz3XcEZ5mgjndzRu7fQ+44G2H9Gew== | ||
8260 | dependencies: | ||
8261 | debug "^4.1.1" | ||
8262 | module-details-from-path "^1.0.3" | ||
8263 | resolve "^1.22.1" | ||
8264 | |||
8160 | require-main-filename@^2.0.0: | 8265 | require-main-filename@^2.0.0: |
8161 | version "2.0.0" | 8266 | version "2.0.0" |
8162 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" | 8267 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" |
@@ -8178,20 +8283,20 @@ resolve-from@^4.0.0: | |||
8178 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== | 8283 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== |
8179 | 8284 | ||
8180 | resolve-tspaths@^0.8.8: | 8285 | resolve-tspaths@^0.8.8: |
8181 | version "0.8.8" | 8286 | version "0.8.13" |
8182 | resolved "https://registry.yarnpkg.com/resolve-tspaths/-/resolve-tspaths-0.8.8.tgz#0104150dbcf483831f2498dea821ab8106584572" | 8287 | resolved "https://registry.yarnpkg.com/resolve-tspaths/-/resolve-tspaths-0.8.13.tgz#83e37d7fb40b0ed241c40e91dbcd15c0fb82224c" |
8183 | integrity sha512-4u3gkyBAsLW/u+uXGZgVucbSp+/0rc28U5pbKZUX3Gm7Y+oIAcKoi8h91D2RhCIrfzrCAMv0oSGvAAb9Sq0UZg== | 8288 | integrity sha512-eHlHinC2qt3jQLFiZyUE4HXZOTlT1abHO2fb+OI9Ybsn8wdhKiAtIFVy1+QVTaIQNphCLvm42EkqJt/+ZAA8Sw== |
8184 | dependencies: | 8289 | dependencies: |
8185 | ansi-colors "4.1.3" | 8290 | ansi-colors "4.1.3" |
8186 | commander "10.0.0" | 8291 | commander "10.0.0" |
8187 | fast-glob "3.2.12" | 8292 | fast-glob "3.2.12" |
8188 | 8293 | ||
8189 | resolve@^1.10.1, resolve@^1.15.1, resolve@^1.18.1, resolve@^1.22.1: | 8294 | resolve@^1.10.1, resolve@^1.15.1, resolve@^1.18.1, resolve@^1.22.1, resolve@^1.22.2: |
8190 | version "1.22.1" | 8295 | version "1.22.2" |
8191 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" | 8296 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" |
8192 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== | 8297 | integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== |
8193 | dependencies: | 8298 | dependencies: |
8194 | is-core-module "^2.9.0" | 8299 | is-core-module "^2.11.0" |
8195 | path-parse "^1.0.7" | 8300 | path-parse "^1.0.7" |
8196 | supports-preserve-symlinks-flag "^1.0.0" | 8301 | supports-preserve-symlinks-flag "^1.0.0" |
8197 | 8302 | ||
@@ -8265,10 +8370,10 @@ rusha@^0.8.13: | |||
8265 | resolved "https://registry.yarnpkg.com/rusha/-/rusha-0.8.14.tgz#a977d0de9428406138b7bb90d3de5dcd024e2f68" | 8370 | resolved "https://registry.yarnpkg.com/rusha/-/rusha-0.8.14.tgz#a977d0de9428406138b7bb90d3de5dcd024e2f68" |
8266 | integrity sha512-cLgakCUf6PedEu15t8kbsjnwIFFR2D4RfL+W3iWFJ4iac7z4B0ZI8fxy4R3J956kAI68HclCFGL8MPoUVC3qVA== | 8371 | integrity sha512-cLgakCUf6PedEu15t8kbsjnwIFFR2D4RfL+W3iWFJ4iac7z4B0ZI8fxy4R3J956kAI68HclCFGL8MPoUVC3qVA== |
8267 | 8372 | ||
8268 | rxjs@^7.0.0: | 8373 | rxjs@^7.8.0: |
8269 | version "7.8.0" | 8374 | version "7.8.1" |
8270 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" | 8375 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" |
8271 | integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== | 8376 | integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== |
8272 | dependencies: | 8377 | dependencies: |
8273 | tslib "^2.1.0" | 8378 | tslib "^2.1.0" |
8274 | 8379 | ||
@@ -8297,9 +8402,9 @@ safe-regex-test@^1.0.0: | |||
8297 | is-regex "^1.1.4" | 8402 | is-regex "^1.1.4" |
8298 | 8403 | ||
8299 | safe-stable-stringify@^2.3.1: | 8404 | safe-stable-stringify@^2.3.1: |
8300 | version "2.4.2" | 8405 | version "2.4.3" |
8301 | resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz#ec7b037768098bf65310d1d64370de0dc02353aa" | 8406 | resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" |
8302 | integrity sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA== | 8407 | integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== |
8303 | 8408 | ||
8304 | "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: | 8409 | "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: |
8305 | version "2.1.2" | 8410 | version "2.1.2" |
@@ -8307,9 +8412,9 @@ safe-stable-stringify@^2.3.1: | |||
8307 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== | 8412 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== |
8308 | 8413 | ||
8309 | sanitize-html@2.x: | 8414 | sanitize-html@2.x: |
8310 | version "2.9.0" | 8415 | version "2.10.0" |
8311 | resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.9.0.tgz#f4829557b0175df9059d90fe972d5e6facb8565c" | 8416 | resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.10.0.tgz#74d28848dfcf72c39693139131895c78900ab452" |
8312 | integrity sha512-KY1hpSbqFNcpoLf+nP7iStbP5JfQZ2Nd19ZEE7qFsQqRdp+sO5yX/e5+HoG9puFAcSTEpzQuihfKUltDcLlQjg== | 8417 | integrity sha512-JqdovUd81dG4k87vZt6uA6YhDfWkUGruUu/aPmXLxXi45gZExnt9Bnw/qeQU8oGf82vPyaE0vO4aH0PbobB9JQ== |
8313 | dependencies: | 8418 | dependencies: |
8314 | deepmerge "^4.2.2" | 8419 | deepmerge "^4.2.2" |
8315 | escape-string-regexp "^4.0.0" | 8420 | escape-string-regexp "^4.0.0" |
@@ -8319,9 +8424,9 @@ sanitize-html@2.x: | |||
8319 | postcss "^8.3.11" | 8424 | postcss "^8.3.11" |
8320 | 8425 | ||
8321 | sass@^1.29.0: | 8426 | sass@^1.29.0: |
8322 | version "1.58.1" | 8427 | version "1.62.1" |
8323 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.58.1.tgz#17ab0390076a50578ed0733f1cc45429e03405f6" | 8428 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.62.1.tgz#caa8d6bf098935bc92fc73fa169fb3790cacd029" |
8324 | integrity sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg== | 8429 | integrity sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A== |
8325 | dependencies: | 8430 | dependencies: |
8326 | chokidar ">=3.0.0 <4.0.0" | 8431 | chokidar ">=3.0.0 <4.0.0" |
8327 | immutable "^4.0.0" | 8432 | immutable "^4.0.0" |
@@ -8347,6 +8452,13 @@ selderee@^0.10.0: | |||
8347 | dependencies: | 8452 | dependencies: |
8348 | parseley "^0.11.0" | 8453 | parseley "^0.11.0" |
8349 | 8454 | ||
8455 | selderee@^0.11.0: | ||
8456 | version "0.11.0" | ||
8457 | resolved "https://registry.yarnpkg.com/selderee/-/selderee-0.11.0.tgz#6af0c7983e073ad3e35787ffe20cefd9daf0ec8a" | ||
8458 | integrity sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA== | ||
8459 | dependencies: | ||
8460 | parseley "^0.12.0" | ||
8461 | |||
8350 | semver-compare@^1.0.0: | 8462 | semver-compare@^1.0.0: |
8351 | version "1.0.0" | 8463 | version "1.0.0" |
8352 | resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" | 8464 | resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" |
@@ -8362,10 +8474,10 @@ semver@^6.0.0, semver@^6.1.0, semver@^6.3.0: | |||
8362 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" | 8474 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" |
8363 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== | 8475 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== |
8364 | 8476 | ||
8365 | semver@^7.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: | 8477 | semver@^7.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.0: |
8366 | version "7.3.8" | 8478 | version "7.5.1" |
8367 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" | 8479 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" |
8368 | integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== | 8480 | integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== |
8369 | dependencies: | 8481 | dependencies: |
8370 | lru-cache "^6.0.0" | 8482 | lru-cache "^6.0.0" |
8371 | 8483 | ||
@@ -8400,10 +8512,10 @@ sequelize-typescript@^2.0.0-beta.1: | |||
8400 | dependencies: | 8512 | dependencies: |
8401 | glob "7.2.0" | 8513 | glob "7.2.0" |
8402 | 8514 | ||
8403 | sequelize@6.29.0: | 8515 | sequelize@6.31.1: |
8404 | version "6.29.0" | 8516 | version "6.31.1" |
8405 | resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.29.0.tgz#7b8750487adb7502ce8a7005b460d50c8ccc58b7" | 8517 | resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.31.1.tgz#374bad3f0b8a9ba6a4ef15079502b4821dea1931" |
8406 | integrity sha512-m8Wi90rs3NZP9coXE52c7PL4Q078nwYZXqt1IxPvgki7nOFn0p/F0eKsYDBXCPw9G8/BCEa6zZNk0DQUAT4ypA== | 8518 | integrity sha512-cahWtRrYLjqoZP/aurGBoaxn29qQCF4bxkAUPEQ/ozjJjt6mtL4Q113S3N39mQRmX5fgxRbli+bzZARP/N51eg== |
8407 | dependencies: | 8519 | dependencies: |
8408 | "@types/debug" "^4.1.7" | 8520 | "@types/debug" "^4.1.7" |
8409 | "@types/validator" "^13.7.1" | 8521 | "@types/validator" "^13.7.1" |
@@ -8478,10 +8590,10 @@ shebang-regex@^3.0.0: | |||
8478 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" | 8590 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" |
8479 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== | 8591 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== |
8480 | 8592 | ||
8481 | shell-quote@^1.7.3: | 8593 | shell-quote@^1.8.0: |
8482 | version "1.8.0" | 8594 | version "1.8.1" |
8483 | resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba" | 8595 | resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" |
8484 | integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ== | 8596 | integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== |
8485 | 8597 | ||
8486 | shimmer@^1.2.1: | 8598 | shimmer@^1.2.1: |
8487 | version "1.2.1" | 8599 | version "1.2.1" |
@@ -8605,9 +8717,9 @@ socket.io-adapter@~2.5.2: | |||
8605 | ws "~8.11.0" | 8717 | ws "~8.11.0" |
8606 | 8718 | ||
8607 | socket.io-client@^4.5.4: | 8719 | socket.io-client@^4.5.4: |
8608 | version "4.6.0" | 8720 | version "4.6.1" |
8609 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.0.tgz#449255d2e0fe429f5ab47ecd3e3b1716b0039c13" | 8721 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.1.tgz#80d97d5eb0feca448a0fb6d69a7b222d3d547eab" |
8610 | integrity sha512-2XOp18xnGghUICSd5ziUIS4rB0dhr6S8OvAps8y+HhOjFQlqGcf+FIh6fCIsKKZyWFxJeFPrZRNPGsHDTsz1Ug== | 8722 | integrity sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ== |
8611 | dependencies: | 8723 | dependencies: |
8612 | "@socket.io/component-emitter" "~3.1.0" | 8724 | "@socket.io/component-emitter" "~3.1.0" |
8613 | debug "~4.3.2" | 8725 | debug "~4.3.2" |
@@ -8615,22 +8727,22 @@ socket.io-client@^4.5.4: | |||
8615 | socket.io-parser "~4.2.1" | 8727 | socket.io-parser "~4.2.1" |
8616 | 8728 | ||
8617 | socket.io-parser@~4.2.1: | 8729 | socket.io-parser@~4.2.1: |
8618 | version "4.2.2" | 8730 | version "4.2.3" |
8619 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206" | 8731 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.3.tgz#926bcc6658e2ae0883dc9dee69acbdc76e4e3667" |
8620 | integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== | 8732 | integrity sha512-JMafRntWVO2DCJimKsRTh/wnqVvO4hrfwOqtO7f+uzwsQMuxO6VwImtYxaQ+ieoyshWOTJyV0fA21lccEXRPpQ== |
8621 | dependencies: | 8733 | dependencies: |
8622 | "@socket.io/component-emitter" "~3.1.0" | 8734 | "@socket.io/component-emitter" "~3.1.0" |
8623 | debug "~4.3.1" | 8735 | debug "~4.3.1" |
8624 | 8736 | ||
8625 | socket.io@^4.5.4: | 8737 | socket.io@^4.5.4: |
8626 | version "4.6.0" | 8738 | version "4.6.1" |
8627 | resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.6.0.tgz#82ebfd7652572872e10dbb19533fc7cb930d0bc3" | 8739 | resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.6.1.tgz#62ec117e5fce0692fa50498da9347cfb52c3bc70" |
8628 | integrity sha512-b65bp6INPk/BMMrIgVvX12x3Q+NqlGqSlTuvKQWt0BUJ3Hyy3JangBl7fEoWZTXbOKlCqNPbQ6MbWgok/km28w== | 8740 | integrity sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA== |
8629 | dependencies: | 8741 | dependencies: |
8630 | accepts "~1.3.4" | 8742 | accepts "~1.3.4" |
8631 | base64id "~2.0.0" | 8743 | base64id "~2.0.0" |
8632 | debug "~4.3.2" | 8744 | debug "~4.3.2" |
8633 | engine.io "~6.4.0" | 8745 | engine.io "~6.4.1" |
8634 | socket.io-adapter "~2.5.2" | 8746 | socket.io-adapter "~2.5.2" |
8635 | socket.io-parser "~4.2.1" | 8747 | socket.io-parser "~4.2.1" |
8636 | 8748 | ||
@@ -8647,17 +8759,7 @@ socks@^2.0.0: | |||
8647 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" | 8759 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" |
8648 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== | 8760 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== |
8649 | 8761 | ||
8650 | source-map@^0.6.1: | 8762 | spawn-command@0.0.2-1: |
8651 | version "0.6.1" | ||
8652 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" | ||
8653 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== | ||
8654 | |||
8655 | sourcemap-codec@^1.4.8: | ||
8656 | version "1.4.8" | ||
8657 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" | ||
8658 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== | ||
8659 | |||
8660 | spawn-command@^0.0.2-1: | ||
8661 | version "0.0.2-1" | 8763 | version "0.0.2-1" |
8662 | resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" | 8764 | resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" |
8663 | integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== | 8765 | integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== |
@@ -8683,9 +8785,9 @@ split2@^0.2.1: | |||
8683 | through2 "~0.6.1" | 8785 | through2 "~0.6.1" |
8684 | 8786 | ||
8685 | split2@^4.1.0: | 8787 | split2@^4.1.0: |
8686 | version "4.1.0" | 8788 | version "4.2.0" |
8687 | resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809" | 8789 | resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" |
8688 | integrity sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ== | 8790 | integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== |
8689 | 8791 | ||
8690 | split@0.3: | 8792 | split@0.3: |
8691 | version "0.3.3" | 8793 | version "0.3.3" |
@@ -8707,9 +8809,9 @@ sprintf-js@~1.0.2: | |||
8707 | integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== | 8809 | integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== |
8708 | 8810 | ||
8709 | sql-formatter@^12.0.1: | 8811 | sql-formatter@^12.0.1: |
8710 | version "12.1.0" | 8812 | version "12.2.1" |
8711 | resolved "https://registry.yarnpkg.com/sql-formatter/-/sql-formatter-12.1.0.tgz#465df48a38cbd44291e40befe3963553e1a9eb0c" | 8813 | resolved "https://registry.yarnpkg.com/sql-formatter/-/sql-formatter-12.2.1.tgz#6e048fea63c06f7f10371066502e4eb163967e17" |
8712 | integrity sha512-XwbFwdes2SuETEj/a0WY2MjweFFzgn5phDum4WOdWjk+aay84xXPUl9BzevB89PLykx+4d9GRdXRaiY1VHzytg== | 8814 | integrity sha512-rvNfY+g+mv3vxzqdDrsLVjhe/UZohYdCqUqyTK/JI8oXxnW4ObcldlclqUoL55SWQs8azEfFf66XfPBi6tkjfQ== |
8713 | dependencies: | 8815 | dependencies: |
8714 | argparse "^2.0.1" | 8816 | argparse "^2.0.1" |
8715 | nearley "^2.20.1" | 8817 | nearley "^2.20.1" |
@@ -8826,9 +8928,9 @@ streamx@^2.10.3, streamx@^2.12.4, streamx@^2.12.5: | |||
8826 | queue-tick "^1.0.1" | 8928 | queue-tick "^1.0.1" |
8827 | 8929 | ||
8828 | string-argv@^0.3.1: | 8930 | string-argv@^0.3.1: |
8829 | version "0.3.1" | 8931 | version "0.3.2" |
8830 | resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" | 8932 | resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" |
8831 | integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== | 8933 | integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== |
8832 | 8934 | ||
8833 | string-template@~0.2.1: | 8935 | string-template@~0.2.1: |
8834 | version "0.2.1" | 8936 | version "0.2.1" |
@@ -8844,6 +8946,15 @@ string-template@~0.2.1: | |||
8844 | is-fullwidth-code-point "^3.0.0" | 8946 | is-fullwidth-code-point "^3.0.0" |
8845 | strip-ansi "^6.0.1" | 8947 | strip-ansi "^6.0.1" |
8846 | 8948 | ||
8949 | string.prototype.trim@^1.2.7: | ||
8950 | version "1.2.7" | ||
8951 | resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" | ||
8952 | integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== | ||
8953 | dependencies: | ||
8954 | call-bind "^1.0.2" | ||
8955 | define-properties "^1.1.4" | ||
8956 | es-abstract "^1.20.4" | ||
8957 | |||
8847 | string.prototype.trimend@^1.0.6: | 8958 | string.prototype.trimend@^1.0.6: |
8848 | version "1.0.6" | 8959 | version "1.0.6" |
8849 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" | 8960 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" |
@@ -8965,7 +9076,7 @@ supertest@^6.0.1: | |||
8965 | methods "^1.1.2" | 9076 | methods "^1.1.2" |
8966 | superagent "^8.0.5" | 9077 | superagent "^8.0.5" |
8967 | 9078 | ||
8968 | supports-color@8.1.1, supports-color@^8.1.0: | 9079 | supports-color@8.1.1, supports-color@^8.1.1: |
8969 | version "8.1.1" | 9080 | version "8.1.1" |
8970 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" | 9081 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" |
8971 | integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== | 9082 | integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== |
@@ -8999,13 +9110,13 @@ swagger-cli@^4.0.2: | |||
8999 | "@apidevtools/swagger-cli" "4.0.4" | 9110 | "@apidevtools/swagger-cli" "4.0.4" |
9000 | 9111 | ||
9001 | tar@^6.1.11: | 9112 | tar@^6.1.11: |
9002 | version "6.1.13" | 9113 | version "6.1.15" |
9003 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" | 9114 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" |
9004 | integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== | 9115 | integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== |
9005 | dependencies: | 9116 | dependencies: |
9006 | chownr "^2.0.0" | 9117 | chownr "^2.0.0" |
9007 | fs-minipass "^2.0.0" | 9118 | fs-minipass "^2.0.0" |
9008 | minipass "^4.0.0" | 9119 | minipass "^5.0.0" |
9009 | minizlib "^2.1.1" | 9120 | minizlib "^2.1.1" |
9010 | mkdirp "^1.0.3" | 9121 | mkdirp "^1.0.3" |
9011 | yallist "^4.0.0" | 9122 | yallist "^4.0.0" |
@@ -9096,10 +9207,10 @@ timm@^1.6.1: | |||
9096 | resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" | 9207 | resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" |
9097 | integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== | 9208 | integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== |
9098 | 9209 | ||
9099 | tiny-lru@9.0.3: | 9210 | tiny-lru@11.0.1: |
9100 | version "9.0.3" | 9211 | version "11.0.1" |
9101 | resolved "https://registry.yarnpkg.com/tiny-lru/-/tiny-lru-9.0.3.tgz#f6a2121f433607a7f338881a23090829c1ea8cae" | 9212 | resolved "https://registry.yarnpkg.com/tiny-lru/-/tiny-lru-11.0.1.tgz#629d6ddd88bd03c0929722680167f1feadf576f2" |
9102 | integrity sha512-/i9GruRjXsnDgehxvy6iZ4AFNVxngEFbwzirhdulomMNPGPVV3ECMZOWSw0w4sRMZ9Al9m4jy08GPvRxRUGYlw== | 9213 | integrity sha512-iNgFugVuQgBKrqeO/mpiTTgmBsTP0WL6yeuLfLs/Ctf0pI/ixGqIRm8sDCwMcXGe9WWvt2sGXI5mNqZbValmJg== |
9103 | 9214 | ||
9104 | tinycolor2@^1.6.0: | 9215 | tinycolor2@^1.6.0: |
9105 | version "1.6.0" | 9216 | version "1.6.0" |
@@ -9111,11 +9222,16 @@ titleize@2: | |||
9111 | resolved "https://registry.yarnpkg.com/titleize/-/titleize-2.1.0.tgz#5530de07c22147a0488887172b5bd94f5b30a48f" | 9222 | resolved "https://registry.yarnpkg.com/titleize/-/titleize-2.1.0.tgz#5530de07c22147a0488887172b5bd94f5b30a48f" |
9112 | integrity sha512-m+apkYlfiQTKLW+sI4vqUkwMEzfgEUEYSqljx1voUE3Wz/z1ZsxyzSxvH2X8uKVrOp7QkByWt0rA6+gvhCKy6g== | 9223 | integrity sha512-m+apkYlfiQTKLW+sI4vqUkwMEzfgEUEYSqljx1voUE3Wz/z1ZsxyzSxvH2X8uKVrOp7QkByWt0rA6+gvhCKy6g== |
9113 | 9224 | ||
9114 | tlds@1.236.0, tlds@^1.231.0: | 9225 | tlds@1.236.0: |
9115 | version "1.236.0" | 9226 | version "1.236.0" |
9116 | resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.236.0.tgz#a118eebe33261c577e3a3025144faeabb7dd813c" | 9227 | resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.236.0.tgz#a118eebe33261c577e3a3025144faeabb7dd813c" |
9117 | integrity sha512-oP2PZ3KeGlgpHgsEfrtva3/K9kzsJUNliQSbCfrJ7JMCWFoCdtG+9YMq/g2AnADQ1v5tVlbtvKJZ4KLpy/P6MA== | 9228 | integrity sha512-oP2PZ3KeGlgpHgsEfrtva3/K9kzsJUNliQSbCfrJ7JMCWFoCdtG+9YMq/g2AnADQ1v5tVlbtvKJZ4KLpy/P6MA== |
9118 | 9229 | ||
9230 | tlds@^1.231.0: | ||
9231 | version "1.238.0" | ||
9232 | resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.238.0.tgz#ffe7c19c8940c35b497cda187a6927f9450325a4" | ||
9233 | integrity sha512-lFPF9pZFhLrPodaJ0wt9QIN0l8jOxqmUezGZnm7BfkDSVd9q667oVIJukLVzhF+4oW7uDlrLlfJrL5yu9RWwew== | ||
9234 | |||
9119 | tmp@0.0.x: | 9235 | tmp@0.0.x: |
9120 | version "0.0.33" | 9236 | version "0.0.33" |
9121 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" | 9237 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" |
@@ -9225,9 +9341,9 @@ ts-node@^10.8.1: | |||
9225 | yn "3.1.1" | 9341 | yn "3.1.1" |
9226 | 9342 | ||
9227 | tsc-watch@^6.0.0: | 9343 | tsc-watch@^6.0.0: |
9228 | version "6.0.0" | 9344 | version "6.0.4" |
9229 | resolved "https://registry.yarnpkg.com/tsc-watch/-/tsc-watch-6.0.0.tgz#474b661b8d6a226c0921a3b6048d7a91f61d888a" | 9345 | resolved "https://registry.yarnpkg.com/tsc-watch/-/tsc-watch-6.0.4.tgz#af15229f03cd53086771a97b10653db063bc6c59" |
9230 | integrity sha512-zgpju+/z5z29/kK5V28Nz16CMkX2voFOUxkTlCim/R25hxzbyUqu2NfTnmJBQfESBSPbEQUGqDdB9A8opAcB4A== | 9346 | integrity sha512-cHvbvhjO86w2aGlaHgSCeQRl+Aqw6X6XN4sQMPZKF88GoP30O+oTuh5lRIJr5pgFWrRpF1AgXnJJ2DoFEIPHyg== |
9231 | dependencies: | 9347 | dependencies: |
9232 | cross-spawn "^7.0.3" | 9348 | cross-spawn "^7.0.3" |
9233 | node-cleanup "^2.1.2" | 9349 | node-cleanup "^2.1.2" |
@@ -9235,19 +9351,19 @@ tsc-watch@^6.0.0: | |||
9235 | string-argv "^0.3.1" | 9351 | string-argv "^0.3.1" |
9236 | 9352 | ||
9237 | tsconfig-paths@^3.14.1: | 9353 | tsconfig-paths@^3.14.1: |
9238 | version "3.14.1" | 9354 | version "3.14.2" |
9239 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" | 9355 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" |
9240 | integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== | 9356 | integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== |
9241 | dependencies: | 9357 | dependencies: |
9242 | "@types/json5" "^0.0.29" | 9358 | "@types/json5" "^0.0.29" |
9243 | json5 "^1.0.1" | 9359 | json5 "^1.0.2" |
9244 | minimist "^1.2.6" | 9360 | minimist "^1.2.6" |
9245 | strip-bom "^3.0.0" | 9361 | strip-bom "^3.0.0" |
9246 | 9362 | ||
9247 | tsconfig-paths@^4.0.0: | 9363 | tsconfig-paths@^4.0.0: |
9248 | version "4.1.2" | 9364 | version "4.2.0" |
9249 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz#4819f861eef82e6da52fb4af1e8c930a39ed979a" | 9365 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" |
9250 | integrity sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw== | 9366 | integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== |
9251 | dependencies: | 9367 | dependencies: |
9252 | json5 "^2.2.2" | 9368 | json5 "^2.2.2" |
9253 | minimist "^1.2.6" | 9369 | minimist "^1.2.6" |
@@ -9258,10 +9374,10 @@ tslib@^1.11.1, tslib@^1.8.1: | |||
9258 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | 9374 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" |
9259 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== | 9375 | integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== |
9260 | 9376 | ||
9261 | tslib@^2.0.0, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.1, tslib@^2.4.0: | 9377 | tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0: |
9262 | version "2.5.0" | 9378 | version "2.5.2" |
9263 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" | 9379 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" |
9264 | integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== | 9380 | integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== |
9265 | 9381 | ||
9266 | tsutils@^3.21.0: | 9382 | tsutils@^3.21.0: |
9267 | version "3.21.0" | 9383 | version "3.21.0" |
@@ -9329,10 +9445,10 @@ typedarray@^0.0.6: | |||
9329 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" | 9445 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" |
9330 | integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== | 9446 | integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== |
9331 | 9447 | ||
9332 | typescript@~4.8: | 9448 | typescript@~5.0.4: |
9333 | version "4.8.4" | 9449 | version "5.0.4" |
9334 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" | 9450 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" |
9335 | integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== | 9451 | integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== |
9336 | 9452 | ||
9337 | uc.micro@^1.0.1, uc.micro@^1.0.5: | 9453 | uc.micro@^1.0.1, uc.micro@^1.0.5: |
9338 | version "1.0.6" | 9454 | version "1.0.6" |
@@ -9373,10 +9489,10 @@ underscore@~1.13.1: | |||
9373 | resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" | 9489 | resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" |
9374 | integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A== | 9490 | integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A== |
9375 | 9491 | ||
9376 | undici@^5.15.0: | 9492 | undici@^5.21.2: |
9377 | version "5.19.1" | 9493 | version "5.22.1" |
9378 | resolved "https://registry.yarnpkg.com/undici/-/undici-5.19.1.tgz#92b1fd3ab2c089b5a6bd3e579dcda8f1934ebf6d" | 9494 | resolved "https://registry.yarnpkg.com/undici/-/undici-5.22.1.tgz#877d512effef2ac8be65e695f3586922e1a57d7b" |
9379 | integrity sha512-YiZ61LPIgY73E7syxCDxxa3LV2yl3sN8spnIuTct60boiiRaE1J8mNWHO8Im2Zi/sFrPusjLlmRPrsyraSqX6A== | 9495 | integrity sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw== |
9380 | dependencies: | 9496 | dependencies: |
9381 | busboy "^1.6.0" | 9497 | busboy "^1.6.0" |
9382 | 9498 | ||
@@ -9442,9 +9558,9 @@ utf-8-validate@^5.0.5: | |||
9442 | node-gyp-build "^4.3.0" | 9558 | node-gyp-build "^4.3.0" |
9443 | 9559 | ||
9444 | utif2@^4.0.1: | 9560 | utif2@^4.0.1: |
9445 | version "4.0.1" | 9561 | version "4.1.0" |
9446 | resolved "https://registry.yarnpkg.com/utif2/-/utif2-4.0.1.tgz#562433ef58d76b16d85638f052b2d8486122062c" | 9562 | resolved "https://registry.yarnpkg.com/utif2/-/utif2-4.1.0.tgz#e768d37bd619b995d56d9780b5d2b4611a3d932b" |
9447 | integrity sha512-KMaD76dbzK1VjbwsckHJiqDjhP3pbpwyV+FdqkY6XFQenc2o/HS6pjPSYdu4+NQMHf2NLTW+nVP/eFP1CvOYQQ== | 9563 | integrity sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w== |
9448 | dependencies: | 9564 | dependencies: |
9449 | pako "^1.0.11" | 9565 | pako "^1.0.11" |
9450 | 9566 | ||
@@ -9502,7 +9618,7 @@ valid-data-url@^3.0.0: | |||
9502 | resolved "https://registry.yarnpkg.com/valid-data-url/-/valid-data-url-3.0.1.tgz#826c1744e71b5632e847dd15dbd45b9fb38aa34f" | 9618 | resolved "https://registry.yarnpkg.com/valid-data-url/-/valid-data-url-3.0.1.tgz#826c1744e71b5632e847dd15dbd45b9fb38aa34f" |
9503 | integrity sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA== | 9619 | integrity sha512-jOWVmzVceKlVVdwjNSenT4PbGghU0SBIizAev8ofZVgivk/TVHXSbNL8LP6M3spZvkR9/QolkyJavGSX5Cs0UA== |
9504 | 9620 | ||
9505 | validator@^13.0.0, validator@^13.7.0: | 9621 | validator@^13.0.0, validator@^13.7.0, validator@^13.9.0: |
9506 | version "13.9.0" | 9622 | version "13.9.0" |
9507 | resolved "https://registry.yarnpkg.com/validator/-/validator-13.9.0.tgz#33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855" | 9623 | resolved "https://registry.yarnpkg.com/validator/-/validator-13.9.0.tgz#33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855" |
9508 | integrity sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA== | 9624 | integrity sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA== |
@@ -9567,7 +9683,7 @@ webidl-conversions@^3.0.0: | |||
9567 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" | 9683 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" |
9568 | integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== | 9684 | integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== |
9569 | 9685 | ||
9570 | webtorrent@^1.0.0: | 9686 | webtorrent@^1.9: |
9571 | version "1.9.7" | 9687 | version "1.9.7" |
9572 | resolved "https://registry.yarnpkg.com/webtorrent/-/webtorrent-1.9.7.tgz#5c959a8b5cd598e579493395f941b564750b9cea" | 9688 | resolved "https://registry.yarnpkg.com/webtorrent/-/webtorrent-1.9.7.tgz#5c959a8b5cd598e579493395f941b564750b9cea" |
9573 | integrity sha512-N+hRuVctWviTAYem/sI6tuFP2J/Rn3/ETEh++7GnJv6Oro49kDjcPuz1W6s+vfS65xKr3Eh4HMuxf3hH82LGfg== | 9689 | integrity sha512-N+hRuVctWviTAYem/sI6tuFP2J/Rn3/ETEh++7GnJv6Oro49kDjcPuz1W6s+vfS65xKr3Eh4HMuxf3hH82LGfg== |
@@ -9644,9 +9760,9 @@ which-boxed-primitive@^1.0.2: | |||
9644 | is-symbol "^1.0.3" | 9760 | is-symbol "^1.0.3" |
9645 | 9761 | ||
9646 | which-module@^2.0.0: | 9762 | which-module@^2.0.0: |
9647 | version "2.0.0" | 9763 | version "2.0.1" |
9648 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" | 9764 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" |
9649 | integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== | 9765 | integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== |
9650 | 9766 | ||
9651 | which-typed-array@^1.1.9: | 9767 | which-typed-array@^1.1.9: |
9652 | version "1.1.9" | 9768 | version "1.1.9" |
@@ -9774,15 +9890,15 @@ wrappy@1: | |||
9774 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | 9890 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" |
9775 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== | 9891 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== |
9776 | 9892 | ||
9777 | ws@^7.4.2, ws@^7.4.5, ws@^7.4.6: | 9893 | ws@^7.4.2, ws@^7.4.5: |
9778 | version "7.5.9" | 9894 | version "7.5.9" |
9779 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" | 9895 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" |
9780 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== | 9896 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== |
9781 | 9897 | ||
9782 | ws@^8.0.0: | 9898 | ws@^8.0.0, ws@^8.13.0: |
9783 | version "8.12.1" | 9899 | version "8.13.0" |
9784 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.1.tgz#c51e583d79140b5e42e39be48c934131942d4a8f" | 9900 | resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" |
9785 | integrity sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew== | 9901 | integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== |
9786 | 9902 | ||
9787 | ws@~8.11.0: | 9903 | ws@~8.11.0: |
9788 | version "8.11.0" | 9904 | version "8.11.0" |
@@ -9816,7 +9932,7 @@ xml-parse-from-string@^1.0.0: | |||
9816 | resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" | 9932 | resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" |
9817 | integrity sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g== | 9933 | integrity sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g== |
9818 | 9934 | ||
9819 | xml2js@^0.4.23, xml2js@^0.4.5: | 9935 | xml2js@^0.4.5: |
9820 | version "0.4.23" | 9936 | version "0.4.23" |
9821 | resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" | 9937 | resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" |
9822 | integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== | 9938 | integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== |
@@ -9824,6 +9940,14 @@ xml2js@^0.4.23, xml2js@^0.4.5: | |||
9824 | sax ">=0.6.0" | 9940 | sax ">=0.6.0" |
9825 | xmlbuilder "~11.0.0" | 9941 | xmlbuilder "~11.0.0" |
9826 | 9942 | ||
9943 | xml2js@^0.5.0: | ||
9944 | version "0.5.0" | ||
9945 | resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" | ||
9946 | integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== | ||
9947 | dependencies: | ||
9948 | sax ">=0.6.0" | ||
9949 | xmlbuilder "~11.0.0" | ||
9950 | |||
9827 | xmlbuilder@~11.0.0: | 9951 | xmlbuilder@~11.0.0: |
9828 | version "11.0.1" | 9952 | version "11.0.1" |
9829 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" | 9953 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" |
@@ -9932,10 +10056,10 @@ yargs@^15.4.1: | |||
9932 | y18n "^4.0.0" | 10056 | y18n "^4.0.0" |
9933 | yargs-parser "^18.1.2" | 10057 | yargs-parser "^18.1.2" |
9934 | 10058 | ||
9935 | yargs@^17.3.1: | 10059 | yargs@^17.7.1: |
9936 | version "17.6.2" | 10060 | version "17.7.2" |
9937 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" | 10061 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" |
9938 | integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== | 10062 | integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== |
9939 | dependencies: | 10063 | dependencies: |
9940 | cliui "^8.0.1" | 10064 | cliui "^8.0.1" |
9941 | escalade "^3.1.1" | 10065 | escalade "^3.1.1" |