diff --git a/client/angular.json b/client/angular.json index ec3b6b4a0..a5d8507b0 100644 --- a/client/angular.json +++ b/client/angular.json @@ -26,12 +26,13 @@ "prefix": "cvc", "architect": { "build": { - "builder": "@angular-devkit/build-angular:browser", + "builder": "@angular-devkit/build-angular:application", "options": { - "outputPath": "../server/public", + "outputPath": { + "base": "../server/public" + }, "index": "src/index.html", - "main": "src/main.ts", - "polyfills": "src/polyfills.ts", + "polyfills": ["src/polyfills.ts"], "tsConfig": "tsconfig.app.json", "assets": [ "src/favicon.ico", @@ -47,12 +48,11 @@ "includePaths": ["src/themes/", "node_modules"] }, "scripts": [], - "vendorChunk": true, "extractLicenses": false, - "buildOptimizer": false, "sourceMap": true, "optimization": false, - "namedChunks": true + "namedChunks": true, + "browser": "src/main.ts" }, "configurations": { "production": { @@ -78,8 +78,6 @@ "sourceMap": false, "namedChunks": false, "extractLicenses": true, - "vendorChunk": false, - "buildOptimizer": true, "budgets": [ { "type": "initial", diff --git a/client/package.json b/client/package.json index 89f3bae1b..21a511bd0 100644 --- a/client/package.json +++ b/client/package.json @@ -23,48 +23,48 @@ "error-stack-parser": "2.0.6" }, "dependencies": { - "@angular-devkit/schematics": "18.1.2", - "@angular/animations": "^18.1.2", - "@angular/common": "^18.1.2", - "@angular/compiler": "^18.1.2", - "@angular/core": "^18.1.2", - "@angular/forms": "^18.1.2", - "@angular/platform-browser": "^18.1.2", - "@angular/platform-browser-dynamic": "^18.1.2", - "@angular/router": "^18.1.2", - "@apollo/client": "^3.11.1", + "@angular-devkit/schematics": "19.0.7", + "@angular/animations": "^19.0.6", + "@angular/common": "^19.0.6", + "@angular/compiler": "^19.0.6", + "@angular/core": "^19.0.6", + "@angular/forms": "^19.0.6", + "@angular/platform-browser": "^19.0.6", + "@angular/platform-browser-dynamic": "^19.0.6", + "@angular/router": "^19.0.6", + "@apollo/client": "^3.12.6", "@ngneat/until-destroy": "^10.0.0", - "@ngrx/component": "^18.0.1", - "@ngx-formly/core": "^6.3.6", - "@ngx-formly/ng-zorro-antd": "^6.3.6", - "apollo-angular": "^7.0.2", - "ng-zorro-antd": "18.0.1", + "@ngrx/component": "^19.0.0", + "@ngx-formly/core": "^6.3.12", + "@ngx-formly/ng-zorro-antd": "^6.3.12", + "apollo-angular": "^8.0.0", + "ng-zorro-antd": "19.0.1", "ngx-cookie-service": "^18.0.0", + "ngx-ui-scroll": "3.2.0", "rxjs": "^7.8.1", "rxjs-etc": "^10.6.2", "rxjs-spy": "^8.0.2", "ts-enum-util": "^4.0.2", "ts-mixin-extended": "^1.1.1", "vscroll": "1.6.1", - "ngx-ui-scroll": "3.2.0", - "zone.js": "0.14.3" + "zone.js": "0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "^18.1.2", - "@angular-devkit/core": "^18.1.2", + "@angular-devkit/build-angular": "^19.0.7", + "@angular-devkit/core": "^19.0.7", "@angular-eslint/schematics": "^18.1.0", - "@angular/cli": "^18.1.2", - "@angular/compiler-cli": "18.1.2", + "@angular/cli": "^19.0.7", + "@angular/compiler-cli": "19.0.6", "@graphql-codegen/add": "^5.0.3", - "@graphql-codegen/cli": "^5.0.2", + "@graphql-codegen/cli": "^5.0.3", "@graphql-codegen/fragment-matcher": "^5.0.2", "@graphql-codegen/introspection": "^4.0.3", - "@graphql-codegen/typescript": "^4.0.9", + "@graphql-codegen/typescript": "^4.1.2", "@graphql-codegen/typescript-apollo-angular": "^4.0.0", "@graphql-codegen/typescript-apollo-client-helpers": "^3.0.0", - "@graphql-codegen/typescript-operations": "^4.2.3", + "@graphql-codegen/typescript-operations": "^4.4.0", "@parcel/watcher": "^2.4.1", - "@types/node": "^20.14.12", + "@types/node": "^22.10.6", "@typescript-eslint/utils": "^7.17.0", "directory-tree": "^3.5.1", "eslint": "^8.56.0", diff --git a/client/src/app/app.component.ts b/client/src/app/app.component.ts index 94854455f..385f0746b 100644 --- a/client/src/app/app.component.ts +++ b/client/src/app/app.component.ts @@ -12,9 +12,13 @@ declare let gtag: Function selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.less'], + standalone: false, }) export class AppComponent { - constructor(private iconService: NzIconService, private router: Router) { + constructor( + private iconService: NzIconService, + private router: Router + ) { this.addIcons(fullColorIcons) if (environment.production) { this.router.events.subscribe((event) => { diff --git a/client/src/app/components/activities/activity-feed/activity-feed.component.ts b/client/src/app/components/activities/activity-feed/activity-feed.component.ts index 6343b711d..1823ef93b 100644 --- a/client/src/app/components/activities/activity-feed/activity-feed.component.ts +++ b/client/src/app/components/activities/activity-feed/activity-feed.component.ts @@ -115,7 +115,6 @@ export const FEED_SCROLL_SERVICE_TOKEN = templateUrl: './activity-feed.component.html', styleUrl: './activity-feed.component.less', changeDetection: ChangeDetectionStrategy.OnPush, - standalone: true, imports: [ CommonModule, UiScrollModule, diff --git a/client/src/app/components/activities/activity-feed/feed-counts/feed-counts.component.ts b/client/src/app/components/activities/activity-feed/feed-counts/feed-counts.component.ts index b67181fdb..c8c2507cd 100644 --- a/client/src/app/components/activities/activity-feed/feed-counts/feed-counts.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-counts/feed-counts.component.ts @@ -10,7 +10,6 @@ import { CommonModule } from '@angular/common' @Component({ selector: 'cvc-activity-feed-counts', - standalone: true, imports: [CommonModule, NzTypographyModule], templateUrl: './feed-counts.component.html', styleUrl: './feed-counts.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-filters/feed-filters.component.ts b/client/src/app/components/activities/activity-feed/feed-filters/feed-filters.component.ts index 4a52b14ed..06d0ce884 100644 --- a/client/src/app/components/activities/activity-feed/feed-filters/feed-filters.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-filters/feed-filters.component.ts @@ -31,7 +31,7 @@ import { UserFilterSearchQuery, UserFilterSearchQueryVariables, } from '@app/generated/civic.apollo' -import { CommonModule, KeyValuePipe } from '@angular/common' +import { CommonModule } from '@angular/common' import { FormsModule } from '@angular/forms' import { NzFormModule } from 'ng-zorro-antd/form' import { NzSelectModule } from 'ng-zorro-antd/select' @@ -62,11 +62,9 @@ export const defaultFilters = {} @UntilDestroy() @Component({ selector: 'cvc-activity-feed-filters', - standalone: true, imports: [ CommonModule, FormsModule, - KeyValuePipe, NzAlertModule, NzButtonModule, NzIconModule, diff --git a/client/src/app/components/activities/activity-feed/feed-filters/org-filter-select/org-filter-select.component.ts b/client/src/app/components/activities/activity-feed/feed-filters/org-filter-select/org-filter-select.component.ts index c69067b12..51bf10190 100644 --- a/client/src/app/components/activities/activity-feed/feed-filters/org-filter-select/org-filter-select.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-filters/org-filter-select/org-filter-select.component.ts @@ -19,7 +19,6 @@ import { toSignal } from '@angular/core/rxjs-interop' @Component({ selector: 'cvc-org-filter-select', - standalone: true, imports: [ CommonModule, FormsModule, diff --git a/client/src/app/components/activities/activity-feed/feed-filters/user-filter-select/user-filter-select.component.ts b/client/src/app/components/activities/activity-feed/feed-filters/user-filter-select/user-filter-select.component.ts index 81142cdf4..77dedacca 100644 --- a/client/src/app/components/activities/activity-feed/feed-filters/user-filter-select/user-filter-select.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-filters/user-filter-select/user-filter-select.component.ts @@ -26,7 +26,6 @@ import { toSignal } from '@angular/core/rxjs-interop' @Component({ selector: 'cvc-user-filter-select', - standalone: true, imports: [ CommonModule, FormsModule, diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/accept-revisions/accept-revisions-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/accept-revisions/accept-revisions-activity.component.ts index 599352ad5..8ad8d1661 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/accept-revisions/accept-revisions-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/accept-revisions/accept-revisions-activity.component.ts @@ -13,7 +13,6 @@ import { CvcActivityRevision } from '../shared/activity-revision/activity-revisi @Component({ selector: 'cvc-accept-revisions-activity-details', - standalone: true, imports: [CommonModule, CvcActivityRevision], templateUrl: './accept-revisions-activity.component.html', styleUrl: './accept-revisions-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/comment/comment-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/comment/comment-activity.component.ts index 9250a0548..ea371bfb1 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/comment/comment-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/comment/comment-activity.component.ts @@ -6,7 +6,6 @@ import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ selector: 'cvc-comment-activity-details', - standalone: true, imports: [CommonModule, CvcCommentBodyModule, NzTypographyModule], templateUrl: './comment-activity.component.html', styleUrl: './comment-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/create-molecular-profile/create-mp-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/create-molecular-profile/create-mp-activity.component.ts index 3ca5672d5..47c9be333 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/create-molecular-profile/create-mp-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/create-molecular-profile/create-mp-activity.component.ts @@ -7,7 +7,6 @@ import { CommonModule } from '@angular/common' @Component({ selector: 'cvc-create-mp-activity-details', - standalone: true, imports: [CommonModule], templateUrl: './create-mp-activity.component.html', styleUrl: './create-mp-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/create-variant/create-variant-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/create-variant/create-variant-activity.component.ts index 5aacd8123..ee576ba33 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/create-variant/create-variant-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/create-variant/create-variant-activity.component.ts @@ -8,7 +8,6 @@ import { JsonPipe } from '@angular/common' @Component({ selector: 'cvc-create-variant-activity-details', - standalone: true, imports: [JsonPipe], templateUrl: './create-variant-activity.component.html', styleUrl: './create-variant-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/delete-comment/delete-comment-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/delete-comment/delete-comment-activity.component.ts index b12e9617c..f64c299e2 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/delete-comment/delete-comment-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/delete-comment/delete-comment-activity.component.ts @@ -6,7 +6,6 @@ import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ selector: 'cvc-delete-comment-activity-details', - standalone: true, imports: [CommonModule, CvcCommentBodyModule, NzTypographyModule], templateUrl: './delete-comment-activity.component.html', styleUrl: './delete-comment-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-feature/deprecate-feature-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-feature/deprecate-feature-activity.component.ts index 01c47a812..6e12e6a53 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-feature/deprecate-feature-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-feature/deprecate-feature-activity.component.ts @@ -3,7 +3,6 @@ import { DeprecateFeatureActivityDetailFragment } from '@app/generated/civic.apo @Component({ selector: 'cvc-deprecate-feature-activity-details', - standalone: true, imports: [], templateUrl: './deprecate-feature-activity.component.html', styleUrl: './deprecate-feature-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-molecular-profile/deprecate-mp-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-molecular-profile/deprecate-mp-activity.component.ts index 99f30c67d..87259948d 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-molecular-profile/deprecate-mp-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-molecular-profile/deprecate-mp-activity.component.ts @@ -5,7 +5,6 @@ import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ selector: 'cvc-deprecate-mp-activity-details', - standalone: true, imports: [CvcCommentBodyModule, NzTypographyModule], templateUrl: './deprecate-mp-activity.component.html', styleUrl: './deprecate-mp-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-variant/deprecate-variant-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-variant/deprecate-variant-activity.component.ts index fa35e6cb9..e7a812690 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-variant/deprecate-variant-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/deprecate-variant/deprecate-variant-activity.component.ts @@ -1,11 +1,8 @@ import { ChangeDetectionStrategy, Component, input } from '@angular/core' import { DeprecateVariantActivityDetailFragment } from '@app/generated/civic.apollo' -import { JsonPipe } from '@angular/common' @Component({ selector: 'cvc-deprecate-variant-activity-details', - standalone: true, - imports: [JsonPipe], templateUrl: './deprecate-variant-activity.component.html', styleUrl: './deprecate-variant-activity.component.less', changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/feed-item-details.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/feed-item-details.component.ts index 9ba34b33e..7e638d052 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/feed-item-details.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/feed-item-details.component.ts @@ -49,7 +49,6 @@ import { CvcDeleteCommentActivity } from './delete-comment/delete-comment-activi @Component({ selector: 'cvc-activity-feed-item-details', - standalone: true, imports: [ CommonModule, CvcPipesModule, diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/flag-entity/flag-entity-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/flag-entity/flag-entity-activity.component.ts index 7678f8418..76171bb58 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/flag-entity/flag-entity-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/flag-entity/flag-entity-activity.component.ts @@ -17,7 +17,6 @@ import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ selector: 'cvc-flag-entity-activity-details', - standalone: true, imports: [CommonModule, CvcCommentBodyModule, NzTypographyModule], templateUrl: './flag-entity-activity.component.html', styleUrl: './flag-entity-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/moderate-assertion/moderate-assertion-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/moderate-assertion/moderate-assertion-activity.component.ts index 2f6d262f3..48b50e540 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/moderate-assertion/moderate-assertion-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/moderate-assertion/moderate-assertion-activity.component.ts @@ -4,7 +4,6 @@ import { JsonPipe } from '@angular/common' @Component({ selector: 'cvc-moderate-assertion-activity-details', - standalone: true, imports: [JsonPipe], templateUrl: './moderate-assertion-activity.component.html', styleUrl: './moderate-assertion-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/moderate-evidence/moderate-evidence-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/moderate-evidence/moderate-evidence-activity.component.ts index 3db55b88d..5acbd2a60 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/moderate-evidence/moderate-evidence-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/moderate-evidence/moderate-evidence-activity.component.ts @@ -4,7 +4,6 @@ import { JsonPipe } from '@angular/common' @Component({ selector: 'cvc-moderate-evidence-activity-details', - standalone: true, imports: [JsonPipe], templateUrl: './moderate-evidence-activity.component.html', styleUrl: './moderate-evidence-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/reject-revisions/reject-revisions-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/reject-revisions/reject-revisions-activity.component.ts index c8b967c0f..1b1232454 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/reject-revisions/reject-revisions-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/reject-revisions/reject-revisions-activity.component.ts @@ -8,13 +8,11 @@ import { RejectRevisionsActivityDetailFragment, Revision, } from '@app/generated/civic.apollo' -import { JsonPipe } from '@angular/common' import { CvcActivityRevision } from '../shared/activity-revision/activity-revision.component' @Component({ selector: 'cvc-reject-revisions-activity-details', - standalone: true, - imports: [JsonPipe, CvcActivityRevision], + imports: [CvcActivityRevision], templateUrl: './reject-revisions-activity.component.html', styleUrl: './reject-revisions-activity.component.less', changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/resolve-flag/resolve-flag-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/resolve-flag/resolve-flag-activity.component.ts index 694b1f60d..ffdf78f24 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/resolve-flag/resolve-flag-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/resolve-flag/resolve-flag-activity.component.ts @@ -5,7 +5,6 @@ import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ selector: 'cvc-resolve-flag-activity-details', - standalone: true, imports: [CvcCommentBodyModule, NzTypographyModule], templateUrl: './resolve-flag-activity.component.html', styleUrl: './resolve-flag-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/shared/activity-revision/activity-revision.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/shared/activity-revision/activity-revision.component.ts index e43d3ec58..9b6f2b812 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/shared/activity-revision/activity-revision.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/shared/activity-revision/activity-revision.component.ts @@ -1,4 +1,4 @@ -import { CommonModule, JsonPipe } from '@angular/common' +import { CommonModule } from '@angular/common' import { ChangeDetectionStrategy, Component, @@ -36,11 +36,9 @@ type ColumnDefinition = { @Component({ selector: 'cvc-activity-revision', - standalone: true, imports: [ CommonModule, FormsModule, - JsonPipe, NzTypographyModule, NzSwitchModule, NzGridModule, diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/submit-assertion/submit-assertion-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/submit-assertion/submit-assertion-activity.component.ts index 222d48f8f..003a48927 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/submit-assertion/submit-assertion-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/submit-assertion/submit-assertion-activity.component.ts @@ -5,7 +5,6 @@ import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ selector: 'cvc-submit-assertion-activity-details', - standalone: true, imports: [CvcCommentBodyModule, NzTypographyModule], templateUrl: './submit-assertion-activity.component.html', styleUrl: './submit-assertion-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/submit-evidence/submit-evidence-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/submit-evidence/submit-evidence-activity.component.ts index 0a8db0174..d5f7547b2 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/submit-evidence/submit-evidence-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/submit-evidence/submit-evidence-activity.component.ts @@ -5,7 +5,6 @@ import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ selector: 'cvc-submit-evidence-activity-details', - standalone: true, imports: [CvcCommentBodyModule, NzTypographyModule], templateUrl: './submit-evidence-activity.component.html', styleUrl: './submit-evidence-activity.component.less', diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/suggest-revisions/suggest-revisions-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/suggest-revisions/suggest-revisions-activity.component.ts index cc37b95ea..0eb3db11d 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/suggest-revisions/suggest-revisions-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/suggest-revisions/suggest-revisions-activity.component.ts @@ -8,13 +8,11 @@ import { Revision, SuggestRevisionSetActivityDetailFragment, } from '@app/generated/civic.apollo' -import { JsonPipe } from '@angular/common' import { CvcActivityRevision } from '../shared/activity-revision/activity-revision.component' @Component({ selector: 'cvc-suggest-revision-set-activity-details', - standalone: true, - imports: [JsonPipe, CvcActivityRevision], + imports: [CvcActivityRevision], templateUrl: './suggest-revisions-activity.component.html', styleUrl: './suggest-revisions-activity.component.less', changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/suggest-source/suggest-source-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/suggest-source/suggest-source-activity.component.ts index 0f3e25744..3d1f2f80a 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/suggest-source/suggest-source-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/suggest-source/suggest-source-activity.component.ts @@ -1,14 +1,12 @@ import { ChangeDetectionStrategy, Component, input } from '@angular/core' import { SuggestSourceActivityDetailFragment } from '@app/generated/civic.apollo' -import { JsonPipe } from '@angular/common' import { NzDescriptionsModule } from 'ng-zorro-antd/descriptions' import { NzTagModule } from 'ng-zorro-antd/tag' import { CvcEmptyValueModule } from '@app/forms/components/empty-value/empty-value.module' @Component({ selector: 'cvc-suggest-source-activity-details', - standalone: true, - imports: [JsonPipe, NzDescriptionsModule, NzTagModule, CvcEmptyValueModule], + imports: [NzDescriptionsModule, NzTagModule, CvcEmptyValueModule], templateUrl: './suggest-source-activity.component.html', styleUrl: './suggest-source-activity.component.less', changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/client/src/app/components/activities/activity-feed/feed-item-details/update-source-suggestion/update-source-suggestion-activity.component.ts b/client/src/app/components/activities/activity-feed/feed-item-details/update-source-suggestion/update-source-suggestion-activity.component.ts index b9ff2a84d..401f2bf20 100644 --- a/client/src/app/components/activities/activity-feed/feed-item-details/update-source-suggestion/update-source-suggestion-activity.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item-details/update-source-suggestion/update-source-suggestion-activity.component.ts @@ -1,14 +1,12 @@ import { ChangeDetectionStrategy, Component, input } from '@angular/core' import { UpdateSourceSuggestionStatusActivityDetailFragment } from '@app/generated/civic.apollo' -import { JsonPipe } from '@angular/common' import { CvcEmptyValueModule } from '@app/forms/components/empty-value/empty-value.module' import { NzDescriptionsModule } from 'ng-zorro-antd/descriptions' import { NzTagModule } from 'ng-zorro-antd/tag' @Component({ selector: 'cvc-update-source-suggestion-activity-details', - standalone: true, - imports: [JsonPipe, NzDescriptionsModule, NzTagModule, CvcEmptyValueModule], + imports: [NzDescriptionsModule, NzTagModule, CvcEmptyValueModule], templateUrl: './update-source-suggestion-activity.component.html', styleUrl: './update-source-suggestion-activity.component.less', changeDetection: ChangeDetectionStrategy.OnPush, diff --git a/client/src/app/components/activities/activity-feed/feed-item/feed-item.component.ts b/client/src/app/components/activities/activity-feed/feed-item/feed-item.component.ts index 5fae00920..975009ef9 100644 --- a/client/src/app/components/activities/activity-feed/feed-item/feed-item.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-item/feed-item.component.ts @@ -35,7 +35,6 @@ import { NzCardModule } from 'ng-zorro-antd/card' import { NzIconModule } from 'ng-zorro-antd/icon' import { NzTypographyModule } from 'ng-zorro-antd/typography' import { Subject } from 'rxjs' -import { CvcCommentActivity } from '../feed-item-details/comment/comment-activity.component' import { CvcActivityFeedItemDetails } from '../feed-item-details/feed-item-details.component' import { animate, state, style, transition, trigger } from '@angular/animations' import { @@ -79,7 +78,6 @@ export type FeedItemToggle = { ]), ], changeDetection: ChangeDetectionStrategy.OnPush, - standalone: true, imports: [ CommonModule, NzCardModule, @@ -99,7 +97,6 @@ export type FeedItemToggle = { CvcVariantGroupTagModule, CvcSourceTagModule, CvcMolecularProfileTagModule, - CvcCommentActivity, CvcFeatureVariantTagModule, CvcCommentTagModule, ], diff --git a/client/src/app/components/activities/activity-feed/feed-settings/feed-settings.component.ts b/client/src/app/components/activities/activity-feed/feed-settings/feed-settings.component.ts index 1f003a5b9..0dcdc31b6 100644 --- a/client/src/app/components/activities/activity-feed/feed-settings/feed-settings.component.ts +++ b/client/src/app/components/activities/activity-feed/feed-settings/feed-settings.component.ts @@ -22,7 +22,6 @@ import { NzGridModule } from 'ng-zorro-antd/grid' @Component({ selector: 'cvc-activity-feed-settings', - standalone: true, imports: [ CommonModule, FormsModule, diff --git a/client/src/app/components/app/network-error-alert/network-error-alert.component.ts b/client/src/app/components/app/network-error-alert/network-error-alert.component.ts index e4b43e1b8..1047bdaf4 100644 --- a/client/src/app/components/app/network-error-alert/network-error-alert.component.ts +++ b/client/src/app/components/app/network-error-alert/network-error-alert.component.ts @@ -8,6 +8,7 @@ import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal' templateUrl: './network-error-alert.component.html', styleUrls: ['./network-error-alert.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcNetworkErrorAlertComponent { errors: NetworkErrorsService diff --git a/client/src/app/components/assertions/assertions-popover/assertion-popover.component.ts b/client/src/app/components/assertions/assertions-popover/assertion-popover.component.ts index 79e6c93da..a5648a627 100644 --- a/client/src/app/components/assertions/assertions-popover/assertion-popover.component.ts +++ b/client/src/app/components/assertions/assertions-popover/assertion-popover.component.ts @@ -13,13 +13,13 @@ import { AssertionState } from '@app/forms/states/assertion.state' selector: 'cvc-assertion-popover', templateUrl: './assertion-popover.component.html', styleUrls: ['./assertion-popover.component.less'], + standalone: false, }) export class CvcAssertionPopoverComponent implements OnInit { @Input() assertionId!: number assertion$?: Observable> - assertionRules = new AssertionState() constructor(private gql: AssertionPopoverGQL) {} diff --git a/client/src/app/components/assertions/assertions-table/assertions-table.component.ts b/client/src/app/components/assertions/assertions-table/assertions-table.component.ts index e2138e42d..7c409f9ab 100644 --- a/client/src/app/components/assertions/assertions-table/assertions-table.component.ts +++ b/client/src/app/components/assertions/assertions-table/assertions-table.component.ts @@ -51,6 +51,7 @@ import { pluck } from 'rxjs-etc/operators' templateUrl: './assertions-table.component.html', styleUrls: ['./assertions-table.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcAssertionsTableComponent implements OnInit { @Input() cvcHeight: Maybe diff --git a/client/src/app/components/assertions/assertions-tag/assertion-tag.component.ts b/client/src/app/components/assertions/assertions-tag/assertion-tag.component.ts index 060086c75..28e82d047 100644 --- a/client/src/app/components/assertions/assertions-tag/assertion-tag.component.ts +++ b/client/src/app/components/assertions/assertions-tag/assertion-tag.component.ts @@ -15,6 +15,7 @@ export interface LinkableAssertion { templateUrl: './assertion-tag.component.html', styleUrls: ['./assertion-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcAssertionTagComponent { _assertion!: LinkableAssertion diff --git a/client/src/app/components/clinical-trials/clinical-trial-popover/clinical-trial-popover.component.ts b/client/src/app/components/clinical-trials/clinical-trial-popover/clinical-trial-popover.component.ts index 7017d836e..505f28b15 100644 --- a/client/src/app/components/clinical-trials/clinical-trial-popover/clinical-trial-popover.component.ts +++ b/client/src/app/components/clinical-trials/clinical-trial-popover/clinical-trial-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-clinical-trial-popover', templateUrl: './clinical-trial-popover.component.html', styleUrls: ['./clinical-trial-popover.component.less'], + standalone: false, }) export class CvcClinicalTrialPopoverComponent implements OnInit { @Input() clinicalTrialId!: number diff --git a/client/src/app/components/clinical-trials/clinical-trial-tag/clinical-trial-tag.component.ts b/client/src/app/components/clinical-trials/clinical-trial-tag/clinical-trial-tag.component.ts index 26f1fb6d7..b182177a4 100644 --- a/client/src/app/components/clinical-trials/clinical-trial-tag/clinical-trial-tag.component.ts +++ b/client/src/app/components/clinical-trials/clinical-trial-tag/clinical-trial-tag.component.ts @@ -11,6 +11,7 @@ export interface LinkableClinicalTrial { selector: 'cvc-clinical-trial-tag', templateUrl: './clinical-trial-tag.component.html', styleUrls: ['./clinical-trial-tag.component.less'], + standalone: false, }) export class CvcClinicalTrialTagComponent { _clinicalTrial!: LinkableClinicalTrial diff --git a/client/src/app/components/clinical-trials/clinical-trials-table/clinical-trials-table.component.ts b/client/src/app/components/clinical-trials/clinical-trials-table/clinical-trials-table.component.ts index f4aa78b15..007f1a9ef 100644 --- a/client/src/app/components/clinical-trials/clinical-trials-table/clinical-trials-table.component.ts +++ b/client/src/app/components/clinical-trials/clinical-trials-table/clinical-trials-table.component.ts @@ -55,6 +55,7 @@ export interface ClinicalTrialsTableUserFilters { selector: 'cvc-clinical-trials-table', templateUrl: './clinical-trials-table.component.html', styleUrls: ['./clinical-trials-table.component.less'], + standalone: false, }) export class CvcClinicalTrialsTableComponent implements OnInit { @Input() cvcHeight?: number @@ -202,7 +203,10 @@ export class CvcClinicalTrialsTableComponent implements OnInit { this.cdr.detectChanges() } - trackByIndex(_: number, data: Maybe): Maybe { + trackByIndex( + _: number, + data: Maybe + ): Maybe { return data?.id } } diff --git a/client/src/app/components/comments/comment-body/comment-body.component.ts b/client/src/app/components/comments/comment-body/comment-body.component.ts index 39af13829..d9a509d7c 100644 --- a/client/src/app/components/comments/comment-body/comment-body.component.ts +++ b/client/src/app/components/comments/comment-body/comment-body.component.ts @@ -25,6 +25,7 @@ export type CommentSegment = @Component({ selector: 'cvc-comment-body', templateUrl: './comment-body.component.html', + standalone: false, }) export class CvcCommentBodyComponent implements OnInit { @Input() commentBodySegments!: CommentSegment[] diff --git a/client/src/app/components/comments/comment-display/comment-display.component.ts b/client/src/app/components/comments/comment-display/comment-display.component.ts index 3f5e09ae7..6e70fab98 100644 --- a/client/src/app/components/comments/comment-display/comment-display.component.ts +++ b/client/src/app/components/comments/comment-display/comment-display.component.ts @@ -13,6 +13,7 @@ import { Observable } from 'rxjs' @Component({ selector: 'cvc-comment-display', templateUrl: './comment-display.component.html', + standalone: false, }) export class CvcCommentDisplayComponent implements OnInit { comment = input.required() diff --git a/client/src/app/components/comments/comment-list/comment-list.component.ts b/client/src/app/components/comments/comment-list/comment-list.component.ts index 0536ecbf9..e7f656ff9 100644 --- a/client/src/app/components/comments/comment-list/comment-list.component.ts +++ b/client/src/app/components/comments/comment-list/comment-list.component.ts @@ -29,6 +29,7 @@ interface CommentTagSegmentWithId { selector: 'cvc-comment-list', templateUrl: './comment-list.component.html', styleUrls: ['./comment-list.component.less'], + standalone: false, }) export class CvcCommentListComponent implements OnInit { @Input() commentable!: CommentableInput diff --git a/client/src/app/components/comments/comment-popover/comment-popover.component.ts b/client/src/app/components/comments/comment-popover/comment-popover.component.ts index 526ad13f9..b732c4dc6 100644 --- a/client/src/app/components/comments/comment-popover/comment-popover.component.ts +++ b/client/src/app/components/comments/comment-popover/comment-popover.component.ts @@ -12,6 +12,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-comment-popover', templateUrl: './comment-popover.component.html', styleUrls: ['./comment-popover.component.less'], + standalone: false, }) export class CvcCommentPopoverComponent implements OnInit { @Input() commentId!: number diff --git a/client/src/app/components/comments/comment-tag/comment-tag.component.ts b/client/src/app/components/comments/comment-tag/comment-tag.component.ts index 49cfdff9b..03e2e4697 100644 --- a/client/src/app/components/comments/comment-tag/comment-tag.component.ts +++ b/client/src/app/components/comments/comment-tag/comment-tag.component.ts @@ -14,6 +14,7 @@ export interface Subject { @Component({ selector: 'cvc-comment-tag', templateUrl: './comment-tag.component.html', + standalone: false, }) export class CvcCommentTagComponent implements OnInit { @Input() comment!: LinkableComment diff --git a/client/src/app/components/diseases/cvc-disease-popover/cvc-disease-popover.component.ts b/client/src/app/components/diseases/cvc-disease-popover/cvc-disease-popover.component.ts index 67528512f..33efd346f 100644 --- a/client/src/app/components/diseases/cvc-disease-popover/cvc-disease-popover.component.ts +++ b/client/src/app/components/diseases/cvc-disease-popover/cvc-disease-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-disease-popover', templateUrl: './cvc-disease-popover.component.html', styleUrls: ['./cvc-disease-popover.component.less'], + standalone: false, }) export class CvcDiseasePopoverComponent implements OnInit { @Input() diseaseId!: number diff --git a/client/src/app/components/diseases/cvc-disease-tag/cvc-disease-tag.component.ts b/client/src/app/components/diseases/cvc-disease-tag/cvc-disease-tag.component.ts index dceaceaf6..2d1d45630 100644 --- a/client/src/app/components/diseases/cvc-disease-tag/cvc-disease-tag.component.ts +++ b/client/src/app/components/diseases/cvc-disease-tag/cvc-disease-tag.component.ts @@ -19,6 +19,7 @@ export interface LinkableDisease { templateUrl: './cvc-disease-tag.component.html', styleUrls: ['./cvc-disease-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcDiseaseTagComponent { _disease!: LinkableDisease diff --git a/client/src/app/components/diseases/diseases-table/diseases-table.component.ts b/client/src/app/components/diseases/diseases-table/diseases-table.component.ts index b290f8677..2dd04563e 100644 --- a/client/src/app/components/diseases/diseases-table/diseases-table.component.ts +++ b/client/src/app/components/diseases/diseases-table/diseases-table.component.ts @@ -48,6 +48,7 @@ export interface DiseasesTableUserFilters { selector: 'cvc-diseases-table', templateUrl: './diseases-table.component.html', styleUrls: ['./diseases-table.component.less'], + standalone: false, }) export class CvcDiseasesTableComponent implements OnInit { @Input() cvcHeight?: number diff --git a/client/src/app/components/diseases/my-disease-info/my-disease-info.component.ts b/client/src/app/components/diseases/my-disease-info/my-disease-info.component.ts index 3a2a6d072..7de43dcaf 100644 --- a/client/src/app/components/diseases/my-disease-info/my-disease-info.component.ts +++ b/client/src/app/components/diseases/my-disease-info/my-disease-info.component.ts @@ -1,25 +1,26 @@ -import { Component, Input, OnDestroy } from "@angular/core"; -import { Maybe } from "@app/generated/civic.apollo"; -import { MyDiseaseInfoFieldsFragment } from "@app/generated/civic.apollo"; -import { BehaviorSubject } from "rxjs"; +import { Component, Input, OnDestroy } from '@angular/core' +import { Maybe } from '@app/generated/civic.apollo' +import { MyDiseaseInfoFieldsFragment } from '@app/generated/civic.apollo' +import { BehaviorSubject } from 'rxjs' @Component({ - selector: 'cvc-my-disease-info', - templateUrl: './my-disease-info.component.html', - styleUrls: ['./my-disease-info.component.less'] + selector: 'cvc-my-disease-info', + templateUrl: './my-disease-info.component.html', + styleUrls: ['./my-disease-info.component.less'], + standalone: false, }) export class CvcMyDiseaseInfoComponent implements OnDestroy { - @Input() diseaseInfo: Maybe; + @Input() diseaseInfo: Maybe - tabIndex = new BehaviorSubject(0); + tabIndex = new BehaviorSubject(0) - constructor() { } + constructor() {} tabChange(index: number): void { - this.tabIndex.next(index); + this.tabIndex.next(index) } - + ngOnDestroy(): void { - this.tabIndex.unsubscribe(); + this.tabIndex.unsubscribe() } } diff --git a/client/src/app/components/events/event-feed/event-feed.component.ts b/client/src/app/components/events/event-feed/event-feed.component.ts index aea6428a2..1dacfef47 100644 --- a/client/src/app/components/events/event-feed/event-feed.component.ts +++ b/client/src/app/components/events/event-feed/event-feed.component.ts @@ -47,6 +47,7 @@ export type EventDisplayOption = selector: 'cvc-event-feed', templateUrl: './event-feed.component.html', styleUrls: ['./event-feed.component.less'], + standalone: false, }) export class CvcEventFeedComponent implements OnInit, OnDestroy { @Input() subscribable?: SubscribableQueryInput @@ -99,9 +100,11 @@ export class CvcEventFeedComponent implements OnInit, OnDestroy { if (this.pollForNewEvents && environment.production) { this.newEventCount$ = this.eventCountGql - .watch(this.initialQueryVars, { fetchPolicy: 'no-cache', pollInterval: 30000 }) - .valueChanges - .pipe( + .watch(this.initialQueryVars, { + fetchPolicy: 'no-cache', + pollInterval: 30000, + }) + .valueChanges.pipe( filter(isNonNulled), map(({ data }) => data?.events?.unfilteredCount), takeUntil(this.destroy$) @@ -113,11 +116,11 @@ export class CvcEventFeedComponent implements OnInit, OnDestroy { this.pageInfo$ = this.results$.pipe(map(({ data }) => data.events.pageInfo)) - this.events$ = this.results$ - .pipe(pluck('data', 'events', 'edges'), - filter(isNonNulled), - map((edges) => edges.map( e => e.node)), - ) + this.events$ = this.results$.pipe( + pluck('data', 'events', 'edges'), + filter(isNonNulled), + map((edges) => edges.map((e) => e.node)) + ) this.loading$ = this.results$.pipe( map(({ loading }) => loading), @@ -131,10 +134,8 @@ export class CvcEventFeedComponent implements OnInit, OnDestroy { ) this.unfilteredCount$ - .pipe( - take(1), - untilDestroyed(this)) - .subscribe(value => this.originalEventCount = value) + .pipe(take(1), untilDestroyed(this)) + .subscribe((value) => (this.originalEventCount = value)) if (this.showFilters) { this.participants$ = this.results$.pipe( @@ -149,7 +150,12 @@ export class CvcEventFeedComponent implements OnInit, OnDestroy { this.actions$ = this.results$.pipe( filter(isNonNulled), - map(({ data }) => data.events?.eventTypes?.map((et) => { return { id: et } }) || []) + map( + ({ data }) => + data.events?.eventTypes?.map((et) => { + return { id: et } + }) || [] + ) ) } } diff --git a/client/src/app/components/events/event-timeline-item/event-timeline-item.component.ts b/client/src/app/components/events/event-timeline-item/event-timeline-item.component.ts index 64c7f1c5b..c1daedde5 100644 --- a/client/src/app/components/events/event-timeline-item/event-timeline-item.component.ts +++ b/client/src/app/components/events/event-timeline-item/event-timeline-item.component.ts @@ -5,6 +5,7 @@ import { EventDisplayOption } from '../event-feed/event-feed.component' @Component({ selector: 'cvc-event-timeline-item', templateUrl: './event-timeline-item.component.html', + standalone: false, }) export class CvcEventTimelineItemComponent implements OnInit { @Input() event!: EventFeedNodeFragment diff --git a/client/src/app/components/events/event-timeline/event-timeline.component.ts b/client/src/app/components/events/event-timeline/event-timeline.component.ts index d79321e58..76aee4b6e 100644 --- a/client/src/app/components/events/event-timeline/event-timeline.component.ts +++ b/client/src/app/components/events/event-timeline/event-timeline.component.ts @@ -10,6 +10,7 @@ import { EventDisplayOption } from '../event-feed/event-feed.component' selector: 'cvc-event-timeline', templateUrl: './event-timeline.component.html', styleUrls: ['./event-timeline.component.less'], + standalone: false, }) export class CvcEventTimelineComponent implements OnInit { @Input() events!: Maybe[] diff --git a/client/src/app/components/events/homepage-event-feed/homepage-event-feed.component.ts b/client/src/app/components/events/homepage-event-feed/homepage-event-feed.component.ts index a2072831c..44e03818a 100644 --- a/client/src/app/components/events/homepage-event-feed/homepage-event-feed.component.ts +++ b/client/src/app/components/events/homepage-event-feed/homepage-event-feed.component.ts @@ -26,6 +26,7 @@ export type EventDisplayOption = selector: 'cvc-homepage-event-feed', templateUrl: './homepage-event-feed.component.html', styleUrls: ['./homepage-event-feed.component.less'], + standalone: false, }) export class CvcHomepageEventFeedComponent implements OnInit { @Input() pageSize = 15 diff --git a/client/src/app/components/evidence/evidence-popover/evidence-popover.component.ts b/client/src/app/components/evidence/evidence-popover/evidence-popover.component.ts index eeb31e905..83b39bbee 100644 --- a/client/src/app/components/evidence/evidence-popover/evidence-popover.component.ts +++ b/client/src/app/components/evidence/evidence-popover/evidence-popover.component.ts @@ -12,6 +12,7 @@ import { isNonNulled } from 'rxjs-etc' selector: 'cvc-evidence-popover', templateUrl: './evidence-popover.component.html', styleUrls: ['./evidence-popover.component.less'], + standalone: false, }) export class CvcEvidencePopoverComponent implements OnInit { @Input() evidenceId!: number diff --git a/client/src/app/components/evidence/evidence-rating/evidence-rating.component.ts b/client/src/app/components/evidence/evidence-rating/evidence-rating.component.ts index 4aa4fc3d5..f505cff47 100644 --- a/client/src/app/components/evidence/evidence-rating/evidence-rating.component.ts +++ b/client/src/app/components/evidence/evidence-rating/evidence-rating.component.ts @@ -4,6 +4,7 @@ import { Maybe } from '@app/generated/civic.apollo' @Component({ selector: 'cvc-evidence-rating', templateUrl: './evidence-rating.component.html', + standalone: false, }) export class CvcEvidenceRatingComponent implements OnInit { @Input() starRating: Maybe diff --git a/client/src/app/components/evidence/evidence-table/evidence-table.component.ts b/client/src/app/components/evidence/evidence-table/evidence-table.component.ts index ef624c5b9..f07893a73 100644 --- a/client/src/app/components/evidence/evidence-table/evidence-table.component.ts +++ b/client/src/app/components/evidence/evidence-table/evidence-table.component.ts @@ -67,6 +67,7 @@ export interface EvidenceTableUserFilters { templateUrl: './evidence-table.component.html', styleUrls: ['./evidence-table.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEvidenceTableComponent implements OnInit { @Input() cvcHeight: Maybe diff --git a/client/src/app/components/evidence/evidence-tag/evidence-tag.component.ts b/client/src/app/components/evidence/evidence-tag/evidence-tag.component.ts index b60cc7501..1a43e6b82 100644 --- a/client/src/app/components/evidence/evidence-tag/evidence-tag.component.ts +++ b/client/src/app/components/evidence/evidence-tag/evidence-tag.component.ts @@ -15,6 +15,7 @@ export interface LinkableEvidence { selector: 'cvc-evidence-tag', templateUrl: './evidence-tag.component.html', styleUrls: ['./evidence-tag.component.less'], + standalone: false, }) export class CvcEvidenceTagComponent { _evidence!: LinkableEvidence diff --git a/client/src/app/components/factors/factor-summary/factor-summary.page.ts b/client/src/app/components/factors/factor-summary/factor-summary.page.ts index 1e5fe58cc..2a4c92b8b 100644 --- a/client/src/app/components/factors/factor-summary/factor-summary.page.ts +++ b/client/src/app/components/factors/factor-summary/factor-summary.page.ts @@ -20,7 +20,6 @@ import { CvcPipesModule } from '@app/core/pipes/pipes.module' import { CvcUserTagModule } from '@app/components/users/user-tag/user-tag.module' @Component({ - standalone: true, selector: 'cvc-factor-summary', templateUrl: './factor-summary.page.html', styleUrls: ['./factor-summary.page.less'], @@ -31,7 +30,6 @@ import { CvcUserTagModule } from '@app/components/users/user-tag/user-tag.module NzTypographyModule, NzSpaceModule, NzTagModule, - CvcEmptyRevisableModule, CvcTagListModule, CvcSourceTagModule, diff --git a/client/src/app/components/factors/ncit-details/ncit-details.component.ts b/client/src/app/components/factors/ncit-details/ncit-details.component.ts index 930b27e07..7a2f6cdf9 100644 --- a/client/src/app/components/factors/ncit-details/ncit-details.component.ts +++ b/client/src/app/components/factors/ncit-details/ncit-details.component.ts @@ -9,19 +9,16 @@ import { NzTabsModule } from 'ng-zorro-antd/tabs' import { NzTagModule } from 'ng-zorro-antd/tag' @Component({ - standalone: true, selector: 'cvc-ncit-details', templateUrl: './ncit-details.component.html', styleUrls: ['./ncit-details.component.less'], imports: [ CommonModule, - NzDescriptionsModule, NzCardModule, NzTagModule, NzGridModule, NzTabsModule, - CvcTagListModule, ], }) diff --git a/client/src/app/components/features/feature-popover/feature-popover.component.ts b/client/src/app/components/features/feature-popover/feature-popover.component.ts index ee99d3030..235ee2a74 100644 --- a/client/src/app/components/features/feature-popover/feature-popover.component.ts +++ b/client/src/app/components/features/feature-popover/feature-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-feature-popover', templateUrl: './feature-popover.component.html', styleUrls: ['./feature-popover.component.less'], + standalone: false, }) export class CvcFeaturePopoverComponent implements OnInit { @Input() featureId!: number @@ -24,9 +25,11 @@ export class CvcFeaturePopoverComponent implements OnInit { if (this.featureId == undefined) { throw new Error('cvc-feature-popover requires valid featureId input.') } - this.feature$ = this.gql.watch({ featureId: this.featureId }).valueChanges.pipe( - map(({ data }) => data?.feature), - filter(isNonNulled) - ) + this.feature$ = this.gql + .watch({ featureId: this.featureId }) + .valueChanges.pipe( + map(({ data }) => data?.feature), + filter(isNonNulled) + ) } } diff --git a/client/src/app/components/features/feature-tag/feature-tag.component.ts b/client/src/app/components/features/feature-tag/feature-tag.component.ts index c1600c4d5..c82895bd9 100644 --- a/client/src/app/components/features/feature-tag/feature-tag.component.ts +++ b/client/src/app/components/features/feature-tag/feature-tag.component.ts @@ -21,6 +21,7 @@ export interface LinkableFeature { templateUrl: './feature-tag.component.html', styleUrl: './feature-tag.component.less', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFeatureTagComponent implements OnInit { @Input() feature!: LinkableFeature diff --git a/client/src/app/components/features/features-table/features-table.component.ts b/client/src/app/components/features/features-table/features-table.component.ts index c869e9819..5c04bd150 100644 --- a/client/src/app/components/features/features-table/features-table.component.ts +++ b/client/src/app/components/features/features-table/features-table.component.ts @@ -52,6 +52,7 @@ export interface BrowseFeaturesTableUserFilters { templateUrl: './features-table.component.html', styleUrls: ['./features-table.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFeaturesTableComponent implements OnInit { @Input() cvcHeight?: number diff --git a/client/src/app/components/flags/flag-list-and-filter/flag-list-and-filter.component.ts b/client/src/app/components/flags/flag-list-and-filter/flag-list-and-filter.component.ts index 1a050a570..3f3980060 100644 --- a/client/src/app/components/flags/flag-list-and-filter/flag-list-and-filter.component.ts +++ b/client/src/app/components/flags/flag-list-and-filter/flag-list-and-filter.component.ts @@ -32,6 +32,7 @@ export interface SelectableFlagState { selector: 'cvc-flag-list-and-filter', templateUrl: './flag-list-and-filter.component.html', styleUrls: ['./flag-list-and-filter.component.less'], + standalone: false, }) export class CvcFlagListAndFilterComponent implements OnInit { @Input() flaggable!: FlaggableInput diff --git a/client/src/app/components/flags/flag-list/flag-list.component.ts b/client/src/app/components/flags/flag-list/flag-list.component.ts index 70d2213bb..4e2143bb4 100644 --- a/client/src/app/components/flags/flag-list/flag-list.component.ts +++ b/client/src/app/components/flags/flag-list/flag-list.component.ts @@ -25,6 +25,7 @@ type SuccessType = false | 'accepted' | 'rejected' selector: 'cvc-flag-list', templateUrl: './flag-list.component.html', styleUrls: ['./flag-list.component.less'], + standalone: false, }) export class FlagListComponent implements OnInit, OnDestroy { @Input() flags!: FlagFragment[] diff --git a/client/src/app/components/flags/flag-popover/flag-popover.component.ts b/client/src/app/components/flags/flag-popover/flag-popover.component.ts index 89242c3cc..52a9ff9de 100644 --- a/client/src/app/components/flags/flag-popover/flag-popover.component.ts +++ b/client/src/app/components/flags/flag-popover/flag-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-flag-popover', templateUrl: './flag-popover.component.html', styleUrls: ['./flag-popover.component.less'], + standalone: false, }) export class CvcFlagPopoverComponent implements OnInit { @Input() flagId!: number diff --git a/client/src/app/components/flags/flag-tag/flag-tag.component.ts b/client/src/app/components/flags/flag-tag/flag-tag.component.ts index dd0d654a0..65dc55a3c 100644 --- a/client/src/app/components/flags/flag-tag/flag-tag.component.ts +++ b/client/src/app/components/flags/flag-tag/flag-tag.component.ts @@ -14,6 +14,7 @@ export interface Subject { @Component({ selector: 'cvc-flag-tag', templateUrl: './flag-tag.component.html', + standalone: false, }) export class CvcFlagTagComponent implements OnInit { @Input() flag!: LinkableFlag diff --git a/client/src/app/components/flags/flaggable/flaggable-options.directive.ts b/client/src/app/components/flags/flaggable/flaggable-options.directive.ts index d9d5d962b..f87e28505 100644 --- a/client/src/app/components/flags/flaggable/flaggable-options.directive.ts +++ b/client/src/app/components/flags/flaggable/flaggable-options.directive.ts @@ -7,6 +7,7 @@ export type FlaggableOptions = { @Directive({ selector: '[cvcFlaggableOptions]', + standalone: false, }) export class CvcFlaggableOptionsDirective { constructor() {} diff --git a/client/src/app/components/flags/flaggable/flaggable.component.ts b/client/src/app/components/flags/flaggable/flaggable.component.ts index db03480c7..ae2066fdb 100644 --- a/client/src/app/components/flags/flaggable/flaggable.component.ts +++ b/client/src/app/components/flags/flaggable/flaggable.component.ts @@ -21,6 +21,7 @@ export interface FlaggableSubject { @Component({ selector: '[cvcFlaggable]', templateUrl: './flaggable.component.html', + standalone: false, }) export class CvcFlaggableComponent implements AfterViewInit, OnChanges { @Input() flags?: Maybe diff --git a/client/src/app/components/fusions/fusion-summary/fusion-summary.page.ts b/client/src/app/components/fusions/fusion-summary/fusion-summary.page.ts index f55a56904..5ad54c885 100644 --- a/client/src/app/components/fusions/fusion-summary/fusion-summary.page.ts +++ b/client/src/app/components/fusions/fusion-summary/fusion-summary.page.ts @@ -22,7 +22,6 @@ import { NzCardModule } from 'ng-zorro-antd/card' import { CvcFeatureTagModule } from '@app/components/features/feature-tag/feature-tag.module' @Component({ - standalone: true, selector: 'cvc-fusion-summary', templateUrl: './fusion-summary.page.html', styleUrls: ['./fusion-summary.page.less'], diff --git a/client/src/app/components/fusions/fusions-menu/fusions-menu.component.ts b/client/src/app/components/fusions/fusions-menu/fusions-menu.component.ts index 4b3cde51f..1bd6eafa2 100644 --- a/client/src/app/components/fusions/fusions-menu/fusions-menu.component.ts +++ b/client/src/app/components/fusions/fusions-menu/fusions-menu.component.ts @@ -20,6 +20,7 @@ import { isNonNulled } from 'rxjs-etc' selector: 'cvc-fusions-menu', templateUrl: './fusions-menu.component.html', styleUrls: ['./fusions-menu.component.less'], + standalone: false, }) export class CvcFusionsMenuComponent implements OnInit { @Input() geneId?: number diff --git a/client/src/app/components/genes/gene-base-summary/gene-base-summary.page.ts b/client/src/app/components/genes/gene-base-summary/gene-base-summary.page.ts index 620d7ca0f..499e40878 100644 --- a/client/src/app/components/genes/gene-base-summary/gene-base-summary.page.ts +++ b/client/src/app/components/genes/gene-base-summary/gene-base-summary.page.ts @@ -13,7 +13,6 @@ import { NzTagModule } from 'ng-zorro-antd/tag' import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ - standalone: true, selector: 'cvc-gene-base-summary', templateUrl: './gene-base-summary.page.html', styleUrls: ['./gene-base-summary.page.less'], @@ -24,7 +23,6 @@ import { NzTypographyModule } from 'ng-zorro-antd/typography' NzTypographyModule, NzSpaceModule, NzTagModule, - CvcEmptyRevisableModule, CvcTagListModule, CvcSourceTagModule, diff --git a/client/src/app/components/genes/genes-summary/genes-summary.page.ts b/client/src/app/components/genes/genes-summary/genes-summary.page.ts index c38442f2d..3c789f8c4 100644 --- a/client/src/app/components/genes/genes-summary/genes-summary.page.ts +++ b/client/src/app/components/genes/genes-summary/genes-summary.page.ts @@ -10,6 +10,7 @@ import { selector: 'cvc-genes-summary', templateUrl: './genes-summary.page.html', styleUrls: ['./genes-summary.page.less'], + standalone: false, }) export class GenesSummaryPage implements OnInit { @Input() gene!: GeneSummaryFieldsFragment diff --git a/client/src/app/components/genes/my-gene-info/my-gene-info.component.ts b/client/src/app/components/genes/my-gene-info/my-gene-info.component.ts index 4109992e7..40db180f4 100644 --- a/client/src/app/components/genes/my-gene-info/my-gene-info.component.ts +++ b/client/src/app/components/genes/my-gene-info/my-gene-info.component.ts @@ -7,6 +7,7 @@ import { MyGeneInfoService } from './my-gene-info.service' selector: 'cvc-my-gene-info', templateUrl: './my-gene-info.component.html', styleUrls: ['./my-gene-info.component.less'], + standalone: false, }) export class CvcMyGeneInfoComponent implements OnInit, OnChanges { @Input() geneInfo: any @@ -15,9 +16,7 @@ export class CvcMyGeneInfoComponent implements OnInit, OnChanges { // TODO set this as number type w/o causing TS compile error tabIndex: any - constructor( - private infoService: MyGeneInfoService, - ) { + constructor(private infoService: MyGeneInfoService) { this.tabIndex = 0 } diff --git a/client/src/app/components/layout/auth-options-list/auth-options-list.component.ts b/client/src/app/components/layout/auth-options-list/auth-options-list.component.ts index d5778f233..6cd4c3e50 100644 --- a/client/src/app/components/layout/auth-options-list/auth-options-list.component.ts +++ b/client/src/app/components/layout/auth-options-list/auth-options-list.component.ts @@ -8,6 +8,7 @@ import { encodeUriString } from '@app/core/utilities/encode-uri-string' selector: 'cvc-auth-options-list', templateUrl: './auth-options-list.component.html', styleUrls: ['./auth-options-list.component.less'], + standalone: false, }) export class CvcAuthOptionsListComponent implements OnInit { location: string diff --git a/client/src/app/components/layout/login-button/login-button.component.ts b/client/src/app/components/layout/login-button/login-button.component.ts index 00e2d5533..db06c9cd4 100644 --- a/client/src/app/components/layout/login-button/login-button.component.ts +++ b/client/src/app/components/layout/login-button/login-button.component.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'cvc-login-button', templateUrl: './login-button.component.html', styleUrls: ['./login-button.component.less'], + standalone: false, }) export class CvcLoginButtonComponent implements OnInit { authVisible: boolean diff --git a/client/src/app/components/layout/quicksearch/quicksearch-component.ts b/client/src/app/components/layout/quicksearch/quicksearch-component.ts index 0634f85ac..cbdef3afd 100644 --- a/client/src/app/components/layout/quicksearch/quicksearch-component.ts +++ b/client/src/app/components/layout/quicksearch/quicksearch-component.ts @@ -34,6 +34,7 @@ export interface QuicksearchOption { selector: 'cvc-quicksearch', styleUrls: ['./quicksearch-component.less'], templateUrl: './quicksearch-component.html', + standalone: false, }) export class CvcQuicksearchComponent { private _selectedOpt: Maybe diff --git a/client/src/app/components/layout/viewer-button/viewer-button.component.ts b/client/src/app/components/layout/viewer-button/viewer-button.component.ts index f16676b80..8bd0b1e40 100644 --- a/client/src/app/components/layout/viewer-button/viewer-button.component.ts +++ b/client/src/app/components/layout/viewer-button/viewer-button.component.ts @@ -19,6 +19,7 @@ import { isNonNulled } from 'rxjs-etc' templateUrl: './viewer-button.component.html', styleUrls: ['./viewer-button.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcViewerButtonComponent implements OnInit { @Input() cvcCollapsed: boolean = false diff --git a/client/src/app/components/molecular-profiles/molecular-profile-factor-variant-card/molecular-profile-factor-variant-card.component.ts b/client/src/app/components/molecular-profiles/molecular-profile-factor-variant-card/molecular-profile-factor-variant-card.component.ts index 3ca84e3c6..038fafac1 100644 --- a/client/src/app/components/molecular-profiles/molecular-profile-factor-variant-card/molecular-profile-factor-variant-card.component.ts +++ b/client/src/app/components/molecular-profiles/molecular-profile-factor-variant-card/molecular-profile-factor-variant-card.component.ts @@ -28,7 +28,6 @@ import { CvcNcitDetailsComponent } from '@app/components/factors/ncit-details/nc selector: 'cvc-mp-factor-variant-card', templateUrl: './molecular-profile-factor-variant-card.component.html', styleUrls: ['./molecular-profile-factor-variant-card.component.less'], - standalone: true, imports: [ CommonModule, RouterModule, diff --git a/client/src/app/components/molecular-profiles/molecular-profile-fusion-variant-card/molecular-profile-fusion-variant-card.component.ts b/client/src/app/components/molecular-profiles/molecular-profile-fusion-variant-card/molecular-profile-fusion-variant-card.component.ts index 2a6a46dc4..a69a5a0cf 100644 --- a/client/src/app/components/molecular-profiles/molecular-profile-fusion-variant-card/molecular-profile-fusion-variant-card.component.ts +++ b/client/src/app/components/molecular-profiles/molecular-profile-fusion-variant-card/molecular-profile-fusion-variant-card.component.ts @@ -6,6 +6,7 @@ import { LinkableMolecularProfile } from '../molecular-profile-tag/molecular-pro selector: 'cvc-mp-fusion-variant-card', templateUrl: './molecular-profile-fusion-variant-card.component.html', styleUrls: ['./molecular-profile-fusion-variant-card.component.less'], + standalone: false, }) export class CvcMolecularProfileFusionVariantCardComponent implements OnInit { @Input() variant!: VariantMolecularProfileCardFieldsFragment diff --git a/client/src/app/components/molecular-profiles/molecular-profile-gene-variant-card/molecular-profile-gene-variant-card.component.ts b/client/src/app/components/molecular-profiles/molecular-profile-gene-variant-card/molecular-profile-gene-variant-card.component.ts index 1f8942a0a..52706ec41 100644 --- a/client/src/app/components/molecular-profiles/molecular-profile-gene-variant-card/molecular-profile-gene-variant-card.component.ts +++ b/client/src/app/components/molecular-profiles/molecular-profile-gene-variant-card/molecular-profile-gene-variant-card.component.ts @@ -6,6 +6,7 @@ import { LinkableMolecularProfile } from '../molecular-profile-tag/molecular-pro selector: 'cvc-mp-gene-variant-card', templateUrl: './molecular-profile-gene-variant-card.component.html', styleUrls: ['./molecular-profile-gene-variant-card.component.less'], + standalone: false, }) export class CvcMolecularProfileGeneVariantCardComponent implements OnInit { @Input() variant!: VariantMolecularProfileCardFieldsFragment diff --git a/client/src/app/components/molecular-profiles/molecular-profile-popover/molecular-profile-popover.component.ts b/client/src/app/components/molecular-profiles/molecular-profile-popover/molecular-profile-popover.component.ts index a3f1215b7..3991b3f48 100644 --- a/client/src/app/components/molecular-profiles/molecular-profile-popover/molecular-profile-popover.component.ts +++ b/client/src/app/components/molecular-profiles/molecular-profile-popover/molecular-profile-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-molecular-profile-popover', templateUrl: './molecular-profile-popover.component.html', styleUrls: ['./molecular-profile-popover.component.less'], + standalone: false, }) export class CvcMolecularProfilePopoverComponent implements OnInit { @Input() molecularProfileId!: number diff --git a/client/src/app/components/molecular-profiles/molecular-profile-table/molecular-profile-table.component.ts b/client/src/app/components/molecular-profiles/molecular-profile-table/molecular-profile-table.component.ts index da9b5725c..90c2328f0 100644 --- a/client/src/app/components/molecular-profiles/molecular-profile-table/molecular-profile-table.component.ts +++ b/client/src/app/components/molecular-profiles/molecular-profile-table/molecular-profile-table.component.ts @@ -49,6 +49,7 @@ export interface MolecularProfileTableUserFilters { templateUrl: './molecular-profile-table.component.html', styleUrls: ['./molecular-profile-table.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcMolecularProfilesTableComponent implements OnInit { @Input() cvcHeight?: Maybe diff --git a/client/src/app/components/molecular-profiles/molecular-profile-tag-name/molecular-profile-tag-name.component.ts b/client/src/app/components/molecular-profiles/molecular-profile-tag-name/molecular-profile-tag-name.component.ts index dde4323c0..4f91f5883 100644 --- a/client/src/app/components/molecular-profiles/molecular-profile-tag-name/molecular-profile-tag-name.component.ts +++ b/client/src/app/components/molecular-profiles/molecular-profile-tag-name/molecular-profile-tag-name.component.ts @@ -7,7 +7,7 @@ type MpFeature = { name: string deprecated: boolean flagged: boolean - __typename: "Feature" + __typename: 'Feature' } type MpVariant = { id: number @@ -15,17 +15,18 @@ type MpVariant = { name: string deprecated: boolean flagged: boolean - __typename: "Variant" + __typename: 'Variant' } -type MpSegment = MpFeature | MolecularProfileTextSegment | MpVariant +type MpSegment = MpFeature | MolecularProfileTextSegment | MpVariant @Component({ selector: 'cvc-mp-tag-name', templateUrl: './molecular-profile-tag-name.component.html', styleUrls: ['./molecular-profile-tag-name.component.less'], + standalone: false, }) export class CvcMolecularProfileTagNameComponent implements OnInit { - @Input() nameSegments!: MpSegment[]; + @Input() nameSegments!: MpSegment[] @Input() enablePopover: boolean = true ngOnInit() { diff --git a/client/src/app/components/molecular-profiles/molecular-profile-tag/molecular-profile-tag.component.ts b/client/src/app/components/molecular-profiles/molecular-profile-tag/molecular-profile-tag.component.ts index 39268f195..54f367278 100644 --- a/client/src/app/components/molecular-profiles/molecular-profile-tag/molecular-profile-tag.component.ts +++ b/client/src/app/components/molecular-profiles/molecular-profile-tag/molecular-profile-tag.component.ts @@ -30,6 +30,7 @@ export interface LinkableMolecularProfileSegments { templateUrl: './molecular-profile-tag.component.html', styleUrls: ['./molecular-profile-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcMolecularProfileTagComponent implements OnInit { @Input() molecularProfile!: diff --git a/client/src/app/components/molecular-profiles/molecular-profiles-menu/molecular-profiles-menu.component.ts b/client/src/app/components/molecular-profiles/molecular-profiles-menu/molecular-profiles-menu.component.ts index 33276afdf..935495953 100644 --- a/client/src/app/components/molecular-profiles/molecular-profiles-menu/molecular-profiles-menu.component.ts +++ b/client/src/app/components/molecular-profiles/molecular-profiles-menu/molecular-profiles-menu.component.ts @@ -21,15 +21,19 @@ import { isNonNulled } from 'rxjs-etc' selector: 'cvc-molecular-profile-menu', templateUrl: './molecular-profiles-menu.component.html', styleUrls: ['./molecular-profiles-menu.component.less'], + standalone: false, }) export class CvcMolecularProfilesMenuComponent implements OnInit { @Input() featureId?: number - menuMolecularProfiles$?: Observable[]>; - totalMolecularProfiles$?: Observable; - queryRef$!: QueryRef; - pageInfo$?: Observable; - loading$?: Observable; + menuMolecularProfiles$?: Observable[]> + totalMolecularProfiles$?: Observable + queryRef$!: QueryRef< + MolecularProfileMenuQuery, + MolecularProfileMenuQueryVariables + > + pageInfo$?: Observable + loading$?: Observable mpNameFilter: Maybe statusFilter: AssociatedEvidenceStatusFilter = @@ -39,7 +43,7 @@ export class CvcMolecularProfilesMenuComponent implements OnInit { private result$!: Observable> connection$!: Observable private initialQueryVars!: MolecularProfileMenuQueryVariables - pageSize = 50; + pageSize = 50 constructor(private gql: MolecularProfileMenuGQL) {} @@ -60,14 +64,15 @@ export class CvcMolecularProfilesMenuComponent implements OnInit { this.result$ = this.queryRef$.valueChanges this.loading$ = this.result$.pipe( - map(({data, loading}) => (loading && !data) ), + map(({ data, loading }) => loading && !data), filter(isNonNulled), - startWith(true), - ); + startWith(true) + ) - this.connection$ = this.result$ - .pipe(map(r => r.data?.molecularProfiles), - filter(isNonNulled)) as Observable; + this.connection$ = this.result$.pipe( + map((r) => r.data?.molecularProfiles), + filter(isNonNulled) + ) as Observable this.pageInfo$ = this.connection$.pipe( map((c) => c.pageInfo), @@ -91,10 +96,12 @@ export class CvcMolecularProfilesMenuComponent implements OnInit { this.debouncedQuery.next() } - onMolecularProfileStatusFilterChanged(filter: AssociatedEvidenceStatusFilter) { + onMolecularProfileStatusFilterChanged( + filter: AssociatedEvidenceStatusFilter + ) { this.queryRef$.refetch({ first: this.pageSize, - evidenceStatusFilter: filter + evidenceStatusFilter: filter, }) } @@ -107,8 +114,8 @@ export class CvcMolecularProfilesMenuComponent implements OnInit { this.queryRef$.refetch({ featureId: this.featureId, mpName: this.mpNameFilter, - first: this.pageSize - }); + first: this.pageSize, + }) } fetchMore(endCursor: string) { diff --git a/client/src/app/components/organizations/organization-avatar/organization-avatar.component.ts b/client/src/app/components/organizations/organization-avatar/organization-avatar.component.ts index af05b0fa1..19e40329e 100644 --- a/client/src/app/components/organizations/organization-avatar/organization-avatar.component.ts +++ b/client/src/app/components/organizations/organization-avatar/organization-avatar.component.ts @@ -15,6 +15,7 @@ export interface WithProfileImageAndName { templateUrl: './organization-avatar.component.html', styleUrls: ['./organization-avatar.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcOrganizationAvatarComponent implements OnInit { @Input() organization!: WithProfileImageAndName diff --git a/client/src/app/components/organizations/organization-card/organization-card.component.ts b/client/src/app/components/organizations/organization-card/organization-card.component.ts index 2faf08a28..5d3e74658 100644 --- a/client/src/app/components/organizations/organization-card/organization-card.component.ts +++ b/client/src/app/components/organizations/organization-card/organization-card.component.ts @@ -11,6 +11,7 @@ import { OrganizationGroupsFieldsFragment } from '@app/generated/civic.apollo' templateUrl: './organization-card.component.html', styleUrls: ['./organization-card.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcOrganizationCardComponent implements OnInit { @Input() organization!: OrganizationGroupsFieldsFragment diff --git a/client/src/app/components/organizations/organization-leaderboards/organization-leaderboards.component.ts b/client/src/app/components/organizations/organization-leaderboards/organization-leaderboards.component.ts index 0a48fa664..761a51ed0 100644 --- a/client/src/app/components/organizations/organization-leaderboards/organization-leaderboards.component.ts +++ b/client/src/app/components/organizations/organization-leaderboards/organization-leaderboards.component.ts @@ -44,6 +44,7 @@ type OrganizationLeaderboard = { templateUrl: './organization-leaderboards.component.html', styleUrls: ['./organization-leaderboards.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcOrganizationLeaderboardsComponent implements OnInit { // SOURCE STREAMS @@ -167,12 +168,14 @@ export class CvcOrganizationLeaderboardsComponent implements OnInit { (result: ApolloQueryResult) => { let rows: OrganizationLeaderboardRow[] = [] if (result.data) { - result.data.organizationLeaderboards.commentsLeaderboard.edges.map((e) => { - if (e.node) { - const row = organizationToOrganizationRow(e.node) - rows.push(row) + result.data.organizationLeaderboards.commentsLeaderboard.edges.map( + (e) => { + if (e.node) { + const row = organizationToOrganizationRow(e.node) + rows.push(row) + } } - }) + ) } return { @@ -207,12 +210,14 @@ export class CvcOrganizationLeaderboardsComponent implements OnInit { ) => { let rows: OrganizationLeaderboardRow[] = [] if (result.data) { - result.data.organizationLeaderboards.moderationLeaderboard.edges.map((e) => { - if (e.node) { - const row = organizationToOrganizationRow(e.node) - rows.push(row) + result.data.organizationLeaderboards.moderationLeaderboard.edges.map( + (e) => { + if (e.node) { + const row = organizationToOrganizationRow(e.node) + rows.push(row) + } } - }) + ) } return { @@ -247,12 +252,14 @@ export class CvcOrganizationLeaderboardsComponent implements OnInit { ) => { let rows: OrganizationLeaderboardRow[] = [] if (result.data) { - result.data.organizationLeaderboards.revisionsLeaderboard.edges.map((e) => { - if (e.node) { - const row = organizationToOrganizationRow(e.node) - rows.push(row) + result.data.organizationLeaderboards.revisionsLeaderboard.edges.map( + (e) => { + if (e.node) { + const row = organizationToOrganizationRow(e.node) + rows.push(row) + } } - }) + ) } return { @@ -287,12 +294,14 @@ export class CvcOrganizationLeaderboardsComponent implements OnInit { ) => { let rows: OrganizationLeaderboardRow[] = [] if (result.data) { - result.data.organizationLeaderboards.submissionsLeaderboard.edges.map((e) => { - if (e.node) { - const row = organizationToOrganizationRow(e.node) - rows.push(row) + result.data.organizationLeaderboards.submissionsLeaderboard.edges.map( + (e) => { + if (e.node) { + const row = organizationToOrganizationRow(e.node) + rows.push(row) + } } - }) + ) } return { diff --git a/client/src/app/components/organizations/organization-popover/organization-popover.component.ts b/client/src/app/components/organizations/organization-popover/organization-popover.component.ts index e4d2b7612..d29256132 100644 --- a/client/src/app/components/organizations/organization-popover/organization-popover.component.ts +++ b/client/src/app/components/organizations/organization-popover/organization-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-organization-popover', templateUrl: './organization-popover.component.html', styleUrls: ['./organization-popover.component.less'], + standalone: false, }) export class CvcOrganizationPopoverComponent implements OnInit { @Input() orgId!: number diff --git a/client/src/app/components/organizations/organization-tag/organization-tag.component.ts b/client/src/app/components/organizations/organization-tag/organization-tag.component.ts index e20c22e4c..782eff614 100644 --- a/client/src/app/components/organizations/organization-tag/organization-tag.component.ts +++ b/client/src/app/components/organizations/organization-tag/organization-tag.component.ts @@ -10,6 +10,7 @@ export interface TagLinkableOrganization { selector: 'cvc-organization-tag', templateUrl: './organization-tag.component.html', styleUrls: ['./organization-tag.component.less'], + standalone: false, }) export class CvcOrganizationTagComponent implements OnInit { @Input() org!: TagLinkableOrganization diff --git a/client/src/app/components/organizations/organizations-table/organizations-table.component.ts b/client/src/app/components/organizations/organizations-table/organizations-table.component.ts index e535f1725..0ec754efc 100644 --- a/client/src/app/components/organizations/organizations-table/organizations-table.component.ts +++ b/client/src/app/components/organizations/organizations-table/organizations-table.component.ts @@ -47,6 +47,7 @@ export interface OrganizationsTableFilters { selector: 'cvc-organizations-table', templateUrl: './organizations-table.component.html', styleUrls: ['./organizations-table.component.less'], + standalone: false, }) export class CvcOrganizationsTableComponent implements OnInit { @Input() cvcHeight?: number @@ -199,7 +200,10 @@ export class CvcOrganizationsTableComponent implements OnInit { } // virtual scroll helpers - trackByIndex(_: number, data: Maybe): Maybe { + trackByIndex( + _: number, + data: Maybe + ): Maybe { return data?.id } } diff --git a/client/src/app/components/phenotypes/phenotype-popover/phenotype-popover.component.ts b/client/src/app/components/phenotypes/phenotype-popover/phenotype-popover.component.ts index b9da5d982..40bbea300 100644 --- a/client/src/app/components/phenotypes/phenotype-popover/phenotype-popover.component.ts +++ b/client/src/app/components/phenotypes/phenotype-popover/phenotype-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-phenotype-popover', templateUrl: './phenotype-popover.component.html', styleUrls: ['./phenotype-popover.component.less'], + standalone: false, }) export class CvcPhenotypePopoverComponent implements OnInit { @Input() phenotypeId!: number diff --git a/client/src/app/components/phenotypes/phenotype-tag/phenotype-tag.component.ts b/client/src/app/components/phenotypes/phenotype-tag/phenotype-tag.component.ts index 34e0f2b50..c96206414 100644 --- a/client/src/app/components/phenotypes/phenotype-tag/phenotype-tag.component.ts +++ b/client/src/app/components/phenotypes/phenotype-tag/phenotype-tag.component.ts @@ -18,6 +18,7 @@ export interface LinkablePhenotype { templateUrl: './phenotype-tag.component.html', styleUrls: ['./phenotype-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcPhenotypeTagComponent { _phenotype!: LinkablePhenotype diff --git a/client/src/app/components/phenotypes/phenotypes-table/phenotypes-table.component.ts b/client/src/app/components/phenotypes/phenotypes-table/phenotypes-table.component.ts index b05d22702..50c7543ba 100644 --- a/client/src/app/components/phenotypes/phenotypes-table/phenotypes-table.component.ts +++ b/client/src/app/components/phenotypes/phenotypes-table/phenotypes-table.component.ts @@ -49,6 +49,7 @@ export interface PhenotypesTableUserFilters { selector: 'cvc-phenotypes-table', templateUrl: './phenotypes-table.component.html', styleUrls: ['./phenotypes-table.component.less'], + standalone: false, }) export class CvcPhenotypesTableComponent implements OnInit { @Input() cvcHeight?: number diff --git a/client/src/app/components/revisions/revision-list-diff/revision-list-diff.component.ts b/client/src/app/components/revisions/revision-list-diff/revision-list-diff.component.ts index fc9d19916..22ddc9198 100644 --- a/client/src/app/components/revisions/revision-list-diff/revision-list-diff.component.ts +++ b/client/src/app/components/revisions/revision-list-diff/revision-list-diff.component.ts @@ -11,6 +11,7 @@ import { ObjectFieldDiff } from '@app/generated/civic.apollo' selector: 'cvc-revision-list-diff', templateUrl: './revision-list-diff.component.html', styleUrls: ['./revision-list-diff.component.less'], + standalone: false, }) export class RevisionListDiffComponent implements OnInit { @Input() diffObject!: ObjectFieldDiff diff --git a/client/src/app/components/revisions/revision-list/revision-list.component.ts b/client/src/app/components/revisions/revision-list/revision-list.component.ts index e59a57669..ad7cf517b 100644 --- a/client/src/app/components/revisions/revision-list/revision-list.component.ts +++ b/client/src/app/components/revisions/revision-list/revision-list.component.ts @@ -42,6 +42,7 @@ type SuccessType = false | 'accepted' | 'rejected' selector: 'cvc-revision-list', templateUrl: './revision-list.component.html', styleUrls: ['./revision-list.component.less'], + standalone: false, }) export class RevisionListComponent implements OnInit, OnChanges, OnDestroy { @Input() revisions?: Revision[] diff --git a/client/src/app/components/revisions/revision-popover/revision-popover.component.ts b/client/src/app/components/revisions/revision-popover/revision-popover.component.ts index bc9fd4009..37d951055 100644 --- a/client/src/app/components/revisions/revision-popover/revision-popover.component.ts +++ b/client/src/app/components/revisions/revision-popover/revision-popover.component.ts @@ -12,6 +12,7 @@ import { Observable } from 'rxjs' selector: 'cvc-revision-popover', templateUrl: './revision-popover.component.html', styleUrls: ['./revision-popover.component.less'], + standalone: false, }) export class CvcRevisionPopoverComponent implements OnInit { @Input() revisionId!: number diff --git a/client/src/app/components/revisions/revision-tag/revision-tag.component.ts b/client/src/app/components/revisions/revision-tag/revision-tag.component.ts index e5515799a..30ee913ff 100644 --- a/client/src/app/components/revisions/revision-tag/revision-tag.component.ts +++ b/client/src/app/components/revisions/revision-tag/revision-tag.component.ts @@ -16,6 +16,7 @@ export interface Subject { @Component({ selector: 'cvc-revision-tag', templateUrl: './revision-tag.component.html', + standalone: false, }) export class CvcRevisionTagComponent implements OnInit { @Input() revision!: LinkableRevision diff --git a/client/src/app/components/revisions/revision-value-diff/revision-value-diff.component.ts b/client/src/app/components/revisions/revision-value-diff/revision-value-diff.component.ts index faea0b8ab..ae5f4e60d 100644 --- a/client/src/app/components/revisions/revision-value-diff/revision-value-diff.component.ts +++ b/client/src/app/components/revisions/revision-value-diff/revision-value-diff.component.ts @@ -4,7 +4,8 @@ import { Component, Input, OnInit, ViewEncapsulation } from '@angular/core' selector: 'cvc-revision-value-diff', templateUrl: './revision-value-diff.component.html', styleUrls: ['./revision-value-diff.component.less'], - encapsulation: ViewEncapsulation.None, // no encapsulation b/c diff html provided by server + encapsulation: ViewEncapsulation.None, + standalone: false, }) export class RevisionValueDiffComponent implements OnInit { @Input() currentValue?: string diff --git a/client/src/app/components/revisions/revisions-list-and-filter/revisions-list-and-filter.component.ts b/client/src/app/components/revisions/revisions-list-and-filter/revisions-list-and-filter.component.ts index 37d7e482f..b328cef61 100644 --- a/client/src/app/components/revisions/revisions-list-and-filter/revisions-list-and-filter.component.ts +++ b/client/src/app/components/revisions/revisions-list-and-filter/revisions-list-and-filter.component.ts @@ -51,6 +51,7 @@ export interface SelectableRevisionStatus { selector: 'cvc-revisions-list-and-filter', templateUrl: './revisions-list-and-filter.component.html', styleUrls: ['./revisions-list-and-filter.component.less'], + standalone: false, }) export class RevisionsListAndFilterComponent implements OnDestroy, OnInit { @Input() moderated!: ModeratedInput diff --git a/client/src/app/components/shared/attribute-tag/attribute-tag.component.ts b/client/src/app/components/shared/attribute-tag/attribute-tag.component.ts index eeb593cbe..9330e9b1f 100644 --- a/client/src/app/components/shared/attribute-tag/attribute-tag.component.ts +++ b/client/src/app/components/shared/attribute-tag/attribute-tag.component.ts @@ -5,6 +5,7 @@ import { ChangeDetectionStrategy, Component, Input } from '@angular/core' templateUrl: './attribute-tag.component.html', styleUrls: ['./attribute-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcAttributeTagComponent { @Input() cvcAttrValue!: any diff --git a/client/src/app/components/shared/avatar-uploader/avatar-uploader.component.ts b/client/src/app/components/shared/avatar-uploader/avatar-uploader.component.ts index d13611c2e..dfcf481af 100644 --- a/client/src/app/components/shared/avatar-uploader/avatar-uploader.component.ts +++ b/client/src/app/components/shared/avatar-uploader/avatar-uploader.component.ts @@ -5,6 +5,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-avatar-uploader', templateUrl: './avatar-uploader.component.html', + standalone: false, }) export class CvcAvatarUploaderComponent implements OnDestroy { @Output() uploadComplete = new EventEmitter() diff --git a/client/src/app/components/shared/clearable-input-filter/clearable-input-filter.component.ts b/client/src/app/components/shared/clearable-input-filter/clearable-input-filter.component.ts index c23906ab0..1e86d7fbd 100644 --- a/client/src/app/components/shared/clearable-input-filter/clearable-input-filter.component.ts +++ b/client/src/app/components/shared/clearable-input-filter/clearable-input-filter.component.ts @@ -12,6 +12,7 @@ import { Maybe } from '@app/generated/civic.apollo' templateUrl: './clearable-input-filter.component.html', styleUrls: ['./clearable-input-filter.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcClearableInputFilterComponent { @Input() placeholderText?: Maybe diff --git a/client/src/app/components/shared/contributor-avatars/contributor-avatars.component.ts b/client/src/app/components/shared/contributor-avatars/contributor-avatars.component.ts index bbec6b581..5a0087f62 100644 --- a/client/src/app/components/shared/contributor-avatars/contributor-avatars.component.ts +++ b/client/src/app/components/shared/contributor-avatars/contributor-avatars.component.ts @@ -12,6 +12,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-contributor-avatars', templateUrl: './contributor-avatars.component.html', styleUrls: ['./contributor-avatars.component.less'], + standalone: false, }) export class CvcContributorAvatarsComponent implements OnInit { @Input() subscribable: Maybe diff --git a/client/src/app/components/shared/contributor-stack/contributor-stack.component.ts b/client/src/app/components/shared/contributor-stack/contributor-stack.component.ts index 8a89aea6d..e1db739f3 100644 --- a/client/src/app/components/shared/contributor-stack/contributor-stack.component.ts +++ b/client/src/app/components/shared/contributor-stack/contributor-stack.component.ts @@ -4,6 +4,7 @@ import { ContributorFieldsFragment, Maybe } from '@app/generated/civic.apollo' @Component({ selector: 'cvc-contributor-stack', templateUrl: './contributor-stack.component.html', + standalone: false, }) export class CvcContributorStackComponent implements OnInit { @Input() contributors: Maybe diff --git a/client/src/app/components/shared/empty-revisable/empty-revisable.component.ts b/client/src/app/components/shared/empty-revisable/empty-revisable.component.ts index 09c9f4c8d..e8ddada18 100644 --- a/client/src/app/components/shared/empty-revisable/empty-revisable.component.ts +++ b/client/src/app/components/shared/empty-revisable/empty-revisable.component.ts @@ -5,6 +5,7 @@ import { Maybe } from '@app/generated/civic.apollo' selector: 'cvc-empty-revisable', templateUrl: './empty-revisable.component.html', styleUrls: ['./empty-revisable.component.less'], + standalone: false, }) export class CvcEmptyRevisableComponent implements OnInit { @Input() notification: Maybe diff --git a/client/src/app/components/shared/entity-subscription-button/entity-subscription-button.component.ts b/client/src/app/components/shared/entity-subscription-button/entity-subscription-button.component.ts index e0a041a6d..fcea08a99 100644 --- a/client/src/app/components/shared/entity-subscription-button/entity-subscription-button.component.ts +++ b/client/src/app/components/shared/entity-subscription-button/entity-subscription-button.component.ts @@ -27,6 +27,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-entity-subscription-button', templateUrl: './entity-subscription-button.component.html', styleUrls: ['./entity-subscription-button.component.less'], + standalone: false, }) export class CvcEntitySubscriptionButtonComponent implements OnInit, OnDestroy { @Input() viewer!: Viewer diff --git a/client/src/app/components/shared/feature-variant-tag/feature-variant-tag.component.ts b/client/src/app/components/shared/feature-variant-tag/feature-variant-tag.component.ts index 35f9e0ae0..18464ed7d 100644 --- a/client/src/app/components/shared/feature-variant-tag/feature-variant-tag.component.ts +++ b/client/src/app/components/shared/feature-variant-tag/feature-variant-tag.component.ts @@ -28,6 +28,7 @@ export interface LinkableVariant { templateUrl: './feature-variant-tag.component.html', styleUrls: ['./feature-variant-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFeatureVariantTagComponent implements OnInit { @Input() variant!: LinkableVariant diff --git a/client/src/app/components/shared/icon-badges/icon-badges.component.ts b/client/src/app/components/shared/icon-badges/icon-badges.component.ts index 18cc83eed..a7c5bf9f2 100644 --- a/client/src/app/components/shared/icon-badges/icon-badges.component.ts +++ b/client/src/app/components/shared/icon-badges/icon-badges.component.ts @@ -7,6 +7,7 @@ import { Maybe } from '@app/generated/civic.apollo' templateUrl: './icon-badges.component.html', styleUrls: ['./icon-badges.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcIconBadgesComponent { @Input() hasRevisions: Maybe = false diff --git a/client/src/app/components/shared/link-tag/link-tag.component.ts b/client/src/app/components/shared/link-tag/link-tag.component.ts index 273583034..4554bcaad 100644 --- a/client/src/app/components/shared/link-tag/link-tag.component.ts +++ b/client/src/app/components/shared/link-tag/link-tag.component.ts @@ -4,6 +4,7 @@ import { Maybe } from '@app/generated/civic.apollo' @Component({ selector: 'cvc-link-tag', templateUrl: './link-tag.component.html', + standalone: false, }) export class CvcLinkTagComponent { _href: Maybe diff --git a/client/src/app/components/shared/login-prompt/login-prompt.component.ts b/client/src/app/components/shared/login-prompt/login-prompt.component.ts index 648eec34a..0303ce767 100644 --- a/client/src/app/components/shared/login-prompt/login-prompt.component.ts +++ b/client/src/app/components/shared/login-prompt/login-prompt.component.ts @@ -4,5 +4,6 @@ import { Component } from '@angular/core' selector: 'cvc-login-prompt', templateUrl: './login-prompt.component.html', styleUrls: ['./login-prompt.component.less'], + standalone: false, }) export class CvcLoginPromptComponent {} diff --git a/client/src/app/components/shared/moderate-entity-buttons/moderate-entity-buttons.component.ts b/client/src/app/components/shared/moderate-entity-buttons/moderate-entity-buttons.component.ts index 6bd0f051d..4916509a9 100644 --- a/client/src/app/components/shared/moderate-entity-buttons/moderate-entity-buttons.component.ts +++ b/client/src/app/components/shared/moderate-entity-buttons/moderate-entity-buttons.component.ts @@ -35,6 +35,7 @@ import { pluck } from 'rxjs-etc/dist/esm/operators' templateUrl: './moderate-entity-buttons.component.html', styleUrls: ['./moderate-entity-buttons.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcModerateEntityButtonsComponent implements OnInit, OnChanges { @Input() entityType!: 'EvidenceItem' | 'Assertion' diff --git a/client/src/app/components/shared/no-more-rows/no-more-rows.tag.ts b/client/src/app/components/shared/no-more-rows/no-more-rows.tag.ts index 1152551d4..6a538afc4 100644 --- a/client/src/app/components/shared/no-more-rows/no-more-rows.tag.ts +++ b/client/src/app/components/shared/no-more-rows/no-more-rows.tag.ts @@ -13,6 +13,7 @@ import { first } from 'rxjs/operators' selector: 'cvc-no-more-rows', templateUrl: './no-more-rows.tag.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class NoMoreRowsTag { @Input() diff --git a/client/src/app/components/shared/participant-list/participant-list.component.ts b/client/src/app/components/shared/participant-list/participant-list.component.ts index a83775eec..ca3a72477 100644 --- a/client/src/app/components/shared/participant-list/participant-list.component.ts +++ b/client/src/app/components/shared/participant-list/participant-list.component.ts @@ -17,6 +17,7 @@ export interface WithId { selector: 'cvc-participant-list', templateUrl: './participant-list.component.html', styleUrls: ['./participant-list.component.less'], + standalone: false, }) export class CvcParticipantListComponent implements OnInit { @Input() participantList!: T[] diff --git a/client/src/app/components/shared/plain-tag-overflow/plain-tag-overflow.component.ts b/client/src/app/components/shared/plain-tag-overflow/plain-tag-overflow.component.ts index eeb11a567..e5a2b8e46 100644 --- a/client/src/app/components/shared/plain-tag-overflow/plain-tag-overflow.component.ts +++ b/client/src/app/components/shared/plain-tag-overflow/plain-tag-overflow.component.ts @@ -14,6 +14,7 @@ import { Maybe } from '@app/generated/civic.apollo' templateUrl: './plain-tag-overflow.component.html', styleUrls: ['./plain-tag-overflow.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcPlainTagOverflowComponent implements OnChanges { @Input() tags: Maybe diff --git a/client/src/app/components/shared/retraction-status-tag/retraction-status-tag.component.ts b/client/src/app/components/shared/retraction-status-tag/retraction-status-tag.component.ts index 29137bd7e..e00d49fe5 100644 --- a/client/src/app/components/shared/retraction-status-tag/retraction-status-tag.component.ts +++ b/client/src/app/components/shared/retraction-status-tag/retraction-status-tag.component.ts @@ -1,14 +1,12 @@ import { Component, Input, OnInit } from '@angular/core' -import { - Maybe, -} from '@app/generated/civic.apollo' +import { Maybe } from '@app/generated/civic.apollo' @Component({ selector: 'cvc-retraction-status-tag', templateUrl: './retraction-status-tag.component.html', styleUrls: ['./retraction-status-tag.component.less'], + standalone: false, }) - export class CvcRetractionStatusTagComponent implements OnInit { private _retractionNature?: string diff --git a/client/src/app/components/shared/revert-entity-button/revert-entity-button.component.ts b/client/src/app/components/shared/revert-entity-button/revert-entity-button.component.ts index ea1a90655..9a7564ed3 100644 --- a/client/src/app/components/shared/revert-entity-button/revert-entity-button.component.ts +++ b/client/src/app/components/shared/revert-entity-button/revert-entity-button.component.ts @@ -25,6 +25,7 @@ import { pluck } from 'rxjs-etc/dist/esm/operators' selector: 'cvc-revert-entity-button', templateUrl: './revert-entity-button.component.html', styleUrls: ['./revert-entity-button.component.less'], + standalone: false, }) export class CvcRevertEntityButtonComponent implements OnInit { @Input() entityType!: 'EvidenceItem' | 'Assertion' diff --git a/client/src/app/components/shared/section-navigation/section-navigation.component.ts b/client/src/app/components/shared/section-navigation/section-navigation.component.ts index c38ba8ced..02b9b08aa 100644 --- a/client/src/app/components/shared/section-navigation/section-navigation.component.ts +++ b/client/src/app/components/shared/section-navigation/section-navigation.component.ts @@ -31,6 +31,7 @@ export interface TitleSegment { templateUrl: './section-navigation.component.html', styleUrls: ['./section-navigation.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcSectionNavigationComponent implements OnInit, OnDestroy { @Input() displayName: Maybe diff --git a/client/src/app/components/shared/site-stats-card/site-stats-card.component.ts b/client/src/app/components/shared/site-stats-card/site-stats-card.component.ts index 4aa4fbf45..fbcd98782 100644 --- a/client/src/app/components/shared/site-stats-card/site-stats-card.component.ts +++ b/client/src/app/components/shared/site-stats-card/site-stats-card.component.ts @@ -11,12 +11,13 @@ import { isNonNulled } from 'rxjs-etc' import { filter } from 'rxjs/operators' import { pluck } from 'rxjs-etc/operators' -type StatTimeOption = 'allTime' | 'newThisYear' | 'newThisMonth' | 'newThisWeek' +type StatTimeOption = 'allTime' | 'newThisYear' | 'newThisMonth' | 'newThisWeek' @Component({ selector: 'cvc-site-stats-card', templateUrl: './site-stats-card.component.html', styleUrls: ['./site-stats-card.component.less'], + standalone: false, }) export class CvcSiteStatsCardComponent implements OnInit { private statsRef!: QueryRef @@ -26,17 +27,19 @@ export class CvcSiteStatsCardComponent implements OnInit { stats$!: Observable statsLabel = { - 'allTime': 'Total', - 'newThisYear': 'Yearly', - 'newThisMonth': 'Monthly', - 'newThisWeek': 'Weekly', + allTime: 'Total', + newThisYear: 'Yearly', + newThisMonth: 'Monthly', + newThisWeek: 'Weekly', } statsType: StatTimeOption = 'allTime' - constructor(private statsGql: CivicStatsGQL) { } + constructor(private statsGql: CivicStatsGQL) {} - label(): string { return this.statsLabel[this.statsType]; } + label(): string { + return this.statsLabel[this.statsType] + } ngOnInit() { this.statsRef = this.statsGql.watch({}) diff --git a/client/src/app/components/shared/stats-card/stats-card.component.html b/client/src/app/components/shared/stats-card/stats-card.component.html index 3259af586..3f0f95fbf 100644 --- a/client/src/app/components/shared/stats-card/stats-card.component.html +++ b/client/src/app/components/shared/stats-card/stats-card.component.html @@ -10,9 +10,9 @@ {{ title }} - - ({{ activity.rank | ordinal }}) - + + ({{ activity.rank | ordinal }}) + @@ -38,7 +38,7 @@ context: { $implicit: cvcRanks.revisionsRank, title: 'Revisions', - iconTpl: revisionIcon + iconTpl: revisionIcon, } "> @@ -56,7 +56,7 @@ context: { $implicit: cvcRanks.submissionsRank, title: 'Submissions', - iconTpl: submissionsIcon + iconTpl: submissionsIcon, } "> @@ -74,7 +74,7 @@ context: { $implicit: cvcRanks.moderationRank, title: 'Moderations', - iconTpl: moderationIcon + iconTpl: moderationIcon, } "> @@ -100,7 +100,7 @@ diff --git a/client/src/app/components/shared/stats-card/stats-card.component.ts b/client/src/app/components/shared/stats-card/stats-card.component.ts index fac926114..6c204ded3 100644 --- a/client/src/app/components/shared/stats-card/stats-card.component.ts +++ b/client/src/app/components/shared/stats-card/stats-card.component.ts @@ -12,6 +12,7 @@ import { BehaviorSubject } from 'rxjs' templateUrl: './stats-card.component.html', styleUrls: ['./stats-card.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcStatsCardComponent implements OnInit { @Input() cvcStats!: Stats diff --git a/client/src/app/components/shared/status-tag/status-tag.component.ts b/client/src/app/components/shared/status-tag/status-tag.component.ts index e62a661d5..8f1014472 100644 --- a/client/src/app/components/shared/status-tag/status-tag.component.ts +++ b/client/src/app/components/shared/status-tag/status-tag.component.ts @@ -11,6 +11,7 @@ type StatusType = EvidenceStatus | RevisionStatus | FlagState @Component({ selector: 'cvc-status-tag', templateUrl: './status-tag.component.html', + standalone: false, }) export class CvcStatusTagComponent implements OnInit { private _status?: StatusType diff --git a/client/src/app/components/shared/tab-navigation/tab-navigation.component.ts b/client/src/app/components/shared/tab-navigation/tab-navigation.component.ts index e8fac5917..4b1c25c93 100644 --- a/client/src/app/components/shared/tab-navigation/tab-navigation.component.ts +++ b/client/src/app/components/shared/tab-navigation/tab-navigation.component.ts @@ -14,6 +14,7 @@ export interface RouteableTab { selector: 'cvc-tab-navigation', templateUrl: './tab-navigation.component.html', styleUrls: ['./tab-navigation.component.less'], + standalone: false, }) export class CvcTabNavigationComponent { @Input() entity: Maybe diff --git a/client/src/app/components/shared/table-counts/table-counts.component.ts b/client/src/app/components/shared/table-counts/table-counts.component.ts index 4719d7fda..fd06b1c05 100644 --- a/client/src/app/components/shared/table-counts/table-counts.component.ts +++ b/client/src/app/components/shared/table-counts/table-counts.component.ts @@ -36,6 +36,7 @@ export type EntityEdge = { templateUrl: './table-counts.component.html', styleUrls: ['./table-counts.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class TableCountsComponent implements OnInit { @Input() cvcTableCountsConnection!: Observable @@ -61,7 +62,7 @@ export class TableCountsComponent implements OnInit { return { edgeCount: edges.length, filteredCount: filteredCount, - lastUpdated: c.lastUpdated + lastUpdated: c.lastUpdated, } }) ) diff --git a/client/src/app/components/shared/tag-group/tag-group.component.ts b/client/src/app/components/shared/tag-group/tag-group.component.ts index 1ddd4dc9a..a4bad43be 100644 --- a/client/src/app/components/shared/tag-group/tag-group.component.ts +++ b/client/src/app/components/shared/tag-group/tag-group.component.ts @@ -4,6 +4,7 @@ import { Component } from '@angular/core' selector: 'cvc-tag-group', templateUrl: './tag-group.component.html', styleUrls: ['./tag-group.component.less'], + standalone: false, }) export class CvcTagGroupComponent { constructor() {} diff --git a/client/src/app/components/shared/tag-list/tag-list.component.ts b/client/src/app/components/shared/tag-list/tag-list.component.ts index 368e21c66..203a5e567 100644 --- a/client/src/app/components/shared/tag-list/tag-list.component.ts +++ b/client/src/app/components/shared/tag-list/tag-list.component.ts @@ -18,6 +18,7 @@ import { Maybe } from '@app/generated/civic.apollo' '[class.sm]': 'size === "sm"', }, changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcTagListComponent implements OnInit { @Input() size!: Maybe<'xs' | 'sm'> diff --git a/client/src/app/components/shared/tag-overflow/tag-overflow.component.ts b/client/src/app/components/shared/tag-overflow/tag-overflow.component.ts index 3d130b5ea..7ed31eee5 100644 --- a/client/src/app/components/shared/tag-overflow/tag-overflow.component.ts +++ b/client/src/app/components/shared/tag-overflow/tag-overflow.component.ts @@ -44,6 +44,7 @@ function populateMatchText(input: Maybe): Maybe { templateUrl: './tag-overflow.component.html', styleUrls: ['./tag-overflow.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcTagOverflowComponent implements OnChanges { @Input({ transform: populateMatchText }) tags: Maybe diff --git a/client/src/app/components/source-suggestions/source-suggestions-table/source-suggestions-table.component.ts b/client/src/app/components/source-suggestions/source-suggestions-table/source-suggestions-table.component.ts index 6125bf2f5..9c0ad416b 100644 --- a/client/src/app/components/source-suggestions/source-suggestions-table/source-suggestions-table.component.ts +++ b/client/src/app/components/source-suggestions/source-suggestions-table/source-suggestions-table.component.ts @@ -61,6 +61,7 @@ export interface SourceSuggestionTableFilters { templateUrl: './source-suggestions-table.component.html', styleUrls: ['./source-suggestions-table.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcSourceSuggestionsTableComponent implements OnInit { @Input() cvcHeight?: string @@ -262,7 +263,10 @@ export class CvcSourceSuggestionsTableComponent implements OnInit { } // virtual scroll helpers - trackByIndex(_: number, data: Maybe): Maybe { + trackByIndex( + _: number, + data: Maybe + ): Maybe { return data?.id } } diff --git a/client/src/app/components/sources/source-popover/source-popover.component.ts b/client/src/app/components/sources/source-popover/source-popover.component.ts index 23be22fe6..23b2c67c8 100644 --- a/client/src/app/components/sources/source-popover/source-popover.component.ts +++ b/client/src/app/components/sources/source-popover/source-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-source-popover', templateUrl: './source-popover.component.html', styleUrls: ['./source-popover.component.less'], + standalone: false, }) export class CvcSourcePopoverComponent implements OnInit { @Input() sourceId!: number diff --git a/client/src/app/components/sources/source-tag/source-tag.component.ts b/client/src/app/components/sources/source-tag/source-tag.component.ts index 10de203cb..956011747 100644 --- a/client/src/app/components/sources/source-tag/source-tag.component.ts +++ b/client/src/app/components/sources/source-tag/source-tag.component.ts @@ -43,6 +43,7 @@ type SourceTagInput = SourceWithDisplayName | SourceWithCitation templateUrl: './source-tag.component.html', styleUrls: ['./source-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcSourceTagComponent { _source!: SourceTagInput diff --git a/client/src/app/components/sources/sources-table/sources-table.component.ts b/client/src/app/components/sources/sources-table/sources-table.component.ts index bd6d97997..eb3cd66a1 100644 --- a/client/src/app/components/sources/sources-table/sources-table.component.ts +++ b/client/src/app/components/sources/sources-table/sources-table.component.ts @@ -55,6 +55,7 @@ export interface SourcesTableUserFilters { templateUrl: './sources-table.component.html', styleUrls: ['./sources-table.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcSourcesTableComponent implements OnInit { @Input() cvcHeight?: number @@ -100,7 +101,10 @@ export class CvcSourcesTableComponent implements OnInit { sortColumns: typeof SourcesSortColumns = SourcesSortColumns - constructor(private gql: BrowseSourcesGQL, private cdr: ChangeDetectorRef) { + constructor( + private gql: BrowseSourcesGQL, + private cdr: ChangeDetectorRef + ) { this.noMoreRows$ = new BehaviorSubject(false) this.scrollEvent$ = new BehaviorSubject('stop') this.sortChange$ = new Subject() @@ -203,14 +207,17 @@ export class CvcSourcesTableComponent implements OnInit { journal: this.journalInput, name: this.nameInput, sourceType: this.sourceTypeInput, - openAccess: this.openAccessInput + openAccess: this.openAccessInput, }) .then(() => this.scrollIndex$.next(0)) this.cdr.detectChanges() } - trackByIndex(_: number, data: Maybe): Maybe { + trackByIndex( + _: number, + data: Maybe + ): Maybe { return data?.id } } diff --git a/client/src/app/components/therapies/cvc-therapy-popover/cvc-therapy-popover.component.ts b/client/src/app/components/therapies/cvc-therapy-popover/cvc-therapy-popover.component.ts index bac10cdd5..54be5d579 100644 --- a/client/src/app/components/therapies/cvc-therapy-popover/cvc-therapy-popover.component.ts +++ b/client/src/app/components/therapies/cvc-therapy-popover/cvc-therapy-popover.component.ts @@ -12,6 +12,7 @@ import { isNonNulled } from 'rxjs-etc' selector: 'cvc-therapy-popover', templateUrl: './cvc-therapy-popover.component.html', styleUrls: ['./cvc-therapy-popover.component.less'], + standalone: false, }) export class CvcTherapyPopoverComponent implements OnInit { @Input() therapyId!: number diff --git a/client/src/app/components/therapies/cvc-therapy-tag/cvc-therapy-tag.component.ts b/client/src/app/components/therapies/cvc-therapy-tag/cvc-therapy-tag.component.ts index 741b9fd89..bb80fbdc2 100644 --- a/client/src/app/components/therapies/cvc-therapy-tag/cvc-therapy-tag.component.ts +++ b/client/src/app/components/therapies/cvc-therapy-tag/cvc-therapy-tag.component.ts @@ -19,6 +19,7 @@ export interface LinkableTherapy { templateUrl: './cvc-therapy-tag.component.html', styleUrls: ['./cvc-therapy-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcTherapyTagComponent { _therapy!: LinkableTherapy diff --git a/client/src/app/components/therapies/my-chem-info/my-chem-info.component.ts b/client/src/app/components/therapies/my-chem-info/my-chem-info.component.ts index 418ca4ffe..4475a68cb 100644 --- a/client/src/app/components/therapies/my-chem-info/my-chem-info.component.ts +++ b/client/src/app/components/therapies/my-chem-info/my-chem-info.component.ts @@ -1,24 +1,25 @@ -import { Component, Input, OnDestroy } from "@angular/core"; -import { Maybe, MyChemInfoFieldsFragment } from "@app/generated/civic.apollo"; -import { BehaviorSubject } from "rxjs"; +import { Component, Input, OnDestroy } from '@angular/core' +import { Maybe, MyChemInfoFieldsFragment } from '@app/generated/civic.apollo' +import { BehaviorSubject } from 'rxjs' @Component({ - selector: 'cvc-my-chem-info', - templateUrl: './my-chem-info.component.html', - styleUrls: ['./my-chem-info.component.less'] + selector: 'cvc-my-chem-info', + templateUrl: './my-chem-info.component.html', + styleUrls: ['./my-chem-info.component.less'], + standalone: false, }) export class CvcMyChemInfoComponent implements OnDestroy { - @Input() chemInfo: Maybe; + @Input() chemInfo: Maybe - tabIndex = new BehaviorSubject(0); + tabIndex = new BehaviorSubject(0) - constructor() { } + constructor() {} tabChange(index: number): void { - this.tabIndex.next(index); + this.tabIndex.next(index) } - + ngOnDestroy(): void { - this.tabIndex.unsubscribe(); + this.tabIndex.unsubscribe() } } diff --git a/client/src/app/components/therapies/therapies-table/therapies-table.component.ts b/client/src/app/components/therapies/therapies-table/therapies-table.component.ts index e322d8fe4..a46157487 100644 --- a/client/src/app/components/therapies/therapies-table/therapies-table.component.ts +++ b/client/src/app/components/therapies/therapies-table/therapies-table.component.ts @@ -49,6 +49,7 @@ export interface TherapyTableUserFilters { selector: 'cvc-therapies-table', templateUrl: './therapies-table.component.html', styleUrls: ['./therapies-table.component.less'], + standalone: false, }) export class CvcTherapiesTableComponent implements OnInit { @Input() cvcHeight: Maybe diff --git a/client/src/app/components/users/user-avatar/user-avatar.component.ts b/client/src/app/components/users/user-avatar/user-avatar.component.ts index 8520b51d2..a28f7553e 100644 --- a/client/src/app/components/users/user-avatar/user-avatar.component.ts +++ b/client/src/app/components/users/user-avatar/user-avatar.component.ts @@ -15,6 +15,7 @@ export interface WithProfileImageAndDisplayName { templateUrl: './user-avatar.component.html', styleUrls: ['./user-avatar.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcUserAvatarComponent implements OnInit { @Input() user!: WithProfileImageAndDisplayName diff --git a/client/src/app/components/users/user-card/user-card.component.ts b/client/src/app/components/users/user-card/user-card.component.ts index 325eae08a..5aca8ce3e 100644 --- a/client/src/app/components/users/user-card/user-card.component.ts +++ b/client/src/app/components/users/user-card/user-card.component.ts @@ -16,6 +16,7 @@ import { templateUrl: './user-card.component.html', styleUrls: ['./user-card.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcUserCardComponent implements OnInit { @Input() user!: OrganizationMembersFieldsFragment diff --git a/client/src/app/components/users/user-leaderboards/user-leaderboards.component.ts b/client/src/app/components/users/user-leaderboards/user-leaderboards.component.ts index 7342c7543..6de71fdfe 100644 --- a/client/src/app/components/users/user-leaderboards/user-leaderboards.component.ts +++ b/client/src/app/components/users/user-leaderboards/user-leaderboards.component.ts @@ -44,6 +44,7 @@ type UserLeaderboard = { templateUrl: './user-leaderboards.component.html', styleUrls: ['./user-leaderboards.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcUserLeaderboardsComponent implements OnInit { // SOURCE STREAMS @@ -279,12 +280,14 @@ export class CvcUserLeaderboardsComponent implements OnInit { map((result: ApolloQueryResult) => { let rows: UserLeaderboardRow[] = [] if (result.data && result.data.userLeaderboards) { - result.data.userLeaderboards.submissionsLeaderboard.edges.map((e) => { - if (e.node) { - const row = userToUserRow(e.node) - rows.push(row) + result.data.userLeaderboards.submissionsLeaderboard.edges.map( + (e) => { + if (e.node) { + const row = userToUserRow(e.node) + rows.push(row) + } } - }) + ) } return { diff --git a/client/src/app/components/users/user-popover/user-popover.component.ts b/client/src/app/components/users/user-popover/user-popover.component.ts index 24c99d191..388dcd653 100644 --- a/client/src/app/components/users/user-popover/user-popover.component.ts +++ b/client/src/app/components/users/user-popover/user-popover.component.ts @@ -18,6 +18,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-user-popover', templateUrl: './user-popover.component.html', styleUrls: ['./user-popover.component.less'], + standalone: false, }) export class CvcUserPopoverComponent implements OnInit { @Input() userId!: number diff --git a/client/src/app/components/users/user-tag/user-tag.component.ts b/client/src/app/components/users/user-tag/user-tag.component.ts index 17eda77af..c52cb8237 100644 --- a/client/src/app/components/users/user-tag/user-tag.component.ts +++ b/client/src/app/components/users/user-tag/user-tag.component.ts @@ -16,6 +16,7 @@ export interface TagLinkableUser { selector: 'cvc-user-tag', templateUrl: './user-tag.component.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcUserTagComponent { _user!: TagLinkableUser diff --git a/client/src/app/components/users/users-table/users-table.component.ts b/client/src/app/components/users/users-table/users-table.component.ts index fc6592c25..abcfa9e11 100644 --- a/client/src/app/components/users/users-table/users-table.component.ts +++ b/client/src/app/components/users/users-table/users-table.component.ts @@ -51,6 +51,7 @@ export interface UsersTableFilters { selector: 'cvc-users-table', templateUrl: './users-table.component.html', styleUrls: ['./users-table.component.less'], + standalone: false, }) export class CvcUsersTableComponent implements OnInit { @Input() cvcHeight?: number @@ -93,7 +94,10 @@ export class CvcUsersTableComponent implements OnInit { sortColumns = UsersSortColumns orgName: Maybe - constructor(private gql: UsersBrowseGQL, private cdr: ChangeDetectorRef) { + constructor( + private gql: UsersBrowseGQL, + private cdr: ChangeDetectorRef + ) { this.noMoreRows$ = new BehaviorSubject(false) this.scrollEvent$ = new BehaviorSubject('stop') this.sortChange$ = new Subject() @@ -204,7 +208,10 @@ export class CvcUsersTableComponent implements OnInit { } // virtual scroll helpers - trackByIndex(_: number, data: Maybe): Maybe { + trackByIndex( + _: number, + data: Maybe + ): Maybe { return data?.id } } diff --git a/client/src/app/components/variant-groups/variant-group-popover/variant-group-popover.component.ts b/client/src/app/components/variant-groups/variant-group-popover/variant-group-popover.component.ts index 2c138781f..1183bce16 100644 --- a/client/src/app/components/variant-groups/variant-group-popover/variant-group-popover.component.ts +++ b/client/src/app/components/variant-groups/variant-group-popover/variant-group-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-variant-group-popover', templateUrl: './variant-group-popover.component.html', styleUrls: ['./variant-group-popover.component.less'], + standalone: false, }) export class CvcVariantGroupPopoverComponent implements OnInit { @Input() variantGroupId!: number diff --git a/client/src/app/components/variant-groups/variant-group-tag/variant-group-tag.component.ts b/client/src/app/components/variant-groups/variant-group-tag/variant-group-tag.component.ts index 686db77d5..1fc302881 100644 --- a/client/src/app/components/variant-groups/variant-group-tag/variant-group-tag.component.ts +++ b/client/src/app/components/variant-groups/variant-group-tag/variant-group-tag.component.ts @@ -13,6 +13,7 @@ export interface LinkableVariantgroup { selector: 'cvc-variant-group-tag', templateUrl: './variant-group-tag.component.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantGroupTagComponent { _variantgroup!: LinkableVariantgroup diff --git a/client/src/app/components/variant-groups/variant-groups-table/variant-groups-table.component.ts b/client/src/app/components/variant-groups/variant-groups-table/variant-groups-table.component.ts index dd42d42d2..bd6e903ed 100644 --- a/client/src/app/components/variant-groups/variant-groups-table/variant-groups-table.component.ts +++ b/client/src/app/components/variant-groups/variant-groups-table/variant-groups-table.component.ts @@ -52,6 +52,7 @@ export interface VariantGroupTableUserFilters { templateUrl: './variant-groups-table.component.html', styleUrls: ['./variant-groups-table.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantGroupsTableComponent implements OnInit { @Input() cvcHeight?: number diff --git a/client/src/app/components/variant-types/variant-type-popover/variant-type-popover.component.ts b/client/src/app/components/variant-types/variant-type-popover/variant-type-popover.component.ts index e02516e9b..7bbec0a19 100644 --- a/client/src/app/components/variant-types/variant-type-popover/variant-type-popover.component.ts +++ b/client/src/app/components/variant-types/variant-type-popover/variant-type-popover.component.ts @@ -12,6 +12,7 @@ import { isNonNulled } from 'rxjs-etc' selector: 'cvc-variant-type-popover', templateUrl: './variant-type-popover.component.html', styleUrls: ['./variant-type-popover.component.less'], + standalone: false, }) export class CvcVariantTypePopoverComponent implements OnInit { @Input() variantTypeId!: number diff --git a/client/src/app/components/variant-types/variant-type-tag/variant-type-tag.component.ts b/client/src/app/components/variant-types/variant-type-tag/variant-type-tag.component.ts index 3fa17a323..e65658bca 100644 --- a/client/src/app/components/variant-types/variant-type-tag/variant-type-tag.component.ts +++ b/client/src/app/components/variant-types/variant-type-tag/variant-type-tag.component.ts @@ -19,6 +19,7 @@ export interface LinkableVariantType { templateUrl: './variant-type-tag.component.html', styleUrls: ['./variant-type-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantTypeTagComponent { _variantType!: LinkableVariantType diff --git a/client/src/app/components/variant-types/variant-types-table/variant-types-table.component.ts b/client/src/app/components/variant-types/variant-types-table/variant-types-table.component.ts index c592ba8cb..a74db40ad 100644 --- a/client/src/app/components/variant-types/variant-types-table/variant-types-table.component.ts +++ b/client/src/app/components/variant-types/variant-types-table/variant-types-table.component.ts @@ -47,6 +47,7 @@ export interface VariantTypesTableUserFilters { selector: 'cvc-variant-types-table', templateUrl: './variant-types-table.component.html', styleUrls: ['./variant-types-table.component.less'], + standalone: false, }) export class CvcVariantTypesTableComponent implements OnInit { @Input() cvcHeight?: number @@ -195,7 +196,10 @@ export class CvcVariantTypesTableComponent implements OnInit { this.cdr.detectChanges() } - trackByIndex(_: number, data: Maybe): Maybe { + trackByIndex( + _: number, + data: Maybe + ): Maybe { return data?.id } } diff --git a/client/src/app/components/variants/coordinates-card/coordinates-card.component.ts b/client/src/app/components/variants/coordinates-card/coordinates-card.component.ts index 19afde320..db11b9d56 100644 --- a/client/src/app/components/variants/coordinates-card/coordinates-card.component.ts +++ b/client/src/app/components/variants/coordinates-card/coordinates-card.component.ts @@ -17,6 +17,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-coordinates-card', templateUrl: './coordinates-card.component.html', styleUrls: ['./coordinates-card.component.less'], + standalone: false, }) export class CvcCoordinatesCard implements OnInit { @Input() cvcVariantId?: number diff --git a/client/src/app/components/variants/factor-variant-summary/factor-variant-summary.page.ts b/client/src/app/components/variants/factor-variant-summary/factor-variant-summary.page.ts index 954c16483..7d204a732 100644 --- a/client/src/app/components/variants/factor-variant-summary/factor-variant-summary.page.ts +++ b/client/src/app/components/variants/factor-variant-summary/factor-variant-summary.page.ts @@ -12,7 +12,6 @@ import { NzCardModule } from 'ng-zorro-antd/card' import { CvcEmptyRevisableModule } from '@app/components/shared/empty-revisable/empty-revisable.module' import { CvcMolecularProfilesTableModule } from '@app/components/molecular-profiles/molecular-profile-table/molecular-profile-table.module' import { CvcMyVariantInfoModule } from '../my-variant-info/my-variant-info.module' -import { PushPipe } from '@ngrx/component' import { VariantSummaryFieldsFragment } from '@app/generated/civic.apollo' import { CvcUserTagModule } from '@app/components/users/user-tag/user-tag.module' import { CvcFeatureTagModule } from '@app/components/features/feature-tag/feature-tag.module' @@ -21,13 +20,11 @@ import { CvcNcitDetailsComponent } from '@app/components/factors/ncit-details/nc import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ - standalone: true, selector: 'cvc-factor-variant-summary', templateUrl: './factor-variant-summary.page.html', styleUrls: ['./factor-variant-summary.page.less'], imports: [ CommonModule, - PushPipe, NzGridModule, NzDescriptionsModule, NzTagModule, diff --git a/client/src/app/components/variants/fusion-variant-summary/fusion-variant-summary.page.ts b/client/src/app/components/variants/fusion-variant-summary/fusion-variant-summary.page.ts index ab6b0f212..50a838c58 100644 --- a/client/src/app/components/variants/fusion-variant-summary/fusion-variant-summary.page.ts +++ b/client/src/app/components/variants/fusion-variant-summary/fusion-variant-summary.page.ts @@ -12,7 +12,6 @@ import { NzCardModule } from 'ng-zorro-antd/card' import { CvcEmptyRevisableModule } from '@app/components/shared/empty-revisable/empty-revisable.module' import { CvcMolecularProfilesTableModule } from '@app/components/molecular-profiles/molecular-profile-table/molecular-profile-table.module' import { CvcMyVariantInfoModule } from '../my-variant-info/my-variant-info.module' -import { PushPipe } from '@ngrx/component' import { VariantSummaryFieldsFragment } from '@app/generated/civic.apollo' import { CvcUserTagModule } from '@app/components/users/user-tag/user-tag.module' import { CvcFeatureTagModule } from '@app/components/features/feature-tag/feature-tag.module' @@ -20,13 +19,11 @@ import { CvcPipesModule } from '@app/core/pipes/pipes.module' import { NzTypographyModule } from 'ng-zorro-antd/typography' @Component({ - standalone: true, selector: 'cvc-fusion-variant-summary', templateUrl: './fusion-variant-summary.page.html', styleUrls: ['./fusion-variant-summary.page.less'], imports: [ CommonModule, - PushPipe, NzGridModule, NzDescriptionsModule, NzTagModule, diff --git a/client/src/app/components/variants/gene-variant-summary/gene-variant-summary.page.ts b/client/src/app/components/variants/gene-variant-summary/gene-variant-summary.page.ts index 8f25c021c..5540e294a 100644 --- a/client/src/app/components/variants/gene-variant-summary/gene-variant-summary.page.ts +++ b/client/src/app/components/variants/gene-variant-summary/gene-variant-summary.page.ts @@ -12,20 +12,17 @@ import { NzCardModule } from 'ng-zorro-antd/card' import { CvcEmptyRevisableModule } from '@app/components/shared/empty-revisable/empty-revisable.module' import { CvcMolecularProfilesTableModule } from '@app/components/molecular-profiles/molecular-profile-table/molecular-profile-table.module' import { CvcMyVariantInfoModule } from '../my-variant-info/my-variant-info.module' -import { PushPipe } from '@ngrx/component' import { VariantSummaryFieldsFragment } from '@app/generated/civic.apollo' import { CvcUserTagModule } from '@app/components/users/user-tag/user-tag.module' import { CvcFeatureTagModule } from '@app/components/features/feature-tag/feature-tag.module' import { CvcPipesModule } from '@app/core/pipes/pipes.module' @Component({ - standalone: true, selector: 'cvc-gene-variant-summary', templateUrl: './gene-variant-summary.page.html', styleUrls: ['./gene-variant-summary.page.less'], imports: [ CommonModule, - PushPipe, NzGridModule, NzDescriptionsModule, NzTagModule, diff --git a/client/src/app/components/variants/my-variant-info/my-variant-info.component.ts b/client/src/app/components/variants/my-variant-info/my-variant-info.component.ts index 64cae1900..134cd5cf8 100644 --- a/client/src/app/components/variants/my-variant-info/my-variant-info.component.ts +++ b/client/src/app/components/variants/my-variant-info/my-variant-info.component.ts @@ -7,6 +7,7 @@ import { BehaviorSubject } from 'rxjs' selector: 'cvc-my-variant-info', templateUrl: './my-variant-info.component.html', styleUrls: ['./my-variant-info.component.less'], + standalone: false, }) export class CvcMyVariantInfoComponent implements OnDestroy { @Input() variantInfo: Maybe diff --git a/client/src/app/components/variants/variant-popover/variant-popover.component.ts b/client/src/app/components/variants/variant-popover/variant-popover.component.ts index c70bc99ef..a7f56a659 100644 --- a/client/src/app/components/variants/variant-popover/variant-popover.component.ts +++ b/client/src/app/components/variants/variant-popover/variant-popover.component.ts @@ -12,6 +12,7 @@ import { filter, map } from 'rxjs/operators' selector: 'cvc-variant-popover', templateUrl: './variant-popover.component.html', styleUrls: ['./variant-popover.component.less'], + standalone: false, }) export class CvcVariantPopoverComponent implements OnInit { @Input() variantId!: number diff --git a/client/src/app/components/variants/variant-tag/variant-tag.component.ts b/client/src/app/components/variants/variant-tag/variant-tag.component.ts index 7687759f9..85e2c0d92 100644 --- a/client/src/app/components/variants/variant-tag/variant-tag.component.ts +++ b/client/src/app/components/variants/variant-tag/variant-tag.component.ts @@ -21,6 +21,7 @@ export interface LinkableVariant { templateUrl: './variant-tag.component.html', styleUrls: ['./variant-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantTagComponent implements OnInit { @Input() variant!: LinkableVariant diff --git a/client/src/app/components/variants/variants-menu/variants-menu.component.ts b/client/src/app/components/variants/variants-menu/variants-menu.component.ts index 2fdf78169..97321e298 100644 --- a/client/src/app/components/variants/variants-menu/variants-menu.component.ts +++ b/client/src/app/components/variants/variants-menu/variants-menu.component.ts @@ -25,6 +25,7 @@ import { LinkableFeature } from '@app/components/features/feature-tag/feature-ta selector: 'cvc-variant-menu', templateUrl: './variants-menu.component.html', styleUrls: ['./variants-menu.component.less'], + standalone: false, }) export class CvcVariantsMenuComponent implements OnInit { @Input() feature?: LinkableFeature diff --git a/client/src/app/components/variants/variants-table/variants-table.component.ts b/client/src/app/components/variants/variants-table/variants-table.component.ts index 819f1c1ea..40f73035b 100644 --- a/client/src/app/components/variants/variants-table/variants-table.component.ts +++ b/client/src/app/components/variants/variants-table/variants-table.component.ts @@ -52,6 +52,7 @@ export interface VariantTableUserFilters { templateUrl: './variants-table.component.html', styleUrls: ['./variants-table.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantsTableComponent implements OnInit { @Input() cvcHeight?: number @@ -104,7 +105,10 @@ export class CvcVariantsTableComponent implements OnInit { sortColumns = VariantsSortColumns - constructor(private gql: BrowseVariantsGQL, private cdr: ChangeDetectorRef) { + constructor( + private gql: BrowseVariantsGQL, + private cdr: ChangeDetectorRef + ) { this.noMoreRows$ = new BehaviorSubject(false) this.scrollEvent$ = new BehaviorSubject('stop') this.sortChange$ = new Subject() diff --git a/client/src/app/core/pipes/amp-format-pipe.ts b/client/src/app/core/pipes/amp-format-pipe.ts index db667a776..d7977a941 100644 --- a/client/src/app/core/pipes/amp-format-pipe.ts +++ b/client/src/app/core/pipes/amp-format-pipe.ts @@ -7,9 +7,13 @@ export type AmpDisplayFormat = 'verbose' | 'compact' @Pipe({ name: 'formatAmp', pure: true, + standalone: false, }) export class AmpFormatPipe implements PipeTransform { - transform(level: Maybe | CvcInputEnum, format: AmpDisplayFormat): string { + transform( + level: Maybe | CvcInputEnum, + format: AmpDisplayFormat + ): string { if (level) { if (format == 'verbose') { if (level === 'TIER_I_LEVEL_A') return 'Tier I - Level A' diff --git a/client/src/app/core/pipes/camel-case-to-words-pipe.ts b/client/src/app/core/pipes/camel-case-to-words-pipe.ts index 9e65207d7..c882212a3 100644 --- a/client/src/app/core/pipes/camel-case-to-words-pipe.ts +++ b/client/src/app/core/pipes/camel-case-to-words-pipe.ts @@ -3,6 +3,7 @@ import { Pipe, PipeTransform } from '@angular/core' @Pipe({ name: 'camelToWords', pure: true, + standalone: false, }) export class CamelCaseToWordPipe implements PipeTransform { transform(word: string): string { diff --git a/client/src/app/core/pipes/color-name-for-status-pipe.ts b/client/src/app/core/pipes/color-name-for-status-pipe.ts index 5afed7595..f2b553062 100644 --- a/client/src/app/core/pipes/color-name-for-status-pipe.ts +++ b/client/src/app/core/pipes/color-name-for-status-pipe.ts @@ -4,6 +4,7 @@ import { EvidenceStatus, Maybe } from '@app/generated/civic.apollo' @Pipe({ name: 'colorNameForStatus', pure: true, + standalone: false, }) export class ColorNameForStatusPipe implements PipeTransform { transform(status: Maybe): string { diff --git a/client/src/app/core/pipes/dev-rnd-bool.pipe.ts b/client/src/app/core/pipes/dev-rnd-bool.pipe.ts index d0b9ba488..3f9f885cc 100644 --- a/client/src/app/core/pipes/dev-rnd-bool.pipe.ts +++ b/client/src/app/core/pipes/dev-rnd-bool.pipe.ts @@ -1,6 +1,9 @@ import { Pipe, PipeTransform } from '@angular/core' -@Pipe({ name: 'devRandomBool' }) +@Pipe({ + name: 'devRandomBool', + standalone: false, +}) export class DevRandomBoolPipe implements PipeTransform { transform(pctTrue: number): boolean { return Math.random() < pctTrue diff --git a/client/src/app/core/pipes/entity-color.pipe.ts b/client/src/app/core/pipes/entity-color.pipe.ts index ba4b81cca..0cc693cf1 100644 --- a/client/src/app/core/pipes/entity-color.pipe.ts +++ b/client/src/app/core/pipes/entity-color.pipe.ts @@ -3,6 +3,7 @@ import { getEntityColor } from '../utilities/get-entity-color' @Pipe({ name: 'entityColor', + standalone: false, }) export class EntityColorPipe implements PipeTransform { transform(entity: string): string { diff --git a/client/src/app/core/pipes/entity-type-to-type-label.pipe.ts b/client/src/app/core/pipes/entity-type-to-type-label.pipe.ts index c97f06875..bb00f4bc9 100644 --- a/client/src/app/core/pipes/entity-type-to-type-label.pipe.ts +++ b/client/src/app/core/pipes/entity-type-to-type-label.pipe.ts @@ -3,6 +3,7 @@ import { entityTypeToTypeLabel } from '../utilities/entitytype-to-type-label' @Pipe({ name: 'entityTypeToTypeLabel', + standalone: false, }) export class EntityTypeToTypelabelPipe implements PipeTransform { transform(entity: string): string { diff --git a/client/src/app/core/pipes/entity-type-to-typename.pipe.ts b/client/src/app/core/pipes/entity-type-to-typename.pipe.ts index 403c27b62..2b0405034 100644 --- a/client/src/app/core/pipes/entity-type-to-typename.pipe.ts +++ b/client/src/app/core/pipes/entity-type-to-typename.pipe.ts @@ -3,6 +3,7 @@ import { entityTypeToTypename } from '../utilities/entitytype-to-typename' @Pipe({ name: 'entityTypeToTypename', + standalone: false, }) export class EntityTypeToTypenamePipe implements PipeTransform { transform(entity: string): string { diff --git a/client/src/app/core/pipes/enum-to-title-pipe.ts b/client/src/app/core/pipes/enum-to-title-pipe.ts index 57b32dfc7..5607f4fc5 100644 --- a/client/src/app/core/pipes/enum-to-title-pipe.ts +++ b/client/src/app/core/pipes/enum-to-title-pipe.ts @@ -3,6 +3,7 @@ import { Pipe, PipeTransform } from '@angular/core' @Pipe({ name: 'enumToTitle', pure: true, + standalone: false, }) export class EnumToTitlePipe implements PipeTransform { transform(enum_text?: string): string { diff --git a/client/src/app/core/pipes/event-verbiage-pipe.ts b/client/src/app/core/pipes/event-verbiage-pipe.ts index e42630527..c82bc8277 100644 --- a/client/src/app/core/pipes/event-verbiage-pipe.ts +++ b/client/src/app/core/pipes/event-verbiage-pipe.ts @@ -6,6 +6,7 @@ export type EventVerbiageContext = 'feed' | 'contributor-card' | 'action-filter' @Pipe({ name: 'eventVerbiage', pure: true, + standalone: false, }) export class EventVerbiagePipe implements PipeTransform { transform( diff --git a/client/src/app/core/pipes/evidence-enum-display-type.ts b/client/src/app/core/pipes/evidence-enum-display-type.ts index b887e6339..14859fbfb 100644 --- a/client/src/app/core/pipes/evidence-enum-display-type.ts +++ b/client/src/app/core/pipes/evidence-enum-display-type.ts @@ -24,6 +24,7 @@ export const EvidenceRatingLabelMap = new Map([ @Pipe({ name: 'evidenceEnumDisplay', pure: true, + standalone: false, }) export class EvidenceEnumDisplayPipe implements PipeTransform { transform( diff --git a/client/src/app/core/pipes/evidence-enum-tooltip.pipe.ts b/client/src/app/core/pipes/evidence-enum-tooltip.pipe.ts index 7fd971c2b..e95223b38 100644 --- a/client/src/app/core/pipes/evidence-enum-tooltip.pipe.ts +++ b/client/src/app/core/pipes/evidence-enum-tooltip.pipe.ts @@ -5,6 +5,7 @@ import { getEvidenceEnumTooltip } from '../utilities/enum-tooltips/get-evidence- @Pipe({ name: 'enumTooltip', pure: true, + standalone: false, }) export class EvidenceEnumTooltipPipe implements PipeTransform { transform( diff --git a/client/src/app/core/pipes/evidence-level-display.pipe.ts b/client/src/app/core/pipes/evidence-level-display.pipe.ts index 9f8533e41..8958e31b9 100644 --- a/client/src/app/core/pipes/evidence-level-display.pipe.ts +++ b/client/src/app/core/pipes/evidence-level-display.pipe.ts @@ -9,6 +9,7 @@ export type InputEnum = EvidenceLevel @Pipe({ name: 'evidenceLevelDisplay', pure: true, + standalone: false, }) export class EvidenceLevelDisplayPipe implements PipeTransform { transform( diff --git a/client/src/app/core/pipes/highlight-typeahead-pipe.ts b/client/src/app/core/pipes/highlight-typeahead-pipe.ts index 8e1014ed7..b026c28f7 100644 --- a/client/src/app/core/pipes/highlight-typeahead-pipe.ts +++ b/client/src/app/core/pipes/highlight-typeahead-pipe.ts @@ -4,6 +4,7 @@ import { DomSanitizer, SafeHtml } from '@angular/platform-browser' @Pipe({ name: 'highlightTypeahead', pure: true, + standalone: false, }) export class HighlightTypeaheadPipe implements PipeTransform { constructor(private sanitizer: DomSanitizer) {} diff --git a/client/src/app/core/pipes/icon-name-for-activity-type.pipe.ts b/client/src/app/core/pipes/icon-name-for-activity-type.pipe.ts index ecb545464..4aabab754 100644 --- a/client/src/app/core/pipes/icon-name-for-activity-type.pipe.ts +++ b/client/src/app/core/pipes/icon-name-for-activity-type.pipe.ts @@ -4,6 +4,7 @@ import { ActivityTypeInput } from '@app/generated/civic.apollo' @Pipe({ name: 'iconNameForActivityTypeInput', pure: true, + standalone: false, }) export class IconNameForActivityTypeInputPipe implements PipeTransform { private iconMap: { [key in ActivityTypeInput]?: string } = { diff --git a/client/src/app/core/pipes/icon-name-for-event-action-pipe.ts b/client/src/app/core/pipes/icon-name-for-event-action-pipe.ts index eba598ea7..591437ea7 100644 --- a/client/src/app/core/pipes/icon-name-for-event-action-pipe.ts +++ b/client/src/app/core/pipes/icon-name-for-event-action-pipe.ts @@ -4,6 +4,7 @@ import { EventAction } from '@app/generated/civic.apollo' @Pipe({ name: 'iconNameForEventAction', pure: true, + standalone: false, }) export class IconNameForEventActionPipe implements PipeTransform { transform(a: EventAction): string { diff --git a/client/src/app/core/pipes/icon-name-for-subscribable-entity.ts b/client/src/app/core/pipes/icon-name-for-subscribable-entity.ts index 0be52bfdc..7f1f21625 100644 --- a/client/src/app/core/pipes/icon-name-for-subscribable-entity.ts +++ b/client/src/app/core/pipes/icon-name-for-subscribable-entity.ts @@ -4,6 +4,7 @@ import { SubscribableEntities } from '@app/generated/civic.apollo' @Pipe({ name: 'iconNameForSubscribableEntity', pure: true, + standalone: false, }) export class IconNameForSubscribableEntity implements PipeTransform { transform(e: SubscribableEntities | string): string { diff --git a/client/src/app/core/pipes/if-empty-pipe.ts b/client/src/app/core/pipes/if-empty-pipe.ts index 593547ef7..1e84f18b0 100644 --- a/client/src/app/core/pipes/if-empty-pipe.ts +++ b/client/src/app/core/pipes/if-empty-pipe.ts @@ -4,6 +4,7 @@ import { Maybe } from '@app/generated/civic.apollo' @Pipe({ name: 'ifEmpty', pure: true, + standalone: false, }) export class IfEmptyPipe implements PipeTransform { transform(input: any, defaultValue: string): string { diff --git a/client/src/app/core/pipes/is-array.pipe.ts b/client/src/app/core/pipes/is-array.pipe.ts index 36ed81245..86ba34d11 100644 --- a/client/src/app/core/pipes/is-array.pipe.ts +++ b/client/src/app/core/pipes/is-array.pipe.ts @@ -1,6 +1,9 @@ import { Pipe, PipeTransform } from '@angular/core' -@Pipe({ name: 'isArray' }) +@Pipe({ + name: 'isArray', + standalone: false, +}) export class IsArrayPipe implements PipeTransform { transform(value: unknown): boolean { if (value === undefined || value === null) return false diff --git a/client/src/app/core/pipes/ordinal-number.ts b/client/src/app/core/pipes/ordinal-number.ts index c8be8777d..792104ab9 100644 --- a/client/src/app/core/pipes/ordinal-number.ts +++ b/client/src/app/core/pipes/ordinal-number.ts @@ -1,5 +1,8 @@ import { Pipe, PipeTransform } from '@angular/core' -@Pipe({ name: 'ordinal' }) +@Pipe({ + name: 'ordinal', + standalone: false, +}) export class OrdinalPipe implements PipeTransform { transform(int: number) { const ones = +int % 10, diff --git a/client/src/app/core/pipes/pluck-pipe.ts b/client/src/app/core/pipes/pluck-pipe.ts index 5b9966c10..f75c46fcb 100644 --- a/client/src/app/core/pipes/pluck-pipe.ts +++ b/client/src/app/core/pipes/pluck-pipe.ts @@ -3,6 +3,7 @@ import { Pipe, PipeTransform } from '@angular/core' @Pipe({ name: 'pluck', pure: true, + standalone: false, }) export class PluckPipe implements PipeTransform { transform(input: any[], key: string): any { diff --git a/client/src/app/core/pipes/preposition-for-subject-pipe.ts b/client/src/app/core/pipes/preposition-for-subject-pipe.ts index 4f0406df9..6fe24c0cc 100644 --- a/client/src/app/core/pipes/preposition-for-subject-pipe.ts +++ b/client/src/app/core/pipes/preposition-for-subject-pipe.ts @@ -4,6 +4,7 @@ import { EventAction } from '@app/generated/civic.apollo' @Pipe({ name: 'prepositionForSubject', pure: true, + standalone: false, }) export class PrepositionForSubjectPipe implements PipeTransform { transform(action: EventAction): string { diff --git a/client/src/app/core/pipes/reference-build-display.pipe.ts b/client/src/app/core/pipes/reference-build-display.pipe.ts index b92206306..8685b5217 100644 --- a/client/src/app/core/pipes/reference-build-display.pipe.ts +++ b/client/src/app/core/pipes/reference-build-display.pipe.ts @@ -6,6 +6,7 @@ import { formatReferenceBuildEnum } from '@app/core/utilities/enum-formatters/fo @Pipe({ name: 'referenceBuildDisplay', pure: true, + standalone: false, }) export class ReferenceBuildDisplayPipe implements PipeTransform { transform(value: Maybe): string { diff --git a/client/src/app/core/pipes/sanitize-html-pipe.ts b/client/src/app/core/pipes/sanitize-html-pipe.ts index 9cbad2474..6794f0b05 100644 --- a/client/src/app/core/pipes/sanitize-html-pipe.ts +++ b/client/src/app/core/pipes/sanitize-html-pipe.ts @@ -4,6 +4,7 @@ import { DomSanitizer, SafeHtml } from '@angular/platform-browser' @Pipe({ name: 'sanitizeHtml', pure: true, + standalone: false, }) export class SanitizeHtmlPipe implements PipeTransform { constructor(private sanitizer: DomSanitizer) {} diff --git a/client/src/app/core/pipes/sort-enum.pipe.ts b/client/src/app/core/pipes/sort-enum.pipe.ts index a6baef888..23d9265d4 100644 --- a/client/src/app/core/pipes/sort-enum.pipe.ts +++ b/client/src/app/core/pipes/sort-enum.pipe.ts @@ -3,6 +3,7 @@ import { Pipe, PipeTransform } from '@angular/core' @Pipe({ name: 'enumSort', pure: true, + standalone: false, }) export class SortEnumPipe implements PipeTransform { transform(enumValues: T[]): T[] { diff --git a/client/src/app/core/pipes/source-suggestion-status-enum-display.pipe.ts b/client/src/app/core/pipes/source-suggestion-status-enum-display.pipe.ts index 67d8a1cf5..30da433a5 100644 --- a/client/src/app/core/pipes/source-suggestion-status-enum-display.pipe.ts +++ b/client/src/app/core/pipes/source-suggestion-status-enum-display.pipe.ts @@ -7,6 +7,7 @@ export type EnumOutputStyle = 'display-string' | 'icon-name' @Pipe({ name: 'sourceSuggestionStatusEnumDisplay', pure: true, + standalone: false, }) export class SourceSuggestionStatusEnumDisplay implements PipeTransform { transform( diff --git a/client/src/app/core/pipes/source-type-display.pipe.ts b/client/src/app/core/pipes/source-type-display.pipe.ts index 7d2a7828a..beca14862 100644 --- a/client/src/app/core/pipes/source-type-display.pipe.ts +++ b/client/src/app/core/pipes/source-type-display.pipe.ts @@ -6,6 +6,7 @@ import { Maybe } from 'graphql/jsutils/Maybe' @Pipe({ name: 'sourceTypeDisplay', pure: true, + standalone: false, }) export class SourceTypeDisplayPipe implements PipeTransform { transform(value: Maybe): string { diff --git a/client/src/app/core/pipes/therapy-interaction-enum-display.pipe.ts b/client/src/app/core/pipes/therapy-interaction-enum-display.pipe.ts index 568a215cc..121ea39c5 100644 --- a/client/src/app/core/pipes/therapy-interaction-enum-display.pipe.ts +++ b/client/src/app/core/pipes/therapy-interaction-enum-display.pipe.ts @@ -7,6 +7,7 @@ export type EnumOutputStyle = 'display-string' | 'icon-name' @Pipe({ name: 'therapyInteractionEnumDisplay', pure: true, + standalone: false, }) export class TherapyInteractionEnumDisplayPipe implements PipeTransform { transform( diff --git a/client/src/app/core/pipes/timeago-formatter.ts b/client/src/app/core/pipes/timeago-formatter.ts index f52639ade..572e9ed10 100644 --- a/client/src/app/core/pipes/timeago-formatter.ts +++ b/client/src/app/core/pipes/timeago-formatter.ts @@ -25,6 +25,7 @@ const withYearFormatter = new Intl.DateTimeFormat('en-US', withYearOptions) @Pipe({ name: 'timeAgo', pure: true, + standalone: false, }) export class CivicTimeagoFormatter { transform(input: number | string): string { diff --git a/client/src/app/core/pipes/truncate-pipe.ts b/client/src/app/core/pipes/truncate-pipe.ts index 25721d7ad..31c0223c3 100644 --- a/client/src/app/core/pipes/truncate-pipe.ts +++ b/client/src/app/core/pipes/truncate-pipe.ts @@ -3,6 +3,7 @@ import { Pipe, PipeTransform } from '@angular/core' @Pipe({ name: 'truncate', pure: true, + standalone: false, }) export class TruncatePipe implements PipeTransform { constructor() {} diff --git a/client/src/app/core/pipes/type-guard.pipe.ts b/client/src/app/core/pipes/type-guard.pipe.ts index 0db27f378..4f9545b82 100644 --- a/client/src/app/core/pipes/type-guard.pipe.ts +++ b/client/src/app/core/pipes/type-guard.pipe.ts @@ -8,6 +8,7 @@ export type TypeGuard = (a: A) => a is B @Pipe({ name: 'guardType', + standalone: false, }) export class GuardTypePipe implements PipeTransform { transform( diff --git a/client/src/app/core/pipes/typename-to-icon.pipe.ts b/client/src/app/core/pipes/typename-to-icon.pipe.ts index 6c9cfb58f..abf40be51 100644 --- a/client/src/app/core/pipes/typename-to-icon.pipe.ts +++ b/client/src/app/core/pipes/typename-to-icon.pipe.ts @@ -4,6 +4,7 @@ import { Maybe } from '@app/generated/civic.apollo' @Pipe({ name: 'typenameToIcon', pure: true, + standalone: false, }) export class TypenameToIconPipe implements PipeTransform { transform(value: Maybe): string { diff --git a/client/src/app/core/pipes/typename-to-route-pipe.ts b/client/src/app/core/pipes/typename-to-route-pipe.ts index ce377b509..9a1118c07 100644 --- a/client/src/app/core/pipes/typename-to-route-pipe.ts +++ b/client/src/app/core/pipes/typename-to-route-pipe.ts @@ -3,6 +3,7 @@ import { Pipe, PipeTransform } from '@angular/core' @Pipe({ name: 'typenameToRoute', pure: true, + standalone: false, }) export class TypenameToRoutePipe implements PipeTransform { transform(n: string): string { diff --git a/client/src/app/core/pipes/user-role-to-icon-name.pipe.ts b/client/src/app/core/pipes/user-role-to-icon-name.pipe.ts index c8e25789f..87b6a23b7 100644 --- a/client/src/app/core/pipes/user-role-to-icon-name.pipe.ts +++ b/client/src/app/core/pipes/user-role-to-icon-name.pipe.ts @@ -3,23 +3,24 @@ import { getEntityColor } from '../utilities/get-entity-color' @Pipe({ name: 'userRoleToIconName', + standalone: false, }) export class UserRoleToIconNamePipe implements PipeTransform { transform(role: string): string { let icon: string switch (role) { - case 'ADMIN': - icon = 'civic-admin' - break - case 'EDITOR': - icon = 'civic-editor' - break - case 'CURATOR': - icon = 'civic-curator' - break - default: - icon = 'civic-curator' - } - return icon + case 'ADMIN': + icon = 'civic-admin' + break + case 'EDITOR': + icon = 'civic-editor' + break + case 'CURATOR': + icon = 'civic-curator' + break + default: + icon = 'civic-curator' + } + return icon } } diff --git a/client/src/app/directives/auto-height-card/auto-height-card.directive.ts b/client/src/app/directives/auto-height-card/auto-height-card.directive.ts index eb96bd7d8..b434b0215 100644 --- a/client/src/app/directives/auto-height-card/auto-height-card.directive.ts +++ b/client/src/app/directives/auto-height-card/auto-height-card.directive.ts @@ -20,6 +20,7 @@ type AutoHeightOffset = string | number | undefined @Directive({ // tslint:disable-next-line: directive-selector selector: '[cvcAutoHeightCard]', + standalone: false, }) export class CvcAutoHeightCardDirective implements OnInit, OnDestroy { // optional offset value, if provided will be added to height calculation diff --git a/client/src/app/directives/auto-height-div/auto-height-div.directive.ts b/client/src/app/directives/auto-height-div/auto-height-div.directive.ts index 748f910c5..f25f6eb4f 100644 --- a/client/src/app/directives/auto-height-div/auto-height-div.directive.ts +++ b/client/src/app/directives/auto-height-div/auto-height-div.directive.ts @@ -23,6 +23,7 @@ type AutoHeightOffset = string | number | undefined @Directive({ // tslint:disable-next-line: directive-selector selector: '[cvcAutoHeightDiv]', + standalone: false, }) export class CvcAutoHeightDivDirective implements OnInit { // optional offset value, if provided will be added to height calculation diff --git a/client/src/app/directives/auto-height-table/auto-height-table.directive.ts b/client/src/app/directives/auto-height-table/auto-height-table.directive.ts index ce2d3b81b..f869063cc 100644 --- a/client/src/app/directives/auto-height-table/auto-height-table.directive.ts +++ b/client/src/app/directives/auto-height-table/auto-height-table.directive.ts @@ -17,6 +17,7 @@ import { NzTableComponent } from 'ng-zorro-antd/table' @Directive({ // tslint:disable-next-line: directive-selector selector: '[cvcAutoHeightTable]', + standalone: false, }) export class CvcAutoHeightTableDirective implements OnInit, AfterViewInit { @Input('cvcAutoHeightTable') diff --git a/client/src/app/directives/table-scroll/table-scroll.directive.ts b/client/src/app/directives/table-scroll/table-scroll.directive.ts index ac23ef95c..b3bd24a43 100644 --- a/client/src/app/directives/table-scroll/table-scroll.directive.ts +++ b/client/src/app/directives/table-scroll/table-scroll.directive.ts @@ -26,6 +26,7 @@ export type ScrollEvent = 'scroll' | 'stop' | 'bottom' @UntilDestroy() @Directive({ selector: '[cvcTableScroll]', + standalone: false, }) export class TableScrollDirective implements AfterViewInit { @Output() cvcTableScrollOnScroll = new EventEmitter() diff --git a/client/src/app/forms/components/attribute-tag/attribute-tag.component.ts b/client/src/app/forms/components/attribute-tag/attribute-tag.component.ts index 8d03b5a8e..e89c80bcd 100644 --- a/client/src/app/forms/components/attribute-tag/attribute-tag.component.ts +++ b/client/src/app/forms/components/attribute-tag/attribute-tag.component.ts @@ -21,6 +21,7 @@ import { Maybe } from '@app/generated/civic.apollo' host: { '[class.full-width]': `cvcFullWidth === true`, }, + standalone: false, }) export class CvcAttributeTagComponent implements OnChanges { @Input() cvcAttrValue: Maybe diff --git a/client/src/app/forms/components/comment-add/comment-add.form.ts b/client/src/app/forms/components/comment-add/comment-add.form.ts index d81f6e36a..afc9fe747 100644 --- a/client/src/app/forms/components/comment-add/comment-add.form.ts +++ b/client/src/app/forms/components/comment-add/comment-add.form.ts @@ -31,6 +31,7 @@ import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy' templateUrl: './comment-add.form.html', styleUrls: ['./comment-add.form.less'], encapsulation: ViewEncapsulation.None, + standalone: false, }) export class CvcCommentAddForm { @Input() subject!: CommentableInput diff --git a/client/src/app/forms/components/comment-input/comment-input.form.ts b/client/src/app/forms/components/comment-input/comment-input.form.ts index 798a1651d..c805d001c 100644 --- a/client/src/app/forms/components/comment-input/comment-input.form.ts +++ b/client/src/app/forms/components/comment-input/comment-input.form.ts @@ -40,6 +40,7 @@ interface WithDisplayNameAndValue { templateUrl: './comment-input.form.html', styleUrls: ['./comment-input.form.less'], encapsulation: ViewEncapsulation.None, + standalone: false, }) export class CvcCommentInputForm implements OnDestroy, OnChanges { @Input() comment?: string diff --git a/client/src/app/forms/components/complex-molecular-profile-deprecate/complex-molecular-profile-deprecate.form.ts b/client/src/app/forms/components/complex-molecular-profile-deprecate/complex-molecular-profile-deprecate.form.ts index e36297028..204135613 100644 --- a/client/src/app/forms/components/complex-molecular-profile-deprecate/complex-molecular-profile-deprecate.form.ts +++ b/client/src/app/forms/components/complex-molecular-profile-deprecate/complex-molecular-profile-deprecate.form.ts @@ -19,7 +19,7 @@ import { BehaviorSubject, Observable, Subject } from 'rxjs' import { NetworkErrorsService } from '@app/core/services/network-errors.service' import { MutatorWithState } from '@app/core/utilities/mutation-state-wrapper' import { ActivatedRoute } from '@angular/router' -import { map, takeUntil} from 'rxjs/operators' +import { map, takeUntil } from 'rxjs/operators' import { Viewer, ViewerService } from '@app/core/services/viewer/viewer.service' import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy' @@ -28,6 +28,7 @@ import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy' selector: 'cvc-complex-molecular-profile-deprecate-form', templateUrl: './complex-molecular-profile-deprecate.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class ComplexMolecularProfileDeprecateForm implements OnDestroy, OnInit { @Input() molecularProfileId!: number @@ -61,7 +62,9 @@ export class ComplexMolecularProfileDeprecateForm implements OnDestroy, OnInit { private route: ActivatedRoute, private viewerService: ViewerService ) { - this.deprecateComplexMolecularProfileMutator = new MutatorWithState(networkErrorService) + this.deprecateComplexMolecularProfileMutator = new MutatorWithState( + networkErrorService + ) this.viewer$ = this.viewerService.viewer$ } @@ -73,15 +76,22 @@ export class ComplexMolecularProfileDeprecateForm implements OnDestroy, OnInit { }) if (this.molecularProfileId === undefined) { - throw new Error('Must pass a molecular profile id into deprecate complex molecular profile component') + throw new Error( + 'Must pass a molecular profile id into deprecate complex molecular profile component' + ) } - let queryRef = this.evidenceCountsForMolecularProfileGQL.fetch({ molecularProfileId: this.molecularProfileId }) + let queryRef = this.evidenceCountsForMolecularProfileGQL.fetch({ + molecularProfileId: this.molecularProfileId, + }) this.hasEvidence$ = queryRef.pipe( - map(({ data }) => - data.molecularProfile!.evidenceCountsByStatus.submittedCount + data.molecularProfile!.evidenceCountsByStatus.acceptedCount > 0 - ), + map( + ({ data }) => + data.molecularProfile!.evidenceCountsByStatus.submittedCount + + data.molecularProfile!.evidenceCountsByStatus.acceptedCount > + 0 + ) ) this.isLoading$ = queryRef.pipe(map(({ loading }) => loading)) diff --git a/client/src/app/forms/components/empty-value/empty-value.component.ts b/client/src/app/forms/components/empty-value/empty-value.component.ts index 4b2fc6ef9..7306f1287 100644 --- a/client/src/app/forms/components/empty-value/empty-value.component.ts +++ b/client/src/app/forms/components/empty-value/empty-value.component.ts @@ -6,9 +6,9 @@ export type CvcEmptyValueCategory = 'not-applicable' | 'unspecified' | 'invalid' selector: 'cvc-empty-value', templateUrl: './empty-value.component.html', styleUrls: ['./empty-value.component.less'], + standalone: false, }) export class EmptyValueComponent { - @Input() cvcEmptyCategory: CvcEmptyValueCategory = - 'not-applicable' + @Input() cvcEmptyCategory: CvcEmptyValueCategory = 'not-applicable' @Input() cvcDisplayMode: 'default' | 'small' = 'default' } diff --git a/client/src/app/forms/components/entity-collection-tag/entity-collection-tag.component.ts b/client/src/app/forms/components/entity-collection-tag/entity-collection-tag.component.ts index 706743d07..44e18be92 100644 --- a/client/src/app/forms/components/entity-collection-tag/entity-collection-tag.component.ts +++ b/client/src/app/forms/components/entity-collection-tag/entity-collection-tag.component.ts @@ -12,6 +12,7 @@ import { LinkableEntity } from '../entity-tag/entity-tag.component' templateUrl: './entity-collection-tag.component.html', styleUrls: ['./entity-collection-tag.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEntityCollectionTagComponent { @Input() set cvcCollectionTagConfig(config: CvcEntityTagListConfig) { diff --git a/client/src/app/forms/components/entity-select/entity-select.component.ts b/client/src/app/forms/components/entity-select/entity-select.component.ts index f9f0e88e5..2b8bd609e 100644 --- a/client/src/app/forms/components/entity-select/entity-select.component.ts +++ b/client/src/app/forms/components/entity-select/entity-select.component.ts @@ -88,6 +88,7 @@ export const cvcDefaultSelectMessageOptions: CvcEntitySelectMessageOptions = { templateUrl: './entity-select.component.html', styleUrls: ['./entity-select.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEntitySelectComponent implements OnChanges, AfterViewInit { @Input() cvcFormControl!: UntypedFormControl @@ -220,7 +221,7 @@ export class CvcEntitySelectComponent implements OnChanges, AfterViewInit { string, Maybe, NzSelectOptionInterface[], - boolean + boolean, ]) => { const entityName = this.cvcEntityName.plural const minLength = this.cvcMinSearchStrLength diff --git a/client/src/app/forms/components/entity-tag-list/entity-tag-list.component.ts b/client/src/app/forms/components/entity-tag-list/entity-tag-list.component.ts index 1b0b4fb7e..c3007aa4c 100644 --- a/client/src/app/forms/components/entity-tag-list/entity-tag-list.component.ts +++ b/client/src/app/forms/components/entity-tag-list/entity-tag-list.component.ts @@ -35,6 +35,7 @@ export interface CvcEntityTagListContext { templateUrl: './entity-tag-list.component.html', styleUrls: ['./entity-tag-list.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class EntityTagListComponent { @Input() set cvcTagListConfig(config: CvcEntityTagListConfig) { diff --git a/client/src/app/forms/components/entity-tag-popover/entity-tag-popover.component.ts b/client/src/app/forms/components/entity-tag-popover/entity-tag-popover.component.ts index 14177e41c..29d2eed07 100644 --- a/client/src/app/forms/components/entity-tag-popover/entity-tag-popover.component.ts +++ b/client/src/app/forms/components/entity-tag-popover/entity-tag-popover.component.ts @@ -1,4 +1,9 @@ -import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core' +import { + ChangeDetectionStrategy, + Component, + Input, + OnInit, +} from '@angular/core' export const ENTITY_TAG_TYPES_WITH_POPOVER = [ 'MolecularProfile', @@ -22,6 +27,7 @@ export type EntityTagPopoverInput = { selector: 'cvc-entity-tag-popover', templateUrl: './entity-tag-popover.component.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEntityTagPopoverComponent implements OnInit { @Input() entity!: EntityTagPopoverInput diff --git a/client/src/app/forms/components/entity-tag/entity-tag.component.ts b/client/src/app/forms/components/entity-tag/entity-tag.component.ts index e644c203e..a00fd633e 100644 --- a/client/src/app/forms/components/entity-tag/entity-tag.component.ts +++ b/client/src/app/forms/components/entity-tag/entity-tag.component.ts @@ -81,6 +81,7 @@ export type CvcEntityTagStatus = EvidenceStatus | RevisionStatus | FlagState '[class.new]': `cvcStatus === 'NEW'`, '[class.superseded]': `cvcStatus === 'SUPERSEDED'`, }, + standalone: false, }) export class CvcEntityTagComponent implements OnChanges { @Input() diff --git a/client/src/app/forms/components/enum-select/enum-select.component.ts b/client/src/app/forms/components/enum-select/enum-select.component.ts index 3e3ae95da..785b7017b 100644 --- a/client/src/app/forms/components/enum-select/enum-select.component.ts +++ b/client/src/app/forms/components/enum-select/enum-select.component.ts @@ -16,6 +16,7 @@ import { NzSelectOptionInterface } from 'ng-zorro-antd/select' templateUrl: './enum-select.component.html', styleUrls: ['./enum-select.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEnumSelectComponent { @Input() cvcFormControl!: UntypedFormControl diff --git a/client/src/app/forms/components/feature-deprecate/feature-deprecate.form.ts b/client/src/app/forms/components/feature-deprecate/feature-deprecate.form.ts index 15c963fa9..19624da3e 100644 --- a/client/src/app/forms/components/feature-deprecate/feature-deprecate.form.ts +++ b/client/src/app/forms/components/feature-deprecate/feature-deprecate.form.ts @@ -45,7 +45,6 @@ import { LinkableVariant } from '@app/components/variants/variant-tag/variant-ta @UntilDestroy() @Component({ - standalone: true, selector: 'cvc-feature-deprecate-form', templateUrl: './feature-deprecate.form.html', changeDetection: ChangeDetectionStrategy.OnPush, @@ -56,7 +55,6 @@ import { LinkableVariant } from '@app/components/variants/variant-tag/variant-ta ReactiveFormsModule, LetDirective, PushPipe, - NzFormModule, NzAlertModule, NzGridModule, @@ -67,7 +65,6 @@ import { LinkableVariant } from '@app/components/variants/variant-tag/variant-ta NzTypographyModule, NzToolTipModule, NzSelectModule, - CvcFormErrorsAlertModule, CvcFormButtonsModule, CvcSubmitButtonTypeModule, diff --git a/client/src/app/forms/components/flag-add/flag-add.form.ts b/client/src/app/forms/components/flag-add/flag-add.form.ts index ea8e8afbe..65d9b65eb 100644 --- a/client/src/app/forms/components/flag-add/flag-add.form.ts +++ b/client/src/app/forms/components/flag-add/flag-add.form.ts @@ -23,6 +23,7 @@ import { Observable, Subject } from 'rxjs' selector: 'cvc-flag-add-form', templateUrl: './flag-add.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFlagAddForm implements OnInit { @Input() flaggable!: FlaggableInput diff --git a/client/src/app/forms/components/flag-resolve/flag-resolve.form.ts b/client/src/app/forms/components/flag-resolve/flag-resolve.form.ts index b42c447d9..019f61a76 100644 --- a/client/src/app/forms/components/flag-resolve/flag-resolve.form.ts +++ b/client/src/app/forms/components/flag-resolve/flag-resolve.form.ts @@ -17,6 +17,7 @@ import { Observable } from 'rxjs' @Component({ selector: 'cvc-flag-resolve-form', templateUrl: './flag-resolve.form.html', + standalone: false, }) export class CvcFlagResolveForm implements OnInit { @Input() flag!: FlagFragment diff --git a/client/src/app/forms/components/form-buttons/form-buttons.component.ts b/client/src/app/forms/components/form-buttons/form-buttons.component.ts index 07f8c1f75..0f587bba2 100644 --- a/client/src/app/forms/components/form-buttons/form-buttons.component.ts +++ b/client/src/app/forms/components/form-buttons/form-buttons.component.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'cvc-form-buttons', templateUrl: './form-buttons.component.html', styleUrls: ['./form-buttons.component.less'], + standalone: false, }) export class CvcFormButtonsComponent implements OnInit { constructor() {} diff --git a/client/src/app/forms/components/form-debug/form-debug-field-list/form-debug-field-list.component.ts b/client/src/app/forms/components/form-debug/form-debug-field-list/form-debug-field-list.component.ts index 4a3c795f7..67879361f 100644 --- a/client/src/app/forms/components/form-debug/form-debug-field-list/form-debug-field-list.component.ts +++ b/client/src/app/forms/components/form-debug/form-debug-field-list/form-debug-field-list.component.ts @@ -1,11 +1,12 @@ -import { Component, Input, OnInit } from '@angular/core'; -import { AbstractControl, UntypedFormGroup } from '@angular/forms'; -import { Maybe } from '@app/generated/civic.apollo'; +import { Component, Input, OnInit } from '@angular/core' +import { AbstractControl, UntypedFormGroup } from '@angular/forms' +import { Maybe } from '@app/generated/civic.apollo' @Component({ selector: 'cvc-form-debug-field-list', templateUrl: './form-debug-field-list.component.html', - styleUrls: ['./form-debug-field-list.component.less'] + styleUrls: ['./form-debug-field-list.component.less'], + standalone: false, }) export class FormDebugFieldListComponent implements OnInit { _cvcFormControl: Maybe @@ -13,16 +14,17 @@ export class FormDebugFieldListComponent implements OnInit { formControl: Maybe @Input() set cvcAbstractControl(fc: Maybe) { - if(!fc) throw new Error(`cvc-form-debug-field-list requires valid cvcFormControl Input.`) + if (!fc) + throw new Error( + `cvc-form-debug-field-list requires valid cvcFormControl Input.` + ) this._cvcFormControl = fc this.formControl = fc as UntypedFormGroup } get cvcFormControl(): Maybe { return this._cvcFormControl } - constructor() { } - - ngOnInit(): void { - } + constructor() {} + ngOnInit(): void {} } diff --git a/client/src/app/forms/components/form-debug/form-debug.component.ts b/client/src/app/forms/components/form-debug/form-debug.component.ts index 08b997d1b..9f30ae063 100644 --- a/client/src/app/forms/components/form-debug/form-debug.component.ts +++ b/client/src/app/forms/components/form-debug/form-debug.component.ts @@ -18,6 +18,7 @@ import { tag } from 'rxjs-spy/operators' templateUrl: './form-debug.component.html', styleUrls: ['./form-debug.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFormDebugComponent implements OnInit { @Input() cvcForm: Maybe diff --git a/client/src/app/forms/components/form-debug/form-status-tag/form-status-tag.component.ts b/client/src/app/forms/components/form-debug/form-status-tag/form-status-tag.component.ts index 95e55ad1e..e2ac4e815 100644 --- a/client/src/app/forms/components/form-debug/form-status-tag/form-status-tag.component.ts +++ b/client/src/app/forms/components/form-debug/form-status-tag/form-status-tag.component.ts @@ -1,6 +1,6 @@ -import { Component, Input, OnInit } from '@angular/core'; -import { FormControlDirective, FormControlStatus } from '@angular/forms'; -import { Maybe } from '@app/generated/civic.apollo'; +import { Component, Input, OnInit } from '@angular/core' +import { FormControlDirective, FormControlStatus } from '@angular/forms' +import { Maybe } from '@app/generated/civic.apollo' export const statusColorMap = { VALID: 'success', @@ -12,7 +12,8 @@ export const statusColorMap = { @Component({ selector: 'cvc-form-status-tag', templateUrl: './form-status-tag.component.html', - styleUrls: ['./form-status-tag.component.less'] + styleUrls: ['./form-status-tag.component.less'], + standalone: false, }) export class CvcFormStatusTagComponent { _status!: Maybe @@ -25,5 +26,4 @@ export class CvcFormStatusTagComponent { get cvcFormControlStatus(): Maybe { return this._status } - } diff --git a/client/src/app/forms/components/form-errors-alert/form-errors-alert.component.ts b/client/src/app/forms/components/form-errors-alert/form-errors-alert.component.ts index 8c6596a46..ae8beacc1 100644 --- a/client/src/app/forms/components/form-errors-alert/form-errors-alert.component.ts +++ b/client/src/app/forms/components/form-errors-alert/form-errors-alert.component.ts @@ -4,6 +4,7 @@ import { Component, Input, OnInit } from '@angular/core' selector: 'cvc-form-errors-alert', templateUrl: './form-errors-alert.component.html', styleUrls: ['./form-errors-alert.component.less'], + standalone: false, }) export class CvcFormErrorsAlertComponent implements OnInit { @Input() errors!: any diff --git a/client/src/app/forms/components/form-submission-status-display/form-submission-status-display.component.ts b/client/src/app/forms/components/form-submission-status-display/form-submission-status-display.component.ts index 799f850f1..90db1ff75 100644 --- a/client/src/app/forms/components/form-submission-status-display/form-submission-status-display.component.ts +++ b/client/src/app/forms/components/form-submission-status-display/form-submission-status-display.component.ts @@ -15,6 +15,7 @@ import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy' selector: 'cvc-form-submission-status-display', templateUrl: './form-submission-status-display.component.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFormSubmissionStatusDisplayComponent implements OnInit { private _mutationState?: MutationState diff --git a/client/src/app/forms/components/org-selector-btn-group/org-selector-btn-group.component.ts b/client/src/app/forms/components/org-selector-btn-group/org-selector-btn-group.component.ts index 47b93987b..780e01167 100644 --- a/client/src/app/forms/components/org-selector-btn-group/org-selector-btn-group.component.ts +++ b/client/src/app/forms/components/org-selector-btn-group/org-selector-btn-group.component.ts @@ -23,6 +23,7 @@ import { selector: 'cvc-org-selector-btn-group2', templateUrl: './org-selector-btn-group.component.html', styleUrls: ['./org-selector-btn-group.component.less'], + standalone: false, }) export class CvcOrgSelectorBtnGroupComponent implements OnInit, AfterViewInit { @Input() selectedOrg!: Maybe diff --git a/client/src/app/forms/components/org-selector-btn-group/org-selector-btn.directive.ts b/client/src/app/forms/components/org-selector-btn-group/org-selector-btn.directive.ts index 1a381c181..ee819d756 100644 --- a/client/src/app/forms/components/org-selector-btn-group/org-selector-btn.directive.ts +++ b/client/src/app/forms/components/org-selector-btn-group/org-selector-btn.directive.ts @@ -18,6 +18,7 @@ export interface ButtonMutation { @UntilDestroy() @Directive({ selector: 'button[cvcOrgSelectorBtn]', + standalone: false, }) export class CvcOrgSelectorBtnDirective implements AfterViewInit, OnDestroy { @Output() diff --git a/client/src/app/forms/components/string-tag/string-tag.component.ts b/client/src/app/forms/components/string-tag/string-tag.component.ts index b8544eeaa..56f1ef0a6 100644 --- a/client/src/app/forms/components/string-tag/string-tag.component.ts +++ b/client/src/app/forms/components/string-tag/string-tag.component.ts @@ -1,10 +1,11 @@ -import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; -import { EntityTagPopoverInput } from '../entity-tag-popover/entity-tag-popover.component'; +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core' +import { EntityTagPopoverInput } from '../entity-tag-popover/entity-tag-popover.component' @Component({ selector: 'cvc-string-tag', templateUrl: './string-tag.component.html', - styleUrls: ['./string-tag.component.less'] + styleUrls: ['./string-tag.component.less'], + standalone: false, }) export class CvcStringTagComponent { @Input() cvcLabel?: string @@ -13,9 +14,8 @@ export class CvcStringTagComponent { @Input() cvcContext: 'default' | 'select-item' | 'multi-select-item' = 'default' @Output() cvcOnClose: EventEmitter - + constructor() { this.cvcOnClose = new EventEmitter() } - } diff --git a/client/src/app/forms/components/tables/table-counts/table-counts.component.ts b/client/src/app/forms/components/tables/table-counts/table-counts.component.ts index 5355856dc..c3bce272b 100644 --- a/client/src/app/forms/components/tables/table-counts/table-counts.component.ts +++ b/client/src/app/forms/components/tables/table-counts/table-counts.component.ts @@ -34,6 +34,7 @@ export type EntityEdge = { templateUrl: './table-counts.component.html', styleUrls: ['./table-counts.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class TableCountsComponent implements OnInit { @Input() cvcTableCountsConnection!: Observable diff --git a/client/src/app/forms/components/update-source-suggestion/update-source-suggestion.form.ts b/client/src/app/forms/components/update-source-suggestion/update-source-suggestion.form.ts index c2de4ce6d..3853a3564 100644 --- a/client/src/app/forms/components/update-source-suggestion/update-source-suggestion.form.ts +++ b/client/src/app/forms/components/update-source-suggestion/update-source-suggestion.form.ts @@ -28,6 +28,7 @@ import { NetworkErrorsService } from '@app/core/services/network-errors.service' selector: 'cvc-update-source-suggestion-form', templateUrl: './update-source-suggestion.form.html', encapsulation: ViewEncapsulation.None, + standalone: false, }) export class CvcUpdateSourceSuggestionForm implements OnDestroy { @Input() sourceSuggestionId!: number diff --git a/client/src/app/forms/components/user-coi/user-coi.form.ts b/client/src/app/forms/components/user-coi/user-coi.form.ts index f81d40545..f1003ef98 100644 --- a/client/src/app/forms/components/user-coi/user-coi.form.ts +++ b/client/src/app/forms/components/user-coi/user-coi.form.ts @@ -16,6 +16,7 @@ import { takeUntil } from 'rxjs/operators' selector: 'cvc-user-coi-form', templateUrl: './user-coi.form.html', styleUrls: ['./user-coi.form.less'], + standalone: false, }) export class CvcUserCoiForm implements OnDestroy { @Output() coiUpdatedEvent = new EventEmitter() diff --git a/client/src/app/forms/components/user-profile/user-profile.form.ts b/client/src/app/forms/components/user-profile/user-profile.form.ts index 09632d27f..77c8d5ca5 100644 --- a/client/src/app/forms/components/user-profile/user-profile.form.ts +++ b/client/src/app/forms/components/user-profile/user-profile.form.ts @@ -30,6 +30,7 @@ import { map, takeUntil } from 'rxjs/operators' selector: 'cvc-user-profile-form', templateUrl: './user-profile.form.html', styleUrls: ['./user-profile.form.less'], + standalone: false, }) export class CvcUserProfileForm implements OnInit, OnDestroy { @Input() user!: UserDetailFieldsFragment diff --git a/client/src/app/forms/components/variant-deprecate/variant-deprecate.form.ts b/client/src/app/forms/components/variant-deprecate/variant-deprecate.form.ts index a1e68aebf..4ad5a5b61 100644 --- a/client/src/app/forms/components/variant-deprecate/variant-deprecate.form.ts +++ b/client/src/app/forms/components/variant-deprecate/variant-deprecate.form.ts @@ -31,6 +31,7 @@ import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy' selector: 'cvc-variant-deprecate-form', templateUrl: './variant-deprecate.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class VariantDeprecateForm implements OnDestroy, OnInit { @Input() variantId!: number diff --git a/client/src/app/forms/config/assertion-revise/assertion-revise.form.ts b/client/src/app/forms/config/assertion-revise/assertion-revise.form.ts index 545d4f0ee..84db4943d 100644 --- a/client/src/app/forms/config/assertion-revise/assertion-revise.form.ts +++ b/client/src/app/forms/config/assertion-revise/assertion-revise.form.ts @@ -38,6 +38,7 @@ import { selector: 'cvc-assertion-revise-form', templateUrl: './assertion-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcAssertionReviseForm implements OnInit, AfterViewInit, OnDestroy diff --git a/client/src/app/forms/config/assertion-submit/assertion-submit.form.ts b/client/src/app/forms/config/assertion-submit/assertion-submit.form.ts index 0bea60e06..e74be935a 100644 --- a/client/src/app/forms/config/assertion-submit/assertion-submit.form.ts +++ b/client/src/app/forms/config/assertion-submit/assertion-submit.form.ts @@ -1,14 +1,26 @@ -import { AfterViewInit, ChangeDetectionStrategy, Component, OnDestroy } from '@angular/core' +import { + AfterViewInit, + ChangeDetectionStrategy, + Component, + OnDestroy, +} from '@angular/core' import { UntypedFormGroup } from '@angular/forms' import { NetworkErrorsService } from '@app/core/services/network-errors.service' -import { MutationState, MutatorWithState } from '@app/core/utilities/mutation-state-wrapper' +import { + MutationState, + MutatorWithState, +} from '@app/core/utilities/mutation-state-wrapper' import { assertionSubmitFormInitialModel, AssertionSubmitModel, } from '@app/forms/models/assertion-submit.model' import { AssertionState } from '@app/forms/states/assertion.state' import { assertionFormModelToInput } from '@app/forms/utilities/assertion-to-model-fields' -import { SubmitAssertionGQL, SubmitAssertionMutation, SubmitAssertionMutationVariables } from '@app/generated/civic.apollo' +import { + SubmitAssertionGQL, + SubmitAssertionMutation, + SubmitAssertionMutationVariables, +} from '@app/generated/civic.apollo' import { UntilDestroy } from '@ngneat/until-destroy' import { FormlyFieldConfig, FormlyFormOptions } from '@ngx-formly/core' import { tag } from 'rxjs-spy/operators' @@ -19,6 +31,7 @@ import { assertionSubmitFields } from './assertion-submit.form.config' selector: 'cvc-assertion-submit-form', templateUrl: './assertion-submit.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcAssertionSubmitForm implements AfterViewInit, OnDestroy { model: AssertionSubmitModel @@ -37,7 +50,6 @@ export class CvcAssertionSubmitForm implements AfterViewInit, OnDestroy { newAssertionId?: number newAssertionUrl?: string - constructor( private submitAssertionGQL: SubmitAssertionGQL, private networkErrorService: NetworkErrorsService @@ -46,17 +58,17 @@ export class CvcAssertionSubmitForm implements AfterViewInit, OnDestroy { this.model = assertionSubmitFormInitialModel this.fields = assertionSubmitFields this.state = new AssertionState() - this.options = { formState: this.state} + this.options = { formState: this.state } this.submitAssertionMutator = new MutatorWithState(networkErrorService) } onSubmit(model: AssertionSubmitModel) { let input = assertionFormModelToInput(model) - if(input) { + if (input) { this.mutationState = this.submitAssertionMutator.mutate( this.submitAssertionGQL, - {input: input}, + { input: input }, undefined, (data) => { this.newAssertionId = data.submitAssertion?.assertion.id diff --git a/client/src/app/forms/config/evidence-revise/evidence-revise.form.ts b/client/src/app/forms/config/evidence-revise/evidence-revise.form.ts index 15323c11b..55dd7ea88 100644 --- a/client/src/app/forms/config/evidence-revise/evidence-revise.form.ts +++ b/client/src/app/forms/config/evidence-revise/evidence-revise.form.ts @@ -34,6 +34,7 @@ import { evidenceReviseFields } from './evidence-revise.form.config' selector: 'cvc-evidence-revise-form', templateUrl: './evidence-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEvidenceReviseForm implements OnInit, AfterViewInit, OnDestroy { @Input() evidenceId!: number diff --git a/client/src/app/forms/config/evidence-submit/evidence-submit.form.ts b/client/src/app/forms/config/evidence-submit/evidence-submit.form.ts index 84b215d08..7b6b3d446 100644 --- a/client/src/app/forms/config/evidence-submit/evidence-submit.form.ts +++ b/client/src/app/forms/config/evidence-submit/evidence-submit.form.ts @@ -44,6 +44,7 @@ import { ActivatedRoute } from '@angular/router' selector: 'cvc-evidence-submit-form', templateUrl: './evidence-submit.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEvidenceSubmitForm implements OnDestroy, AfterViewInit, OnInit { model?: EvidenceSubmitModel diff --git a/client/src/app/forms/config/factor-revise/factor-revise.form.ts b/client/src/app/forms/config/factor-revise/factor-revise.form.ts index ec303de43..9364d9663 100644 --- a/client/src/app/forms/config/factor-revise/factor-revise.form.ts +++ b/client/src/app/forms/config/factor-revise/factor-revise.form.ts @@ -26,7 +26,6 @@ import { } from '@app/forms/utilities/factor-to-model-fields' import { factorReviseFields } from './factor-revise.form.config' import { CommonModule } from '@angular/common' -import { LetDirective, PushPipe } from '@ngrx/component' import { NzFormModule } from 'ng-zorro-antd/form' import { NzButtonModule } from 'ng-zorro-antd/button' import { CvcForms2Module } from '@app/forms/forms.module' @@ -36,20 +35,15 @@ import { FactorReviseModel } from '@app/forms/models/factor-revise.model' @UntilDestroy() @Component({ selector: 'cvc-factor-revise-form', - standalone: true, templateUrl: './factor-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, imports: [ CommonModule, - LetDirective, - PushPipe, NzFormModule, NzButtonModule, CvcForms2Module, CvcFormSubmissionStatusDisplayModule, ], - - //NgxJsonViewerModule, // debug }) export class CvcFactorReviseForm implements OnInit, AfterViewInit { @Input() featureId!: number diff --git a/client/src/app/forms/config/factor-variant-revise/factor-variant-revise.form.ts b/client/src/app/forms/config/factor-variant-revise/factor-variant-revise.form.ts index f4f788fdc..0570513e0 100644 --- a/client/src/app/forms/config/factor-variant-revise/factor-variant-revise.form.ts +++ b/client/src/app/forms/config/factor-variant-revise/factor-variant-revise.form.ts @@ -32,6 +32,7 @@ import { selector: 'cvc-factor-variant-revise-form', templateUrl: './factor-variant-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFactorVariantReviseForm implements OnInit, AfterViewInit { @Input() variantId!: number diff --git a/client/src/app/forms/config/fusion-revise/fusion-revise.form.ts b/client/src/app/forms/config/fusion-revise/fusion-revise.form.ts index 7b145a4f6..411b79d3f 100644 --- a/client/src/app/forms/config/fusion-revise/fusion-revise.form.ts +++ b/client/src/app/forms/config/fusion-revise/fusion-revise.form.ts @@ -26,7 +26,6 @@ import { } from '@app/forms/utilities/fusion-to-model-fields' import { fusionReviseFields } from './fusion-revise.form.config' import { CommonModule } from '@angular/common' -import { LetDirective, PushPipe } from '@ngrx/component' import { NzFormModule } from 'ng-zorro-antd/form' import { NzButtonModule } from 'ng-zorro-antd/button' import { CvcForms2Module } from '@app/forms/forms.module' @@ -36,20 +35,15 @@ import { FusionReviseModel } from '@app/forms/models/fusion-revise.model' @UntilDestroy() @Component({ selector: 'cvc-fusion-revise-form', - standalone: true, templateUrl: './fusion-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, imports: [ CommonModule, - LetDirective, - PushPipe, NzFormModule, NzButtonModule, CvcForms2Module, CvcFormSubmissionStatusDisplayModule, ], - - //NgxJsonViewerModule, // debug }) export class CvcFusionReviseForm implements OnInit, AfterViewInit { @Input() featureId!: number diff --git a/client/src/app/forms/config/fusion-variant-revise/fusion-variant-revise.form.ts b/client/src/app/forms/config/fusion-variant-revise/fusion-variant-revise.form.ts index 066754b85..a85869491 100644 --- a/client/src/app/forms/config/fusion-variant-revise/fusion-variant-revise.form.ts +++ b/client/src/app/forms/config/fusion-variant-revise/fusion-variant-revise.form.ts @@ -33,6 +33,7 @@ import { selector: 'cvc-fusion-variant-revise-form', templateUrl: './fusion-variant-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFusionVariantReviseForm implements OnInit, AfterViewInit { @Input() variantId!: number diff --git a/client/src/app/forms/config/gene-revise/gene-revise.form.ts b/client/src/app/forms/config/gene-revise/gene-revise.form.ts index 0d86a6b0f..07b9d66c5 100644 --- a/client/src/app/forms/config/gene-revise/gene-revise.form.ts +++ b/client/src/app/forms/config/gene-revise/gene-revise.form.ts @@ -7,13 +7,24 @@ import { OnInit, } from '@angular/core' import { UntypedFormGroup } from '@angular/forms' -import { GeneRevisableFieldsGQL, SuggestGeneRevisionGQL, SuggestGeneRevisionMutation, SuggestGeneRevisionMutationVariables } from '@app/generated/civic.apollo' +import { + GeneRevisableFieldsGQL, + SuggestGeneRevisionGQL, + SuggestGeneRevisionMutation, + SuggestGeneRevisionMutationVariables, +} from '@app/generated/civic.apollo' import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy' import { FormlyFieldConfig } from '@ngx-formly/core' -import { MutationState, MutatorWithState } from '@app/core/utilities/mutation-state-wrapper' +import { + MutationState, + MutatorWithState, +} from '@app/core/utilities/mutation-state-wrapper' import { NetworkErrorsService } from '@app/core/services/network-errors.service' import { GeneReviseModel } from '@app/forms/models/gene-revise.model' -import { geneFormModelToReviseInput, geneToModelFields } from '@app/forms/utilities/gene-to-model-fields' +import { + geneFormModelToReviseInput, + geneToModelFields, +} from '@app/forms/utilities/gene-to-model-fields' import { geneReviseFields } from './gene-revise.form.config' @UntilDestroy() @@ -21,6 +32,7 @@ import { geneReviseFields } from './gene-revise.form.config' selector: 'cvc-gene-revise-form', templateUrl: './gene-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcGeneReviseForm implements OnInit, AfterViewInit { @Input() featureId!: number @@ -70,16 +82,20 @@ export class CvcGeneReviseForm implements OnInit, AfterViewInit { console.error('Error retrieving Gene.') console.error(error) }, - complete: () => { - }, + complete: () => {}, }) } onSubmit(model: GeneReviseModel) { - if(!this.featureId) {return} + if (!this.featureId) { + return + } let input = geneFormModelToReviseInput(this.featureId, model) if (input) { - this.mutationState = this.reviseEvidenceMutator.mutate(this.submitRevisionsGQL, { input: input}) + this.mutationState = this.reviseEvidenceMutator.mutate( + this.submitRevisionsGQL, + { input: input } + ) } } } diff --git a/client/src/app/forms/config/gene-variant-revise/gene-variant-revise.form.ts b/client/src/app/forms/config/gene-variant-revise/gene-variant-revise.form.ts index 57943ed72..d259ecb44 100644 --- a/client/src/app/forms/config/gene-variant-revise/gene-variant-revise.form.ts +++ b/client/src/app/forms/config/gene-variant-revise/gene-variant-revise.form.ts @@ -32,6 +32,7 @@ import { selector: 'cvc-gene-variant-revise-form', templateUrl: './gene-variant-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcGeneVariantReviseForm implements OnInit, AfterViewInit { @Input() variantId!: number diff --git a/client/src/app/forms/config/molecular-profile-revise/molecular-profile-revise.form.ts b/client/src/app/forms/config/molecular-profile-revise/molecular-profile-revise.form.ts index 4b08c1cb2..3e4254389 100644 --- a/client/src/app/forms/config/molecular-profile-revise/molecular-profile-revise.form.ts +++ b/client/src/app/forms/config/molecular-profile-revise/molecular-profile-revise.form.ts @@ -32,6 +32,7 @@ import { molecularProfileReviseFields } from './molecular-profile-revise.form.co selector: 'cvc-mp-revise-form', templateUrl: './molecular-profile-revise.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcMolecularProfileReviseForm implements OnInit, AfterViewInit { @Input() molecularProfileId!: number diff --git a/client/src/app/forms/config/source-submit/source-submit.form.ts b/client/src/app/forms/config/source-submit/source-submit.form.ts index 9e5d35629..51e34783d 100644 --- a/client/src/app/forms/config/source-submit/source-submit.form.ts +++ b/client/src/app/forms/config/source-submit/source-submit.form.ts @@ -1,4 +1,4 @@ -import { ChangeDetectorRef, Component, OnInit, } from '@angular/core' +import { ChangeDetectorRef, Component, OnInit } from '@angular/core' import { UntypedFormGroup } from '@angular/forms' import { NetworkErrorsService } from '@app/core/services/network-errors.service' import { @@ -19,15 +19,19 @@ import { FormlyFieldConfig } from '@ngx-formly/core' import { sourceSuggestFields } from './source-submit.form.config' import { QueryRef } from 'apollo-angular' import { Observable, map } from 'rxjs' -import { SourceModel, sourceFormModelToInput } from '@app/forms/utilities/source-to-model-fields' +import { + SourceModel, + sourceFormModelToInput, +} from '@app/forms/utilities/source-to-model-fields' @UntilDestroy() @Component({ selector: 'cvc-source-submit-form', templateUrl: './source-submit.form.html', styleUrls: ['./source-submit.form.less'], + standalone: false, }) -export class CvcSourceSubmitForm implements OnInit{ +export class CvcSourceSubmitForm implements OnInit { model: SourceModel form: UntypedFormGroup fields: FormlyFieldConfig[] @@ -43,14 +47,17 @@ export class CvcSourceSubmitForm implements OnInit{ selectedSourceId: Maybe url?: string - suggestionChecksQueryRef?: QueryRef + suggestionChecksQueryRef?: QueryRef< + SourceSuggestionChecksQuery, + SourceSuggestionChecksQueryVariables + > fullyCuratedSource$?: Observable> existingSourceSuggestion$?: Observable> constructor( private submitSourceGQL: SubmitSourceGQL, private sourceChecksGQL: SourceSuggestionChecksGQL, - networkErrorService: NetworkErrorsService, + networkErrorService: NetworkErrorsService ) { this.form = new UntypedFormGroup({}) this.model = { fields: {} } @@ -61,33 +68,36 @@ export class CvcSourceSubmitForm implements OnInit{ ngOnInit(): void { this.url = '/curation/queues/pending-sources' - this.suggestionChecksQueryRef = this.sourceChecksGQL.watch({sourceId: 0}) + this.suggestionChecksQueryRef = this.sourceChecksGQL.watch({ sourceId: 0 }) this.fullyCuratedSource$ = this.suggestionChecksQueryRef?.valueChanges.pipe( - map(c => c.data?.source?.fullyCurated), - untilDestroyed(this) + map((c) => c.data?.source?.fullyCurated), + untilDestroyed(this) ) - this.existingSourceSuggestion$ = this.suggestionChecksQueryRef?.valueChanges.pipe( - map(c => { + this.existingSourceSuggestion$ = + this.suggestionChecksQueryRef?.valueChanges.pipe( + map((c) => { const count = c.data?.sourceSuggestions?.filteredCount - if(count) { + if (count) { return count > 0 } else { return false } }), untilDestroyed(this) - ) + ) } onModelChange(newModel: SourceModel) { - if(newModel.fields.sourceId != this.selectedSourceId) { + if (newModel.fields.sourceId != this.selectedSourceId) { this.selectedSourceId = newModel.fields.sourceId if (this.selectedSourceId) { - this.suggestionChecksQueryRef?.refetch({sourceId: this.selectedSourceId }) + this.suggestionChecksQueryRef?.refetch({ + sourceId: this.selectedSourceId, + }) } else { - this.suggestionChecksQueryRef?.refetch({sourceId: 0 }) + this.suggestionChecksQueryRef?.refetch({ sourceId: 0 }) } } } diff --git a/client/src/app/forms/config/variant-submit/variant-submit.form.ts b/client/src/app/forms/config/variant-submit/variant-submit.form.ts index 8d9c0df30..30aca5974 100644 --- a/client/src/app/forms/config/variant-submit/variant-submit.form.ts +++ b/client/src/app/forms/config/variant-submit/variant-submit.form.ts @@ -29,6 +29,7 @@ type VariantSubmitState = { templateUrl: './variant-submit.form.html', styleUrls: ['./variant-submit.form.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class VariantSubmitForm { @Output() onVariantSelected = new EventEmitter() diff --git a/client/src/app/forms/config/variantgroup-revise/variantgroup-revise.form.ts b/client/src/app/forms/config/variantgroup-revise/variantgroup-revise.form.ts index c42a7b813..ac9e7afdb 100644 --- a/client/src/app/forms/config/variantgroup-revise/variantgroup-revise.form.ts +++ b/client/src/app/forms/config/variantgroup-revise/variantgroup-revise.form.ts @@ -35,6 +35,7 @@ import { variantgroupSuggestFields } from './variantgroup-revise.form.config' selector: 'cvc-variantgroup-revise-form', templateUrl: './variantgroup-revise.form.html', styleUrls: ['./variantgroup-revise.form.less'], + standalone: false, }) export class CvcVariantgroupReviseForm implements OnInit, AfterViewInit, OnDestroy diff --git a/client/src/app/forms/config/variantgroup-submit/variantgroup-submit.form.ts b/client/src/app/forms/config/variantgroup-submit/variantgroup-submit.form.ts index 3bee98a8b..50ba7f036 100644 --- a/client/src/app/forms/config/variantgroup-submit/variantgroup-submit.form.ts +++ b/client/src/app/forms/config/variantgroup-submit/variantgroup-submit.form.ts @@ -1,7 +1,4 @@ -import { - ChangeDetectorRef, - Component, -} from '@angular/core' +import { ChangeDetectorRef, Component } from '@angular/core' import { UntypedFormGroup } from '@angular/forms' import { NetworkErrorsService } from '@app/core/services/network-errors.service' import { @@ -9,9 +6,7 @@ import { MutatorWithState, } from '@app/core/utilities/mutation-state-wrapper' import { VariantGroupSubmitModel } from '@app/forms/models/variant-group-submit.model' -import { - variantGroupFormModelToInput, -} from '@app/forms/utilities/variant-group-to-model-fields' +import { variantGroupFormModelToInput } from '@app/forms/utilities/variant-group-to-model-fields' import { Maybe, SubmitVariantGroupGQL, @@ -27,6 +22,7 @@ import { variantgroupSuggestFields } from './variantgroup-submit.form.config' selector: 'cvc-variantgroup-submit-form', templateUrl: './variantgroup-submit.form.html', styleUrls: ['./variantgroup-submit.form.less'], + standalone: false, }) export class CvcVariantgroupSubmitForm { model: VariantGroupSubmitModel diff --git a/client/src/app/forms/test-pages/assertion-revise-test/assertion-revise-test.page.ts b/client/src/app/forms/test-pages/assertion-revise-test/assertion-revise-test.page.ts index a78b0a361..d19d08249 100644 --- a/client/src/app/forms/test-pages/assertion-revise-test/assertion-revise-test.page.ts +++ b/client/src/app/forms/test-pages/assertion-revise-test/assertion-revise-test.page.ts @@ -4,6 +4,7 @@ import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core' selector: 'cvc-nonstate-form', templateUrl: './assertion-revise-test.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class AssertionReviseTestPage implements OnInit { constructor() {} diff --git a/client/src/app/forms/test-pages/assertion-submit-test/assertion-submit-test.page.ts b/client/src/app/forms/test-pages/assertion-submit-test/assertion-submit-test.page.ts index 1a40d5f22..5176e2c9d 100644 --- a/client/src/app/forms/test-pages/assertion-submit-test/assertion-submit-test.page.ts +++ b/client/src/app/forms/test-pages/assertion-submit-test/assertion-submit-test.page.ts @@ -4,6 +4,7 @@ import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core' selector: 'cvc-assertion-submit-test-page', templateUrl: './assertion-submit-test.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class AssertionSubmitTestPage implements OnInit { constructor() {} diff --git a/client/src/app/forms/test-pages/evidence-revise-test/evidence-revise-test.page.ts b/client/src/app/forms/test-pages/evidence-revise-test/evidence-revise-test.page.ts index e24f87f6c..6c1de3cca 100644 --- a/client/src/app/forms/test-pages/evidence-revise-test/evidence-revise-test.page.ts +++ b/client/src/app/forms/test-pages/evidence-revise-test/evidence-revise-test.page.ts @@ -4,6 +4,7 @@ import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core' selector: 'cvc-evidence-revise-test-page', templateUrl: './evidence-revise-test.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class EvidenceReviseTestPage implements OnInit { constructor() {} diff --git a/client/src/app/forms/test-pages/evidence-submit-test/evidence-submit-test.page.ts b/client/src/app/forms/test-pages/evidence-submit-test/evidence-submit-test.page.ts index 6a4ae25ee..353a6d888 100644 --- a/client/src/app/forms/test-pages/evidence-submit-test/evidence-submit-test.page.ts +++ b/client/src/app/forms/test-pages/evidence-submit-test/evidence-submit-test.page.ts @@ -4,6 +4,7 @@ import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core' selector: 'cvc-nonstate-form', templateUrl: './evidence-submit-test.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class EvidenceSubmitTestPage implements OnInit { constructor() {} diff --git a/client/src/app/forms/test-pages/gene-revise-test/gene-revise-test.page.ts b/client/src/app/forms/test-pages/gene-revise-test/gene-revise-test.page.ts index 34c9b4d5e..d6ede7ac5 100644 --- a/client/src/app/forms/test-pages/gene-revise-test/gene-revise-test.page.ts +++ b/client/src/app/forms/test-pages/gene-revise-test/gene-revise-test.page.ts @@ -4,6 +4,7 @@ import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core' selector: 'cvc-gene-form', templateUrl: './gene-revise-test.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class GeneReviseTestPage implements OnInit { constructor() {} diff --git a/client/src/app/forms/test-pages/layout-tests/horizontal-form/horizontal-form.page.ts b/client/src/app/forms/test-pages/layout-tests/horizontal-form/horizontal-form.page.ts index 11beb19a3..cf82f81bb 100644 --- a/client/src/app/forms/test-pages/layout-tests/horizontal-form/horizontal-form.page.ts +++ b/client/src/app/forms/test-pages/layout-tests/horizontal-form/horizontal-form.page.ts @@ -13,6 +13,7 @@ import { selector: 'cvc-horizontal-form', templateUrl: './horizontal-form.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class HorizontalFormPage implements OnInit { model: any diff --git a/client/src/app/forms/test-pages/layout-tests/inline-form/inline-form.page.ts b/client/src/app/forms/test-pages/layout-tests/inline-form/inline-form.page.ts index bdecd1f69..2f73c51e6 100644 --- a/client/src/app/forms/test-pages/layout-tests/inline-form/inline-form.page.ts +++ b/client/src/app/forms/test-pages/layout-tests/inline-form/inline-form.page.ts @@ -13,6 +13,7 @@ import { selector: 'cvc-inline-form', templateUrl: './inline-form.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class InlineFormPage implements OnInit { model: any diff --git a/client/src/app/forms/test-pages/layout-tests/vertical-form/vertical-form.page.ts b/client/src/app/forms/test-pages/layout-tests/vertical-form/vertical-form.page.ts index cae646107..7c2de9f9f 100644 --- a/client/src/app/forms/test-pages/layout-tests/vertical-form/vertical-form.page.ts +++ b/client/src/app/forms/test-pages/layout-tests/vertical-form/vertical-form.page.ts @@ -13,6 +13,7 @@ import { selector: 'cvc-vertical-form', templateUrl: './vertical-form.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class VerticalFormPage implements OnInit { model: any diff --git a/client/src/app/forms/test-pages/molecular-profile-revise-test/molecular-profile-revise-test.page.ts b/client/src/app/forms/test-pages/molecular-profile-revise-test/molecular-profile-revise-test.page.ts index 7256ed08e..4a5d2059f 100644 --- a/client/src/app/forms/test-pages/molecular-profile-revise-test/molecular-profile-revise-test.page.ts +++ b/client/src/app/forms/test-pages/molecular-profile-revise-test/molecular-profile-revise-test.page.ts @@ -4,6 +4,7 @@ import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core' selector: 'cvc-mp-form', templateUrl: './molecular-profile-revise-test.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class MolecularProfileReviseTestPage implements OnInit { constructor() {} diff --git a/client/src/app/forms/test-pages/tags-test/tags-test.page.ts b/client/src/app/forms/test-pages/tags-test/tags-test.page.ts index 21e966b70..97aa6881c 100644 --- a/client/src/app/forms/test-pages/tags-test/tags-test.page.ts +++ b/client/src/app/forms/test-pages/tags-test/tags-test.page.ts @@ -23,6 +23,7 @@ type LinkableEntityData = { templateUrl: './tags-test.page.html', styleUrls: ['./tags-test.page.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class TagsTestPage implements OnInit { emphasizeStr$ = new BehaviorSubject('') diff --git a/client/src/app/forms/test-pages/test-pages.view.ts b/client/src/app/forms/test-pages/test-pages.view.ts index ed2de74cc..a0f6d8365 100644 --- a/client/src/app/forms/test-pages/test-pages.view.ts +++ b/client/src/app/forms/test-pages/test-pages.view.ts @@ -8,6 +8,7 @@ import { Maybe } from '@app/generated/civic.apollo' templateUrl: './test-pages.view.html', styleUrls: ['./test-pages.view.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class TestPagesView { tabs: RouteableTab[] diff --git a/client/src/app/forms/test-pages/variant-revise-test/variant-revise-test.page.ts b/client/src/app/forms/test-pages/variant-revise-test/variant-revise-test.page.ts index 623f1ee4f..f0c9daed9 100644 --- a/client/src/app/forms/test-pages/variant-revise-test/variant-revise-test.page.ts +++ b/client/src/app/forms/test-pages/variant-revise-test/variant-revise-test.page.ts @@ -4,6 +4,7 @@ import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core' selector: 'cvc-variant-form', templateUrl: './variant-revise-test.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class VariantReviseTestPage implements OnInit { constructor() {} diff --git a/client/src/app/forms/test-pages/variant-submit-test/variant-submit-test.page.ts b/client/src/app/forms/test-pages/variant-submit-test/variant-submit-test.page.ts index 711e0e6a0..7613195f4 100644 --- a/client/src/app/forms/test-pages/variant-submit-test/variant-submit-test.page.ts +++ b/client/src/app/forms/test-pages/variant-submit-test/variant-submit-test.page.ts @@ -4,5 +4,6 @@ import { ChangeDetectionStrategy, Component } from '@angular/core' selector: 'cvc-variant-submit-test', templateUrl: './variant-submit-test.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class VariantSubmitTestPage {} diff --git a/client/src/app/forms/test-pages/variantgroup-revise-test/variantgroup-revise-test.page.ts b/client/src/app/forms/test-pages/variantgroup-revise-test/variantgroup-revise-test.page.ts index 56def320b..00363def2 100644 --- a/client/src/app/forms/test-pages/variantgroup-revise-test/variantgroup-revise-test.page.ts +++ b/client/src/app/forms/test-pages/variantgroup-revise-test/variantgroup-revise-test.page.ts @@ -1,13 +1,10 @@ -import { ChangeDetectorRef, Component } from '@angular/core'; +import { ChangeDetectorRef, Component } from '@angular/core' @Component({ selector: 'cvc-variantgroup-revise-test-page', templateUrl: './variantgroup-revise-test.page.html', - + standalone: false, }) export class VariantgroupReviseTestPage { - constructor(private cdr: ChangeDetectorRef) { - - } - + constructor(private cdr: ChangeDetectorRef) {} } diff --git a/client/src/app/forms/types/acmg-code-select/acmg-code-select.type.ts b/client/src/app/forms/types/acmg-code-select/acmg-code-select.type.ts index 88a53a934..c356adc39 100644 --- a/client/src/app/forms/types/acmg-code-select/acmg-code-select.type.ts +++ b/client/src/app/forms/types/acmg-code-select/acmg-code-select.type.ts @@ -90,6 +90,7 @@ const AcmgCodeSelectMixin = mixin( templateUrl: './acmg-code-select.type.html', styleUrls: ['./acmg-code-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcAcmgCodeSelectField extends AcmgCodeSelectMixin diff --git a/client/src/app/forms/types/amp-category-select/amp-category-select.type.ts b/client/src/app/forms/types/amp-category-select/amp-category-select.type.ts index 332d66635..528192666 100644 --- a/client/src/app/forms/types/amp-category-select/amp-category-select.type.ts +++ b/client/src/app/forms/types/amp-category-select/amp-category-select.type.ts @@ -24,12 +24,30 @@ import mixin from 'ts-mixin-extended' const optionText = new Map([ [AmpLevel.Na, 'Not Applicable'], - [AmpLevel.TierILevelA, 'Biomarkers showing therapeutic response to FDA-approved therapy, or therapy included in professional guidelines.'], - [AmpLevel.TierILevelB, 'Biomarkers showing therapeutic response based on well-powered studies with consensus from experts in the field.'], - [AmpLevel.TierIiLevelC, 'FDA-approved therapies for different tumor types or investigational therapies, or multiple small published studies with some consensus.'], - [AmpLevel.TierIiLevelD, 'Biomarkers that show plausible therapeutic significance based on preclinical studies.'], - [AmpLevel.TierIii, 'Somatic variants in cancer genes reported in the same or different cancer types with unknown clinical significance and variants in cancer genes that have not been reported in any cancers.'], - [AmpLevel.TierIv, 'Benign or likely benign germline variants observed at significant allele frequencies in the general population or specific subpopulation.'], + [ + AmpLevel.TierILevelA, + 'Biomarkers showing therapeutic response to FDA-approved therapy, or therapy included in professional guidelines.', + ], + [ + AmpLevel.TierILevelB, + 'Biomarkers showing therapeutic response based on well-powered studies with consensus from experts in the field.', + ], + [ + AmpLevel.TierIiLevelC, + 'FDA-approved therapies for different tumor types or investigational therapies, or multiple small published studies with some consensus.', + ], + [ + AmpLevel.TierIiLevelD, + 'Biomarkers that show plausible therapeutic significance based on preclinical studies.', + ], + [ + AmpLevel.TierIii, + 'Somatic variants in cancer genes reported in the same or different cancer types with unknown clinical significance and variants in cancer genes that have not been reported in any cancers.', + ], + [ + AmpLevel.TierIv, + 'Benign or likely benign germline variants observed at significant allele frequencies in the general population or specific subpopulation.', + ], ]) export type CvcAmpCategorySelectFieldOptions = Partial< @@ -62,6 +80,7 @@ const AmpCategorySelectMixin = mixin( selector: 'cvc-amp-category-select', templateUrl: './amp-category-select.type.html', styleUrls: ['./amp-category-select.type.less'], + standalone: false, }) export class CvcAmpCategorySelectField extends AmpCategorySelectMixin @@ -115,7 +134,6 @@ export class CvcAmpCategorySelectField this.props.tooltip = 'If applicable, please provide the AMP/ASCO/CAP somatic variant classification.' - this.ampCategoryEnum$.next($enum(AmpLevel).map((level) => level)) // set up optionTemplates Observable @@ -131,9 +149,11 @@ export class CvcAmpCategorySelectField }) ) - if(!this.state) return + if (!this.state) return if (!this.state.requires.requiresAmpLevel$) { - console.warn( `${this.field.id} field's form provides a state, but could not find requiresAmpLevel$ subject to attach.`) + console.warn( + `${this.field.id} field's form provides a state, but could not find requiresAmpLevel$ subject to attach.` + ) } else { this.onRequiresAmpCategory$ = this.state.requires.requiresAmpLevel$ } @@ -143,7 +163,8 @@ export class CvcAmpCategorySelectField .pipe(untilDestroyed(this)) .subscribe((level: Maybe) => { if (!level) { - this.props.description ='Select an Assertion Type to select its AMP Category' + this.props.description = + 'Select an Assertion Type to select its AMP Category' } else { this.props.extraType = undefined this.props.description = optionText.get(level) @@ -156,25 +177,25 @@ export class CvcAmpCategorySelectField if (!this.onRequiresAmpCategory$) return - this.onRequiresAmpCategory$.pipe( - distinctUntilChanged(), - untilDestroyed(this) - ).subscribe((requiresAmp) => { - this.props.extraType = undefined - if(requiresAmp) { - if(!this.formControl.value) { - this.props.extraType = 'description' - this.props.description = 'Please provide the AMP/ASCO/CAP somatic variant classification.' + this.onRequiresAmpCategory$ + .pipe(distinctUntilChanged(), untilDestroyed(this)) + .subscribe((requiresAmp) => { + this.props.extraType = undefined + if (requiresAmp) { + if (!this.formControl.value) { + this.props.extraType = 'description' + this.props.description = + 'Please provide the AMP/ASCO/CAP somatic variant classification.' + } + this.props.required = true + this.props.disabled = false + } else { + this.props.required = false + this.props.disabled = true + //this.placeholder$.next() + this.resetField() } - this.props.required = true - this.props.disabled = false - } else { - this.props.required = false - this.props.disabled = true - //this.placeholder$.next() - this.resetField(); - } - this.cdr.markForCheck() - }) + this.cdr.markForCheck() + }) } } diff --git a/client/src/app/forms/types/base/checkbox/checkbox.type.ts b/client/src/app/forms/types/base/checkbox/checkbox.type.ts index 2299624e5..316cdf77f 100644 --- a/client/src/app/forms/types/base/checkbox/checkbox.type.ts +++ b/client/src/app/forms/types/base/checkbox/checkbox.type.ts @@ -22,14 +22,16 @@ export interface FormlyCheckboxFieldConfig type: 'checkbox' | Type } -const BaseCheckboxMixin = mixin( - BaseFieldType, Maybe>() -) +const BaseCheckboxMixin = + mixin( + BaseFieldType, Maybe>() + ) @Component({ selector: 'cvc-checkbox', templateUrl: './checkbox.type.html', styleUrls: ['./checkbox.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcBaseCheckboxField extends BaseCheckboxMixin diff --git a/client/src/app/forms/types/base/input/input.module.ts b/client/src/app/forms/types/base/input/input.module.ts index d66b35ff0..e8644edcf 100644 --- a/client/src/app/forms/types/base/input/input.module.ts +++ b/client/src/app/forms/types/base/input/input.module.ts @@ -4,7 +4,7 @@ import { FormlyModule } from '@ngx-formly/core' import { ReactiveFormsModule } from '@angular/forms' import { NzInputModule } from 'ng-zorro-antd/input' -import { NzInputNumberModule } from 'ng-zorro-antd/input-number' +import { NzInputNumberLegacyModule } from 'ng-zorro-antd/input-number-legacy' import { CvcBaseInputField } from './input.type' @NgModule({ @@ -13,7 +13,7 @@ import { CvcBaseInputField } from './input.type' CommonModule, ReactiveFormsModule, NzInputModule, - NzInputNumberModule, + NzInputNumberLegacyModule, FormlyModule.forChild({ types: [ diff --git a/client/src/app/forms/types/base/input/input.type.ts b/client/src/app/forms/types/base/input/input.type.ts index 8ab7b7398..015299c53 100644 --- a/client/src/app/forms/types/base/input/input.type.ts +++ b/client/src/app/forms/types/base/input/input.type.ts @@ -17,16 +17,18 @@ export interface CvcBaseInputFieldConfig type: 'base-input' | Type } -const BaseInputMixin = mixin( - BaseFieldType< - FieldTypeConfig, - Maybe - >() -) +const BaseInputMixin = + mixin( + BaseFieldType< + FieldTypeConfig, + Maybe + >() + ) @Component({ selector: 'cvc-base-input', templateUrl: './input.type.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcBaseInputField extends BaseInputMixin implements AfterViewInit { constructor() { diff --git a/client/src/app/forms/types/base/select/select.type.ts b/client/src/app/forms/types/base/select/select.type.ts index 8d064c106..1d3ba914f 100644 --- a/client/src/app/forms/types/base/select/select.type.ts +++ b/client/src/app/forms/types/base/select/select.type.ts @@ -19,16 +19,18 @@ export interface CvcBaseSelectFieldConfig type: 'base-select' | Type } -const BaseSelectMixin = mixin( - BaseFieldType< - FieldTypeConfig, - Maybe - >() -) +const BaseSelectMixin = + mixin( + BaseFieldType< + FieldTypeConfig, + Maybe + >() + ) @Component({ selector: 'cvc-base-select', templateUrl: './select.type.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcBaseSelectField extends BaseSelectMixin diff --git a/client/src/app/forms/types/base/textarea/textarea.type.ts b/client/src/app/forms/types/base/textarea/textarea.type.ts index 5c2dbf7d5..1e9edee8b 100644 --- a/client/src/app/forms/types/base/textarea/textarea.type.ts +++ b/client/src/app/forms/types/base/textarea/textarea.type.ts @@ -25,14 +25,14 @@ export interface FormlyTextAreaFieldConfig type: 'base-textarea' | Type } -const TextareaMixin = mixin( - BaseFieldType, Maybe>() -) +const TextareaMixin = + mixin(BaseFieldType, Maybe>()) @Component({ selector: 'formly-field-nz-textarea', templateUrl: './textarea.type.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcTextareaField extends TextareaMixin implements AfterViewInit { defaultOptions: CvcTextareaFieldOptions = { diff --git a/client/src/app/forms/types/cancel-button/cancel-button.type.ts b/client/src/app/forms/types/cancel-button/cancel-button.type.ts index 53777b06b..33d126728 100644 --- a/client/src/app/forms/types/cancel-button/cancel-button.type.ts +++ b/client/src/app/forms/types/cancel-button/cancel-button.type.ts @@ -1,4 +1,4 @@ -import { Component, ChangeDetectionStrategy} from '@angular/core' +import { Component, ChangeDetectionStrategy } from '@angular/core' import { Location } from '@angular/common' import { FieldType } from '@ngx-formly/core' import { Router } from '@angular/router' @@ -8,14 +8,14 @@ import { Router } from '@angular/router' templateUrl: './cancel-buton.type.html', styleUrls: ['./cancel-button.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcCancelButton extends FieldType { - constructor(private location: Location) { + constructor(private location: Location) { super() } cancelClicked() { this.location.back() } - }; - +} diff --git a/client/src/app/forms/types/clingen-code-select/clingen-code-select.type.ts b/client/src/app/forms/types/clingen-code-select/clingen-code-select.type.ts index 9a18bdba3..ed59d7df4 100644 --- a/client/src/app/forms/types/clingen-code-select/clingen-code-select.type.ts +++ b/client/src/app/forms/types/clingen-code-select/clingen-code-select.type.ts @@ -90,6 +90,7 @@ const ClingenCodeSelectMixin = mixin( templateUrl: './clingen-code-select.type.html', styleUrls: ['./clingen-code-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcClingenCodeSelectField extends ClingenCodeSelectMixin diff --git a/client/src/app/forms/types/clinvar-input/clinvar-input.type.ts b/client/src/app/forms/types/clinvar-input/clinvar-input.type.ts index ff24dcb3e..78f067eed 100644 --- a/client/src/app/forms/types/clinvar-input/clinvar-input.type.ts +++ b/client/src/app/forms/types/clinvar-input/clinvar-input.type.ts @@ -49,6 +49,7 @@ const BaseInputMixin = mixin( templateUrl: './clinvar-input.type.html', styleUrls: ['./clinvar-input.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcClinvarInputField extends BaseInputMixin diff --git a/client/src/app/forms/types/comment-textarea/comment-textarea.type.ts b/client/src/app/forms/types/comment-textarea/comment-textarea.type.ts index 7aaf46dfc..c94443176 100644 --- a/client/src/app/forms/types/comment-textarea/comment-textarea.type.ts +++ b/client/src/app/forms/types/comment-textarea/comment-textarea.type.ts @@ -7,6 +7,7 @@ import { TypeOption } from '@ngx-formly/core/lib/models' selector: 'comment-textarea-type', templateUrl: './comment-textarea.type.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CommentTextareaType extends FieldType { defaultOptions = { diff --git a/client/src/app/forms/types/direction-select/direction-select.type.ts b/client/src/app/forms/types/direction-select/direction-select.type.ts index 120c71f74..c6de5fe47 100644 --- a/client/src/app/forms/types/direction-select/direction-select.type.ts +++ b/client/src/app/forms/types/direction-select/direction-select.type.ts @@ -136,6 +136,7 @@ const DirectionSelectMixin = mixin( templateUrl: './direction-select.type.html', styleUrls: ['./direction-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcDirectionSelectField extends DirectionSelectMixin diff --git a/client/src/app/forms/types/disease-select/disease-quick-add/disease-quick-add.form.ts b/client/src/app/forms/types/disease-select/disease-quick-add/disease-quick-add.form.ts index 062d0a88f..c518d2dd6 100644 --- a/client/src/app/forms/types/disease-select/disease-quick-add/disease-quick-add.form.ts +++ b/client/src/app/forms/types/disease-select/disease-quick-add/disease-quick-add.form.ts @@ -34,6 +34,7 @@ type DiseaseQuickAddModel = { selector: 'cvc-disease-quick-add-form', templateUrl: './disease-quick-add.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcDiseaseQuickAddForm { @Input() diff --git a/client/src/app/forms/types/disease-select/disease-select.type.ts b/client/src/app/forms/types/disease-select/disease-select.type.ts index 5b513ca04..496fe9b41 100644 --- a/client/src/app/forms/types/disease-select/disease-select.type.ts +++ b/client/src/app/forms/types/disease-select/disease-select.type.ts @@ -90,6 +90,7 @@ const DiseaseSelectMixin = mixin( templateUrl: './disease-select.type.html', styleUrls: ['./disease-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcDiseaseSelectField extends DiseaseSelectMixin @@ -217,7 +218,7 @@ export class CvcDiseaseSelectField ([requiresDisease, entityType, diseaseId]: [ boolean, Maybe, - Maybe + Maybe, ]) => { this.onStateUpdates(requiresDisease, entityType, diseaseId) } diff --git a/client/src/app/forms/types/evidence-select/evidence-manager/enum-filter-menu/enum-filter-menu.component.ts b/client/src/app/forms/types/evidence-select/evidence-manager/enum-filter-menu/enum-filter-menu.component.ts index c270dc18b..cbd5ac3f7 100644 --- a/client/src/app/forms/types/evidence-select/evidence-manager/enum-filter-menu/enum-filter-menu.component.ts +++ b/client/src/app/forms/types/evidence-select/evidence-manager/enum-filter-menu/enum-filter-menu.component.ts @@ -1,4 +1,10 @@ -import { ChangeDetectionStrategy, Component, EventEmitter, Input, Output } from '@angular/core' +import { + ChangeDetectionStrategy, + Component, + EventEmitter, + Input, + Output, +} from '@angular/core' import { Maybe } from 'graphql/jsutils/Maybe' import { NzTableFilterList } from 'ng-zorro-antd/table' import { CvcFilterChange } from '../evidence-manager.types' @@ -8,10 +14,11 @@ import { CvcFilterChange } from '../evidence-manager.types' templateUrl: './enum-filter-menu.component.html', styleUrls: ['./enum-filter-menu.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class EnumFilterMenuComponent { @Input() cvcColumnKey!: string @Input() cvcFilterOptions!: NzTableFilterList @Input() cvcOption: Maybe - @Output() cvcOptionChange = new EventEmitter + @Output() cvcOptionChange = new EventEmitter() } diff --git a/client/src/app/forms/types/evidence-select/evidence-manager/evidence-manager.component.ts b/client/src/app/forms/types/evidence-select/evidence-manager/evidence-manager.component.ts index 88849e3bc..75e325a08 100644 --- a/client/src/app/forms/types/evidence-select/evidence-manager/evidence-manager.component.ts +++ b/client/src/app/forms/types/evidence-select/evidence-manager/evidence-manager.component.ts @@ -78,6 +78,7 @@ export type EvidenceManagerSettings = { templateUrl: './evidence-manager.component.html', styleUrls: ['./evidence-manager.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEvidenceManagerComponent implements OnChanges, AfterViewInit { @Input() cvcTableSettings?: EvidenceManagerSettings diff --git a/client/src/app/forms/types/evidence-select/evidence-manager/table-filter-input/table-filter-input.component.ts b/client/src/app/forms/types/evidence-select/evidence-manager/table-filter-input/table-filter-input.component.ts index 88d49a48a..c79dd6380 100644 --- a/client/src/app/forms/types/evidence-select/evidence-manager/table-filter-input/table-filter-input.component.ts +++ b/client/src/app/forms/types/evidence-select/evidence-manager/table-filter-input/table-filter-input.component.ts @@ -4,6 +4,7 @@ import { Component, EventEmitter, Input, Output } from '@angular/core' selector: 'cvc-table-filter-input', templateUrl: './table-filter-input.component.html', styleUrls: ['./table-filter-input.component.less'], + standalone: false, }) export class TableFilterInputComponent { @Input() cvcModel: string | number | null = null diff --git a/client/src/app/forms/types/evidence-select/evidence-manager/table-scroller.directive.ts b/client/src/app/forms/types/evidence-select/evidence-manager/table-scroller.directive.ts index 1821c73c4..1d9e28270 100644 --- a/client/src/app/forms/types/evidence-select/evidence-manager/table-scroller.directive.ts +++ b/client/src/app/forms/types/evidence-select/evidence-manager/table-scroller.directive.ts @@ -27,6 +27,7 @@ export type ScrollFetch = { first?: number; after?: string } @UntilDestroy() @Directive({ selector: '[cvcTableScroller]', + standalone: false, }) export class TableScrollerDirective implements AfterViewInit { @Output() cvcTableScrollerOnScroll = new EventEmitter() diff --git a/client/src/app/forms/types/evidence-select/evidence-select.module.ts b/client/src/app/forms/types/evidence-select/evidence-select.module.ts index 17d4b8b15..17ab00116 100644 --- a/client/src/app/forms/types/evidence-select/evidence-select.module.ts +++ b/client/src/app/forms/types/evidence-select/evidence-select.module.ts @@ -17,7 +17,7 @@ import { NzFormModule } from 'ng-zorro-antd/form' import { NzGridModule } from 'ng-zorro-antd/grid' import { NzIconModule } from 'ng-zorro-antd/icon' import { NzInputModule } from 'ng-zorro-antd/input' -import { NzInputNumberModule } from 'ng-zorro-antd/input-number' +import { NzInputNumberLegacyModule } from 'ng-zorro-antd/input-number-legacy' import { NzPopoverModule } from 'ng-zorro-antd/popover' import { NzTableModule } from 'ng-zorro-antd/table' import { NzTagModule } from 'ng-zorro-antd/tag' @@ -86,7 +86,7 @@ const typeConfig: ConfigOption = { NzGridModule, NzIconModule, NzInputModule, - NzInputNumberModule, + NzInputNumberLegacyModule, NzPopoverModule, NzTableModule, NzTagModule, diff --git a/client/src/app/forms/types/evidence-select/evidence-select.type.ts b/client/src/app/forms/types/evidence-select/evidence-select.type.ts index 7999d8805..29c4846fe 100644 --- a/client/src/app/forms/types/evidence-select/evidence-select.type.ts +++ b/client/src/app/forms/types/evidence-select/evidence-select.type.ts @@ -106,6 +106,7 @@ const EvidenceSelectMixin = mixin( templateUrl: './evidence-select.type.html', styleUrls: ['./evidence-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEvidenceSelectField extends EvidenceSelectMixin diff --git a/client/src/app/forms/types/fda-companion-test-checkbox/fda-companion-test-checkbox.type.ts b/client/src/app/forms/types/fda-companion-test-checkbox/fda-companion-test-checkbox.type.ts index c7e5ff290..7cfa0c93a 100644 --- a/client/src/app/forms/types/fda-companion-test-checkbox/fda-companion-test-checkbox.type.ts +++ b/client/src/app/forms/types/fda-companion-test-checkbox/fda-companion-test-checkbox.type.ts @@ -1,51 +1,69 @@ -import { Component, ChangeDetectionStrategy, Type, AfterViewInit } from '@angular/core'; -import { BaseFieldType } from '@app/forms/mixins/base/base-field'; -import { Maybe } from '@app/generated/civic.apollo'; -import { untilDestroyed } from '@ngneat/until-destroy'; -import { FieldTypeConfig, FormlyFieldConfig } from '@ngx-formly/core'; -import { FormlyFieldProps } from '@ngx-formly/ng-zorro-antd/form-field'; -import { filter, take } from 'rxjs'; +import { + Component, + ChangeDetectionStrategy, + Type, + AfterViewInit, +} from '@angular/core' +import { BaseFieldType } from '@app/forms/mixins/base/base-field' +import { Maybe } from '@app/generated/civic.apollo' +import { untilDestroyed } from '@ngneat/until-destroy' +import { FieldTypeConfig, FormlyFieldConfig } from '@ngx-formly/core' +import { FormlyFieldProps } from '@ngx-formly/ng-zorro-antd/form-field' +import { filter, take } from 'rxjs' import mixin from 'ts-mixin-extended' export type CvcFdaCompanionTestCheckboxFieldOptions = Partial< FieldTypeConfig > -export interface CvcFdaCompanionTestCheckboxFieldProps extends FormlyFieldProps { - indeterminate?: boolean; +export interface CvcFdaCompanionTestCheckboxFieldProps + extends FormlyFieldProps { + indeterminate?: boolean extraType?: string description?: string disabled?: boolean } -export interface FormlyCheckboxFieldConfig extends FormlyFieldConfig { - type: 'checkbox' | Type; +export interface FormlyCheckboxFieldConfig + extends FormlyFieldConfig { + type: 'checkbox' | Type } -const FdaCompanionTestMixin = mixin( - BaseFieldType, Maybe>() -) +const FdaCompanionTestMixin = + mixin( + BaseFieldType< + FieldTypeConfig, + Maybe + >() + ) @Component({ selector: 'cvc-fda-companion-test-checkbox', templateUrl: './fda-companion-test-checkbox.type.html', styleUrls: ['./fda-companion-test-checkbox.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) -export class CvcFdaCompanionTestCheckboxField extends FdaCompanionTestMixin implements AfterViewInit { - defaultDescription = 'Select Yes if an FDA approved companion test exists for the variant and therapy associated with the Assertion (such as tests listed here).' +export class CvcFdaCompanionTestCheckboxField + extends FdaCompanionTestMixin + implements AfterViewInit +{ + defaultDescription = + 'Select Yes if an FDA approved companion test exists for the variant and therapy associated with the Assertion (such as tests listed here).' override defaultOptions = { props: { hideLabel: false, - label: "FDA Companion Test", - description: this.defaultDescription + label: 'FDA Companion Test', + description: this.defaultDescription, }, - }; + } ngAfterViewInit(): void { this.configureBaseField() - if(!this.state) { return } + if (!this.state) { + return + } - if(this.state.formReady$) { + if (this.state.formReady$) { this.state.formReady$ .pipe( filter((r) => r), // only pass true values @@ -58,26 +76,25 @@ export class CvcFdaCompanionTestCheckboxField extends FdaCompanionTestMixin impl } else { this.configureField() } - } configureField() { - this.state?.fields.fdaRegulatoryApproval$.pipe( - untilDestroyed(this) - ).subscribe((approval: Maybe) => { - if(approval) { - this.props.disabled = false - this.props.extraType = 'description' - this.props.description = this.defaultDescription - if(this.formControl.value === undefined) { - this.formControl.setValue(false) + this.state?.fields.fdaRegulatoryApproval$ + .pipe(untilDestroyed(this)) + .subscribe((approval: Maybe) => { + if (approval) { + this.props.disabled = false + this.props.extraType = 'description' + this.props.description = this.defaultDescription + if (this.formControl.value === undefined) { + this.formControl.setValue(false) + } + } else { + this.props.disabled = true + this.props.description = + 'FDA Companion Test only applies when Regulatory Approval is selected' + this.formControl.setValue(undefined) } - } else { - this.props.disabled = true - this.props.description = 'FDA Companion Test only applies when Regulatory Approval is selected' - this.formControl.setValue(undefined) - } - }) - + }) } } diff --git a/client/src/app/forms/types/fda-regulatory-approval-checkbox/fda-regulatory-approval-checkbox.type.ts b/client/src/app/forms/types/fda-regulatory-approval-checkbox/fda-regulatory-approval-checkbox.type.ts index 7f46317d5..59cabb686 100644 --- a/client/src/app/forms/types/fda-regulatory-approval-checkbox/fda-regulatory-approval-checkbox.type.ts +++ b/client/src/app/forms/types/fda-regulatory-approval-checkbox/fda-regulatory-approval-checkbox.type.ts @@ -1,82 +1,101 @@ -import { Component, ChangeDetectionStrategy, Type, AfterViewInit } from '@angular/core'; -import { BaseFieldType } from '@app/forms/mixins/base/base-field'; -import { Maybe } from '@app/generated/civic.apollo'; -import { untilDestroyed } from '@ngneat/until-destroy'; -import { FieldTypeConfig, FormlyFieldConfig } from '@ngx-formly/core'; -import { FormlyFieldProps } from '@ngx-formly/ng-zorro-antd/form-field'; -import { filter, take } from 'rxjs'; +import { + Component, + ChangeDetectionStrategy, + Type, + AfterViewInit, +} from '@angular/core' +import { BaseFieldType } from '@app/forms/mixins/base/base-field' +import { Maybe } from '@app/generated/civic.apollo' +import { untilDestroyed } from '@ngneat/until-destroy' +import { FieldTypeConfig, FormlyFieldConfig } from '@ngx-formly/core' +import { FormlyFieldProps } from '@ngx-formly/ng-zorro-antd/form-field' +import { filter, take } from 'rxjs' import mixin from 'ts-mixin-extended' export type CvcFdaRegulatoryApprovalCheckboxFieldOptions = Partial< FieldTypeConfig > -export interface CvcFdaRegulatoryApprovalCheckboxFieldProps extends FormlyFieldProps { - indeterminate?: boolean; +export interface CvcFdaRegulatoryApprovalCheckboxFieldProps + extends FormlyFieldProps { + indeterminate?: boolean extraType?: string description?: string disabled?: boolean } -export interface FormlyCheckboxFieldConfig extends FormlyFieldConfig { - type: 'checkbox' | Type; +export interface FormlyCheckboxFieldConfig + extends FormlyFieldConfig { + type: 'checkbox' | Type } -const FdaRegulatoryApprovalMixin = mixin( - BaseFieldType, Maybe>() -) +const FdaRegulatoryApprovalMixin = + mixin( + BaseFieldType< + FieldTypeConfig, + Maybe + >() + ) @Component({ selector: 'cvc-fda-regulatory-approval-checkbox', templateUrl: './fda-regulatory-approval-checkbox.type.html', styleUrls: ['./fda-regulatory-approval-checkbox.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) -export class CvcFdaRegulatoryApprovalCheckboxField extends FdaRegulatoryApprovalMixin implements AfterViewInit { - defaultDescription = "Check this if the referenced therapy is approved for use by the FDA in the specific disease associated with the Assertion (as in a listing here.)" +export class CvcFdaRegulatoryApprovalCheckboxField + extends FdaRegulatoryApprovalMixin + implements AfterViewInit +{ + defaultDescription = + "Check this if the referenced therapy is approved for use by the FDA in the specific disease associated with the Assertion (as in a listing here.)" override defaultOptions = { props: { hideLabel: false, - label: "FDA Regulatory Approval", - description: this.defaultDescription + label: 'FDA Regulatory Approval', + description: this.defaultDescription, }, - }; + } ngAfterViewInit(): void { this.configureBaseField() - if(!this.state) { return } + if (!this.state) { + return + } - if(this.state.formReady$) { + if (this.state.formReady$) { this.state.formReady$ - .pipe( - filter((r) => r), // only pass true values - take(1), // unsubscribe after 1st emit - untilDestroyed(this) // or form destroyed - ) - .subscribe((_) => { - this.configureField() - }) + .pipe( + filter((r) => r), // only pass true values + take(1), // unsubscribe after 1st emit + untilDestroyed(this) // or form destroyed + ) + .subscribe((_) => { + this.configureField() + }) } else { this.configureField() } } configureField() { - this.state?.requires.allowsFdaApproval$.pipe( - untilDestroyed(this) - ).subscribe((allow: Maybe) => { - if(allow) { - this.props.disabled = false - this.props.extraType = 'description' - this.props.description = this.defaultDescription - if(this.formControl.value === undefined) { - this.formControl.setValue(false) + this.state?.requires.allowsFdaApproval$ + .pipe(untilDestroyed(this)) + .subscribe((allow: Maybe) => { + if (allow) { + this.props.disabled = false + this.props.extraType = 'description' + this.props.description = this.defaultDescription + if (this.formControl.value === undefined) { + this.formControl.setValue(false) + } + } else { + this.props.disabled = true + this.props.description = + 'FDA Regulatory Approval does not apply to this Assertion Type' + this.formControl.setValue(undefined) } - } else { - this.props.disabled = true - this.props.description = 'FDA Regulatory Approval does not apply to this Assertion Type' - this.formControl.setValue(undefined) - } - }) + }) } } diff --git a/client/src/app/forms/types/feature-select/feature-quick-add/feature-quick-add.form.ts b/client/src/app/forms/types/feature-select/feature-quick-add/feature-quick-add.form.ts index 3692123be..a74fece14 100644 --- a/client/src/app/forms/types/feature-select/feature-quick-add/feature-quick-add.form.ts +++ b/client/src/app/forms/types/feature-select/feature-quick-add/feature-quick-add.form.ts @@ -48,7 +48,6 @@ export type FeatureIdWithCreationStatus = { @UntilDestroy() @Component({ - standalone: true, imports: [ CommonModule, ReactiveFormsModule, diff --git a/client/src/app/forms/types/feature-select/feature-select.type.ts b/client/src/app/forms/types/feature-select/feature-select.type.ts index ebb933914..d778bd3a8 100644 --- a/client/src/app/forms/types/feature-select/feature-select.type.ts +++ b/client/src/app/forms/types/feature-select/feature-select.type.ts @@ -79,6 +79,7 @@ const FeatureSelectMixin = mixin( templateUrl: './feature-select.type.html', styleUrls: ['./feature-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFeatureSelectField extends FeatureSelectMixin diff --git a/client/src/app/forms/types/feature-select/fusion-select/fusion-select.form.ts b/client/src/app/forms/types/feature-select/fusion-select/fusion-select.form.ts index 4a2f9abc1..2f6634f99 100644 --- a/client/src/app/forms/types/feature-select/fusion-select/fusion-select.form.ts +++ b/client/src/app/forms/types/feature-select/fusion-select/fusion-select.form.ts @@ -28,7 +28,6 @@ import { CommonModule } from '@angular/common' import { NzFormModule } from 'ng-zorro-antd/form' import { NzButtonModule } from 'ng-zorro-antd/button' import { RouterModule } from '@angular/router' -import { LetDirective, PushPipe } from '@ngrx/component' import { NzAlertModule } from 'ng-zorro-antd/alert' import { UntilDestroy } from '@ngneat/until-destroy' import { @@ -51,16 +50,13 @@ export interface FusionSelectModalData { @UntilDestroy() @Component({ - standalone: true, selector: 'cvc-fusion-select-form', templateUrl: './fusion-select.form.html', styleUrls: ['./fusion-select.form.less'], changeDetection: ChangeDetectionStrategy.OnPush, imports: [ CommonModule, - PushPipe, ReactiveFormsModule, - LetDirective, NzFormModule, NzButtonModule, NzAlertModule, diff --git a/client/src/app/forms/types/interaction-select/interaction-select.type.ts b/client/src/app/forms/types/interaction-select/interaction-select.type.ts index e567bdccc..10bbbefa8 100644 --- a/client/src/app/forms/types/interaction-select/interaction-select.type.ts +++ b/client/src/app/forms/types/interaction-select/interaction-select.type.ts @@ -61,6 +61,7 @@ const InteractionSelectMixin = mixin( selector: 'cvc-interaction-select', templateUrl: './interaction-select.type.html', styleUrls: ['./interaction-select.type.less'], + standalone: false, }) export class CvcInteractionSelectField extends InteractionSelectMixin @@ -85,7 +86,6 @@ export class CvcInteractionSelectField requireMultipleTherapiesPromptFn: () => `A single associated therapy does not have an Interaction type`, tooltip: 'Characterizes the interaction of a multi-therapy treatment', - }, } diff --git a/client/src/app/forms/types/level-select/level-select.type.ts b/client/src/app/forms/types/level-select/level-select.type.ts index b664c0556..710128d22 100644 --- a/client/src/app/forms/types/level-select/level-select.type.ts +++ b/client/src/app/forms/types/level-select/level-select.type.ts @@ -71,6 +71,7 @@ const LevelSelectMixin = mixin( templateUrl: './level-select.type.html', styleUrls: ['./level-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcLevelSelectField extends LevelSelectMixin diff --git a/client/src/app/forms/types/molecular-profile-select/molecular-profile-select.type.ts b/client/src/app/forms/types/molecular-profile-select/molecular-profile-select.type.ts index b08bc8ed1..447cf9265 100644 --- a/client/src/app/forms/types/molecular-profile-select/molecular-profile-select.type.ts +++ b/client/src/app/forms/types/molecular-profile-select/molecular-profile-select.type.ts @@ -94,6 +94,7 @@ type SelectDisplayModel = { styleUrls: ['./molecular-profile-select.type.less'], animations: [slideMotion, fadeMotion], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcMolecularProfileSelectField extends MolecularProfileSelectMixin diff --git a/client/src/app/forms/types/molecular-profile-select/mp-expression-editor/mp-editor-popover-help.component.ts b/client/src/app/forms/types/molecular-profile-select/mp-expression-editor/mp-editor-popover-help.component.ts index 4bb56b66f..5488f67db 100644 --- a/client/src/app/forms/types/molecular-profile-select/mp-expression-editor/mp-editor-popover-help.component.ts +++ b/client/src/app/forms/types/molecular-profile-select/mp-expression-editor/mp-editor-popover-help.component.ts @@ -7,6 +7,7 @@ import { MpParseErrorType } from '@app/core/utilities/molecular-profile-parser' styles: [ '.help-content { max-width: 500px; } blockquote { margin-left: 1em; }', ], + standalone: false, }) export class MpEditorPopoverHelpComponent { @Input() cvcErrorType?: // if undefined, will display 'getting started' help diff --git a/client/src/app/forms/types/molecular-profile-select/mp-expression-editor/mp-expression-editor.component.ts b/client/src/app/forms/types/molecular-profile-select/mp-expression-editor/mp-expression-editor.component.ts index 37df3a03f..61217e1a7 100644 --- a/client/src/app/forms/types/molecular-profile-select/mp-expression-editor/mp-expression-editor.component.ts +++ b/client/src/app/forms/types/molecular-profile-select/mp-expression-editor/mp-expression-editor.component.ts @@ -71,6 +71,7 @@ type ExampleExpression = { templateUrl: './mp-expression-editor.component.html', styleUrls: ['./mp-expression-editor.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class MpExpressionEditorComponent implements AfterViewInit, OnChanges { @Input() cvcPrepopulateWithId: Maybe @@ -163,7 +164,7 @@ export class MpExpressionEditorComponent implements AfterViewInit, OnChanges { description: 'KIT D816V must be absent.', }, ] - + viewer$: Observable mostRecentOrg$: Observable> mostRecentOrgId: Maybe @@ -173,7 +174,7 @@ export class MpExpressionEditorComponent implements AfterViewInit, OnChanges { private createMolecularProfileGql: CreateMolecularProfile2GQL, private mpEditorPrepopulate: MpExpressionEditorPrepopulateGQL, private networkErrorService: NetworkErrorsService, - private viewerService: ViewerService, + private viewerService: ViewerService ) { this.createMolecularProfileMutator = new MutatorWithState( this.networkErrorService @@ -197,13 +198,9 @@ export class MpExpressionEditorComponent implements AfterViewInit, OnChanges { } ngAfterViewInit(): void { - this.mostRecentOrg$ - .pipe( - untilDestroyed(this) - ) - .subscribe((org) => { - this.mostRecentOrgId = org?.id - }) + this.mostRecentOrg$.pipe(untilDestroyed(this)).subscribe((org) => { + this.mostRecentOrgId = org?.id + }) this.onInputChange$ .pipe( // tag('onInputChange$'), diff --git a/client/src/app/forms/types/molecular-profile-select/mp-finder/mp-finder.component.ts b/client/src/app/forms/types/molecular-profile-select/mp-finder/mp-finder.component.ts index 7875ab52d..190c7da79 100644 --- a/client/src/app/forms/types/molecular-profile-select/mp-finder/mp-finder.component.ts +++ b/client/src/app/forms/types/molecular-profile-select/mp-finder/mp-finder.component.ts @@ -35,6 +35,7 @@ type MpFinderState = { templateUrl: './mp-finder.component.html', styleUrls: ['./mp-finder.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class MpFinderComponent { @Output() cvcOnSelect = new EventEmitter() diff --git a/client/src/app/forms/types/nccn-guideline-select/nccn-guideline-select.type.ts b/client/src/app/forms/types/nccn-guideline-select/nccn-guideline-select.type.ts index de091f657..4c6549183 100644 --- a/client/src/app/forms/types/nccn-guideline-select/nccn-guideline-select.type.ts +++ b/client/src/app/forms/types/nccn-guideline-select/nccn-guideline-select.type.ts @@ -1,12 +1,12 @@ import { - AfterViewInit, - ChangeDetectionStrategy, - ChangeDetectorRef, - Component, - QueryList, - TemplateRef, - Type, - ViewChildren + AfterViewInit, + ChangeDetectionStrategy, + ChangeDetectorRef, + Component, + QueryList, + TemplateRef, + Type, + ViewChildren, } from '@angular/core' import { ApolloQueryResult } from '@apollo/client/core' import { CvcSelectEntityName } from '@app/forms/components/entity-select/entity-select.component' @@ -24,9 +24,9 @@ import { Maybe, } from '@app/generated/civic.apollo' import { - FieldTypeConfig, - FormlyFieldConfig, - FormlyFieldProps + FieldTypeConfig, + FormlyFieldConfig, + FormlyFieldProps, } from '@ngx-formly/core' import { NzSelectOptionInterface } from 'ng-zorro-antd/select' import { BehaviorSubject, Subject } from 'rxjs' @@ -55,7 +55,10 @@ export interface CvcNccnGuidelineSelectFieldProps extends FormlyFieldProps { // field types in some expressions export interface CvcNccnGuidelineSelectFieldConfig extends FormlyFieldConfig { - type: 'nccn-guideline-select' | 'nccn-guideline-multi-select' | Type + type: + | 'nccn-guideline-select' + | 'nccn-guideline-multi-select' + | Type } const NccnGuidelineSelectMixin = mixin( @@ -78,6 +81,7 @@ const NccnGuidelineSelectMixin = mixin( templateUrl: './nccn-guideline-select.type.html', styleUrls: ['./nccn-guideline-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcNccnGuidelineSelectField extends NccnGuidelineSelectMixin @@ -94,7 +98,8 @@ export class CvcNccnGuidelineSelectField entityName: { singular: 'NCCN Guideline', plural: 'NCCN Guidelines' }, isMultiSelect: false, requireType: false, - tooltip: 'If applicable, please provide cancer (e.g., Breast Cancer) for the appropriate NCCN guideline.', + tooltip: + 'If applicable, please provide cancer (e.g., Breast Cancer) for the appropriate NCCN guideline.', // TODO: implement labels/placeholders w/ string replacement using typescript // template strings: https://www.codevscolor.com/typescript-template-string placeholder: 'Search NCCN Guidelines', @@ -137,7 +142,9 @@ export class CvcNccnGuidelineSelectField return { name: str } } - getTypeaheadResultsFn(r: ApolloQueryResult) { + getTypeaheadResultsFn( + r: ApolloQueryResult + ) { return r.data.nccnGuidelinesTypeahead } @@ -147,7 +154,7 @@ export class CvcNccnGuidelineSelectField return r.data.nccnGuideline } - getTagQueryVarsFn(id: number):NccnGuidelineSelectTagQueryVariables { + getTagQueryVarsFn(id: number): NccnGuidelineSelectTagQueryVariables { return { id: id } } @@ -162,7 +169,10 @@ export class CvcNccnGuidelineSelectField tplRefs: QueryList> ): NzSelectOptionInterface[] { return results.map( - (nccnGuideline: NccnGuidelineSelectTypeaheadFieldsFragment, index: number) => { + ( + nccnGuideline: NccnGuidelineSelectTypeaheadFieldsFragment, + index: number + ) => { return { label: tplRefs.get(index) || nccnGuideline.name, value: nccnGuideline.id, diff --git a/client/src/app/forms/types/nccn-guideline-version-input/nccn-guideline-version-input.type.ts b/client/src/app/forms/types/nccn-guideline-version-input/nccn-guideline-version-input.type.ts index e9afc4a2c..5a9ae244b 100644 --- a/client/src/app/forms/types/nccn-guideline-version-input/nccn-guideline-version-input.type.ts +++ b/client/src/app/forms/types/nccn-guideline-version-input/nccn-guideline-version-input.type.ts @@ -1,4 +1,10 @@ -import { Component, ChangeDetectionStrategy, Type, AfterViewInit, ChangeDetectorRef } from '@angular/core' +import { + Component, + ChangeDetectionStrategy, + Type, + AfterViewInit, + ChangeDetectorRef, +} from '@angular/core' import { AbstractControl } from '@angular/forms' import { BaseFieldType } from '@app/forms/mixins/base/base-field' import { Maybe } from '@app/generated/civic.apollo' @@ -23,9 +29,10 @@ export interface FormlyNccnGuidelineFieldConfig type: 'input' | Type } -const NccnGuidelineVersionMixin = mixin( - BaseFieldType, Maybe>() -) +const NccnGuidelineVersionMixin = + mixin( + BaseFieldType, Maybe>() + ) @Component({ selector: 'cvc-nccn-guideline-version-input', @@ -37,18 +44,23 @@ const NccnGuidelineVersionMixin = mixin( [formlyAttributes]="field" /> `, changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) -export class CvcNccnGuidelineVersionField extends NccnGuidelineVersionMixin implements AfterViewInit { - defaultDescription = "Please enter the version of the NCCN guideline you're referencing in the format Version.Year" +export class CvcNccnGuidelineVersionField + extends NccnGuidelineVersionMixin + implements AfterViewInit +{ + defaultDescription = + "Please enter the version of the NCCN guideline you're referencing in the format Version.Year" defaultOptions: CvcNccnGuidelineVersionFieldOptions = { validators: { nccnVersionNumber: { expression: (c: AbstractControl) => { - if(c.value) { + if (c.value) { if (/^\d{1,2}\.\d{4}$/.test(c.value)) { - let year = +c.value.split(".")[1] - if (year >= 2000 && year <= (new Date().getFullYear() +1 ) ) { + let year = +c.value.split('.')[1] + if (year >= 2000 && year <= new Date().getFullYear() + 1) { return true } else { return false @@ -59,10 +71,10 @@ export class CvcNccnGuidelineVersionField extends NccnGuidelineVersionMixin impl } else { return true } - } - , - message: (_: any, field: FormlyFieldConfig) => `"${field.formControl?.value}" does not fit the format Version.Year` - } + }, + message: (_: any, field: FormlyFieldConfig) => + `"${field.formControl?.value}" does not fit the format Version.Year`, + }, }, props: { label: 'NCCN Guideline Version', @@ -71,11 +83,13 @@ export class CvcNccnGuidelineVersionField extends NccnGuidelineVersionMixin impl }, } - constructor(private cdr: ChangeDetectorRef) { super(); } + constructor(private cdr: ChangeDetectorRef) { + super() + } ngAfterViewInit(): void { this.configureBaseField() - if(this.state && this.state.formReady$) { + if (this.state && this.state.formReady$) { this.state.formReady$ .pipe( filter((r) => r), // only pass true values @@ -94,7 +108,7 @@ export class CvcNccnGuidelineVersionField extends NccnGuidelineVersionMixin impl this.state?.fields.nccnGuidelineId$ .pipe(untilDestroyed(this)) .subscribe((guideline: Maybe) => { - if(guideline) { + if (guideline) { this.props.disabled = false this.props.required = true this.props.extraType = 'description' @@ -103,10 +117,10 @@ export class CvcNccnGuidelineVersionField extends NccnGuidelineVersionMixin impl this.props.disabled = true this.props.required = false this.props.extraType = 'prompt' - this.props.description = 'NCCN Guideline Version is only required when NCCN Guideline is specified.' + this.props.description = + 'NCCN Guideline Version is only required when NCCN Guideline is specified.' this.formControl.setValue(undefined) } }) } - } diff --git a/client/src/app/forms/types/org-submit-button/org-submit-button.directive.ts b/client/src/app/forms/types/org-submit-button/org-submit-button.directive.ts index 5173198e5..1cd10baa8 100644 --- a/client/src/app/forms/types/org-submit-button/org-submit-button.directive.ts +++ b/client/src/app/forms/types/org-submit-button/org-submit-button.directive.ts @@ -1,7 +1,14 @@ -import { AfterViewInit, Directive, ElementRef, EventEmitter, OnDestroy, Output } from '@angular/core'; -import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; -import { from } from 'rxjs'; -import { distinctUntilKeyChanged, map } from 'rxjs/operators'; +import { + AfterViewInit, + Directive, + ElementRef, + EventEmitter, + OnDestroy, + Output, +} from '@angular/core' +import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy' +import { from } from 'rxjs' +import { distinctUntilKeyChanged, map } from 'rxjs/operators' export interface ButtonMutation { type: 'disabled' | 'class' | 'hidden' @@ -11,12 +18,13 @@ export interface ButtonMutation { @UntilDestroy() @Directive({ selector: 'button[cvcOrgSubmitButton]', + standalone: false, }) export class CvcOrgSubmitButtonDirective implements AfterViewInit, OnDestroy { @Output() - public domChange = new EventEmitter(); + public domChange = new EventEmitter() - private changes: MutationObserver; + private changes: MutationObserver public initialClass!: string constructor(private el: ElementRef) { // observe DOM mutations on attributes defined in attributeFilter @@ -30,53 +38,49 @@ export class CvcOrgSubmitButtonDirective implements AfterViewInit, OnDestroy { return { type: 'class', change: t.classList.value, - key: `${mr.attributeName}:${t.classList.value}`} + key: `${mr.attributeName}:${t.classList.value}`, + } } else if (mr.attributeName === 'disabled') { return { type: 'disabled', change: t.disabled, - key: `${mr.attributeName}:${t.disabled}` + key: `${mr.attributeName}:${t.disabled}`, } } else if (mr.attributeName === 'hidden') { return { type: 'hidden', change: t.hidden, - key: `${mr.attributeName}:${t.hidden}` + key: `${mr.attributeName}:${t.hidden}`, } } else { return { type: mr.attributeName, change: 'unknown change type', - key: `${mr.attributeName}:unknown-change-type` + key: `${mr.attributeName}:unknown-change-type`, } } }), distinctUntilKeyChanged('key'), untilDestroyed(this) ) - .subscribe(mutation => { + .subscribe((mutation) => { this.domChange.emit(mutation) - }); - }); + }) + }) this.changes.observe(this.el.nativeElement, { - attributeFilter: [ - 'class', - 'disabled', - 'hidden' - ], + attributeFilter: ['class', 'disabled', 'hidden'], attributes: true, childList: false, - subtree: false - }); - + subtree: false, + }) } ngAfterViewInit(): void { // console.log(`directive ngAfterViewInit classList.value: ${this.el.nativeElement.classList.value}`) - this.initialClass = this.el.nativeElement.classList.value; + this.initialClass = this.el.nativeElement.classList.value } ngOnDestroy(): void { - this.changes.disconnect(); + this.changes.disconnect() } } diff --git a/client/src/app/forms/types/org-submit-button/org-submit-button.type.ts b/client/src/app/forms/types/org-submit-button/org-submit-button.type.ts index 843c51c3b..7c8827dc9 100644 --- a/client/src/app/forms/types/org-submit-button/org-submit-button.type.ts +++ b/client/src/app/forms/types/org-submit-button/org-submit-button.type.ts @@ -48,6 +48,7 @@ export interface CvcOrgSubmitButtonFieldConfig templateUrl: './org-submit-button.type.html', styleUrls: ['./org-submit-button.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcOrgSubmitButtonComponent extends FieldType> diff --git a/client/src/app/forms/types/origin-select/origin-select.type.ts b/client/src/app/forms/types/origin-select/origin-select.type.ts index 79f9804b1..3fc399ef2 100644 --- a/client/src/app/forms/types/origin-select/origin-select.type.ts +++ b/client/src/app/forms/types/origin-select/origin-select.type.ts @@ -77,6 +77,7 @@ const OriginSelectMixin = mixin( selector: 'cvc-origin-select', templateUrl: './origin-select.type.html', styleUrls: ['./origin-select.type.less'], + standalone: false, }) export class CvcOriginSelectField extends OriginSelectMixin diff --git a/client/src/app/forms/types/phenotype-select/phenotype-select.type.ts b/client/src/app/forms/types/phenotype-select/phenotype-select.type.ts index 613f19b01..8dd76d5fa 100644 --- a/client/src/app/forms/types/phenotype-select/phenotype-select.type.ts +++ b/client/src/app/forms/types/phenotype-select/phenotype-select.type.ts @@ -89,6 +89,7 @@ const PhenotypeSelectMixin = mixin( templateUrl: './phenotype-select.type.html', styleUrls: ['./phenotype-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcPhenotypeSelectField extends PhenotypeSelectMixin diff --git a/client/src/app/forms/types/rating/rating.type.ts b/client/src/app/forms/types/rating/rating.type.ts index 237e8cc76..02642838d 100644 --- a/client/src/app/forms/types/rating/rating.type.ts +++ b/client/src/app/forms/types/rating/rating.type.ts @@ -53,6 +53,7 @@ const RatingMixin = mixin( templateUrl: './rating.type.html', styleUrls: ['./rating.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcRatingField extends RatingMixin implements AfterViewInit { // LOCAL SOURCE STREAMS diff --git a/client/src/app/forms/types/reference-build-select/reference-build-select.type.ts b/client/src/app/forms/types/reference-build-select/reference-build-select.type.ts index f39858afa..d0e811a59 100644 --- a/client/src/app/forms/types/reference-build-select/reference-build-select.type.ts +++ b/client/src/app/forms/types/reference-build-select/reference-build-select.type.ts @@ -50,6 +50,7 @@ const ReferenceBuildSelectMixin = mixin( selector: 'cvc-reference-build-select', templateUrl: './reference-build-select.type.html', styleUrls: ['./reference-build-select.type.less'], + standalone: false, }) export class CvcReferenceBuildSelectField extends ReferenceBuildSelectMixin @@ -70,7 +71,8 @@ export class CvcReferenceBuildSelectField label: 'Reference Build', required: false, isMultiSelect: false, - description: 'Select the human genome reference sequence from which these coordinates are obtained', + description: + 'Select the human genome reference sequence from which these coordinates are obtained', placeholder: 'Select Reference Build', }, } @@ -94,7 +96,6 @@ export class CvcReferenceBuildSelectField } configureStateConnections(): void { - this.placeholder$ = new BehaviorSubject(this.props.placeholder) this.buildEnum$.next($enum(ReferenceBuild).map((level) => level)) diff --git a/client/src/app/forms/types/significance-select/significance-select.type.ts b/client/src/app/forms/types/significance-select/significance-select.type.ts index 0ad0e9375..11f9ea22b 100644 --- a/client/src/app/forms/types/significance-select/significance-select.type.ts +++ b/client/src/app/forms/types/significance-select/significance-select.type.ts @@ -141,6 +141,7 @@ const SignificanceSelectMixin = mixin( selector: 'cvc-significance-select', templateUrl: './significance-select.type.html', styleUrls: ['./significance-select.type.less'], + standalone: false, }) export class CvcSignificanceSelectField extends SignificanceSelectMixin diff --git a/client/src/app/forms/types/source-id-input/source-id-input.type.ts b/client/src/app/forms/types/source-id-input/source-id-input.type.ts index 2a8101743..5e5791caa 100644 --- a/client/src/app/forms/types/source-id-input/source-id-input.type.ts +++ b/client/src/app/forms/types/source-id-input/source-id-input.type.ts @@ -1,10 +1,9 @@ -import { Component } from '@angular/core'; +import { Component } from '@angular/core' @Component({ selector: 'cvc-source-id-input', templateUrl: './source-id-input.type.html', - styleUrls: ['./source-id-input.type.less'] + styleUrls: ['./source-id-input.type.less'], + standalone: false, }) -export class SourceIdInputType { - -} +export class SourceIdInputType {} diff --git a/client/src/app/forms/types/source-select/source-quick-add/source-quick-add.form.ts b/client/src/app/forms/types/source-select/source-quick-add/source-quick-add.form.ts index cb2053495..7fa3d2b93 100644 --- a/client/src/app/forms/types/source-select/source-quick-add/source-quick-add.form.ts +++ b/client/src/app/forms/types/source-select/source-quick-add/source-quick-add.form.ts @@ -74,6 +74,7 @@ type CitationCheckResult = { templateUrl: './source-quick-add.form.html', styleUrls: ['./source-quick-add.form.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class SourceQuickAddForm implements OnInit, OnChanges { @Input() cvcSourceType?: SourceSource diff --git a/client/src/app/forms/types/source-select/source-select.type.ts b/client/src/app/forms/types/source-select/source-select.type.ts index dca00b238..b9c42f127 100644 --- a/client/src/app/forms/types/source-select/source-select.type.ts +++ b/client/src/app/forms/types/source-select/source-select.type.ts @@ -83,6 +83,7 @@ const SourceSelectMixin = mixin( templateUrl: './source-select.type.html', styleUrls: ['./source-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcSourceSelectField extends SourceSelectMixin diff --git a/client/src/app/forms/types/submit-button/submit-button.type.ts b/client/src/app/forms/types/submit-button/submit-button.type.ts index 0fcbc777f..3d0ecf2b3 100644 --- a/client/src/app/forms/types/submit-button/submit-button.type.ts +++ b/client/src/app/forms/types/submit-button/submit-button.type.ts @@ -6,6 +6,7 @@ import { TypeOption } from '@ngx-formly/core/lib/models' selector: 'cvc-submit-button-type', templateUrl: './submit-button.type.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class SubmitButtonComponent extends FieldType { defaultOptions = { diff --git a/client/src/app/forms/types/tag-input/tag-input.type.ts b/client/src/app/forms/types/tag-input/tag-input.type.ts index 62d550f54..6f557ac5c 100644 --- a/client/src/app/forms/types/tag-input/tag-input.type.ts +++ b/client/src/app/forms/types/tag-input/tag-input.type.ts @@ -33,6 +33,7 @@ const TagInputMixin = mixin( templateUrl: './tag-input.type.html', styleUrls: ['./tag-input.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcTagInputField extends TagInputMixin implements AfterViewInit { defaultOptions: Partial> = { diff --git a/client/src/app/forms/types/therapy-select/therapy-quick-add/therapy-quick-add.form.ts b/client/src/app/forms/types/therapy-select/therapy-quick-add/therapy-quick-add.form.ts index 6bd3f7faf..f1999797b 100644 --- a/client/src/app/forms/types/therapy-select/therapy-quick-add/therapy-quick-add.form.ts +++ b/client/src/app/forms/types/therapy-select/therapy-quick-add/therapy-quick-add.form.ts @@ -32,6 +32,7 @@ const therapyQuickAddInitialModel: TherapyQuickAddModel = { selector: 'cvc-therapy-quick-add-form', templateUrl: './therapy-quick-add.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcTherapyQuickAddForm { @Input() diff --git a/client/src/app/forms/types/therapy-select/therapy-select.type.ts b/client/src/app/forms/types/therapy-select/therapy-select.type.ts index 5c78596f9..f8fe9f36a 100644 --- a/client/src/app/forms/types/therapy-select/therapy-select.type.ts +++ b/client/src/app/forms/types/therapy-select/therapy-select.type.ts @@ -84,6 +84,7 @@ const TherapySelectMixin = mixin( templateUrl: './therapy-select.type.html', styleUrls: ['./therapy-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcTherapySelectField extends TherapySelectMixin @@ -179,46 +180,48 @@ export class CvcTherapySelectField // update field placeholders & required status on state input events combineLatest([this.onRequiresTherapy$, this.onEntityType$]) .pipe(distinctUntilChanged(), untilDestroyed(this)) - .subscribe(([requiresTherapy, entityType]: [boolean, Maybe]) => { - // therapies are not associated with this entity type - if (!requiresTherapy && entityType) { - this.props.required = false - this.props.disabled = true - // no drug required, entity type specified - this.props.description = `${formatEvidenceEnum(entityType)} ${ - this.state!.entityName - } does not include associated therapies` - this.props.extraType = 'prompt' - this.resetField() - this.cdr.markForCheck() + .subscribe( + ([requiresTherapy, entityType]: [boolean, Maybe]) => { + // therapies are not associated with this entity type + if (!requiresTherapy && entityType) { + this.props.required = false + this.props.disabled = true + // no drug required, entity type specified + this.props.description = `${formatEvidenceEnum(entityType)} ${ + this.state!.entityName + } does not include associated therapies` + this.props.extraType = 'prompt' + this.resetField() + this.cdr.markForCheck() + } + // if type required, toggle field required property off and show a 'Select Type..' prompt + else if (this.props.requireType && !entityType) { + this.props.required = false + this.props.disabled = true + // no drug required, entity type not specified + this.props.description = this.props.requireTypePromptFn( + this.state!.entityName, + this.props.isMultiSelect + ) + this.props.extraType = 'prompt' + } + // state indicates drug is required, set required, unset disabled, and show the placeholder (state will only return true from requiresTherapy$ if entityType provided) + else if (requiresTherapy) { + this.props.required = true + this.props.disabled = false + this.props.description = undefined + this.props.extraType = undefined + } + // field currently has a value, but state indicates no drug is required, or no type is provided && type is required, so reset field + else if ( + (!requiresTherapy && this.formControl.value) || + (this.props.requireType && !entityType && this.formControl.value) + ) { + this.resetField() + console.log('HERE2') + } } - // if type required, toggle field required property off and show a 'Select Type..' prompt - else if (this.props.requireType && !entityType) { - this.props.required = false - this.props.disabled = true - // no drug required, entity type not specified - this.props.description = this.props.requireTypePromptFn( - this.state!.entityName, - this.props.isMultiSelect - ) - this.props.extraType = 'prompt' - } - // state indicates drug is required, set required, unset disabled, and show the placeholder (state will only return true from requiresTherapy$ if entityType provided) - else if (requiresTherapy) { - this.props.required = true - this.props.disabled = false - this.props.description = undefined - this.props.extraType = undefined - } - // field currently has a value, but state indicates no drug is required, or no type is provided && type is required, so reset field - else if ( - (!requiresTherapy && this.formControl.value) || - (this.props.requireType && !entityType && this.formControl.value) - ) { - this.resetField() - console.log("HERE2") - } - }) + ) } getTypeaheadVarsFn(str: string): TherapySelectTypeaheadQueryVariables { diff --git a/client/src/app/forms/types/type-select/type-select.type.ts b/client/src/app/forms/types/type-select/type-select.type.ts index d11f25c8f..7c93ce9b1 100644 --- a/client/src/app/forms/types/type-select/type-select.type.ts +++ b/client/src/app/forms/types/type-select/type-select.type.ts @@ -68,6 +68,7 @@ const EntityTypeSelectMixin = mixin( templateUrl: './type-select.type.html', styleUrls: ['./type-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcEntityTypeSelectField extends EntityTypeSelectMixin diff --git a/client/src/app/forms/types/variant-select/fusion-variant-select/fusion-variant-select.form.ts b/client/src/app/forms/types/variant-select/fusion-variant-select/fusion-variant-select.form.ts index a063f9af8..f3fc768cc 100644 --- a/client/src/app/forms/types/variant-select/fusion-variant-select/fusion-variant-select.form.ts +++ b/client/src/app/forms/types/variant-select/fusion-variant-select/fusion-variant-select.form.ts @@ -30,7 +30,6 @@ import { CommonModule } from '@angular/common' import { NzFormModule } from 'ng-zorro-antd/form' import { NzButtonModule } from 'ng-zorro-antd/button' import { RouterModule } from '@angular/router' -import { LetDirective, PushPipe } from '@ngrx/component' import { NzAlertModule } from 'ng-zorro-antd/alert' import { UntilDestroy } from '@ngneat/until-destroy' import { @@ -80,16 +79,13 @@ export const isEnsemblTranscript = (c: AbstractControl) => { @UntilDestroy() @Component({ - standalone: true, selector: 'cvc-fusion-variant-select-form', templateUrl: './fusion-variant-select.form.html', styleUrls: ['./fusion-variant-select.form.less'], changeDetection: ChangeDetectionStrategy.OnPush, imports: [ CommonModule, - PushPipe, ReactiveFormsModule, - LetDirective, NzFormModule, NzButtonModule, NzAlertModule, diff --git a/client/src/app/forms/types/variant-select/variant-manager/enum-filter-menu/enum-filter-menu.component.ts b/client/src/app/forms/types/variant-select/variant-manager/enum-filter-menu/enum-filter-menu.component.ts index 646572bb9..9bb77c574 100644 --- a/client/src/app/forms/types/variant-select/variant-manager/enum-filter-menu/enum-filter-menu.component.ts +++ b/client/src/app/forms/types/variant-select/variant-manager/enum-filter-menu/enum-filter-menu.component.ts @@ -14,6 +14,7 @@ import { CvcFilterChange } from '../variant-manager.types' templateUrl: './enum-filter-menu.component.html', styleUrls: ['./enum-filter-menu.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class EnumFilterMenuComponent { @Input() cvcColumnKey!: string diff --git a/client/src/app/forms/types/variant-select/variant-manager/table-filter-input/table-filter-input.component.ts b/client/src/app/forms/types/variant-select/variant-manager/table-filter-input/table-filter-input.component.ts index 7a3ae56f1..d225faffb 100644 --- a/client/src/app/forms/types/variant-select/variant-manager/table-filter-input/table-filter-input.component.ts +++ b/client/src/app/forms/types/variant-select/variant-manager/table-filter-input/table-filter-input.component.ts @@ -4,6 +4,7 @@ import { Component, EventEmitter, Input, Output } from '@angular/core' selector: 'cvc-variant-table-filter-input', templateUrl: './table-filter-input.component.html', styleUrls: ['./table-filter-input.component.less'], + standalone: false, }) export class TableFilterInputComponent { @Input() cvcModel: string | number | null = null diff --git a/client/src/app/forms/types/variant-select/variant-manager/table-scroller.directive.ts b/client/src/app/forms/types/variant-select/variant-manager/table-scroller.directive.ts index 1821c73c4..1d9e28270 100644 --- a/client/src/app/forms/types/variant-select/variant-manager/table-scroller.directive.ts +++ b/client/src/app/forms/types/variant-select/variant-manager/table-scroller.directive.ts @@ -27,6 +27,7 @@ export type ScrollFetch = { first?: number; after?: string } @UntilDestroy() @Directive({ selector: '[cvcTableScroller]', + standalone: false, }) export class TableScrollerDirective implements AfterViewInit { @Output() cvcTableScrollerOnScroll = new EventEmitter() diff --git a/client/src/app/forms/types/variant-select/variant-manager/variant-manager.component.ts b/client/src/app/forms/types/variant-select/variant-manager/variant-manager.component.ts index fabf675da..87ab9fc69 100644 --- a/client/src/app/forms/types/variant-select/variant-manager/variant-manager.component.ts +++ b/client/src/app/forms/types/variant-select/variant-manager/variant-manager.component.ts @@ -78,6 +78,7 @@ export type VariantManagerSettings = { templateUrl: './variant-manager.component.html', styleUrls: ['./variant-manager.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantManagerComponent implements OnChanges, AfterViewInit { @Input() cvcTableSettings?: VariantManagerSettings diff --git a/client/src/app/forms/types/variant-select/variant-quick-add/variant-quick-add.form.ts b/client/src/app/forms/types/variant-select/variant-quick-add/variant-quick-add.form.ts index 2f2821303..62dcceb42 100644 --- a/client/src/app/forms/types/variant-select/variant-quick-add/variant-quick-add.form.ts +++ b/client/src/app/forms/types/variant-select/variant-quick-add/variant-quick-add.form.ts @@ -41,6 +41,7 @@ type VariantQuickAddDisplay = { selector: 'cvc-variant-quick-add-form', templateUrl: './variant-quick-add.form.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantQuickAddForm implements OnChanges { @Input() @@ -139,13 +140,15 @@ export class CvcVariantQuickAddForm implements OnChanges { props: { submitLabel: 'Add Variant', }, - } + }, ] // keep form module updated w/ Inputs - this.featureId$.pipe(untilDestroyed(this)).subscribe((id: Maybe) => { - this.model.featureId = id - }) + this.featureId$ + .pipe(untilDestroyed(this)) + .subscribe((id: Maybe) => { + this.model.featureId = id + }) this.searchString$ .pipe(untilDestroyed(this)) @@ -194,7 +197,10 @@ export class CvcVariantQuickAddForm implements OnChanges { this.formMessageDisplay$.next({ message: undefined }) setTimeout(() => { if (data && data.createVariant) { - this.cvcOnCreate.next({id: data.createVariant.variant.id, new: data.createVariant.new}) + this.cvcOnCreate.next({ + id: data.createVariant.variant.id, + new: data.createVariant.new, + }) } }, 1000) } @@ -211,7 +217,7 @@ export class CvcVariantQuickAddForm implements OnChanges { const id = changes.cvcFeatureName.currentValue this.featureName$.next(id) } -/* if (changes.cvcSearchString) { + /* if (changes.cvcSearchString) { const name = changes.cvcSearchString.currentValue this.model = { ...this.model, name: name } } */ diff --git a/client/src/app/forms/types/variant-select/variant-select.module.ts b/client/src/app/forms/types/variant-select/variant-select.module.ts index 8bae9e142..f0d085fa8 100644 --- a/client/src/app/forms/types/variant-select/variant-select.module.ts +++ b/client/src/app/forms/types/variant-select/variant-select.module.ts @@ -24,7 +24,7 @@ import { NzFormModule } from 'ng-zorro-antd/form' import { NzGridModule } from 'ng-zorro-antd/grid' import { NzIconModule } from 'ng-zorro-antd/icon' import { NzInputModule } from 'ng-zorro-antd/input' -import { NzInputNumberModule } from 'ng-zorro-antd/input-number' +import { NzInputNumberLegacyModule } from 'ng-zorro-antd/input-number-legacy' import { NzModalModule } from 'ng-zorro-antd/modal' import { NzPopoverModule } from 'ng-zorro-antd/popover' import { NzSelectModule } from 'ng-zorro-antd/select' @@ -104,7 +104,7 @@ const typeConfig: ConfigOption = { NzGridModule, NzIconModule, NzInputModule, - NzInputNumberModule, + NzInputNumberLegacyModule, NzPopoverModule, NzTableModule, NzTagModule, diff --git a/client/src/app/forms/types/variant-select/variant-select.type.ts b/client/src/app/forms/types/variant-select/variant-select.type.ts index 07360796a..7b1a6170c 100644 --- a/client/src/app/forms/types/variant-select/variant-select.type.ts +++ b/client/src/app/forms/types/variant-select/variant-select.type.ts @@ -97,6 +97,7 @@ const VariantSelectMixin = mixin( templateUrl: './variant-select.type.html', styleUrls: ['./variant-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantSelectField extends VariantSelectMixin diff --git a/client/src/app/forms/types/variant-type-select/variant-type-select.type.ts b/client/src/app/forms/types/variant-type-select/variant-type-select.type.ts index d9c654939..9689346c4 100644 --- a/client/src/app/forms/types/variant-type-select/variant-type-select.type.ts +++ b/client/src/app/forms/types/variant-type-select/variant-type-select.type.ts @@ -84,6 +84,7 @@ const VariantTypeSelectMixin = mixin( templateUrl: './variant-type-select.type.html', styleUrls: ['./variant-type-select.type.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcVariantTypeSelectField extends VariantTypeSelectMixin @@ -108,14 +109,12 @@ export class CvcVariantTypeSelectField }, description: 'Add one or more variant types from the Sequence Ontology (e.g., missense, loss-of-function). Be specific as possible, avoid the addition of root concepts, and use the sequence_variant tree of the sequence ontology.', - }, } @ViewChildren('optionTemplates', { read: TemplateRef }) optionTemplates?: QueryList> - constructor( private taq: VariantTypeSelectTypeaheadGQL, private tq: VariantTypeSelectTagGQL, diff --git a/client/src/app/forms/wrappers/add-entity-form/add-entity-form.directive.ts b/client/src/app/forms/wrappers/add-entity-form/add-entity-form.directive.ts index 969a7d8ff..211d30b63 100644 --- a/client/src/app/forms/wrappers/add-entity-form/add-entity-form.directive.ts +++ b/client/src/app/forms/wrappers/add-entity-form/add-entity-form.directive.ts @@ -2,6 +2,7 @@ import { Directive, ViewContainerRef } from '@angular/core' @Directive({ selector: '[addEntityFormHost]', + standalone: false, }) export class AddEntityFormHostDirective { constructor(public viewContainerRef: ViewContainerRef) { diff --git a/client/src/app/forms/wrappers/add-entity-form/add-entity-form.wrapper.ts b/client/src/app/forms/wrappers/add-entity-form/add-entity-form.wrapper.ts index a027b64d0..b0f326f22 100644 --- a/client/src/app/forms/wrappers/add-entity-form/add-entity-form.wrapper.ts +++ b/client/src/app/forms/wrappers/add-entity-form/add-entity-form.wrapper.ts @@ -14,6 +14,7 @@ import { ReplaySubject } from 'rxjs' templateUrl: './add-entity-form.wrapper.html', styleUrls: ['./add-entity-form.wrapper.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcAddEntityFormWrapper extends FieldWrapper diff --git a/client/src/app/forms/wrappers/form-card/form-card.wrapper.ts b/client/src/app/forms/wrappers/form-card/form-card.wrapper.ts index 418752b54..192e42dc2 100644 --- a/client/src/app/forms/wrappers/form-card/form-card.wrapper.ts +++ b/client/src/app/forms/wrappers/form-card/form-card.wrapper.ts @@ -20,6 +20,7 @@ const defaultWrapperOptions: FormCardOptions = { selector: 'cvc-form-card', templateUrl: './form-card.wrapper.html', styleUrls: ['./form-card.wrapper.less'], + standalone: false, }) export class CvcFormCardWrapper extends FieldWrapper> diff --git a/client/src/app/forms/wrappers/form-field/form-field.wrapper.ts b/client/src/app/forms/wrappers/form-field/form-field.wrapper.ts index d5c8992e6..a2e26c556 100644 --- a/client/src/app/forms/wrappers/form-field/form-field.wrapper.ts +++ b/client/src/app/forms/wrappers/form-field/form-field.wrapper.ts @@ -32,6 +32,7 @@ const defaultWrapperOptions: FormFieldOptions = {} '[class.layout-vertical]': 'formLayout === "vertical"', '[class.layout-inline]': 'formLayout === "inline"', }, + standalone: false, }) export class CvcFormFieldWrapper extends FieldWrapper diff --git a/client/src/app/forms/wrappers/form-footer/form-footer.wrapper.ts b/client/src/app/forms/wrappers/form-footer/form-footer.wrapper.ts index 826aecf38..bd7bcc8b0 100644 --- a/client/src/app/forms/wrappers/form-footer/form-footer.wrapper.ts +++ b/client/src/app/forms/wrappers/form-footer/form-footer.wrapper.ts @@ -1,22 +1,24 @@ -import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core'; -import { FieldWrapper, FormlyFieldConfig, FormlyFieldProps } from '@ngx-formly/core'; +import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core' +import { + FieldWrapper, + FormlyFieldConfig, + FormlyFieldProps, +} from '@ngx-formly/core' -export interface CvcFormFooterWrapperProps extends FormlyFieldProps { -} +export interface CvcFormFooterWrapperProps extends FormlyFieldProps {} -const defaultProps = { -} +const defaultProps = {} @Component({ selector: 'cvc-form-footer', templateUrl: './form-footer.wrapper.html', styleUrls: ['./form-footer.wrapper.less'], - changeDetection: ChangeDetectionStrategy.OnPush, - + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) -export class CvcFormFooterWrapper extends FieldWrapper> implements OnInit { - - ngOnInit(): void { - } - +export class CvcFormFooterWrapper + extends FieldWrapper> + implements OnInit +{ + ngOnInit(): void {} } diff --git a/client/src/app/forms/wrappers/form-layout/form-layout.wrapper.ts b/client/src/app/forms/wrappers/form-layout/form-layout.wrapper.ts index f3525fe1a..93ac8c256 100644 --- a/client/src/app/forms/wrappers/form-layout/form-layout.wrapper.ts +++ b/client/src/app/forms/wrappers/form-layout/form-layout.wrapper.ts @@ -29,6 +29,7 @@ const defaultProps: CvcFormLayoutWrapperProps = { templateUrl: './form-layout.wrapper.html', styleUrls: ['./form-layout.wrapper.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFormLayoutWrapper extends FieldWrapper> diff --git a/client/src/app/forms/wrappers/form-row/form-row.wrapper.ts b/client/src/app/forms/wrappers/form-row/form-row.wrapper.ts index ae2764499..d91813505 100644 --- a/client/src/app/forms/wrappers/form-row/form-row.wrapper.ts +++ b/client/src/app/forms/wrappers/form-row/form-row.wrapper.ts @@ -49,6 +49,7 @@ const defaultWrapperOptions: FormRowOptions = { templateUrl: './form-row.wrapper.html', styleUrls: ['./form-row.wrapper.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class CvcFormRowWrapper extends FieldWrapper> diff --git a/client/src/app/generated/civic.apollo.ts b/client/src/app/generated/civic.apollo.ts index bcf025ea7..388d5bedf 100644 --- a/client/src/app/generated/civic.apollo.ts +++ b/client/src/app/generated/civic.apollo.ts @@ -129,7 +129,6 @@ export enum ActivitySubjectInput { Assertion = 'ASSERTION', Comment = 'COMMENT', EvidenceItem = 'EVIDENCE_ITEM', - ExonCoordinate = 'EXON_COORDINATE', Feature = 'FEATURE', Flag = 'FLAG', MolecularProfile = 'MOLECULAR_PROFILE', @@ -138,7 +137,6 @@ export enum ActivitySubjectInput { Source = 'SOURCE', SourceSuggestion = 'SOURCE_SUGGESTION', Variant = 'VARIANT', - VariantCoordinate = 'VARIANT_COORDINATE', VariantGroup = 'VARIANT_GROUP' } diff --git a/client/src/app/layout/layout.component.ts b/client/src/app/layout/layout.component.ts index 332b137b0..7aa9a6ee0 100644 --- a/client/src/app/layout/layout.component.ts +++ b/client/src/app/layout/layout.component.ts @@ -10,6 +10,7 @@ import { ViewerService } from '@app/core/services/viewer/viewer.service' templateUrl: './layout.component.html', styleUrls: ['./layout.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class LayoutComponent { isCollapsed = false diff --git a/client/src/app/views/assertions/assertion-add/assertion-add.view.ts b/client/src/app/views/assertions/assertion-add/assertion-add.view.ts index c02496f55..1c25c1c23 100644 --- a/client/src/app/views/assertions/assertion-add/assertion-add.view.ts +++ b/client/src/app/views/assertions/assertion-add/assertion-add.view.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'cvc-assertion-add', templateUrl: './assertion-add.view.html', styleUrls: ['./assertion-add.view.less'], + standalone: false, }) export class AssertionAddView implements OnInit { constructor() {} diff --git a/client/src/app/views/assertions/assertion-add/assertion-submit/assertion-submit.page.ts b/client/src/app/views/assertions/assertion-add/assertion-submit/assertion-submit.page.ts index a3d692f2c..3d5430363 100644 --- a/client/src/app/views/assertions/assertion-add/assertion-submit/assertion-submit.page.ts +++ b/client/src/app/views/assertions/assertion-add/assertion-submit/assertion-submit.page.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-assertion-submit', templateUrl: './assertion-submit.page.html', + standalone: false, }) export class AssertionSubmitPage implements OnInit { constructor() {} diff --git a/client/src/app/views/assertions/assertions-detail/assertions-comments/assertions-comments.page.ts b/client/src/app/views/assertions/assertions-detail/assertions-comments/assertions-comments.page.ts index 84af028ab..63dd4d7e6 100644 --- a/client/src/app/views/assertions/assertions-detail/assertions-comments/assertions-comments.page.ts +++ b/client/src/app/views/assertions/assertions-detail/assertions-comments/assertions-comments.page.ts @@ -12,6 +12,7 @@ import { Apollo } from 'apollo-angular' selector: 'cvc-assertions-comments', templateUrl: './assertions-comments.page.html', styleUrls: ['./assertions-comments.page.less'], + standalone: false, }) export class AssertionsCommentsPage implements OnInit { commentable: CommentableInput diff --git a/client/src/app/views/assertions/assertions-detail/assertions-detail.view.html b/client/src/app/views/assertions/assertions-detail/assertions-detail.view.html index 6aeebbc4e..9b7d0e59c 100644 --- a/client/src/app/views/assertions/assertions-detail/assertions-detail.view.html +++ b/client/src/app/views/assertions/assertions-detail/assertions-detail.view.html @@ -111,12 +111,12 @@ nzCloseable (nzOnClose)="onSuccessBannerClose()"> diff --git a/client/src/app/views/assertions/assertions-detail/assertions-detail.view.ts b/client/src/app/views/assertions/assertions-detail/assertions-detail.view.ts index 7bb4bb4e6..f04a4a212 100644 --- a/client/src/app/views/assertions/assertions-detail/assertions-detail.view.ts +++ b/client/src/app/views/assertions/assertions-detail/assertions-detail.view.ts @@ -21,6 +21,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'assertions-detail', templateUrl: './assertions-detail.view.html', styleUrls: ['./assertions-detail.view.less'], + standalone: false, }) export class AssertionsDetailView implements OnDestroy { queryRef?: QueryRef diff --git a/client/src/app/views/assertions/assertions-detail/assertions-events/assertions-events.page.ts b/client/src/app/views/assertions/assertions-detail/assertions-events/assertions-events.page.ts index 009d2d992..096c71f5c 100644 --- a/client/src/app/views/assertions/assertions-detail/assertions-events/assertions-events.page.ts +++ b/client/src/app/views/assertions/assertions-detail/assertions-events/assertions-events.page.ts @@ -11,6 +11,7 @@ import { templateUrl: './assertions-events.page.html', styleUrls: ['./assertions-events.page.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class AssertionsEventsPage { feedScope: ActivityFeedScope diff --git a/client/src/app/views/assertions/assertions-detail/assertions-flags/assertions-flags.page.ts b/client/src/app/views/assertions/assertions-detail/assertions-flags/assertions-flags.page.ts index a3ff97592..ecb716f25 100644 --- a/client/src/app/views/assertions/assertions-detail/assertions-flags/assertions-flags.page.ts +++ b/client/src/app/views/assertions/assertions-detail/assertions-flags/assertions-flags.page.ts @@ -6,6 +6,7 @@ import { FlaggableEntities, FlaggableInput } from '@app/generated/civic.apollo' selector: 'cvc-assertions-flags', templateUrl: './assertions-flags.page.html', styleUrls: ['./assertions-flags.page.less'], + standalone: false, }) export class AssertionsFlagsPage { flaggable: FlaggableInput diff --git a/client/src/app/views/assertions/assertions-detail/assertions-revisions/assertions-revisions.page.ts b/client/src/app/views/assertions/assertions-detail/assertions-revisions/assertions-revisions.page.ts index b013c18f2..9052af74b 100644 --- a/client/src/app/views/assertions/assertions-detail/assertions-revisions/assertions-revisions.page.ts +++ b/client/src/app/views/assertions/assertions-detail/assertions-revisions/assertions-revisions.page.ts @@ -6,6 +6,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-assertions-revisions', templateUrl: './assertions-revisions.page.html', + standalone: false, }) export class AssertionsRevisionsPage implements OnInit { subject!: ModeratedInput diff --git a/client/src/app/views/assertions/assertions-detail/assertions-summary/assertions-summary.page.ts b/client/src/app/views/assertions/assertions-detail/assertions-summary/assertions-summary.page.ts index 8034945da..0b5f53524 100644 --- a/client/src/app/views/assertions/assertions-detail/assertions-summary/assertions-summary.page.ts +++ b/client/src/app/views/assertions/assertions-detail/assertions-summary/assertions-summary.page.ts @@ -20,6 +20,7 @@ import { AssertionState } from '@app/forms/states/assertion.state' selector: 'cvc-assertion-summary', templateUrl: './assertions-summary.page.html', styleUrls: ['./assertions-summary.page.less'], + standalone: false, }) export class AssertionsSummaryPage { @Input() assertionId: Maybe @@ -33,7 +34,10 @@ export class AssertionsSummaryPage { subscribable: SubscribableInput - constructor(private gql: AssertionSummaryGQL, private route: ActivatedRoute) { + constructor( + private gql: AssertionSummaryGQL, + private route: ActivatedRoute + ) { var queryAssertionId: number if (this.assertionId) { queryAssertionId = this.assertionId diff --git a/client/src/app/views/assertions/assertions-home/assertions-home.page.ts b/client/src/app/views/assertions/assertions-home/assertions-home.page.ts index 722d55b70..34a807c2a 100644 --- a/client/src/app/views/assertions/assertions-home/assertions-home.page.ts +++ b/client/src/app/views/assertions/assertions-home/assertions-home.page.ts @@ -6,6 +6,7 @@ import { Observable } from 'rxjs' selector: 'assertions-home', templateUrl: './assertions-home.page.html', styleUrls: ['./assertions-home.page.less'], + standalone: false, }) export class AssertionsHomePage implements OnInit { viewer$: Observable diff --git a/client/src/app/views/assertions/assertions-revise/assertion-suggest/assertion-suggest.page.ts b/client/src/app/views/assertions/assertions-revise/assertion-suggest/assertion-suggest.page.ts index d337dd966..2f5b52c22 100644 --- a/client/src/app/views/assertions/assertions-revise/assertion-suggest/assertion-suggest.page.ts +++ b/client/src/app/views/assertions/assertions-revise/assertion-suggest/assertion-suggest.page.ts @@ -5,6 +5,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-assertions-suggest-page', templateUrl: './assertion-suggest.page.html', + standalone: false, }) export class AssertionSuggestPage implements OnDestroy { assertionId?: number diff --git a/client/src/app/views/assertions/assertions-revise/assertions-revise.view.ts b/client/src/app/views/assertions/assertions-revise/assertions-revise.view.ts index c8106c74c..cbc473187 100644 --- a/client/src/app/views/assertions/assertions-revise/assertions-revise.view.ts +++ b/client/src/app/views/assertions/assertions-revise/assertions-revise.view.ts @@ -14,6 +14,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-assertions-revise-view', templateUrl: './assertions-revise.view.html', styleUrls: ['./assertions-revise.view.less'], + standalone: false, }) export class AssertionsReviseView implements OnInit, OnDestroy { loading$?: Observable diff --git a/client/src/app/views/assertions/assertions.view.ts b/client/src/app/views/assertions/assertions.view.ts index 76c6e9d3e..62328ad6e 100644 --- a/client/src/app/views/assertions/assertions.view.ts +++ b/client/src/app/views/assertions/assertions.view.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core' @Component({ selector: 'app-assertions', templateUrl: './assertions.view.html', + standalone: false, }) export class AssertionsView { constructor() {} diff --git a/client/src/app/views/clinical-trials/clinical-trials-detail/clinical-trials-detail.component.ts b/client/src/app/views/clinical-trials/clinical-trials-detail/clinical-trials-detail.component.ts index eb60b768b..342c788a9 100644 --- a/client/src/app/views/clinical-trials/clinical-trials-detail/clinical-trials-detail.component.ts +++ b/client/src/app/views/clinical-trials/clinical-trials-detail/clinical-trials-detail.component.ts @@ -16,6 +16,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-clinical-trials-detail', templateUrl: './clinical-trials-detail.component.html', styleUrls: ['./clinical-trials-detail.component.less'], + standalone: false, }) export class ClinicalTrialsDetailComponent implements OnDestroy { routeSub: Subscription diff --git a/client/src/app/views/clinical-trials/clinical-trials-detail/clinical-trials-summary/clinical-trials-summary.component.ts b/client/src/app/views/clinical-trials/clinical-trials-detail/clinical-trials-summary/clinical-trials-summary.component.ts index 4c7a89f10..f04325ddd 100644 --- a/client/src/app/views/clinical-trials/clinical-trials-detail/clinical-trials-summary/clinical-trials-summary.component.ts +++ b/client/src/app/views/clinical-trials/clinical-trials-detail/clinical-trials-summary/clinical-trials-summary.component.ts @@ -18,6 +18,7 @@ import { pluck } from 'rxjs-etc/operators' templateUrl: './clinical-trials-summary.component.html', styleUrls: ['./clinical-trials-summary.component.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class ClinicalTrialsSummaryComponent implements OnDestroy { routeSub: Subscription diff --git a/client/src/app/views/clinical-trials/clinical-trials-home/clinical-trials-home.page.ts b/client/src/app/views/clinical-trials/clinical-trials-home/clinical-trials-home.page.ts index 742031ee3..3b1c92ef8 100644 --- a/client/src/app/views/clinical-trials/clinical-trials-home/clinical-trials-home.page.ts +++ b/client/src/app/views/clinical-trials/clinical-trials-home/clinical-trials-home.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'clinical-trials-home', templateUrl: './clinical-trials-home.page.html', styleUrls: ['./clinical-trials-home.page.less'], + standalone: false, }) export class ClinicalTrialsHomePage implements OnInit { constructor() {} diff --git a/client/src/app/views/clinical-trials/clinical-trials.component.ts b/client/src/app/views/clinical-trials/clinical-trials.component.ts index cb84f55a4..15d7f31b3 100644 --- a/client/src/app/views/clinical-trials/clinical-trials.component.ts +++ b/client/src/app/views/clinical-trials/clinical-trials.component.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-clinical-trials', templateUrl: './clinical-trials.component.html', + standalone: false, }) export class ClinicalTrialsComponent implements OnInit { constructor() {} diff --git a/client/src/app/views/curation/curation-activity/curation-activity.view.ts b/client/src/app/views/curation/curation-activity/curation-activity.view.ts index 64c96fbed..577783754 100644 --- a/client/src/app/views/curation/curation-activity/curation-activity.view.ts +++ b/client/src/app/views/curation/curation-activity/curation-activity.view.ts @@ -5,6 +5,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'cvc-curation-activity-view', templateUrl: './curation-activity.view.html', styleUrls: ['./curation-activity.view.less'], + standalone: false, }) export class CurationActivityView { tabs: RouteableTab[] diff --git a/client/src/app/views/curation/curation-activity/curation-timeline/curation-timeline.page.ts b/client/src/app/views/curation/curation-activity/curation-timeline/curation-timeline.page.ts index 46ccd6d45..c61fb246e 100644 --- a/client/src/app/views/curation/curation-activity/curation-timeline/curation-timeline.page.ts +++ b/client/src/app/views/curation/curation-activity/curation-timeline/curation-timeline.page.ts @@ -4,6 +4,7 @@ import { EventFeedMode } from '@app/generated/civic.apollo' @Component({ selector: 'cvc-curation-activity-timeline', templateUrl: './curation-timeline.page.html', + standalone: false, }) export class CurationTimelinePage implements OnInit { feedMode = EventFeedMode.Unscoped diff --git a/client/src/app/views/curation/curation-queues/curation-queues.view.ts b/client/src/app/views/curation/curation-queues/curation-queues.view.ts index ed5980729..dcc236952 100644 --- a/client/src/app/views/curation/curation-queues/curation-queues.view.ts +++ b/client/src/app/views/curation/curation-queues/curation-queues.view.ts @@ -5,6 +5,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'cvc-curation-queues-view', templateUrl: './curation-queues.view.html', styleUrls: ['./curation-queues.view.less'], + standalone: false, }) export class CurationQueuesView { tabs: RouteableTab[] diff --git a/client/src/app/views/curation/curation-queues/pending-assertions/pending-assertions.page.ts b/client/src/app/views/curation/curation-queues/pending-assertions/pending-assertions.page.ts index 22ba0da94..b00128df7 100644 --- a/client/src/app/views/curation/curation-queues/pending-assertions/pending-assertions.page.ts +++ b/client/src/app/views/curation/curation-queues/pending-assertions/pending-assertions.page.ts @@ -4,6 +4,7 @@ import { EvidenceStatusFilter } from '@app/generated/civic.apollo' @Component({ selector: 'cvc-pending-assertions-page', templateUrl: './pending-assertions.page.html', + standalone: false, }) export class PendingAssertionsPage implements OnInit { status = EvidenceStatusFilter.Submitted diff --git a/client/src/app/views/curation/curation-queues/pending-evidence/pending-evidence.page.ts b/client/src/app/views/curation/curation-queues/pending-evidence/pending-evidence.page.ts index bb815aa03..4f72b4467 100644 --- a/client/src/app/views/curation/curation-queues/pending-evidence/pending-evidence.page.ts +++ b/client/src/app/views/curation/curation-queues/pending-evidence/pending-evidence.page.ts @@ -4,6 +4,7 @@ import { EvidenceStatusFilter } from '@app/generated/civic.apollo' @Component({ selector: 'cvc-pending-evidence-page', templateUrl: './pending-evidence.page.html', + standalone: false, }) export class PendingEvidencePage implements OnInit { status = EvidenceStatusFilter.Submitted diff --git a/client/src/app/views/curation/curation-queues/pending-sources/pending-sources.page.ts b/client/src/app/views/curation/curation-queues/pending-sources/pending-sources.page.ts index 769701077..07bd13411 100644 --- a/client/src/app/views/curation/curation-queues/pending-sources/pending-sources.page.ts +++ b/client/src/app/views/curation/curation-queues/pending-sources/pending-sources.page.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-pending-sources-page', templateUrl: './pending-sources.page.html', + standalone: false, }) export class PendingSourcesPage implements OnInit { constructor() {} diff --git a/client/src/app/views/curation/curation.view.ts b/client/src/app/views/curation/curation.view.ts index 78fa8d11b..3426c0b2e 100644 --- a/client/src/app/views/curation/curation.view.ts +++ b/client/src/app/views/curation/curation.view.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-curation-view', templateUrl: './curation.view.html', + standalone: false, }) export class CurationView implements OnInit { constructor() {} diff --git a/client/src/app/views/diseases/diseases-detail/diseases-detail.component.ts b/client/src/app/views/diseases/diseases-detail/diseases-detail.component.ts index 2ca239fac..ecde7868e 100644 --- a/client/src/app/views/diseases/diseases-detail/diseases-detail.component.ts +++ b/client/src/app/views/diseases/diseases-detail/diseases-detail.component.ts @@ -16,6 +16,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-diseases-detail', templateUrl: './diseases-detail.component.html', styleUrls: ['./diseases-detail.component.less'], + standalone: false, }) export class DiseasesDetailComponent implements OnDestroy { routeSub: Subscription @@ -26,7 +27,10 @@ export class DiseasesDetailComponent implements OnDestroy { loading$?: Observable disease$?: Observable> - constructor(private route: ActivatedRoute, private gql: DiseaseDetailGQL) { + constructor( + private route: ActivatedRoute, + private gql: DiseaseDetailGQL + ) { this.routeSub = this.route.params.subscribe((params) => { this.diseaseId = +params.diseaseId diff --git a/client/src/app/views/diseases/diseases-detail/diseases-summary/diseases-summary.component.ts b/client/src/app/views/diseases/diseases-detail/diseases-summary/diseases-summary.component.ts index c238c0082..618a268a2 100644 --- a/client/src/app/views/diseases/diseases-detail/diseases-summary/diseases-summary.component.ts +++ b/client/src/app/views/diseases/diseases-detail/diseases-summary/diseases-summary.component.ts @@ -1,14 +1,21 @@ -import { Component, OnDestroy } from '@angular/core'; -import { ActivatedRoute } from '@angular/router'; -import { DiseasesSummaryFieldsFragment, DiseasesSummaryGQL, DiseasesSummaryQuery, DiseasesSummaryQueryVariables, Maybe } from '@app/generated/civic.apollo'; -import { QueryRef } from 'apollo-angular/query-ref'; -import { Observable, Subscription } from 'rxjs'; -import { pluck, startWith } from 'rxjs/operators'; +import { Component, OnDestroy } from '@angular/core' +import { ActivatedRoute } from '@angular/router' +import { + DiseasesSummaryFieldsFragment, + DiseasesSummaryGQL, + DiseasesSummaryQuery, + DiseasesSummaryQueryVariables, + Maybe, +} from '@app/generated/civic.apollo' +import { QueryRef } from 'apollo-angular/query-ref' +import { Observable, Subscription } from 'rxjs' +import { pluck, startWith } from 'rxjs/operators' @Component({ selector: 'cvc-diseases-summary', templateUrl: './diseases-summary.component.html', styleUrls: ['./diseases-summary.component.less'], + standalone: false, }) export class DiseasesSummaryComponent implements OnDestroy { routeSub: Subscription @@ -17,7 +24,10 @@ export class DiseasesSummaryComponent implements OnDestroy { queryRef?: QueryRef disease$?: Observable> - constructor(private route: ActivatedRoute, private gql: DiseasesSummaryGQL) { + constructor( + private route: ActivatedRoute, + private gql: DiseasesSummaryGQL + ) { this.routeSub = this.route.params.subscribe((params) => { this.diseaseId = +params.diseaseId this.queryRef = this.gql.watch({ diseaseId: this.diseaseId }) diff --git a/client/src/app/views/diseases/diseases-home/diseases-home.page.ts b/client/src/app/views/diseases/diseases-home/diseases-home.page.ts index 04bc79cbb..47b97b3b0 100644 --- a/client/src/app/views/diseases/diseases-home/diseases-home.page.ts +++ b/client/src/app/views/diseases/diseases-home/diseases-home.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'diseases-home', templateUrl: './diseases-home.page.html', styleUrls: ['./diseases-home.page.less'], + standalone: false, }) export class DiseasesHomePage implements OnInit { constructor() {} diff --git a/client/src/app/views/diseases/diseases.component.ts b/client/src/app/views/diseases/diseases.component.ts index 25fa03ce4..9b6d91e88 100644 --- a/client/src/app/views/diseases/diseases.component.ts +++ b/client/src/app/views/diseases/diseases.component.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'app-diseases', templateUrl: './diseases.component.html', + standalone: false, }) export class DiseasesComponent implements OnInit { constructor() {} diff --git a/client/src/app/views/evidence/evidence-add/evidence-add.view.ts b/client/src/app/views/evidence/evidence-add/evidence-add.view.ts index eef499235..c1b955756 100644 --- a/client/src/app/views/evidence/evidence-add/evidence-add.view.ts +++ b/client/src/app/views/evidence/evidence-add/evidence-add.view.ts @@ -7,6 +7,7 @@ import { map } from 'rxjs/operators' selector: 'evidence-add', templateUrl: './evidence-add.view.html', styleUrls: ['./evidence-add.view.less'], + standalone: false, }) export class EvidenceAddView implements OnInit { isSignedIn$?: Observable diff --git a/client/src/app/views/evidence/evidence-add/evidence-submit/evidence-submit.page.ts b/client/src/app/views/evidence/evidence-add/evidence-submit/evidence-submit.page.ts index d84433b24..23a3c71a7 100644 --- a/client/src/app/views/evidence/evidence-add/evidence-submit/evidence-submit.page.ts +++ b/client/src/app/views/evidence/evidence-add/evidence-submit/evidence-submit.page.ts @@ -5,6 +5,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-evidence-submit', templateUrl: './evidence-submit.page.html', + standalone: false, }) export class EvidenceSubmitPage implements OnDestroy { evidenceId?: number diff --git a/client/src/app/views/evidence/evidence-detail/evidence-comments/evidence-comments.page.ts b/client/src/app/views/evidence/evidence-detail/evidence-comments/evidence-comments.page.ts index e6f2feade..957d194db 100644 --- a/client/src/app/views/evidence/evidence-detail/evidence-comments/evidence-comments.page.ts +++ b/client/src/app/views/evidence/evidence-detail/evidence-comments/evidence-comments.page.ts @@ -12,6 +12,7 @@ import { Apollo } from 'apollo-angular' selector: 'cvc-evidence-comments', templateUrl: './evidence-comments.page.html', styleUrls: ['./evidence-comments.page.less'], + standalone: false, }) export class EvidenceCommentsPage implements OnInit { commentable: CommentableInput diff --git a/client/src/app/views/evidence/evidence-detail/evidence-detail.view.html b/client/src/app/views/evidence/evidence-detail/evidence-detail.view.html index 2e6320dab..227f83555 100644 --- a/client/src/app/views/evidence/evidence-detail/evidence-detail.view.html +++ b/client/src/app/views/evidence/evidence-detail/evidence-detail.view.html @@ -134,12 +134,12 @@ nzCloseable (nzOnClose)="onSuccessBannerClose()"> diff --git a/client/src/app/views/evidence/evidence-detail/evidence-detail.view.ts b/client/src/app/views/evidence/evidence-detail/evidence-detail.view.ts index 6af064d85..545dce989 100644 --- a/client/src/app/views/evidence/evidence-detail/evidence-detail.view.ts +++ b/client/src/app/views/evidence/evidence-detail/evidence-detail.view.ts @@ -21,6 +21,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'evidence-detail', templateUrl: './evidence-detail.view.html', styleUrls: ['./evidence-detail.view.less'], + standalone: false, }) export class EvidenceDetailView implements OnDestroy { queryRef?: QueryRef diff --git a/client/src/app/views/evidence/evidence-detail/evidence-events/evidence-events.page.ts b/client/src/app/views/evidence/evidence-detail/evidence-events/evidence-events.page.ts index 5c7551b02..7545f4d88 100644 --- a/client/src/app/views/evidence/evidence-detail/evidence-events/evidence-events.page.ts +++ b/client/src/app/views/evidence/evidence-detail/evidence-events/evidence-events.page.ts @@ -11,6 +11,7 @@ import { templateUrl: './evidence-events.page.html', styleUrls: ['./evidence-events.page.less'], changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class EvidenceEventsPage { feedScope: ActivityFeedScope diff --git a/client/src/app/views/evidence/evidence-detail/evidence-flags/evidence-flags.page.ts b/client/src/app/views/evidence/evidence-detail/evidence-flags/evidence-flags.page.ts index a508bcfef..5239d4d03 100644 --- a/client/src/app/views/evidence/evidence-detail/evidence-flags/evidence-flags.page.ts +++ b/client/src/app/views/evidence/evidence-detail/evidence-flags/evidence-flags.page.ts @@ -6,6 +6,7 @@ import { FlaggableEntities, FlaggableInput } from '@app/generated/civic.apollo' selector: 'cvc-evidence-flags', templateUrl: './evidence-flags.page.html', styleUrls: ['./evidence-flags.page.less'], + standalone: false, }) export class EvidenceFlagsPage { flaggable: FlaggableInput diff --git a/client/src/app/views/evidence/evidence-detail/evidence-revisions/evidence-revisions.page.ts b/client/src/app/views/evidence/evidence-detail/evidence-revisions/evidence-revisions.page.ts index 98e6b4fc5..120d3a604 100644 --- a/client/src/app/views/evidence/evidence-detail/evidence-revisions/evidence-revisions.page.ts +++ b/client/src/app/views/evidence/evidence-detail/evidence-revisions/evidence-revisions.page.ts @@ -6,6 +6,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-evidence-revisions', templateUrl: './evidence-revisions.page.html', + standalone: false, }) export class EvidenceRevisionsPage implements OnDestroy { subject!: ModeratedInput diff --git a/client/src/app/views/evidence/evidence-detail/evidence-summary/evidence-summary.page.ts b/client/src/app/views/evidence/evidence-detail/evidence-summary/evidence-summary.page.ts index 0f6f34eec..fcdefb0f0 100644 --- a/client/src/app/views/evidence/evidence-detail/evidence-summary/evidence-summary.page.ts +++ b/client/src/app/views/evidence/evidence-detail/evidence-summary/evidence-summary.page.ts @@ -19,6 +19,7 @@ import { Observable } from 'rxjs' selector: 'cvc-evidence-summary', templateUrl: './evidence-summary.page.html', styleUrls: ['./evidence-summary.page.less'], + standalone: false, }) export class EvidenceSummaryPage { @Input() evidenceId: Maybe @@ -30,7 +31,10 @@ export class EvidenceSummaryPage { subscribable: SubscribableInput statusValues = EvidenceStatus - constructor(private gql: EvidenceSummaryGQL, private route: ActivatedRoute) { + constructor( + private gql: EvidenceSummaryGQL, + private route: ActivatedRoute + ) { var queryEvidenceId: number if (this.evidenceId) { queryEvidenceId = this.evidenceId diff --git a/client/src/app/views/evidence/evidence-home/evidence-home.page.ts b/client/src/app/views/evidence/evidence-home/evidence-home.page.ts index 7c31926b4..88ec2668a 100644 --- a/client/src/app/views/evidence/evidence-home/evidence-home.page.ts +++ b/client/src/app/views/evidence/evidence-home/evidence-home.page.ts @@ -6,6 +6,7 @@ import { Observable } from 'rxjs' selector: 'evidence-home', templateUrl: './evidence-home.page.html', styleUrls: ['./evidence-home.page.less'], + standalone: false, }) export class EvidenceHomePage implements OnInit { viewer$: Observable diff --git a/client/src/app/views/evidence/evidence-revise/evidence-revise.view.ts b/client/src/app/views/evidence/evidence-revise/evidence-revise.view.ts index e60d4f23f..dacd75978 100644 --- a/client/src/app/views/evidence/evidence-revise/evidence-revise.view.ts +++ b/client/src/app/views/evidence/evidence-revise/evidence-revise.view.ts @@ -14,6 +14,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-evidence-revise', templateUrl: './evidence-revise.view.html', styleUrls: ['./evidence-revise.view.less'], + standalone: false, }) export class EvidenceReviseView implements OnInit, OnDestroy { loading$?: Observable diff --git a/client/src/app/views/evidence/evidence-revise/evidence-suggest/evidence-suggest.page.ts b/client/src/app/views/evidence/evidence-revise/evidence-suggest/evidence-suggest.page.ts index 36a1ec848..a60162ccf 100644 --- a/client/src/app/views/evidence/evidence-revise/evidence-suggest/evidence-suggest.page.ts +++ b/client/src/app/views/evidence/evidence-revise/evidence-suggest/evidence-suggest.page.ts @@ -5,6 +5,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-evidence-suggest', templateUrl: './evidence-suggest.page.html', + standalone: false, }) export class EvidenceSuggestPage implements OnDestroy { evidenceId?: number diff --git a/client/src/app/views/evidence/evidence.view.ts b/client/src/app/views/evidence/evidence.view.ts index 110734bc9..261899a7c 100644 --- a/client/src/app/views/evidence/evidence.view.ts +++ b/client/src/app/views/evidence/evidence.view.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core' @Component({ selector: 'app-evidence', templateUrl: './evidence.view.html', + standalone: false, }) export class EvidenceView { constructor() {} diff --git a/client/src/app/views/features/features-detail/features-comments/features-comments.page.ts b/client/src/app/views/features/features-detail/features-comments/features-comments.page.ts index 2a5c4877d..9685e015c 100644 --- a/client/src/app/views/features/features-detail/features-comments/features-comments.page.ts +++ b/client/src/app/views/features/features-detail/features-comments/features-comments.page.ts @@ -9,6 +9,7 @@ import { selector: 'cvc-features-comments', templateUrl: './features-comments.page.html', styleUrls: ['./features-comments.page.less'], + standalone: false, }) export class FeaturesCommentsPage { commentable: CommentableInput diff --git a/client/src/app/views/features/features-detail/features-detail.view.ts b/client/src/app/views/features/features-detail/features-detail.view.ts index 881388d8f..26d4d2cbf 100644 --- a/client/src/app/views/features/features-detail/features-detail.view.ts +++ b/client/src/app/views/features/features-detail/features-detail.view.ts @@ -17,6 +17,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'features-detail', templateUrl: './features-detail.view.html', styleUrls: ['./features-detail.view.less'], + standalone: false, }) export class FeaturesDetailView implements OnDestroy { loading$?: Observable diff --git a/client/src/app/views/features/features-detail/features-events/features-events.page.ts b/client/src/app/views/features/features-detail/features-events/features-events.page.ts index 571d3d19d..30801b4a2 100644 --- a/client/src/app/views/features/features-detail/features-events/features-events.page.ts +++ b/client/src/app/views/features/features-detail/features-events/features-events.page.ts @@ -10,6 +10,7 @@ import { selector: 'cvc-features-events', templateUrl: './features-events.page.html', styleUrls: ['./features-events.page.less'], + standalone: false, }) export class FeaturesEventsPage { feedScope: ActivityFeedScope diff --git a/client/src/app/views/features/features-detail/features-flags/features-flags.page.ts b/client/src/app/views/features/features-detail/features-flags/features-flags.page.ts index 302e91f97..d31c536b0 100644 --- a/client/src/app/views/features/features-detail/features-flags/features-flags.page.ts +++ b/client/src/app/views/features/features-detail/features-flags/features-flags.page.ts @@ -6,6 +6,7 @@ import { FlaggableEntities, FlaggableInput } from '@app/generated/civic.apollo' selector: 'cvc-features-flags', templateUrl: './features-flags.page.html', styleUrls: ['./features-flags.page.less'], + standalone: false, }) export class FeaturesFlagsPage implements OnInit { flaggable: FlaggableInput diff --git a/client/src/app/views/features/features-detail/features-revisions/features-revisions.page.ts b/client/src/app/views/features/features-detail/features-revisions/features-revisions.page.ts index 4f5644c05..c5779fff2 100644 --- a/client/src/app/views/features/features-detail/features-revisions/features-revisions.page.ts +++ b/client/src/app/views/features/features-detail/features-revisions/features-revisions.page.ts @@ -7,6 +7,7 @@ import { Subscription } from 'rxjs' selector: 'cvc-features-revisions', templateUrl: './features-revisions.page.html', styleUrls: ['./features-revisions.page.less'], + standalone: false, }) export class FeaturesRevisionsPage implements OnDestroy { subject!: ModeratedInput diff --git a/client/src/app/views/features/features-detail/features-summary/features-summary.page.ts b/client/src/app/views/features/features-detail/features-summary/features-summary.page.ts index e92343406..d7534815b 100644 --- a/client/src/app/views/features/features-detail/features-summary/features-summary.page.ts +++ b/client/src/app/views/features/features-detail/features-summary/features-summary.page.ts @@ -17,6 +17,7 @@ import { Viewer, ViewerService } from '@app/core/services/viewer/viewer.service' selector: 'cvc-features-summary', templateUrl: './features-summary.page.html', styleUrls: ['./features-summary.page.less'], + standalone: false, }) export class FeaturesSummaryPage implements OnDestroy { feature$?: Observable> @@ -38,7 +39,7 @@ export class FeaturesSummaryPage implements OnDestroy { let queryRef = this.gql.watch({ featureId: +params.featureId }) let observable = queryRef.valueChanges -/* this.subscribableEntity = { + /* this.subscribableEntity = { id: +params.featureId, entityType: SubscribableEntities.Gene, } */ diff --git a/client/src/app/views/features/features-home/features-home.page.ts b/client/src/app/views/features/features-home/features-home.page.ts index 7ec6d74fd..2130f58eb 100644 --- a/client/src/app/views/features/features-home/features-home.page.ts +++ b/client/src/app/views/features/features-home/features-home.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'cvc-features-home', templateUrl: './features-home.page.html', styleUrls: ['./features-home.page.less'], + standalone: false, }) export class FeaturesHomePage implements OnInit { constructor() {} diff --git a/client/src/app/views/features/features-revise/features-revise.view.ts b/client/src/app/views/features/features-revise/features-revise.view.ts index daf655e65..6fbebed40 100644 --- a/client/src/app/views/features/features-revise/features-revise.view.ts +++ b/client/src/app/views/features/features-revise/features-revise.view.ts @@ -14,6 +14,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'features-revise', templateUrl: './features-revise.view.html', styleUrls: ['./features-revise.view.less'], + standalone: false, }) export class FeaturesReviseView implements OnInit, OnDestroy { loading$?: Observable @@ -30,7 +31,9 @@ export class FeaturesReviseView implements OnInit, OnDestroy { private viewerService: ViewerService ) { this.routeSub = this.route.params.subscribe((params) => { - let observable = this.gql.watch({ featureId: +params.featureId }).valueChanges + let observable = this.gql.watch({ + featureId: +params.featureId, + }).valueChanges this.loading$ = observable.pipe(pluck('loading'), startWith(true)) @@ -40,7 +43,9 @@ export class FeaturesReviseView implements OnInit, OnDestroy { this.flagsTotal$ = this.feature$.pipe(pluck('flags', 'totalCount')) - this.revisionsTotal$ = this.feature$.pipe(pluck('revisions', 'totalCount')) + this.revisionsTotal$ = this.feature$.pipe( + pluck('revisions', 'totalCount') + ) }) } diff --git a/client/src/app/views/features/features-revise/features-suggest/features-suggest.page.ts b/client/src/app/views/features/features-revise/features-suggest/features-suggest.page.ts index a2b6972f2..455c52897 100644 --- a/client/src/app/views/features/features-revise/features-suggest/features-suggest.page.ts +++ b/client/src/app/views/features/features-revise/features-suggest/features-suggest.page.ts @@ -6,6 +6,7 @@ import { Subscription } from 'rxjs' selector: 'cvc-features-suggest', templateUrl: './features-suggest.page.html', styleUrls: ['./features-suggest.page.less'], + standalone: false, }) export class FeaturesSuggestPage implements OnDestroy { featureId?: number diff --git a/client/src/app/views/features/features.view.ts b/client/src/app/views/features/features.view.ts index 059d5b3f4..0cb1bf10c 100644 --- a/client/src/app/views/features/features.view.ts +++ b/client/src/app/views/features/features.view.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core' @Component({ selector: 'app-features', templateUrl: './features.view.html', + standalone: false, }) export class FeaturesView { constructor() {} diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-comments/molecular-profiles-comments.page.ts b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-comments/molecular-profiles-comments.page.ts index 0edf815bf..d02e84575 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-comments/molecular-profiles-comments.page.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-comments/molecular-profiles-comments.page.ts @@ -9,6 +9,7 @@ import { selector: 'cvc-molecular-profiles-comments', templateUrl: './molecular-profiles-comments.page.html', styleUrls: ['./molecular-profiles-comments.page.less'], + standalone: false, }) export class MolecularProfilesCommentsPage { commentable: CommentableInput diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-detail.view.ts b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-detail.view.ts index 39443f479..8078a23fc 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-detail.view.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-detail.view.ts @@ -20,6 +20,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'molecular-profiles-detail', templateUrl: './molecular-profiles-detail.view.html', styleUrls: ['./molecular-profiles-detail.view.less'], + standalone: false, }) export class MolecularProfilesDetailView implements OnDestroy { queryRef?: QueryRef< diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-events/molecular-profiles-events.page.ts b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-events/molecular-profiles-events.page.ts index 303eaf580..e093a0637 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-events/molecular-profiles-events.page.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-events/molecular-profiles-events.page.ts @@ -10,6 +10,7 @@ import { selector: 'cvc-molecular-profiles-events', templateUrl: './molecular-profiles-events.page.html', styleUrls: ['./molecular-profiles-events.page.less'], + standalone: false, }) export class MolecularProfilesEventsPage { feedScope: ActivityFeedScope diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-flags/molecular-profiles-flags.page.ts b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-flags/molecular-profiles-flags.page.ts index 11a0a330e..b828007e8 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-flags/molecular-profiles-flags.page.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-flags/molecular-profiles-flags.page.ts @@ -6,6 +6,7 @@ import { FlaggableEntities, FlaggableInput } from '@app/generated/civic.apollo' selector: 'cvc-molecular-profiles-flags', templateUrl: './molecular-profiles-flags.page.html', styleUrls: ['./molecular-profiles-flags.page.less'], + standalone: false, }) export class MolecularProfilesFlagsPage { flaggable: FlaggableInput diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-revisions/molecular-profiles-revisions.page.ts b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-revisions/molecular-profiles-revisions.page.ts index d0ae6a206..86003aed1 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-revisions/molecular-profiles-revisions.page.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-revisions/molecular-profiles-revisions.page.ts @@ -6,6 +6,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-molecular-profiles-revisions', templateUrl: './molecular-profiles-revisions.page.html', + standalone: false, }) export class MolecularProfilesRevisionsPage implements OnDestroy { subject!: ModeratedInput diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-summary/molecular-profiles-summary.page.ts b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-summary/molecular-profiles-summary.page.ts index 7dc76bf31..f8d8fbf92 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-summary/molecular-profiles-summary.page.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-detail/molecular-profiles-summary/molecular-profiles-summary.page.ts @@ -18,6 +18,7 @@ import { Observable } from 'rxjs' selector: 'cvc-molecular-profiles-summary', templateUrl: './molecular-profiles-summary.page.html', styleUrls: ['./molecular-profiles-summary.page.less'], + standalone: false, }) export class MolecularProfilesSummaryPage { @Input() molecularProfileId: Maybe diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-home/molecular-profiles-home.page.ts b/client/src/app/views/molecular-profiles/molecular-profiles-home/molecular-profiles-home.page.ts index 45288d3c1..da35e0ea9 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-home/molecular-profiles-home.page.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-home/molecular-profiles-home.page.ts @@ -6,6 +6,7 @@ import { Observable } from 'rxjs' selector: 'molecular-profiles-home', templateUrl: './molecular-profiles-home.page.html', styleUrls: ['./molecular-profiles-home.page.less'], + standalone: false, }) export class MolecularProfilesHomePage implements OnInit { viewer$?: Observable diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-revise/molecular-profiles-revise.view.ts b/client/src/app/views/molecular-profiles/molecular-profiles-revise/molecular-profiles-revise.view.ts index 730f28b79..b3ae0f57c 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-revise/molecular-profiles-revise.view.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-revise/molecular-profiles-revise.view.ts @@ -14,6 +14,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-molecular-profiles-revise', templateUrl: './molecular-profiles-revise.view.html', styleUrls: ['./molecular-profiles-revise.view.less'], + standalone: false, }) export class MolecularProfilesReviseView implements OnInit, OnDestroy { loading$?: Observable diff --git a/client/src/app/views/molecular-profiles/molecular-profiles-revise/molecular-profiles-suggest/molecular-profiles-suggest.page.ts b/client/src/app/views/molecular-profiles/molecular-profiles-revise/molecular-profiles-suggest/molecular-profiles-suggest.page.ts index 21c2f00cd..a984ca951 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles-revise/molecular-profiles-suggest/molecular-profiles-suggest.page.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles-revise/molecular-profiles-suggest/molecular-profiles-suggest.page.ts @@ -5,6 +5,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-molecular-profiles-suggest', templateUrl: './molecular-profiles-suggest.page.html', + standalone: false, }) export class MolecularProfilesSuggestPage implements OnDestroy { molecularProfileId?: number diff --git a/client/src/app/views/molecular-profiles/molecular-profiles.view.ts b/client/src/app/views/molecular-profiles/molecular-profiles.view.ts index 2a124bb81..ef48a27e5 100644 --- a/client/src/app/views/molecular-profiles/molecular-profiles.view.ts +++ b/client/src/app/views/molecular-profiles/molecular-profiles.view.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core' @Component({ selector: 'app-molecular-profiles', templateUrl: './molecular-profiles.view.html', + standalone: false, }) export class MolecularProfilesView { constructor() {} diff --git a/client/src/app/views/organizations/organizations-assertions/organizations-assertions.component.ts b/client/src/app/views/organizations/organizations-assertions/organizations-assertions.component.ts index d46b5f37d..693561df0 100644 --- a/client/src/app/views/organizations/organizations-assertions/organizations-assertions.component.ts +++ b/client/src/app/views/organizations/organizations-assertions/organizations-assertions.component.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router' selector: 'cvc-organizations-assertions', templateUrl: './organizations-assertions.component.html', styleUrls: ['./organizations-assertions.component.less'], + standalone: false, }) export class OrganizationsAssertionsComponent { organizationId: number diff --git a/client/src/app/views/organizations/organizations-detail/organizations-detail.component.ts b/client/src/app/views/organizations/organizations-detail/organizations-detail.component.ts index 9c718c70f..e8c1f5b70 100644 --- a/client/src/app/views/organizations/organizations-detail/organizations-detail.component.ts +++ b/client/src/app/views/organizations/organizations-detail/organizations-detail.component.ts @@ -19,6 +19,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'organizations-detail', templateUrl: './organizations-detail.component.html', styleUrls: ['./organizations-detail.component.less'], + standalone: false, }) export class OrganizationsDetailComponent implements OnDestroy { queryRef?: QueryRef diff --git a/client/src/app/views/organizations/organizations-events/organizations-events.component.ts b/client/src/app/views/organizations/organizations-events/organizations-events.component.ts index 1399c4973..1ec1f7494 100644 --- a/client/src/app/views/organizations/organizations-events/organizations-events.component.ts +++ b/client/src/app/views/organizations/organizations-events/organizations-events.component.ts @@ -7,6 +7,7 @@ import { ActivityFeedScope } from '@app/components/activities/activity-feed/acti selector: 'cvc-organizations-events', templateUrl: './organizations-events.component.html', styleUrls: ['./organizations-events.component.less'], + standalone: false, }) export class OrganizationsEventsComponent { feedScope: ActivityFeedScope diff --git a/client/src/app/views/organizations/organizations-evidence/organizations-evidence.component.ts b/client/src/app/views/organizations/organizations-evidence/organizations-evidence.component.ts index a0ac88f79..fdbdd5ac2 100644 --- a/client/src/app/views/organizations/organizations-evidence/organizations-evidence.component.ts +++ b/client/src/app/views/organizations/organizations-evidence/organizations-evidence.component.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router' selector: 'cvc-organizations-evidence', templateUrl: './organizations-evidence.component.html', styleUrls: ['./organizations-evidence.component.less'], + standalone: false, }) export class OrganizationsEvidenceComponent { organizationId: number diff --git a/client/src/app/views/organizations/organizations-groups/organizations-groups.component.ts b/client/src/app/views/organizations/organizations-groups/organizations-groups.component.ts index 73b0bd7c5..ebb31b160 100644 --- a/client/src/app/views/organizations/organizations-groups/organizations-groups.component.ts +++ b/client/src/app/views/organizations/organizations-groups/organizations-groups.component.ts @@ -17,6 +17,7 @@ import { Observable, Subscription } from 'rxjs' selector: 'cvc-organizations-groups', templateUrl: './organizations-groups.component.html', styleUrls: ['./organizations-groups.component.less'], + standalone: false, }) export class OrganizationsGroupsComponent implements OnDestroy { queryRef?: QueryRef diff --git a/client/src/app/views/organizations/organizations-home/organizations-home.page.ts b/client/src/app/views/organizations/organizations-home/organizations-home.page.ts index 8054f4e91..2249fbb1f 100644 --- a/client/src/app/views/organizations/organizations-home/organizations-home.page.ts +++ b/client/src/app/views/organizations/organizations-home/organizations-home.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'organizations-home', templateUrl: './organizations-home.page.html', styleUrls: ['./organizations-home.page.less'], + standalone: false, }) export class OrganizationsHomePage implements OnInit { constructor() {} diff --git a/client/src/app/views/organizations/organizations-members/organizations-members.component.ts b/client/src/app/views/organizations/organizations-members/organizations-members.component.ts index 3186f3b5f..513d3d0e0 100644 --- a/client/src/app/views/organizations/organizations-members/organizations-members.component.ts +++ b/client/src/app/views/organizations/organizations-members/organizations-members.component.ts @@ -1,15 +1,23 @@ -import { Component, Input, OnDestroy } from "@angular/core"; -import { ActivatedRoute } from "@angular/router"; -import { Maybe, OrganizationMembersQuery, OrganizationMembersFieldsFragment, OrganizationMembersGQL, OrganizationMembersQueryVariables, PageInfo } from "@app/generated/civic.apollo"; -import { Viewer, ViewerService } from "@app/core/services/viewer/viewer.service"; -import { QueryRef } from "apollo-angular"; -import { filter, map, pluck, startWith } from "rxjs/operators"; -import { isNotNullish } from "rxjs-etc"; -import { Observable, Subscription } from 'rxjs'; +import { Component, Input, OnDestroy } from '@angular/core' +import { ActivatedRoute } from '@angular/router' +import { + Maybe, + OrganizationMembersQuery, + OrganizationMembersFieldsFragment, + OrganizationMembersGQL, + OrganizationMembersQueryVariables, + PageInfo, +} from '@app/generated/civic.apollo' +import { Viewer, ViewerService } from '@app/core/services/viewer/viewer.service' +import { QueryRef } from 'apollo-angular' +import { filter, map, pluck, startWith } from 'rxjs/operators' +import { isNotNullish } from 'rxjs-etc' +import { Observable, Subscription } from 'rxjs' @Component({ selector: 'cvc-organizations-members', templateUrl: './organizations-members.component.html', + standalone: false, }) export class OrganizationsMembersComponent implements OnDestroy { queryRef?: QueryRef< @@ -39,7 +47,6 @@ export class OrganizationsMembersComponent implements OnDestroy { let observable = this.queryRef.valueChanges this.loading$ = observable.pipe(pluck('loading'), startWith(true)) - this.members$ = observable.pipe( pluck('data', 'users', 'edges'), filter(isNotNullish), diff --git a/client/src/app/views/organizations/organizations-source-suggestions/organizations-source-suggestions.component.ts b/client/src/app/views/organizations/organizations-source-suggestions/organizations-source-suggestions.component.ts index 2467e7759..4b0848cda 100644 --- a/client/src/app/views/organizations/organizations-source-suggestions/organizations-source-suggestions.component.ts +++ b/client/src/app/views/organizations/organizations-source-suggestions/organizations-source-suggestions.component.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router' selector: 'cvc-organizations-source-suggestions', templateUrl: './organizations-source-suggestions.component.html', styleUrls: ['./organizations-source-suggestions.component.less'], + standalone: false, }) export class OrganizationsSourceSuggestionsComponent { userId: number diff --git a/client/src/app/views/organizations/organizations.component.ts b/client/src/app/views/organizations/organizations.component.ts index 9c6a55595..e37588da5 100644 --- a/client/src/app/views/organizations/organizations.component.ts +++ b/client/src/app/views/organizations/organizations.component.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core' @Component({ selector: 'app-organizations', templateUrl: './organizations.component.html', + standalone: false, }) export class OrganizationsComponent { constructor() {} diff --git a/client/src/app/views/pages/pages-about/pages-about.page.ts b/client/src/app/views/pages/pages-about/pages-about.page.ts index fe4780641..f337b7b55 100644 --- a/client/src/app/views/pages/pages-about/pages-about.page.ts +++ b/client/src/app/views/pages/pages-about/pages-about.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'cvc-pages-about', templateUrl: './pages-about.page.html', styleUrls: ['./pages-about.page.less'], + standalone: false, }) export class PagesAboutPage implements OnInit { funding = [ diff --git a/client/src/app/views/pages/pages-help/pages-help.page.ts b/client/src/app/views/pages/pages-help/pages-help.page.ts index f85f4c9e5..ca88db905 100644 --- a/client/src/app/views/pages/pages-help/pages-help.page.ts +++ b/client/src/app/views/pages/pages-help/pages-help.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'cvc-pages-help', templateUrl: './pages-help.page.html', styleUrls: ['./pages-help.page.less'], + standalone: false, }) export class PagesHelpPage implements OnInit { constructor() {} diff --git a/client/src/app/views/pages/pages.component.ts b/client/src/app/views/pages/pages.component.ts index ea6f9a2a8..37acd72b8 100644 --- a/client/src/app/views/pages/pages.component.ts +++ b/client/src/app/views/pages/pages.component.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-pages', templateUrl: './pages.component.html', + standalone: false, }) export class PagesComponent implements OnInit { constructor() {} diff --git a/client/src/app/views/phenotypes/phenotypes-detail/phenotypes-detail.component.ts b/client/src/app/views/phenotypes/phenotypes-detail/phenotypes-detail.component.ts index ab5a7b51c..81db963ae 100644 --- a/client/src/app/views/phenotypes/phenotypes-detail/phenotypes-detail.component.ts +++ b/client/src/app/views/phenotypes/phenotypes-detail/phenotypes-detail.component.ts @@ -16,6 +16,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-phenotypes-detail', templateUrl: './phenotypes-detail.component.html', styleUrls: ['./phenotypes-detail.component.less'], + standalone: false, }) export class PhenotypesDetailComponent implements OnDestroy { routeSub: Subscription diff --git a/client/src/app/views/phenotypes/phenotypes-detail/phenotypes-summary/phenotypes-summary.component.ts b/client/src/app/views/phenotypes/phenotypes-detail/phenotypes-summary/phenotypes-summary.component.ts index 270d3e948..e6e3ff88a 100644 --- a/client/src/app/views/phenotypes/phenotypes-detail/phenotypes-summary/phenotypes-summary.component.ts +++ b/client/src/app/views/phenotypes/phenotypes-detail/phenotypes-summary/phenotypes-summary.component.ts @@ -6,6 +6,7 @@ import { Subscription } from 'rxjs' selector: 'cvc-phenotypes-summary', templateUrl: './phenotypes-summary.component.html', styleUrls: ['./phenotypes-summary.component.less'], + standalone: false, }) export class PhenotypesSummaryComponent implements OnDestroy { routeSub: Subscription diff --git a/client/src/app/views/phenotypes/phenotypes-home/phenotypes-home.page.ts b/client/src/app/views/phenotypes/phenotypes-home/phenotypes-home.page.ts index 1b26962f7..62a93498c 100644 --- a/client/src/app/views/phenotypes/phenotypes-home/phenotypes-home.page.ts +++ b/client/src/app/views/phenotypes/phenotypes-home/phenotypes-home.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'phenotypes-home', templateUrl: './phenotypes-home.page.html', styleUrls: ['./phenotypes-home.page.less'], + standalone: false, }) export class PhenotypesHomePage implements OnInit { constructor() {} diff --git a/client/src/app/views/phenotypes/phenotypes.component.ts b/client/src/app/views/phenotypes/phenotypes.component.ts index 9a4c20889..6c270df1b 100644 --- a/client/src/app/views/phenotypes/phenotypes.component.ts +++ b/client/src/app/views/phenotypes/phenotypes.component.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'cvc-phenotypes', templateUrl: './phenotypes.component.html', styleUrls: ['./phenotypes.component.less'], + standalone: false, }) export class PhenotypesComponent implements OnInit { constructor() {} diff --git a/client/src/app/views/releases/releases-main/releases-main.component.ts b/client/src/app/views/releases/releases-main/releases-main.component.ts index 13f96b0db..3f03203c8 100644 --- a/client/src/app/views/releases/releases-main/releases-main.component.ts +++ b/client/src/app/views/releases/releases-main/releases-main.component.ts @@ -1,13 +1,14 @@ -import { Component, OnInit } from '@angular/core'; -import { DataReleasesGQL, ReleaseFragment } from '@app/generated/civic.apollo'; -import { Observable } from 'rxjs'; -import { isNotNullish } from 'rxjs-etc'; -import { startWith, pluck, map, filter } from 'rxjs/operators'; +import { Component, OnInit } from '@angular/core' +import { DataReleasesGQL, ReleaseFragment } from '@app/generated/civic.apollo' +import { Observable } from 'rxjs' +import { isNotNullish } from 'rxjs-etc' +import { startWith, pluck, map, filter } from 'rxjs/operators' @Component({ selector: 'cvc-releases-main', templateUrl: './releases-main.component.html', styleUrls: ['./releases-main.component.less'], + standalone: false, }) export class ReleasesMainComponent implements OnInit { loading$?: Observable diff --git a/client/src/app/views/releases/releases.component.ts b/client/src/app/views/releases/releases.component.ts index f097b4c18..5da816432 100644 --- a/client/src/app/views/releases/releases.component.ts +++ b/client/src/app/views/releases/releases.component.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-releases', templateUrl: './releases.component.html', + standalone: false, }) export class ReleasesComponent implements OnInit { constructor() {} diff --git a/client/src/app/views/sources/source-add/source-add.page.ts b/client/src/app/views/sources/source-add/source-add.page.ts index bc9b91b84..3afaf64c7 100644 --- a/client/src/app/views/sources/source-add/source-add.page.ts +++ b/client/src/app/views/sources/source-add/source-add.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'cvc-source-add-page', templateUrl: './source-add.page.html', styleUrls: ['./source-add.page.less'], + standalone: false, }) export class SourceAddPage implements OnInit { constructor() {} diff --git a/client/src/app/views/sources/sources-detail/sources-comments/sources-comments.page.ts b/client/src/app/views/sources/sources-detail/sources-comments/sources-comments.page.ts index 8b57ac5ff..2ea5013bc 100644 --- a/client/src/app/views/sources/sources-detail/sources-comments/sources-comments.page.ts +++ b/client/src/app/views/sources/sources-detail/sources-comments/sources-comments.page.ts @@ -9,6 +9,7 @@ import { selector: 'cvc-sources-comments', templateUrl: './sources-comments.page.html', styleUrls: ['./sources-comments.page.less'], + standalone: false, }) export class SourcesCommentsPage { commentable: CommentableInput diff --git a/client/src/app/views/sources/sources-detail/sources-detail.view.ts b/client/src/app/views/sources/sources-detail/sources-detail.view.ts index 403bbb20c..e7f04833e 100644 --- a/client/src/app/views/sources/sources-detail/sources-detail.view.ts +++ b/client/src/app/views/sources/sources-detail/sources-detail.view.ts @@ -18,6 +18,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-sources-detail', templateUrl: './sources-detail.view.html', styleUrls: ['./sources-detail.view.less'], + standalone: false, }) export class SourcesDetailView implements OnDestroy { viewer$: Observable @@ -32,17 +33,17 @@ export class SourcesDetailView implements OnDestroy { tabs$: BehaviorSubject defaultTabs: RouteableTab[] = [ - { - routeName: 'summary', - iconName: 'pic-left', - tabLabel: 'Summary', - }, - { - routeName: 'comments', - iconName: 'civic-comment', - tabLabel: 'Comments', - }, - ] + { + routeName: 'summary', + iconName: 'pic-left', + tabLabel: 'Summary', + }, + { + routeName: 'comments', + iconName: 'civic-comment', + tabLabel: 'Comments', + }, + ] constructor( private viewerService: ViewerService, diff --git a/client/src/app/views/sources/sources-detail/sources-summary/sources-summary.page.ts b/client/src/app/views/sources/sources-detail/sources-summary/sources-summary.page.ts index 00758a892..554552ea6 100644 --- a/client/src/app/views/sources/sources-detail/sources-summary/sources-summary.page.ts +++ b/client/src/app/views/sources/sources-detail/sources-summary/sources-summary.page.ts @@ -16,6 +16,7 @@ import { Observable, Subscription } from 'rxjs' selector: 'cvc-sources-summary', templateUrl: './sources-summary.page.html', styleUrls: ['./sources-summary.page.less'], + standalone: false, }) export class SourcesSummaryPage implements OnDestroy { routeSub: Subscription @@ -26,7 +27,10 @@ export class SourcesSummaryPage implements OnDestroy { loading$?: Observable source$?: Observable> - constructor(private route: ActivatedRoute, private gql: SourceSummaryGQL) { + constructor( + private route: ActivatedRoute, + private gql: SourceSummaryGQL + ) { this.routeSub = this.route.params.subscribe((params) => { this.sourceId = +params.sourceId diff --git a/client/src/app/views/sources/sources-home/sources-home.page.ts b/client/src/app/views/sources/sources-home/sources-home.page.ts index d01167ed2..8285a03a6 100644 --- a/client/src/app/views/sources/sources-home/sources-home.page.ts +++ b/client/src/app/views/sources/sources-home/sources-home.page.ts @@ -6,6 +6,7 @@ import { Observable } from 'rxjs' selector: 'sources-home', templateUrl: './sources-home.page.html', styleUrls: ['./sources-home.page.less'], + standalone: false, }) export class SourcesHomePage implements OnInit { viewer$: Observable diff --git a/client/src/app/views/sources/sources.view.ts b/client/src/app/views/sources/sources.view.ts index c0ca75023..f521b91e3 100644 --- a/client/src/app/views/sources/sources.view.ts +++ b/client/src/app/views/sources/sources.view.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'app-sources', templateUrl: './sources.view.html', + standalone: false, }) export class SourcesView implements OnInit { constructor() {} diff --git a/client/src/app/views/therapies/therapies-detail/therapies-detail.component.ts b/client/src/app/views/therapies/therapies-detail/therapies-detail.component.ts index 9eb0a2b2d..273916517 100644 --- a/client/src/app/views/therapies/therapies-detail/therapies-detail.component.ts +++ b/client/src/app/views/therapies/therapies-detail/therapies-detail.component.ts @@ -16,6 +16,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-therapies-detail', templateUrl: './therapies-detail.component.html', styleUrls: ['./therapies-detail.component.less'], + standalone: false, }) export class TherapiesDetailComponent implements OnDestroy { therapyId?: number @@ -24,7 +25,10 @@ export class TherapiesDetailComponent implements OnDestroy { loading$?: Observable therapy$?: Observable> - constructor(private route: ActivatedRoute, private gql: TherapyDetailGQL) { + constructor( + private route: ActivatedRoute, + private gql: TherapyDetailGQL + ) { this.routeSub = this.route.params.subscribe((params) => { this.therapyId = +params.therapyId diff --git a/client/src/app/views/therapies/therapies-detail/therapies-summary/therapies-summary.component.ts b/client/src/app/views/therapies/therapies-detail/therapies-summary/therapies-summary.component.ts index b54b6e309..d398ce2d3 100644 --- a/client/src/app/views/therapies/therapies-detail/therapies-summary/therapies-summary.component.ts +++ b/client/src/app/views/therapies/therapies-detail/therapies-summary/therapies-summary.component.ts @@ -16,6 +16,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-therapies-summary', templateUrl: './therapies-summary.component.html', styleUrls: ['./therapies-summary.component.less'], + standalone: false, }) export class TherapiesSummaryComponent implements OnDestroy { routeSub: Subscription @@ -26,7 +27,10 @@ export class TherapiesSummaryComponent implements OnDestroy { loading$?: Observable therapy$?: Observable> - constructor(private route: ActivatedRoute, private gql: TherapiesSummaryGQL) { + constructor( + private route: ActivatedRoute, + private gql: TherapiesSummaryGQL + ) { this.routeSub = this.route.params.subscribe((params) => { this.therapyId = +params.therapyId diff --git a/client/src/app/views/therapies/therapies-home/therapies-home.page.ts b/client/src/app/views/therapies/therapies-home/therapies-home.page.ts index ae671d3dd..202ff6b4a 100644 --- a/client/src/app/views/therapies/therapies-home/therapies-home.page.ts +++ b/client/src/app/views/therapies/therapies-home/therapies-home.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'therapies-home', templateUrl: './therapies-home.page.html', styleUrls: ['./therapies-home.page.less'], + standalone: false, }) export class TherapiesHomePage implements OnInit { constructor() {} diff --git a/client/src/app/views/therapies/therapies.component.ts b/client/src/app/views/therapies/therapies.component.ts index d91bd139b..3f6892bc8 100644 --- a/client/src/app/views/therapies/therapies.component.ts +++ b/client/src/app/views/therapies/therapies.component.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-therapies', templateUrl: './therapies.component.html', + standalone: false, }) export class TherapiesComponent implements OnInit { constructor() {} diff --git a/client/src/app/views/users/users-assertions/users-assertions.component.ts b/client/src/app/views/users/users-assertions/users-assertions.component.ts index 9f2db7041..7a53fac5b 100644 --- a/client/src/app/views/users/users-assertions/users-assertions.component.ts +++ b/client/src/app/views/users/users-assertions/users-assertions.component.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router' selector: 'cvc-users-assertions', templateUrl: './users-assertions.component.html', styleUrls: ['./users-assertions.component.less'], + standalone: false, }) export class UsersAssertionsComponent { userId: number diff --git a/client/src/app/views/users/users-detail/users-detail.component.ts b/client/src/app/views/users/users-detail/users-detail.component.ts index 4e974fd38..462c43661 100644 --- a/client/src/app/views/users/users-detail/users-detail.component.ts +++ b/client/src/app/views/users/users-detail/users-detail.component.ts @@ -22,6 +22,7 @@ import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy' selector: 'users-detail', templateUrl: './users-detail.component.html', styleUrls: ['./users-detail.component.less'], + standalone: false, }) export class UsersDetailComponent implements OnDestroy { queryRef?: QueryRef diff --git a/client/src/app/views/users/users-events/users-events.component.ts b/client/src/app/views/users/users-events/users-events.component.ts index ff7da2f16..86cb5c87e 100644 --- a/client/src/app/views/users/users-events/users-events.component.ts +++ b/client/src/app/views/users/users-events/users-events.component.ts @@ -7,6 +7,7 @@ import { EventFeedMode } from '@app/generated/civic.apollo' selector: 'cvc-users-events', templateUrl: './users-events.component.html', styleUrls: ['./users-events.component.less'], + standalone: false, }) export class UsersEventsComponent { feedScope: ActivityFeedScope diff --git a/client/src/app/views/users/users-evidence/users-evidence.component.ts b/client/src/app/views/users/users-evidence/users-evidence.component.ts index 554f7508d..db5952252 100644 --- a/client/src/app/views/users/users-evidence/users-evidence.component.ts +++ b/client/src/app/views/users/users-evidence/users-evidence.component.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router' selector: 'cvc-users-evidence', templateUrl: './users-evidence.component.html', styleUrls: ['./users-evidence.component.less'], + standalone: false, }) export class UsersEvidenceComponent { userId: number diff --git a/client/src/app/views/users/users-home/users-home.page.ts b/client/src/app/views/users/users-home/users-home.page.ts index 7b8296d39..f0b0ec869 100644 --- a/client/src/app/views/users/users-home/users-home.page.ts +++ b/client/src/app/views/users/users-home/users-home.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'users-home', templateUrl: './users-home.page.html', styleUrls: ['./users-home.page.less'], + standalone: false, }) export class UsersHomePage implements OnInit { constructor() {} diff --git a/client/src/app/views/users/users-notifications/users-notifications.component.ts b/client/src/app/views/users/users-notifications/users-notifications.component.ts index 073a03f9c..173a94aa4 100644 --- a/client/src/app/views/users/users-notifications/users-notifications.component.ts +++ b/client/src/app/views/users/users-notifications/users-notifications.component.ts @@ -55,6 +55,7 @@ interface Checked { selector: 'cvc-users-notifications', templateUrl: './users-notifications.component.html', styleUrls: ['./users-notifications.component.less'], + standalone: false, }) export class UsersNotificationsComponent { userId: number diff --git a/client/src/app/views/users/users-source-suggestions/users-source-suggestions.component.ts b/client/src/app/views/users/users-source-suggestions/users-source-suggestions.component.ts index ee599a1aa..cacec4e8c 100644 --- a/client/src/app/views/users/users-source-suggestions/users-source-suggestions.component.ts +++ b/client/src/app/views/users/users-source-suggestions/users-source-suggestions.component.ts @@ -5,6 +5,7 @@ import { ActivatedRoute } from '@angular/router' selector: 'cvc-users-source-suggestions', templateUrl: './users-source-suggestions.component.html', styleUrls: ['./users-source-suggestions.component.less'], + standalone: false, }) export class UsersSourceSuggestionsComponent { userId: number diff --git a/client/src/app/views/users/users.component.ts b/client/src/app/views/users/users.component.ts index bff8d920e..4289d7e06 100644 --- a/client/src/app/views/users/users.component.ts +++ b/client/src/app/views/users/users.component.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core' @Component({ selector: 'app-users', templateUrl: './users.component.html', + standalone: false, }) export class UsersComponent { constructor() {} diff --git a/client/src/app/views/variant-groups/variant-groups-add/variant-group-submit/variant-group-submit.page.ts b/client/src/app/views/variant-groups/variant-groups-add/variant-group-submit/variant-group-submit.page.ts index a10a50e2c..e03e8cee3 100644 --- a/client/src/app/views/variant-groups/variant-groups-add/variant-group-submit/variant-group-submit.page.ts +++ b/client/src/app/views/variant-groups/variant-groups-add/variant-group-submit/variant-group-submit.page.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-variant-groups-submit-page', templateUrl: './variant-group-submit.page.html', + standalone: false, }) export class VariantGroupSubmitPage implements OnInit { constructor() {} diff --git a/client/src/app/views/variant-groups/variant-groups-add/variant-groups-add.view.ts b/client/src/app/views/variant-groups/variant-groups-add/variant-groups-add.view.ts index 318085df4..512f7bb85 100644 --- a/client/src/app/views/variant-groups/variant-groups-add/variant-groups-add.view.ts +++ b/client/src/app/views/variant-groups/variant-groups-add/variant-groups-add.view.ts @@ -7,6 +7,7 @@ import { map } from 'rxjs/operators' selector: 'cvc-variant-groups-add-view', templateUrl: './variant-groups-add.view.html', styleUrls: ['./variant-groups-add.view.less'], + standalone: false, }) export class VariantGroupsAddView implements OnInit { isSignedIn$?: Observable diff --git a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-comments/variant-groups-comments.page.ts b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-comments/variant-groups-comments.page.ts index 63ebf049f..4e6bdbb82 100644 --- a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-comments/variant-groups-comments.page.ts +++ b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-comments/variant-groups-comments.page.ts @@ -10,6 +10,7 @@ import { Subscription } from 'rxjs' selector: 'cvc-variant-groups-comments', templateUrl: './variant-groups-comments.page.html', styleUrls: ['./variant-groups-comments.page.less'], + standalone: false, }) export class VariantGroupsCommentsPage implements OnDestroy { commentable?: CommentableInput diff --git a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-detail.view.ts b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-detail.view.ts index 290ce6bbd..642a797c4 100644 --- a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-detail.view.ts +++ b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-detail.view.ts @@ -17,6 +17,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'cvc-variant-groups-detail', templateUrl: './variant-groups-detail.view.html', styleUrls: ['./variant-groups-detail.view.less'], + standalone: false, }) export class VariantGroupsDetailView implements OnInit, OnDestroy { loading$?: Observable @@ -71,30 +72,28 @@ export class VariantGroupsDetailView implements OnInit, OnDestroy { this.flagsTotal$ = this.variantGroup$.pipe(pluck('flags', 'totalCount')) - this.variantGroup$ - .pipe(takeUntil(this.destroy$)) - .subscribe({ - next: (vgResp) => { - this.tabs$.next( - this.defaultTabs.map((tab) => { - if (tab.tabLabel === 'Revisions') { - return { - badgeCount: vgResp?.revisions.totalCount, - ...tab, - } - } else if (tab.tabLabel === 'Comments') { - return { - badgeCount: vgResp?.comments.totalCount, - badgeColor: '#cccccc', - ...tab, - } - } else { - return tab + this.variantGroup$.pipe(takeUntil(this.destroy$)).subscribe({ + next: (vgResp) => { + this.tabs$.next( + this.defaultTabs.map((tab) => { + if (tab.tabLabel === 'Revisions') { + return { + badgeCount: vgResp?.revisions.totalCount, + ...tab, } - }) - ) - }, - }) + } else if (tab.tabLabel === 'Comments') { + return { + badgeCount: vgResp?.comments.totalCount, + badgeColor: '#cccccc', + ...tab, + } + } else { + return tab + } + }) + ) + }, + }) this.subscribable = { id: +params.variantGroupId, diff --git a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-events/variant-groups-events.page.ts b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-events/variant-groups-events.page.ts index ccf05c9e8..99facc686 100644 --- a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-events/variant-groups-events.page.ts +++ b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-events/variant-groups-events.page.ts @@ -9,6 +9,7 @@ import { selector: 'cvc-variant-groups-events', templateUrl: './variant-groups-events.page.html', styleUrls: ['./variant-groups-events.page.less'], + standalone: false, }) export class VariantGroupsEventsPage { subscribable: SubscribableInput diff --git a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-flags/variant-groups-flags.page.ts b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-flags/variant-groups-flags.page.ts index 838095e98..b236b3c00 100644 --- a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-flags/variant-groups-flags.page.ts +++ b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-flags/variant-groups-flags.page.ts @@ -7,6 +7,7 @@ import { Subscription } from 'rxjs' selector: 'cvc-variant-groups-flags', templateUrl: './variant-groups-flags.page.html', styleUrls: ['./variant-groups-flags.page.less'], + standalone: false, }) export class VariantGroupsFlagsPage implements OnDestroy { flaggable?: FlaggableInput diff --git a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-revisions/variant-groups-revisions.page.ts b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-revisions/variant-groups-revisions.page.ts index 783ea1ff4..7616ffb68 100644 --- a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-revisions/variant-groups-revisions.page.ts +++ b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-revisions/variant-groups-revisions.page.ts @@ -7,6 +7,7 @@ import { Subscription } from 'rxjs' selector: 'cvc-variant-groups-revisions', templateUrl: './variant-groups-revisions.page.html', styleUrls: ['./variant-groups-revisions.page.less'], + standalone: false, }) export class VariantGroupsRevisionsPage implements OnDestroy { subject!: ModeratedInput diff --git a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-summary/variant-groups-summary.page.ts b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-summary/variant-groups-summary.page.ts index e7f1db139..5c0ee73a1 100644 --- a/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-summary/variant-groups-summary.page.ts +++ b/client/src/app/views/variant-groups/variant-groups-detail/variant-groups-summary/variant-groups-summary.page.ts @@ -18,6 +18,7 @@ import { Viewer, ViewerService } from '@app/core/services/viewer/viewer.service' selector: 'cvc-variant-groups-summary', templateUrl: './variant-groups-summary.page.html', styleUrls: ['./variant-groups-summary.page.less'], + standalone: false, }) export class VariantGroupsSummaryPage implements OnDestroy { variantGroup$?: Observable> diff --git a/client/src/app/views/variant-groups/variant-groups-home/variant-groups-home.page.ts b/client/src/app/views/variant-groups/variant-groups-home/variant-groups-home.page.ts index 358da635f..61b80d51f 100644 --- a/client/src/app/views/variant-groups/variant-groups-home/variant-groups-home.page.ts +++ b/client/src/app/views/variant-groups/variant-groups-home/variant-groups-home.page.ts @@ -6,6 +6,7 @@ import { Observable } from 'rxjs' selector: 'variant-groups-home', templateUrl: './variant-groups-home.page.html', styleUrls: ['./variant-groups-home.page.less'], + standalone: false, }) export class VariantGroupsHomePage implements OnInit { viewer$: Observable diff --git a/client/src/app/views/variant-groups/variant-groups-revise/variant-group-suggest/variant-group-suggest.page.ts b/client/src/app/views/variant-groups/variant-groups-revise/variant-group-suggest/variant-group-suggest.page.ts index 181eaed18..e5bd38275 100644 --- a/client/src/app/views/variant-groups/variant-groups-revise/variant-group-suggest/variant-group-suggest.page.ts +++ b/client/src/app/views/variant-groups/variant-groups-revise/variant-group-suggest/variant-group-suggest.page.ts @@ -5,6 +5,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-variant-groups-suggest-page', templateUrl: './variant-group-suggest.page.html', + standalone: false, }) export class VariantGroupSuggestPage implements OnDestroy { variantGroupId?: number diff --git a/client/src/app/views/variant-groups/variant-groups-revise/variant-groups-revise.view.ts b/client/src/app/views/variant-groups/variant-groups-revise/variant-groups-revise.view.ts index bf91a41bd..cc1ef1928 100644 --- a/client/src/app/views/variant-groups/variant-groups-revise/variant-groups-revise.view.ts +++ b/client/src/app/views/variant-groups/variant-groups-revise/variant-groups-revise.view.ts @@ -14,6 +14,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-variant-groups-revise-view', templateUrl: './variant-groups-revise.view.html', styleUrls: ['./variant-groups-revise.view.less'], + standalone: false, }) export class VariantGroupsReviseView implements OnInit { loading$?: Observable diff --git a/client/src/app/views/variant-groups/variant-groups.view.ts b/client/src/app/views/variant-groups/variant-groups.view.ts index b2fd9acbe..38a2e7a4e 100644 --- a/client/src/app/views/variant-groups/variant-groups.view.ts +++ b/client/src/app/views/variant-groups/variant-groups.view.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'app-variant-groups', templateUrl: './variant-groups.view.html', + standalone: false, }) export class VariantGroupsView implements OnInit { constructor() {} diff --git a/client/src/app/views/variant-types/variant-types-detail/variant-types-detail.component.ts b/client/src/app/views/variant-types/variant-types-detail/variant-types-detail.component.ts index 548694348..61beae622 100644 --- a/client/src/app/views/variant-types/variant-types-detail/variant-types-detail.component.ts +++ b/client/src/app/views/variant-types/variant-types-detail/variant-types-detail.component.ts @@ -16,6 +16,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-variant-types-detail', templateUrl: './variant-types-detail.component.html', styleUrls: ['./variant-types-detail.component.less'], + standalone: false, }) export class VariantTypesDetailComponent implements OnDestroy { routeSub: Subscription diff --git a/client/src/app/views/variant-types/variant-types-detail/variant-types-summary/variant-types-summary.component.ts b/client/src/app/views/variant-types/variant-types-detail/variant-types-summary/variant-types-summary.component.ts index 8363827c9..b98bcef86 100644 --- a/client/src/app/views/variant-types/variant-types-detail/variant-types-summary/variant-types-summary.component.ts +++ b/client/src/app/views/variant-types/variant-types-detail/variant-types-summary/variant-types-summary.component.ts @@ -6,6 +6,7 @@ import { Subscription } from 'rxjs' selector: 'cvc-variant-types-summary', templateUrl: './variant-types-summary.component.html', styleUrls: ['./variant-types-summary.component.less'], + standalone: false, }) export class VariantTypesSummaryComponent implements OnDestroy { variantTypeId?: number diff --git a/client/src/app/views/variant-types/variant-types-home/variant-types-home.page.ts b/client/src/app/views/variant-types/variant-types-home/variant-types-home.page.ts index c7cbd5718..8a803c4bb 100644 --- a/client/src/app/views/variant-types/variant-types-home/variant-types-home.page.ts +++ b/client/src/app/views/variant-types/variant-types-home/variant-types-home.page.ts @@ -4,6 +4,7 @@ import { Component, OnInit } from '@angular/core' selector: 'variant-types-home', templateUrl: './variant-types-home.page.html', styleUrls: ['./variant-types-home.page.less'], + standalone: false, }) export class VariantTypesHomePage implements OnInit { constructor() {} diff --git a/client/src/app/views/variant-types/variant-types.component.ts b/client/src/app/views/variant-types/variant-types.component.ts index ec1656aee..d033248e5 100644 --- a/client/src/app/views/variant-types/variant-types.component.ts +++ b/client/src/app/views/variant-types/variant-types.component.ts @@ -3,6 +3,7 @@ import { Component, OnInit } from '@angular/core' @Component({ selector: 'cvc-variant-types', templateUrl: './variant-types.component.html', + standalone: false, }) export class VariantTypesComponent implements OnInit { constructor() {} diff --git a/client/src/app/views/variants/variants-detail/variants-comments/variants-comments.page.ts b/client/src/app/views/variants/variants-detail/variants-comments/variants-comments.page.ts index 4312a13fd..897553002 100644 --- a/client/src/app/views/variants/variants-detail/variants-comments/variants-comments.page.ts +++ b/client/src/app/views/variants/variants-detail/variants-comments/variants-comments.page.ts @@ -9,6 +9,7 @@ import { selector: 'cvc-variants-comments', templateUrl: './variants-comments.page.html', styleUrls: ['./variants-comments.page.less'], + standalone: false, }) export class VariantsCommentsPage { commentable: CommentableInput diff --git a/client/src/app/views/variants/variants-detail/variants-detail.view.ts b/client/src/app/views/variants/variants-detail/variants-detail.view.ts index b9bfe0471..f6ad8fc9a 100644 --- a/client/src/app/views/variants/variants-detail/variants-detail.view.ts +++ b/client/src/app/views/variants/variants-detail/variants-detail.view.ts @@ -20,6 +20,7 @@ import { RouteableTab } from '@app/components/shared/tab-navigation/tab-navigati selector: 'variants-detail', templateUrl: './variants-detail.view.html', styleUrls: ['./variants-detail.view.less'], + standalone: false, }) export class VariantsDetailView implements OnDestroy { queryRef?: QueryRef diff --git a/client/src/app/views/variants/variants-detail/variants-events/variants-events.page.ts b/client/src/app/views/variants/variants-detail/variants-events/variants-events.page.ts index 9c0cd4945..e764aae6d 100644 --- a/client/src/app/views/variants/variants-detail/variants-events/variants-events.page.ts +++ b/client/src/app/views/variants/variants-detail/variants-events/variants-events.page.ts @@ -11,6 +11,7 @@ import { selector: 'cvc-variants-events', templateUrl: './variants-events.page.html', styleUrls: ['./variants-events.page.less'], + standalone: false, }) export class VariantsEventsPage { // subscribable: SubscribableInput diff --git a/client/src/app/views/variants/variants-detail/variants-flags/variants-flags.page.ts b/client/src/app/views/variants/variants-detail/variants-flags/variants-flags.page.ts index 9f01b8307..40f34edee 100644 --- a/client/src/app/views/variants/variants-detail/variants-flags/variants-flags.page.ts +++ b/client/src/app/views/variants/variants-detail/variants-flags/variants-flags.page.ts @@ -6,6 +6,7 @@ import { FlaggableEntities, FlaggableInput } from '@app/generated/civic.apollo' selector: 'cvc-variants-flags', templateUrl: './variants-flags.page.html', styleUrls: ['./variants-flags.page.less'], + standalone: false, }) export class VariantsFlagsPage { flaggable: FlaggableInput diff --git a/client/src/app/views/variants/variants-detail/variants-revisions/variants-revisions.page.ts b/client/src/app/views/variants/variants-detail/variants-revisions/variants-revisions.page.ts index 16f0fd7d0..7c50aa55a 100644 --- a/client/src/app/views/variants/variants-detail/variants-revisions/variants-revisions.page.ts +++ b/client/src/app/views/variants/variants-detail/variants-revisions/variants-revisions.page.ts @@ -28,6 +28,7 @@ interface RevisionsTab { selector: 'cvc-variants-revisions', templateUrl: './variants-revisions.page.html', changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class VariantsRevisionsPage implements OnDestroy, OnInit { routeSub?: Subscription diff --git a/client/src/app/views/variants/variants-detail/variants-summary/variants-summary.page.ts b/client/src/app/views/variants/variants-detail/variants-summary/variants-summary.page.ts index 2ab4cbaec..bb5068816 100644 --- a/client/src/app/views/variants/variants-detail/variants-summary/variants-summary.page.ts +++ b/client/src/app/views/variants/variants-detail/variants-summary/variants-summary.page.ts @@ -18,6 +18,7 @@ import { Observable } from 'rxjs' selector: 'cvc-variants-summary', templateUrl: './variants-summary.page.html', styleUrls: ['./variants-summary.page.less'], + standalone: false, }) export class VariantsSummaryPage { @Input() variantId: Maybe @@ -28,7 +29,10 @@ export class VariantsSummaryPage { subscribable: SubscribableInput - constructor(private gql: VariantSummaryGQL, private route: ActivatedRoute) { + constructor( + private gql: VariantSummaryGQL, + private route: ActivatedRoute + ) { var queryVariantId: number if (this.variantId) { queryVariantId = this.variantId diff --git a/client/src/app/views/variants/variants-home/variants-home.page.ts b/client/src/app/views/variants/variants-home/variants-home.page.ts index 10a9728c1..c93aa29c0 100644 --- a/client/src/app/views/variants/variants-home/variants-home.page.ts +++ b/client/src/app/views/variants/variants-home/variants-home.page.ts @@ -6,6 +6,7 @@ import { Observable } from 'rxjs' selector: 'variants-home', templateUrl: './variants-home.page.html', styleUrls: ['./variants-home.page.less'], + standalone: false, }) export class VariantsHomePage implements OnInit { viewer$: Observable diff --git a/client/src/app/views/variants/variants-revise/variants-revise.view.ts b/client/src/app/views/variants/variants-revise/variants-revise.view.ts index 182284eb3..b2fe5eb05 100644 --- a/client/src/app/views/variants/variants-revise/variants-revise.view.ts +++ b/client/src/app/views/variants/variants-revise/variants-revise.view.ts @@ -14,6 +14,7 @@ import { pluck } from 'rxjs-etc/operators' selector: 'cvc-variants-revise', templateUrl: './variants-revise.view.html', styleUrls: ['./variants-revise.view.less'], + standalone: false, }) export class VariantsReviseView implements OnInit, OnDestroy { loading$?: Observable diff --git a/client/src/app/views/variants/variants-revise/variants-suggest/variants-suggest.page.ts b/client/src/app/views/variants/variants-revise/variants-suggest/variants-suggest.page.ts index bdec6d9f3..e1ded8332 100644 --- a/client/src/app/views/variants/variants-revise/variants-suggest/variants-suggest.page.ts +++ b/client/src/app/views/variants/variants-revise/variants-suggest/variants-suggest.page.ts @@ -5,6 +5,7 @@ import { Subscription } from 'rxjs' @Component({ selector: 'cvc-variants-suggest', templateUrl: './variants-suggest.page.html', + standalone: false, }) export class VariantsSuggestPage implements OnDestroy { variantId?: number diff --git a/client/src/app/views/variants/variants.view.ts b/client/src/app/views/variants/variants.view.ts index cb104b96c..170fc765d 100644 --- a/client/src/app/views/variants/variants.view.ts +++ b/client/src/app/views/variants/variants.view.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core' @Component({ selector: 'app-variants', templateUrl: './variants.view.html', + standalone: false, }) export class VariantsView { constructor() {} diff --git a/client/src/app/views/welcome/news-item-list/news-item-list.component.ts b/client/src/app/views/welcome/news-item-list/news-item-list.component.ts index 944e69c8f..42c74e962 100644 --- a/client/src/app/views/welcome/news-item-list/news-item-list.component.ts +++ b/client/src/app/views/welcome/news-item-list/news-item-list.component.ts @@ -17,7 +17,7 @@ export type CvcNewsItem = { selector: 'cvc-news-item-list', templateUrl: './news-item-list.component.html', styleUrls: ['./news-item-list.component.less'], - // changeDetection: ChangeDetectionStrategy.OnPush, + standalone: false, }) export class NewsItemListComponent { @Input() cvcNewsItems?: CvcNewsItem[] diff --git a/client/src/app/views/welcome/welcome.component.ts b/client/src/app/views/welcome/welcome.component.ts index 36d866e27..67b56ea74 100644 --- a/client/src/app/views/welcome/welcome.component.ts +++ b/client/src/app/views/welcome/welcome.component.ts @@ -17,6 +17,7 @@ interface GithubRelease { selector: 'app-welcome', templateUrl: './welcome.component.html', styleUrls: ['./welcome.component.less'], + standalone: false, }) export class WelcomeComponent implements OnInit { release$?: Observable diff --git a/client/tsconfig.json b/client/tsconfig.json index c2e682c03..434038bf9 100644 --- a/client/tsconfig.json +++ b/client/tsconfig.json @@ -7,20 +7,19 @@ }, "outDir": "./dist/out-tsc", "resolveJsonModule": true, + "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "sourceMap": true, "declaration": false, - "downlevelIteration": true, "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, "target": "ES2022", "module": "ESNext", "lib": ["es2019", "dom", "esnext.asynciterable"], - "allowSyntheticDefaultImports": true, "useDefineForClassFields": false }, "angularCompilerOptions": { diff --git a/client/yarn.lock b/client/yarn.lock index 966297b92..ca90f84ff 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -26,291 +26,306 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@angular-devkit/architect@0.1801.2": - version "0.1801.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1801.2.tgz#36bcd91ba6c696a200330ae8735c55ec2ca28383" - integrity sha512-y2rV8wRwTnmCH/dUo632wHi6r41Gs9XucyGm/ybzB/5tN3x6dS+O3c3zajRpdqTUr8YcD6os6sT+Ay6zS31tOw== +"@angular-devkit/architect@0.1900.7": + version "0.1900.7" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1900.7.tgz#3a945bbb98f21d21c3caa55e82da69bb3bfbdeba" + integrity sha512-3dRV0IB+MbNYbAGbYEFMcABkMphqcTvn5MG79dQkwcf2a9QZxCq2slwf/rIleWoDUcFm9r1NnVPYrTYNYJaqQg== dependencies: - "@angular-devkit/core" "18.1.2" + "@angular-devkit/core" "19.0.7" rxjs "7.8.1" -"@angular-devkit/build-angular@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-18.1.2.tgz#5801c6e7ed62432b7885f9ddb23604878c88f0d9" - integrity sha512-f4X6UOOHghofMwsYK/3ZAskI3ocSyw14J2SExz7hBPIQicoJgnrzloOkYUkXBWv2q0n11m9wjOlQV+4KPGqJQw== +"@angular-devkit/build-angular@^19.0.7": + version "19.0.7" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-19.0.7.tgz#30a14cd9749bbd25428dbd08862947a1ba98515b" + integrity sha512-R0vpJ+P5xBqF82zOMq2FvOP7pJz5NZ7PwHAIFuQ6z50SHLW/VcUA19ZoFKwxBX6A/Soyb66QXTcjZ5wbRqMm8w== dependencies: "@ampproject/remapping" "2.3.0" - "@angular-devkit/architect" "0.1801.2" - "@angular-devkit/build-webpack" "0.1801.2" - "@angular-devkit/core" "18.1.2" - "@angular/build" "18.1.2" - "@babel/core" "7.24.7" - "@babel/generator" "7.24.7" - "@babel/helper-annotate-as-pure" "7.24.7" + "@angular-devkit/architect" "0.1900.7" + "@angular-devkit/build-webpack" "0.1900.7" + "@angular-devkit/core" "19.0.7" + "@angular/build" "19.0.7" + "@babel/core" "7.26.0" + "@babel/generator" "7.26.2" + "@babel/helper-annotate-as-pure" "7.25.9" "@babel/helper-split-export-declaration" "7.24.7" - "@babel/plugin-transform-async-generator-functions" "7.24.7" - "@babel/plugin-transform-async-to-generator" "7.24.7" - "@babel/plugin-transform-runtime" "7.24.7" - "@babel/preset-env" "7.24.7" - "@babel/runtime" "7.24.7" - "@discoveryjs/json-ext" "0.5.7" - "@ngtools/webpack" "18.1.2" + "@babel/plugin-transform-async-generator-functions" "7.25.9" + "@babel/plugin-transform-async-to-generator" "7.25.9" + "@babel/plugin-transform-runtime" "7.25.9" + "@babel/preset-env" "7.26.0" + "@babel/runtime" "7.26.0" + "@discoveryjs/json-ext" "0.6.3" + "@ngtools/webpack" "19.0.7" "@vitejs/plugin-basic-ssl" "1.1.0" ansi-colors "4.1.3" - autoprefixer "10.4.19" - babel-loader "9.1.3" + autoprefixer "10.4.20" + babel-loader "9.2.1" browserslist "^4.21.5" copy-webpack-plugin "12.0.2" - critters "0.0.24" css-loader "7.1.2" - esbuild-wasm "0.21.5" + esbuild-wasm "0.24.0" fast-glob "3.3.2" - http-proxy-middleware "3.0.0" - https-proxy-agent "7.0.5" - istanbul-lib-instrument "6.0.2" + http-proxy-middleware "3.0.3" + istanbul-lib-instrument "6.0.3" jsonc-parser "3.3.1" karma-source-map-support "1.4.0" less "4.2.0" less-loader "12.2.0" license-webpack-plugin "4.0.2" loader-utils "3.3.1" - magic-string "0.30.10" - mini-css-extract-plugin "2.9.0" - mrmime "2.0.0" + mini-css-extract-plugin "2.9.2" open "10.1.0" ora "5.4.1" - parse5-html-rewriting-stream "7.0.0" picomatch "4.0.2" - piscina "4.6.1" - postcss "8.4.38" + piscina "4.7.0" + postcss "8.4.49" postcss-loader "8.1.1" resolve-url-loader "5.0.0" rxjs "7.8.1" - sass "1.77.6" - sass-loader "14.2.1" - semver "7.6.2" + sass "1.80.7" + sass-loader "16.0.3" + semver "7.6.3" source-map-loader "5.0.0" source-map-support "0.5.21" - terser "5.29.2" + terser "5.36.0" tree-kill "1.2.2" - tslib "2.6.3" - undici "6.19.2" - vite "5.3.2" - watchpack "2.4.1" - webpack "5.92.1" - webpack-dev-middleware "7.2.1" - webpack-dev-server "5.0.4" - webpack-merge "5.10.0" + tslib "2.8.1" + webpack "5.96.1" + webpack-dev-middleware "7.4.2" + webpack-dev-server "5.1.0" + webpack-merge "6.0.1" webpack-subresource-integrity "5.1.0" optionalDependencies: - esbuild "0.21.5" + esbuild "0.24.0" -"@angular-devkit/build-webpack@0.1801.2": - version "0.1801.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1801.2.tgz#053f5a2b414134e8aad15f1b12f47d54d612ef17" - integrity sha512-S960l/BPfEAgiYs35PpqXKwg+vJbdnOAXD6MCLTMz+T/h3go/D+FtQWLLV4kP6222BMFJHl3/sd4Q6cvpEo0eg== +"@angular-devkit/build-webpack@0.1900.7": + version "0.1900.7" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1900.7.tgz#b5c622b99e39147858cdbc4efc75ce03b70a52ba" + integrity sha512-F0S0iyspo/9w9rP5F9wmL+ZkBr48YQIWiFu+PaQ0in/lcdRmY/FjVHTMa5BMnlew9VCtFHPvpoN9x4u8AIoWXA== dependencies: - "@angular-devkit/architect" "0.1801.2" + "@angular-devkit/architect" "0.1900.7" rxjs "7.8.1" -"@angular-devkit/core@18.1.2", "@angular-devkit/core@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-18.1.2.tgz#dd8175887458fbba9aabf8aa5e6aa7f0aa61a456" - integrity sha512-WYkdKT/Ime5seBX7S7S4aWQbgCG5U3otCvAg/XiMn6scexTo3EZe2jrJl8nxGGFHNWrePoD86LvJOxhnCkEKEA== +"@angular-devkit/core@18.2.12", "@angular-devkit/core@>= 18.0.0 < 19.0.0": + version "18.2.12" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-18.2.12.tgz#fb514e9b3c9ea87ddaa1582d3947f1b094c9b387" + integrity sha512-NtB6ypsaDyPE6/fqWOdfTmACs+yK5RqfH5tStEzWFeeDsIEDYKsJ06ypuRep7qTjYus5Rmttk0Ds+cFgz8JdUQ== dependencies: - ajv "8.16.0" + ajv "8.17.1" ajv-formats "3.0.1" jsonc-parser "3.3.1" picomatch "4.0.2" rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/schematics@18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-18.1.2.tgz#30dd8fad640b6fa5f866638b77108c1b82550e4b" - integrity sha512-v8aCJ1tPPzXsdiCoZxkc6YzLGhzJgC/6QauT03/Z6wWo8uI6DKibQQwQBawRE5FN5lKDpuGlNDv40EDtVYkQSA== +"@angular-devkit/core@19.0.7", "@angular-devkit/core@^19.0.7": + version "19.0.7" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-19.0.7.tgz#40d7a02445ed53683923f93e908ecfd1758ae872" + integrity sha512-VyuORSitT6LIaGUEF0KEnv2TwNaeWl6L3/4L4stok0BJ23B4joVca2DYVcrLC1hSzz8V4dwVgSlbNIgjgGdVpg== dependencies: - "@angular-devkit/core" "18.1.2" + ajv "8.17.1" + ajv-formats "3.0.1" jsonc-parser "3.3.1" - magic-string "0.30.10" + picomatch "4.0.2" + rxjs "7.8.1" + source-map "0.7.4" + +"@angular-devkit/schematics@19.0.7": + version "19.0.7" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-19.0.7.tgz#79b9f951a8b4a61d4d7bb8e3e4b2707f3575b9d6" + integrity sha512-BHXQv6kMc9xo4TH9lhwMv8nrZXHkLioQvLun2qYjwvOsyzt3qd+sUM9wpHwbG6t+01+FIQ05iNN9ox+Cvpndgg== + dependencies: + "@angular-devkit/core" "19.0.7" + jsonc-parser "3.3.1" + magic-string "0.30.12" ora "5.4.1" rxjs "7.8.1" -"@angular-eslint/bundled-angular-compiler@18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.1.0.tgz#8949a95ec10804512211db41a270efd349bb4023" - integrity sha512-2JNlMEnCvLz8q1Qa4sWR9BddtpDWMKYguMzHJKm5zUDwH90CgWHolQlXumtpqbL8r78xd57t35IkbEFLF3UsQw== +"@angular-devkit/schematics@>= 18.0.0 < 19.0.0": + version "18.2.12" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-18.2.12.tgz#15d1a8611bf9f18215435604672411b1929bf4d1" + integrity sha512-mMea9txHbnCX5lXLHlo0RAgfhFHDio45/jMsREM2PA8UtVf2S8ltXz7ZwUrUyMQRv8vaSfn4ijDstF4hDMnRgQ== + dependencies: + "@angular-devkit/core" "18.2.12" + jsonc-parser "3.3.1" + magic-string "0.30.11" + ora "5.4.1" + rxjs "7.8.1" -"@angular-eslint/eslint-plugin-template@18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-18.1.0.tgz#89a069412e94408824e9657423377ccf0b90c6ea" - integrity sha512-k7Zq2JRd4jjg6PB0M24UnnmdhCeRFQ7Q4GlMGmeJLQGan+HFKDBu973yN2/Vmk4RYi+rTVuin0gy4HBeiGiiaw== +"@angular-eslint/bundled-angular-compiler@18.4.3": + version "18.4.3" + resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.4.3.tgz#0810f76045b854782e6370953cf5324112a65f80" + integrity sha512-zdrA8mR98X+U4YgHzUKmivRU+PxzwOL/j8G7eTOvBuq8GPzsP+hvak+tyxlgeGm9HsvpFj9ERHLtJ0xDUPs8fg== + +"@angular-eslint/eslint-plugin-template@18.4.3": + version "18.4.3" + resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-18.4.3.tgz#3e9820735f087afad193361e3081fad54dbf4e51" + integrity sha512-ijGlX2N01ayMXTpeQivOA31AszO8OEbu9ZQUCxnu9AyMMhxyi2q50bujRChAvN9YXQfdQtbxuajxV6+aiWb5BQ== dependencies: - "@angular-eslint/bundled-angular-compiler" "18.1.0" - "@angular-eslint/utils" "18.1.0" - aria-query "5.3.0" - axobject-query "4.0.0" + "@angular-eslint/bundled-angular-compiler" "18.4.3" + "@angular-eslint/utils" "18.4.3" + aria-query "5.3.2" + axobject-query "4.1.0" -"@angular-eslint/eslint-plugin@18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-18.1.0.tgz#6458b78d24e28697eec10708cf5354b26dacd2b1" - integrity sha512-rV1RLhcg9TTNE5hB7pMddkJvnH0+q3FnhhWVE+IJNkzlGxEktDwVx7hG17sy8YkRS2CxR0P6Dr5C6wMBdEwAsw== +"@angular-eslint/eslint-plugin@18.4.3": + version "18.4.3" + resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-18.4.3.tgz#7618bc6056086a98ed4d888f31185fc62e6be2d1" + integrity sha512-AyJbupiwTBR81P6T59v+aULEnPpZBCBxL2S5QFWfAhNCwWhcof4GihvdK2Z87yhvzDGeAzUFSWl/beJfeFa+PA== dependencies: - "@angular-eslint/bundled-angular-compiler" "18.1.0" - "@angular-eslint/utils" "18.1.0" + "@angular-eslint/bundled-angular-compiler" "18.4.3" + "@angular-eslint/utils" "18.4.3" "@angular-eslint/schematics@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/schematics/-/schematics-18.1.0.tgz#4f1a7fe6abdaf5f67801eaf01d4a23901ff29442" - integrity sha512-wZll/9/RSER1Vl6m9fXA/866OAUz2DSWYufvHEpJUoDPug/uZ+l9jOMZwlSk4PeMrF+/fNXoWx5HK2ZEwTv2qw== - dependencies: - "@angular-eslint/eslint-plugin" "18.1.0" - "@angular-eslint/eslint-plugin-template" "18.1.0" - "@nx/devkit" "^19.0.6" - ignore "5.3.1" - nx "^19.0.6" - semver "7.6.2" + version "18.4.3" + resolved "https://registry.yarnpkg.com/@angular-eslint/schematics/-/schematics-18.4.3.tgz#1d6e9026e0054d556c37750ccff0ecce701561c1" + integrity sha512-D5maKn5e6n58+8n7jLFLD4g+RGPOPeDSsvPc1sqial5tEKLxAJQJS9WZ28oef3bhkob6C60D+1H0mMmEEVvyVA== + dependencies: + "@angular-devkit/core" ">= 18.0.0 < 19.0.0" + "@angular-devkit/schematics" ">= 18.0.0 < 19.0.0" + "@angular-eslint/eslint-plugin" "18.4.3" + "@angular-eslint/eslint-plugin-template" "18.4.3" + ignore "6.0.2" + semver "7.6.3" strip-json-comments "3.1.1" -"@angular-eslint/utils@18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-18.1.0.tgz#c9edfd58aafad23c4c4cb0a2c36c0d8daf27a486" - integrity sha512-pTCwbm9TPU1B0fxwhJg5qnJA2ILUJR0cT+rc7kejV0Xwl6RBXpMrzbuMzB9CucEY1au8hAR55I+Sc9znwSwuIw== +"@angular-eslint/utils@18.4.3": + version "18.4.3" + resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-18.4.3.tgz#1ad0558b21aaa987ce69604a7624d4b213e84d8c" + integrity sha512-w0bJ9+ELAEiPBSTPPm9bvDngfu1d8JbzUhvs2vU+z7sIz/HMwUZT5S4naypj2kNN0gZYGYrW0lt+HIbW87zTAQ== dependencies: - "@angular-eslint/bundled-angular-compiler" "18.1.0" + "@angular-eslint/bundled-angular-compiler" "18.4.3" -"@angular/animations@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-18.1.2.tgz#9df881e42cc39d42d0444e2ecd762288260e0234" - integrity sha512-Gbqp3TSrkDOQgxCMK7qm+IBFxw8+IgyA//S5ZgXt2qrrhQWVDF4uQJbzusqDSUcHpdtOD05X81NFgUc8f13UFA== +"@angular/animations@^19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-19.0.6.tgz#f496fc1b9f7b36d4fb8dbb69fe817ba09f688e5c" + integrity sha512-dlXrFcw7RQNze1zjmrbwqcFd6zgEuqKwuExtEN1Fy26kQ+wqKIhYO6IG7PZGef53XpwN5DT16yve6UihJ2XeNg== dependencies: tslib "^2.3.0" -"@angular/build@18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/build/-/build-18.1.2.tgz#df2045727f80adcdeec92dd11b062ec0a1985f9e" - integrity sha512-DuXXjE4x3tDedZQTsZBRuMCkYfYSdChtnxyf2F0CywKIfcsogbhyt8bYoUyC8yJp2CLyTamdvJGcI1Gh1678Zw== +"@angular/build@19.0.7": + version "19.0.7" + resolved "https://registry.yarnpkg.com/@angular/build/-/build-19.0.7.tgz#135f7ad44e1e4e1ff0f07dd1ab4cb1100101ae5f" + integrity sha512-AFvhRa6sfXG8NmS8AN7TvE8q2kVcMw+zXMZzo981cqwnOwJy4VHU0htqm5OZQnohVJM0pP8SBAuROWO4yRrxCA== dependencies: "@ampproject/remapping" "2.3.0" - "@angular-devkit/architect" "0.1801.2" - "@babel/core" "7.24.7" - "@babel/helper-annotate-as-pure" "7.24.7" + "@angular-devkit/architect" "0.1900.7" + "@babel/core" "7.26.0" + "@babel/helper-annotate-as-pure" "7.25.9" "@babel/helper-split-export-declaration" "7.24.7" - "@babel/plugin-syntax-import-attributes" "7.24.7" - "@inquirer/confirm" "3.1.11" + "@babel/plugin-syntax-import-attributes" "7.26.0" + "@inquirer/confirm" "5.0.2" "@vitejs/plugin-basic-ssl" "1.1.0" - ansi-colors "4.1.3" + beasties "0.1.0" browserslist "^4.23.0" - critters "0.0.24" - esbuild "0.21.5" + esbuild "0.24.0" fast-glob "3.3.2" https-proxy-agent "7.0.5" - lmdb "3.0.12" - magic-string "0.30.10" + istanbul-lib-instrument "6.0.3" + listr2 "8.2.5" + magic-string "0.30.12" mrmime "2.0.0" - ora "5.4.1" parse5-html-rewriting-stream "7.0.0" picomatch "4.0.2" - piscina "4.6.1" - rollup "4.18.0" - sass "1.77.6" - semver "7.6.2" - undici "6.19.2" - vite "5.3.2" - watchpack "2.4.1" - -"@angular/cdk@^18.0.0": - version "18.1.1" - resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-18.1.1.tgz#022d00c48e7a7fca63e564278d93602f9b5c4c55" - integrity sha512-IaDjvRUgAoKnEeafrnBX+hjTR+1M3O3fV3AybBCjN4NuiPtuyOJiTMg0cTv6RbluJ/SenbT4MQq3tMpOsa9i4w== + piscina "4.7.0" + rollup "4.26.0" + sass "1.80.7" + semver "7.6.3" + vite "5.4.11" + watchpack "2.4.2" + optionalDependencies: + lmdb "3.1.5" + +"@angular/cdk@^19.0.0": + version "19.0.3" + resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-19.0.3.tgz#d8b0c419a31783c603965065640f4f9b7192605c" + integrity sha512-sPdIKbSgNk4z02FqdTTMUS62aLVA2R/DsnOk3qdH+nEfeS4nNWQEzwrvMf6dDsTeLQ6YJLWXfZfemsGYpOoiWg== dependencies: tslib "^2.3.0" optionalDependencies: parse5 "^7.1.2" -"@angular/cli@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-18.1.2.tgz#860bbad4bfb7aa87b12ee352039f8041cc03b5d0" - integrity sha512-5H0scWgJcDE3NSM6/j/xSwNfAQBVOhVjXuj+nZOaEkJC0Bxh6AoEdWpQdzmZ6qSlx4LMlJYI6P/sH0kiBlFfgA== - dependencies: - "@angular-devkit/architect" "0.1801.2" - "@angular-devkit/core" "18.1.2" - "@angular-devkit/schematics" "18.1.2" - "@inquirer/prompts" "5.0.7" - "@listr2/prompt-adapter-inquirer" "2.0.13" - "@schematics/angular" "18.1.2" +"@angular/cli@^19.0.7": + version "19.0.7" + resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-19.0.7.tgz#d06c84ed92327a2e6083df6bdd105566b4f32e2e" + integrity sha512-y6C4B4XdiZwe2+OADLWXyKqUVvW/XDzTuJ2mZ5PhTnSiiXDN4zRWId1F5wA8ve8vlbUKApPHXRQuaqiQJmA24g== + dependencies: + "@angular-devkit/architect" "0.1900.7" + "@angular-devkit/core" "19.0.7" + "@angular-devkit/schematics" "19.0.7" + "@inquirer/prompts" "7.1.0" + "@listr2/prompt-adapter-inquirer" "2.0.18" + "@schematics/angular" "19.0.7" "@yarnpkg/lockfile" "1.1.0" - ini "4.1.3" + ini "5.0.0" jsonc-parser "3.3.1" - listr2 "8.2.3" - npm-package-arg "11.0.2" - npm-pick-manifest "9.0.1" - pacote "18.0.6" + listr2 "8.2.5" + npm-package-arg "12.0.0" + npm-pick-manifest "10.0.0" + pacote "20.0.0" resolve "1.22.8" - semver "7.6.2" + semver "7.6.3" symbol-observable "4.0.0" yargs "17.7.2" -"@angular/common@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-18.1.2.tgz#02863bdc329492008e8546a5cc59728c86674aab" - integrity sha512-PXzRH5fCSmjGwNvopPfwAxcMqQPFLamyIjVJa5mwTyk5FLhKNrNecSo7m6ZpsfLPsW5Ipk/ups9RJD0Mep82Hw== +"@angular/common@^19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-19.0.6.tgz#0bbaa9075d7f5d13f9b6f0f11025691e55ec249a" + integrity sha512-r9IDD0+UGkrQkjyX+pApeDmIJ9INpr1uYlgmmlWNBJCVNr9SKKIVZV60sssgadew6bGynKN9dW4mGsmEzzb5BA== dependencies: tslib "^2.3.0" -"@angular/compiler-cli@18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-18.1.2.tgz#395c3579c571bb591631a855fef84847f84ee0e1" - integrity sha512-u8VMgPFECfu+Usl8nrl6zVPDEjnXK0XH5DdQPVo4c3NDI6zStugLJbQ+OLIsHYfzJHdxxVSsF56URG5OcVTLEw== +"@angular/compiler-cli@19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-19.0.6.tgz#3de09207068db181214545d95d0f68b73e785de9" + integrity sha512-fHtwI5rCe3LmKDoaqlqLAPdNmLrbeCiMYVe+X1BHgApaqNCyAwcuJxuf8Q5R5su7nHiLmlmB74o1ZS/V+0cQ+g== dependencies: - "@babel/core" "7.24.9" + "@babel/core" "7.26.0" "@jridgewell/sourcemap-codec" "^1.4.14" - chokidar "^3.0.0" + chokidar "^4.0.0" convert-source-map "^1.5.1" reflect-metadata "^0.2.0" semver "^7.0.0" tslib "^2.3.0" yargs "^17.2.1" -"@angular/compiler@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-18.1.2.tgz#6de6f917a678c45737dc042bb3753d7c1185019b" - integrity sha512-ePoSW4S899bN+QKYFCDUHX8tSvycPxncduqsG403IHzawelG8cRMjtxNAN01tJvN1KcKwR6YUYdWt8PYgipBhw== +"@angular/compiler@^19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-19.0.6.tgz#7d0dfeba189feb7a8ee4a5ab0111c8204e716e5f" + integrity sha512-g8A6QOsiCJnRi5Hz0sASIpRQoAGxEgnjz0JanfrMNRedY4MpdIS1V0AeCSKTsMRlV7tQl3ng2Gse/tsb51HI3Q== dependencies: tslib "^2.3.0" -"@angular/core@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-18.1.2.tgz#4968c3155cea46c670ad31518dc2cb39569ff968" - integrity sha512-/wiewpA8KpEkXf3E/Q0+0H3Dgg5zCG/+vzAUVIOGP+0tYk8no0NUecHyXLjz0hRQOJ6a3zMKVtZO3wYl8WNGEg== +"@angular/core@^19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-19.0.6.tgz#8c445809c9488e1df2e42962c4ab1021c45d1aad" + integrity sha512-9N7FmdRHtS7zfXC/wnyap/reX7fgiOrWpVivayHjWP4RkLYXJAzJIpLyew0jrx4vf8r3lZnC0Zmq0PW007Ngjw== dependencies: tslib "^2.3.0" -"@angular/forms@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-18.1.2.tgz#aca42c118dd4c6f906df7908a6553bb15fbf059e" - integrity sha512-R0drnkmiU74XHMKUnrgxJNW3WHtKKsVMualyUANR26+SH07ZZFvuvXTx7u0pbh0d1JFK3hlWvZO7X52x1bH37w== +"@angular/forms@^19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-19.0.6.tgz#be50079ac6d24d00310c967c49b78ac5f7707047" + integrity sha512-HogauPvgDQHw2xxqKBaFgKTRRcc1xWeI/PByDCf3U6YsaqpF53Mz2CJh8X2bg2bY1RGKb67MZw7DBGFRvXx4bg== dependencies: tslib "^2.3.0" -"@angular/platform-browser-dynamic@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.1.2.tgz#475eed8120ffeb280ea6274cf15d6867fbac61c2" - integrity sha512-97sQTZbkOOQONSgJ/WsEfkH7FEaLShqJUaHiWaT00W95h+qmOhM2M00JtxZoREUK2HmH+Hoq/Triu1DC4RrtnQ== +"@angular/platform-browser-dynamic@^19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.0.6.tgz#38eef1d37ccaed767453ef71b33b4287dcff6142" + integrity sha512-5TGLOwPlLHXJ1+Hs9b3dEmGdTpb7dfLYalVmiMUZOFBry1sMaRuw+nyqjmWn1GP3yD156hzt5QDzWA8A134AfQ== dependencies: tslib "^2.3.0" -"@angular/platform-browser@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-18.1.2.tgz#f23e81b5dc77df1e76e81b0694723e4c7f65d980" - integrity sha512-G/9dU6J+RyJ4qfWcxgVdUsVEF/2lQKCpC24spongOwn7yCTrORkopFEmuuwftZXaFoduxE2Q1i4GCiQkqcHRwQ== +"@angular/platform-browser@^19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-19.0.6.tgz#9a4ce8b1a429e677bd52284c4ad498dccf32a35f" + integrity sha512-MWiToGy7Pa0rR61sgnEuu7dfZXpAw0g7nkSnw4xdjUf974OOOfI1LS9O9YevJibtdW8sPa1HaoXXwcb7N03B5A== dependencies: tslib "^2.3.0" -"@angular/router@^18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-18.1.2.tgz#5f20ddc6709ea1ff19390103b44de294902b2b84" - integrity sha512-2+3IbCsnD+PukwrdD2oW7H69hPNs4raMzmiufD0HyTz8C75G1mYvRCzaf8qN41e9r/AsIGzwrczw30AgnCEmzw== +"@angular/router@^19.0.6": + version "19.0.6" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-19.0.6.tgz#2b3a089b1430b2c42eef009bc9fb74ab695bba7d" + integrity sha512-G1oz+TclPk48h6b6B4s5J3DfrDVJrrxKOA+KWeVQP4e1B8ld7/dCMf5nn3yqS4BGs4yLecxMxyvbOvOiZ//lxw== dependencies: tslib "^2.3.0" @@ -321,18 +336,18 @@ dependencies: "@ctrl/tinycolor" "^3.6.1" -"@ant-design/icons-angular@^18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@ant-design/icons-angular/-/icons-angular-18.0.0.tgz#5415f8bf2130d35a248a5e422f36f1fd549265ac" - integrity sha512-nxNtHKd7MyGNnEyv22NK5hZ/Pczp63XJfej9zPjxiXm0wvJeIdMNUPOKtsdVkyPTRjRGHGe7F9M0Gv9SmyIjrQ== +"@ant-design/icons-angular@^19.0.0": + version "19.0.0" + resolved "https://registry.yarnpkg.com/@ant-design/icons-angular/-/icons-angular-19.0.0.tgz#3cf43d2fcf516d07949fd609966b7cdec09e7126" + integrity sha512-bBWFA1cTZwLAFTgpozkeNIHX1nXyZuiUaRzTcAfFEt85eW1X3ypMcBfS/XEVVVzkdTw5Td+E1vwzgfuUlKiYSA== dependencies: "@ant-design/colors" "^7.0.0" tslib "^2.0.0" -"@apollo/client@^3.11.1": - version "3.11.1" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.11.1.tgz#73a0396a4a5d84d6804288fffa9579e1f3fc3211" - integrity sha512-fVuAi7ufRt2apIEYV18upvykw5JD+CwHAThxZkclby4phWCXtO4LD39Z0sk0+4i+j7oZ+jOofEkO1XGDDomZvQ== +"@apollo/client@^3.12.6": + version "3.12.6" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.12.6.tgz#06172e0f25a3279f3f4f8fd895c186b8bbd7cdfd" + integrity sha512-MOEtkojZagMKB7nxlwQ426eaBYwEs/Xfn+JeLOd81wv6j7toKo57eEGAbJdZwyXGRgtiqDkX5gx3EzE7qtarXA== dependencies: "@graphql-typed-document-node/core" "^3.1.1" "@wry/caches" "^1.0.0" @@ -402,6 +417,15 @@ "@babel/highlight" "^7.24.7" picocolors "^1.0.0" +"@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.26.2": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" + integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== + dependencies: + "@babel/helper-validator-identifier" "^7.25.9" + js-tokens "^4.0.0" + picocolors "^1.0.0" + "@babel/compat-data@^7.20.5": version "7.20.10" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.10.tgz#9d92fa81b87542fff50e848ed585b4212c1d34ec" @@ -412,47 +436,31 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== -"@babel/compat-data@^7.24.7", "@babel/compat-data@^7.24.8": +"@babel/compat-data@^7.24.8": version "7.24.9" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.9.tgz#53eee4e68f1c1d0282aa0eb05ddb02d033fc43a0" integrity sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng== -"@babel/core@7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" - integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helpers" "^7.24.7" - "@babel/parser" "^7.24.7" - "@babel/template" "^7.24.7" - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" +"@babel/compat-data@^7.25.9", "@babel/compat-data@^7.26.0": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.3.tgz#99488264a56b2aded63983abd6a417f03b92ed02" + integrity sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g== -"@babel/core@7.24.9", "@babel/core@^7.22.9", "@babel/core@^7.23.9": - version "7.24.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.9.tgz#dc07c9d307162c97fa9484ea997ade65841c7c82" - integrity sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg== +"@babel/core@7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40" + integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.24.9" - "@babel/helper-compilation-targets" "^7.24.8" - "@babel/helper-module-transforms" "^7.24.9" - "@babel/helpers" "^7.24.8" - "@babel/parser" "^7.24.8" - "@babel/template" "^7.24.7" - "@babel/traverse" "^7.24.8" - "@babel/types" "^7.24.9" + "@babel/code-frame" "^7.26.0" + "@babel/generator" "^7.26.0" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helpers" "^7.26.0" + "@babel/parser" "^7.26.0" + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.26.0" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -480,15 +488,37 @@ json5 "^2.2.2" semver "^6.3.0" -"@babel/generator@7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" - integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== +"@babel/core@^7.22.9", "@babel/core@^7.23.9": + version "7.24.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.9.tgz#dc07c9d307162c97fa9484ea997ade65841c7c82" + integrity sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg== dependencies: - "@babel/types" "^7.24.7" + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.9" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-module-transforms" "^7.24.9" + "@babel/helpers" "^7.24.8" + "@babel/parser" "^7.24.8" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.9" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@7.26.2": + version "7.26.2" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.2.tgz#87b75813bec87916210e5e01939a4c823d6bb74f" + integrity sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw== + dependencies: + "@babel/parser" "^7.26.2" + "@babel/types" "^7.26.0" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^2.5.1" + jsesc "^3.0.2" "@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.20.7": version "7.20.7" @@ -509,7 +539,7 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/generator@^7.24.7", "@babel/generator@^7.24.8", "@babel/generator@^7.24.9": +"@babel/generator@^7.24.8", "@babel/generator@^7.24.9": version "7.24.10" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.10.tgz#a4ab681ec2a78bbb9ba22a3941195e28a81d8e76" integrity sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg== @@ -519,12 +549,23 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@7.24.7", "@babel/helper-annotate-as-pure@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" - integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== +"@babel/generator@^7.26.0", "@babel/generator@^7.26.3": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.3.tgz#ab8d4360544a425c90c248df7059881f4b2ce019" + integrity sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ== dependencies: - "@babel/types" "^7.24.7" + "@babel/parser" "^7.26.3" + "@babel/types" "^7.26.3" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@7.25.9", "@babel/helper-annotate-as-pure@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4" + integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g== + dependencies: + "@babel/types" "^7.25.9" "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" @@ -533,14 +574,6 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz#37d66feb012024f2422b762b9b2a7cfe27c7fba3" - integrity sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA== - dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" - "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" @@ -563,7 +596,7 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-compilation-targets@^7.24.7", "@babel/helper-compilation-targets@^7.24.8": +"@babel/helper-compilation-targets@^7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz#b607c3161cd9d1744977d4f97139572fe778c271" integrity sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw== @@ -574,6 +607,17 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-compilation-targets@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz#55af025ce365be3cdc0c1c1e56c6af617ce88875" + integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ== + dependencies: + "@babel/compat-data" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6": version "7.20.12" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz#4349b928e79be05ed2d1643b20b99bb87c503819" @@ -588,19 +632,17 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/helper-split-export-declaration" "^7.18.6" -"@babel/helper-create-class-features-plugin@^7.24.7": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz#47f546408d13c200c0867f9d935184eaa0851b09" - integrity sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-environment-visitor" "^7.24.7" - "@babel/helper-function-name" "^7.24.7" - "@babel/helper-member-expression-to-functions" "^7.24.8" - "@babel/helper-optimise-call-expression" "^7.24.7" - "@babel/helper-replace-supers" "^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/helper-split-export-declaration" "^7.24.7" +"@babel/helper-create-class-features-plugin@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz#7644147706bb90ff613297d49ed5266bde729f83" + integrity sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/traverse" "^7.25.9" semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6": @@ -611,16 +653,16 @@ "@babel/helper-annotate-as-pure" "^7.18.6" regexpu-core "^5.2.1" -"@babel/helper-create-regexp-features-plugin@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz#be4f435a80dc2b053c76eeb4b7d16dd22cfc89da" - integrity sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA== +"@babel/helper-create-regexp-features-plugin@^7.25.9": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz#5169756ecbe1d95f7866b90bb555b022595302a0" + integrity sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - regexpu-core "^5.3.1" + "@babel/helper-annotate-as-pure" "^7.25.9" + regexpu-core "^6.2.0" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": +"@babel/helper-define-polyfill-provider@^0.6.2": version "0.6.2" resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== @@ -693,13 +735,13 @@ dependencies: "@babel/types" "^7.20.7" -"@babel/helper-member-expression-to-functions@^7.24.7", "@babel/helper-member-expression-to-functions@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" - integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== +"@babel/helper-member-expression-to-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3" + integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ== dependencies: - "@babel/traverse" "^7.24.8" - "@babel/types" "^7.24.8" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" "@babel/helper-module-imports@^7.18.6": version "7.18.6" @@ -716,6 +758,14 @@ "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" +"@babel/helper-module-imports@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715" + integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw== + dependencies: + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" + "@babel/helper-module-transforms@^7.20.11": version "7.20.11" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0" @@ -730,7 +780,7 @@ "@babel/traverse" "^7.20.10" "@babel/types" "^7.20.7" -"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.24.8", "@babel/helper-module-transforms@^7.24.9": +"@babel/helper-module-transforms@^7.24.9": version "7.24.9" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz#e13d26306b89eea569180868e652e7f514de9d29" integrity sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw== @@ -741,6 +791,15 @@ "@babel/helper-split-export-declaration" "^7.24.7" "@babel/helper-validator-identifier" "^7.24.7" +"@babel/helper-module-transforms@^7.25.9", "@babel/helper-module-transforms@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae" + integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" @@ -748,14 +807,14 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-optimise-call-expression@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" - integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== +"@babel/helper-optimise-call-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e" + integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ== dependencies: - "@babel/types" "^7.24.7" + "@babel/types" "^7.25.9" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.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": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.12.13", "@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": version "7.20.2" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== @@ -765,19 +824,24 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8": +"@babel/helper-plugin-utils@^7.24.7": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== -"@babel/helper-remap-async-to-generator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz#b3f0f203628522713849d49403f1a414468be4c7" - integrity sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA== +"@babel/helper-plugin-utils@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46" + integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== + +"@babel/helper-remap-async-to-generator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz#e53956ab3d5b9fb88be04b3e2f31b523afd34b92" + integrity sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-environment-visitor" "^7.24.7" - "@babel/helper-wrap-function" "^7.24.7" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-wrap-function" "^7.25.9" + "@babel/traverse" "^7.25.9" "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": version "7.20.7" @@ -791,14 +855,14 @@ "@babel/traverse" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/helper-replace-supers@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz#f933b7eed81a1c0265740edc91491ce51250f765" - integrity sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg== +"@babel/helper-replace-supers@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz#ba447224798c3da3f8713fc272b145e33da6a5c5" + integrity sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ== dependencies: - "@babel/helper-environment-visitor" "^7.24.7" - "@babel/helper-member-expression-to-functions" "^7.24.7" - "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.25.9" + "@babel/helper-optimise-call-expression" "^7.25.9" + "@babel/traverse" "^7.25.9" "@babel/helper-simple-access@^7.20.2": version "7.20.2" @@ -822,13 +886,13 @@ dependencies: "@babel/types" "^7.20.0" -"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" - integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== +"@babel/helper-skip-transparent-expression-wrappers@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9" + integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA== dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" "@babel/helper-split-export-declaration@7.24.7", "@babel/helper-split-export-declaration@^7.24.7": version "7.24.7" @@ -866,6 +930,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== +"@babel/helper-string-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== + "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" @@ -886,6 +955,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== +"@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + "@babel/helper-validator-option@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" @@ -896,20 +970,24 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== -"@babel/helper-validator-option@^7.24.7", "@babel/helper-validator-option@^7.24.8": +"@babel/helper-validator-option@^7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== -"@babel/helper-wrap-function@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz#52d893af7e42edca7c6d2c6764549826336aae1f" - integrity sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw== +"@babel/helper-validator-option@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72" + integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw== + +"@babel/helper-wrap-function@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz#d99dfd595312e6c894bd7d237470025c85eea9d0" + integrity sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g== dependencies: - "@babel/helper-function-name" "^7.24.7" - "@babel/template" "^7.24.7" - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/template" "^7.25.9" + "@babel/traverse" "^7.25.9" + "@babel/types" "^7.25.9" "@babel/helpers@^7.20.7": version "7.20.7" @@ -920,7 +998,7 @@ "@babel/traverse" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/helpers@^7.24.7", "@babel/helpers@^7.24.8": +"@babel/helpers@^7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.8.tgz#2820d64d5d6686cca8789dd15b074cd862795873" integrity sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ== @@ -928,6 +1006,14 @@ "@babel/template" "^7.24.7" "@babel/types" "^7.24.8" +"@babel/helpers@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.0.tgz#30e621f1eba5aa45fe6f4868d2e9154d884119a4" + integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw== + dependencies: + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.0" + "@babel/highlight@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" @@ -971,37 +1057,51 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f" integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz#fd059fd27b184ea2b4c7e646868a9a381bbc3055" - integrity sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ== +"@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.2", "@babel/parser@^7.26.3": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.3.tgz#8c51c5db6ddf08134af1ddbacf16aaab48bac234" + integrity sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA== dependencies: - "@babel/helper-environment-visitor" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/types" "^7.26.3" -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz#468096ca44bbcbe8fcc570574e12eb1950e18107" - integrity sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg== +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz#cc2e53ebf0a0340777fff5ed521943e253b4d8fe" + integrity sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz#e4eabdd5109acc399b38d7999b2ef66fc2022f89" - integrity sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ== +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz#af9e4fb63ccb8abcb92375b2fcfe36b60c774d30" + integrity sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/plugin-transform-optional-chaining" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz#71b21bb0286d5810e63a1538aa901c58e87375ec" - integrity sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz#e8dc26fcd616e6c5bf2bd0d5a2c151d4f92a9137" + integrity sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug== dependencies: - "@babel/helper-environment-visitor" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz#807a667f9158acac6f6164b4beb85ad9ebc9e1d1" + integrity sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" + "@babel/plugin-transform-optional-chaining" "^7.25.9" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz#de7093f1e7deaf68eadd7cc6b07f2ab82543269e" + integrity sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" "@babel/plugin-proposal-class-properties@^7.0.0": version "7.18.6" @@ -1027,41 +1127,13 @@ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": +"@babel/plugin-syntax-class-properties@^7.0.0": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" @@ -1069,33 +1141,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-syntax-import-assertions@^7.20.0", "@babel/plugin-syntax-import-assertions@^7.24.7": +"@babel/plugin-syntax-import-assertions@^7.20.0": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz#2a0b406b5871a20a841240586b1300ce2088a778" integrity sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg== dependencies: "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-syntax-import-attributes@7.24.7", "@babel/plugin-syntax-import-attributes@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz#b4f9ea95a79e6912480c4b626739f86a076624ca" - integrity sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== +"@babel/plugin-syntax-import-assertions@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz#620412405058efa56e4a564903b79355020f445f" + integrity sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== +"@babel/plugin-syntax-import-attributes@7.26.0", "@babel/plugin-syntax-import-attributes@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz#3b1412847699eea739b4f2602c74ce36f6b0b0f7" + integrity sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.18.6": version "7.18.6" @@ -1104,27 +1169,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" @@ -1132,34 +1176,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" @@ -1175,31 +1191,30 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-arrow-functions@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz#4f6886c11e423bd69f3ce51dbf42424a5f275514" - integrity sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ== +"@babel/plugin-transform-arrow-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz#7821d4410bee5daaadbb4cdd9a6649704e176845" + integrity sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-async-generator-functions@7.24.7", "@babel/plugin-transform-async-generator-functions@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz#7330a5c50e05181ca52351b8fd01642000c96cfd" - integrity sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g== +"@babel/plugin-transform-async-generator-functions@7.25.9", "@babel/plugin-transform-async-generator-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz#1b18530b077d18a407c494eb3d1d72da505283a2" + integrity sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw== dependencies: - "@babel/helper-environment-visitor" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-remap-async-to-generator" "^7.24.7" - "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-remap-async-to-generator" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-async-to-generator@7.24.7", "@babel/plugin-transform-async-to-generator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz#72a3af6c451d575842a7e9b5a02863414355bdcc" - integrity sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA== +"@babel/plugin-transform-async-to-generator@7.25.9", "@babel/plugin-transform-async-to-generator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz#c80008dacae51482793e5a9c08b39a5be7e12d71" + integrity sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ== dependencies: - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-remap-async-to-generator" "^7.24.7" + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-remap-async-to-generator" "^7.25.9" "@babel/plugin-transform-block-scoped-functions@^7.0.0": version "7.18.6" @@ -1208,12 +1223,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-block-scoped-functions@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz#a4251d98ea0c0f399dafe1a35801eaba455bbf1f" - integrity sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ== +"@babel/plugin-transform-block-scoped-functions@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz#5700691dbd7abb93de300ca7be94203764fce458" + integrity sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-block-scoping@^7.0.0": version "7.20.11" @@ -1222,29 +1237,28 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-block-scoping@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz#42063e4deb850c7bd7c55e626bf4e7ab48e6ce02" - integrity sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ== +"@babel/plugin-transform-block-scoping@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz#c33665e46b06759c93687ca0f84395b80c0473a1" + integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-class-properties@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834" - integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== +"@babel/plugin-transform-class-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz#a8ce84fedb9ad512549984101fa84080a9f5f51f" + integrity sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-class-static-block@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz#c82027ebb7010bc33c116d4b5044fbbf8c05484d" - integrity sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ== +"@babel/plugin-transform-class-static-block@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz#6c8da219f4eb15cae9834ec4348ff8e9e09664a0" + integrity sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-classes@^7.0.0": version "7.20.7" @@ -1261,18 +1275,16 @@ "@babel/helper-split-export-declaration" "^7.18.6" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.24.7": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz#ad23301fe5bc153ca4cf7fb572a9bc8b0b711cf7" - integrity sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA== +"@babel/plugin-transform-classes@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz#7152457f7880b593a63ade8a861e6e26a4469f52" + integrity sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.8" - "@babel/helper-environment-visitor" "^7.24.7" - "@babel/helper-function-name" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-replace-supers" "^7.24.7" - "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" + "@babel/traverse" "^7.25.9" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.0.0": @@ -1283,13 +1295,13 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/template" "^7.20.7" -"@babel/plugin-transform-computed-properties@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz#4cab3214e80bc71fae3853238d13d097b004c707" - integrity sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ== +"@babel/plugin-transform-computed-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz#db36492c78460e534b8852b1d5befe3c923ef10b" + integrity sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/template" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/template" "^7.25.9" "@babel/plugin-transform-destructuring@^7.0.0": version "7.20.7" @@ -1298,51 +1310,56 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-destructuring@^7.24.7": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz#c828e814dbe42a2718a838c2a2e16a408e055550" - integrity sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ== +"@babel/plugin-transform-destructuring@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz#966ea2595c498224340883602d3cfd7a0c79cea1" + integrity sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-dotall-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz#5f8bf8a680f2116a7207e16288a5f974ad47a7a0" - integrity sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw== +"@babel/plugin-transform-dotall-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz#bad7945dd07734ca52fe3ad4e872b40ed09bb09a" + integrity sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-duplicate-keys@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz#dd20102897c9a2324e5adfffb67ff3610359a8ee" - integrity sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw== +"@babel/plugin-transform-duplicate-keys@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz#8850ddf57dce2aebb4394bb434a7598031059e6d" + integrity sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-dynamic-import@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz#4d8b95e3bae2b037673091aa09cd33fecd6419f4" - integrity sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg== +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz#6f7259b4de127721a08f1e5165b852fcaa696d31" + integrity sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-exponentiation-operator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz#b629ee22645f412024297d5245bce425c31f9b0d" - integrity sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ== +"@babel/plugin-transform-dynamic-import@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz#23e917de63ed23c6600c5dd06d94669dce79f7b8" + integrity sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-export-namespace-from@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz#176d52d8d8ed516aeae7013ee9556d540c53f197" - integrity sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA== +"@babel/plugin-transform-exponentiation-operator@^7.25.9": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz#e29f01b6de302c7c2c794277a48f04a9ca7f03bc" + integrity sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-export-namespace-from@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz#90745fe55053394f554e40584cda81f2c8a402a2" + integrity sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-flow-strip-types@^7.0.0": version "7.19.0" @@ -1359,13 +1376,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-for-of@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz#f25b33f72df1d8be76399e1b8f3f9d366eb5bc70" - integrity sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g== +"@babel/plugin-transform-for-of@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz#4bdc7d42a213397905d89f02350c5267866d5755" + integrity sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-function-name@^7.0.0": version "7.18.9" @@ -1376,22 +1393,21 @@ "@babel/helper-function-name" "^7.18.9" "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-function-name@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz#6d8601fbffe665c894440ab4470bc721dd9131d6" - integrity sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w== +"@babel/plugin-transform-function-name@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz#939d956e68a606661005bfd550c4fc2ef95f7b97" + integrity sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA== dependencies: - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-function-name" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-json-strings@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz#f3e9c37c0a373fee86e36880d45b3664cedaf73a" - integrity sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw== +"@babel/plugin-transform-json-strings@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz#c86db407cb827cded902a90c707d2781aaa89660" + integrity sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-literals@^7.0.0": version "7.18.9" @@ -1400,20 +1416,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-literals@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz#36b505c1e655151a9d7607799a9988fc5467d06c" - integrity sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ== +"@babel/plugin-transform-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz#1a1c6b4d4aa59bc4cad5b6b3a223a0abd685c9de" + integrity sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-logical-assignment-operators@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz#a58fb6eda16c9dc8f9ff1c7b1ba6deb7f4694cb0" - integrity sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw== +"@babel/plugin-transform-logical-assignment-operators@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz#b19441a8c39a2fda0902900b306ea05ae1055db7" + integrity sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-member-expression-literals@^7.0.0": version "7.18.6" @@ -1422,20 +1437,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-member-expression-literals@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz#3b4454fb0e302e18ba4945ba3246acb1248315df" - integrity sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw== +"@babel/plugin-transform-member-expression-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz#63dff19763ea64a31f5e6c20957e6a25e41ed5de" + integrity sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-amd@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz#65090ed493c4a834976a3ca1cde776e6ccff32d7" - integrity sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg== +"@babel/plugin-transform-modules-amd@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz#49ba478f2295101544abd794486cd3088dddb6c5" + integrity sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw== dependencies: - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-modules-commonjs@^7.0.0": version "7.20.11" @@ -1446,73 +1461,69 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-simple-access" "^7.20.2" -"@babel/plugin-transform-modules-commonjs@^7.24.7": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" - integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== +"@babel/plugin-transform-modules-commonjs@^7.25.9": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb" + integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ== dependencies: - "@babel/helper-module-transforms" "^7.24.8" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-module-transforms" "^7.26.0" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-systemjs@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz#f8012316c5098f6e8dee6ecd58e2bc6f003d0ce7" - integrity sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw== +"@babel/plugin-transform-modules-systemjs@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz#8bd1b43836269e3d33307151a114bcf3ba6793f8" + integrity sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA== dependencies: - "@babel/helper-hoist-variables" "^7.24.7" - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-validator-identifier" "^7.24.7" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@babel/traverse" "^7.25.9" -"@babel/plugin-transform-modules-umd@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz#edd9f43ec549099620df7df24e7ba13b5c76efc8" - integrity sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A== +"@babel/plugin-transform-modules-umd@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz#6710079cdd7c694db36529a1e8411e49fcbf14c9" + integrity sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw== dependencies: - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-module-transforms" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-named-capturing-groups-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz#9042e9b856bc6b3688c0c2e4060e9e10b1460923" - integrity sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g== +"@babel/plugin-transform-named-capturing-groups-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz#454990ae6cc22fd2a0fa60b3a2c6f63a38064e6a" + integrity sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-new-target@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz#31ff54c4e0555cc549d5816e4ab39241dfb6ab00" - integrity sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA== +"@babel/plugin-transform-new-target@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz#42e61711294b105c248336dcb04b77054ea8becd" + integrity sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-nullish-coalescing-operator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz#1de4534c590af9596f53d67f52a92f12db984120" - integrity sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== +"@babel/plugin-transform-nullish-coalescing-operator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz#bcb1b0d9e948168102d5f7104375ca21c3266949" + integrity sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-numeric-separator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz#bea62b538c80605d8a0fac9b40f48e97efa7de63" - integrity sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA== +"@babel/plugin-transform-numeric-separator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz#bfed75866261a8b643468b0ccfd275f2033214a1" + integrity sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-object-rest-spread@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz#d13a2b93435aeb8a197e115221cab266ba6e55d6" - integrity sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q== +"@babel/plugin-transform-object-rest-spread@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz#0203725025074164808bcf1a2cfa90c652c99f18" + integrity sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg== dependencies: - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/plugin-transform-parameters" "^7.25.9" "@babel/plugin-transform-object-super@^7.0.0": version "7.18.6" @@ -1522,30 +1533,28 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/helper-replace-supers" "^7.18.6" -"@babel/plugin-transform-object-super@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz#66eeaff7830bba945dd8989b632a40c04ed625be" - integrity sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg== +"@babel/plugin-transform-object-super@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz#385d5de135162933beb4a3d227a2b7e52bb4cf03" + integrity sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-replace-supers" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-replace-supers" "^7.25.9" -"@babel/plugin-transform-optional-catch-binding@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz#00eabd883d0dd6a60c1c557548785919b6e717b4" - integrity sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA== +"@babel/plugin-transform-optional-catch-binding@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz#10e70d96d52bb1f10c5caaac59ac545ea2ba7ff3" + integrity sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-optional-chaining@^7.24.7": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d" - integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== +"@babel/plugin-transform-optional-chaining@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz#e142eb899d26ef715435f201ab6e139541eee7dd" + integrity sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": version "7.20.7" @@ -1554,30 +1563,29 @@ dependencies: "@babel/helper-plugin-utils" "^7.20.2" -"@babel/plugin-transform-parameters@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz#5881f0ae21018400e320fc7eb817e529d1254b68" - integrity sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA== +"@babel/plugin-transform-parameters@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz#b856842205b3e77e18b7a7a1b94958069c7ba257" + integrity sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-private-methods@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz#e6318746b2ae70a59d023d5cc1344a2ba7a75f5e" - integrity sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ== +"@babel/plugin-transform-private-methods@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz#847f4139263577526455d7d3223cd8bda51e3b57" + integrity sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-private-property-in-object@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz#4eec6bc701288c1fab5f72e6a4bbc9d67faca061" - integrity sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA== +"@babel/plugin-transform-private-property-in-object@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz#9c8b73e64e6cc3cbb2743633885a7dd2c385fe33" + integrity sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-property-literals@^7.0.0": version "7.18.6" @@ -1586,12 +1594,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-property-literals@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz#f0d2ed8380dfbed949c42d4d790266525d63bbdc" - integrity sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA== +"@babel/plugin-transform-property-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz#d72d588bd88b0dec8b62e36f6fda91cedfe28e3f" + integrity sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-react-display-name@^7.0.0": version "7.18.6" @@ -1611,30 +1619,38 @@ "@babel/plugin-syntax-jsx" "^7.18.6" "@babel/types" "^7.20.7" -"@babel/plugin-transform-regenerator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz#021562de4534d8b4b1851759fd7af4e05d2c47f8" - integrity sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA== +"@babel/plugin-transform-regenerator@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz#03a8a4670d6cebae95305ac6defac81ece77740b" + integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" regenerator-transform "^0.15.2" -"@babel/plugin-transform-reserved-words@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz#80037fe4fbf031fc1125022178ff3938bb3743a4" - integrity sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ== +"@babel/plugin-transform-regexp-modifiers@^7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz#2f5837a5b5cd3842a919d8147e9903cc7455b850" + integrity sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-runtime@7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz#00a5bfaf8c43cf5c8703a8a6e82b59d9c58f38ca" - integrity sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw== +"@babel/plugin-transform-reserved-words@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz#0398aed2f1f10ba3f78a93db219b27ef417fb9ce" + integrity sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg== dependencies: - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-runtime@7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz#62723ea3f5b31ffbe676da9d6dae17138ae580ea" + integrity sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.1" + babel-plugin-polyfill-corejs3 "^0.10.6" babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" @@ -1645,12 +1661,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-shorthand-properties@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz#85448c6b996e122fa9e289746140aaa99da64e73" - integrity sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA== +"@babel/plugin-transform-shorthand-properties@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz#bb785e6091f99f826a95f9894fc16fde61c163f2" + integrity sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-spread@^7.0.0": version "7.20.7" @@ -1660,158 +1676,146 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" -"@babel/plugin-transform-spread@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz#e8a38c0fde7882e0fb8f160378f74bd885cc7bb3" - integrity sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng== +"@babel/plugin-transform-spread@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz#24a35153931b4ba3d13cec4a7748c21ab5514ef9" + integrity sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" -"@babel/plugin-transform-sticky-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz#96ae80d7a7e5251f657b5cf18f1ea6bf926f5feb" - integrity sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g== +"@babel/plugin-transform-sticky-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz#c7f02b944e986a417817b20ba2c504dfc1453d32" + integrity sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-template-literals@^7.0.0": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-template-literals@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz#a05debb4a9072ae8f985bcf77f3f215434c8f8c8" - integrity sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-transform-typeof-symbol@^7.24.7": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz#383dab37fb073f5bfe6e60c654caac309f92ba1c" - integrity sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.8" - -"@babel/plugin-transform-unicode-escapes@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz#2023a82ced1fb4971630a2e079764502c4148e0e" - integrity sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-transform-unicode-property-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz#9073a4cd13b86ea71c3264659590ac086605bbcd" - integrity sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-transform-unicode-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz#dfc3d4a51127108099b19817c0963be6a2adf19f" - integrity sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-transform-unicode-sets-regex@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz#d40705d67523803a576e29c63cef6e516b858ed9" - integrity sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/preset-env@7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.7.tgz#ff067b4e30ba4a72f225f12f123173e77b987f37" - integrity sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ== - dependencies: - "@babel/compat-data" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-validator-option" "^7.24.7" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.7" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.7" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.7" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.7" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-template-literals@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz#6dbd4a24e8fad024df76d1fac6a03cf413f60fe1" + integrity sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-typeof-symbol@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz#224ba48a92869ddbf81f9b4a5f1204bbf5a2bc4b" + integrity sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-escapes@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz#a75ef3947ce15363fccaa38e2dd9bc70b2788b82" + integrity sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-property-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz#a901e96f2c1d071b0d1bb5dc0d3c880ce8f53dd3" + integrity sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz#5eae747fe39eacf13a8bd006a4fb0b5d1fa5e9b1" + integrity sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/plugin-transform-unicode-sets-regex@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz#65114c17b4ffc20fa5b163c63c70c0d25621fabe" + integrity sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + +"@babel/preset-env@7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.26.0.tgz#30e5c6bc1bcc54865bff0c5a30f6d4ccdc7fa8b1" + integrity sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw== + dependencies: + "@babel/compat-data" "^7.26.0" + "@babel/helper-compilation-targets" "^7.25.9" + "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-validator-option" "^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.9" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.24.7" - "@babel/plugin-syntax-import-attributes" "^7.24.7" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-import-assertions" "^7.26.0" + "@babel/plugin-syntax-import-attributes" "^7.26.0" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.24.7" - "@babel/plugin-transform-async-generator-functions" "^7.24.7" - "@babel/plugin-transform-async-to-generator" "^7.24.7" - "@babel/plugin-transform-block-scoped-functions" "^7.24.7" - "@babel/plugin-transform-block-scoping" "^7.24.7" - "@babel/plugin-transform-class-properties" "^7.24.7" - "@babel/plugin-transform-class-static-block" "^7.24.7" - "@babel/plugin-transform-classes" "^7.24.7" - "@babel/plugin-transform-computed-properties" "^7.24.7" - "@babel/plugin-transform-destructuring" "^7.24.7" - "@babel/plugin-transform-dotall-regex" "^7.24.7" - "@babel/plugin-transform-duplicate-keys" "^7.24.7" - "@babel/plugin-transform-dynamic-import" "^7.24.7" - "@babel/plugin-transform-exponentiation-operator" "^7.24.7" - "@babel/plugin-transform-export-namespace-from" "^7.24.7" - "@babel/plugin-transform-for-of" "^7.24.7" - "@babel/plugin-transform-function-name" "^7.24.7" - "@babel/plugin-transform-json-strings" "^7.24.7" - "@babel/plugin-transform-literals" "^7.24.7" - "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" - "@babel/plugin-transform-member-expression-literals" "^7.24.7" - "@babel/plugin-transform-modules-amd" "^7.24.7" - "@babel/plugin-transform-modules-commonjs" "^7.24.7" - "@babel/plugin-transform-modules-systemjs" "^7.24.7" - "@babel/plugin-transform-modules-umd" "^7.24.7" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" - "@babel/plugin-transform-new-target" "^7.24.7" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.7" - "@babel/plugin-transform-numeric-separator" "^7.24.7" - "@babel/plugin-transform-object-rest-spread" "^7.24.7" - "@babel/plugin-transform-object-super" "^7.24.7" - "@babel/plugin-transform-optional-catch-binding" "^7.24.7" - "@babel/plugin-transform-optional-chaining" "^7.24.7" - "@babel/plugin-transform-parameters" "^7.24.7" - "@babel/plugin-transform-private-methods" "^7.24.7" - "@babel/plugin-transform-private-property-in-object" "^7.24.7" - "@babel/plugin-transform-property-literals" "^7.24.7" - "@babel/plugin-transform-regenerator" "^7.24.7" - "@babel/plugin-transform-reserved-words" "^7.24.7" - "@babel/plugin-transform-shorthand-properties" "^7.24.7" - "@babel/plugin-transform-spread" "^7.24.7" - "@babel/plugin-transform-sticky-regex" "^7.24.7" - "@babel/plugin-transform-template-literals" "^7.24.7" - "@babel/plugin-transform-typeof-symbol" "^7.24.7" - "@babel/plugin-transform-unicode-escapes" "^7.24.7" - "@babel/plugin-transform-unicode-property-regex" "^7.24.7" - "@babel/plugin-transform-unicode-regex" "^7.24.7" - "@babel/plugin-transform-unicode-sets-regex" "^7.24.7" + "@babel/plugin-transform-arrow-functions" "^7.25.9" + "@babel/plugin-transform-async-generator-functions" "^7.25.9" + "@babel/plugin-transform-async-to-generator" "^7.25.9" + "@babel/plugin-transform-block-scoped-functions" "^7.25.9" + "@babel/plugin-transform-block-scoping" "^7.25.9" + "@babel/plugin-transform-class-properties" "^7.25.9" + "@babel/plugin-transform-class-static-block" "^7.26.0" + "@babel/plugin-transform-classes" "^7.25.9" + "@babel/plugin-transform-computed-properties" "^7.25.9" + "@babel/plugin-transform-destructuring" "^7.25.9" + "@babel/plugin-transform-dotall-regex" "^7.25.9" + "@babel/plugin-transform-duplicate-keys" "^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.9" + "@babel/plugin-transform-dynamic-import" "^7.25.9" + "@babel/plugin-transform-exponentiation-operator" "^7.25.9" + "@babel/plugin-transform-export-namespace-from" "^7.25.9" + "@babel/plugin-transform-for-of" "^7.25.9" + "@babel/plugin-transform-function-name" "^7.25.9" + "@babel/plugin-transform-json-strings" "^7.25.9" + "@babel/plugin-transform-literals" "^7.25.9" + "@babel/plugin-transform-logical-assignment-operators" "^7.25.9" + "@babel/plugin-transform-member-expression-literals" "^7.25.9" + "@babel/plugin-transform-modules-amd" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.25.9" + "@babel/plugin-transform-modules-systemjs" "^7.25.9" + "@babel/plugin-transform-modules-umd" "^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.25.9" + "@babel/plugin-transform-new-target" "^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.25.9" + "@babel/plugin-transform-numeric-separator" "^7.25.9" + "@babel/plugin-transform-object-rest-spread" "^7.25.9" + "@babel/plugin-transform-object-super" "^7.25.9" + "@babel/plugin-transform-optional-catch-binding" "^7.25.9" + "@babel/plugin-transform-optional-chaining" "^7.25.9" + "@babel/plugin-transform-parameters" "^7.25.9" + "@babel/plugin-transform-private-methods" "^7.25.9" + "@babel/plugin-transform-private-property-in-object" "^7.25.9" + "@babel/plugin-transform-property-literals" "^7.25.9" + "@babel/plugin-transform-regenerator" "^7.25.9" + "@babel/plugin-transform-regexp-modifiers" "^7.26.0" + "@babel/plugin-transform-reserved-words" "^7.25.9" + "@babel/plugin-transform-shorthand-properties" "^7.25.9" + "@babel/plugin-transform-spread" "^7.25.9" + "@babel/plugin-transform-sticky-regex" "^7.25.9" + "@babel/plugin-transform-template-literals" "^7.25.9" + "@babel/plugin-transform-typeof-symbol" "^7.25.9" + "@babel/plugin-transform-unicode-escapes" "^7.25.9" + "@babel/plugin-transform-unicode-property-regex" "^7.25.9" + "@babel/plugin-transform-unicode-regex" "^7.25.9" + "@babel/plugin-transform-unicode-sets-regex" "^7.25.9" "@babel/preset-modules" "0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-corejs3 "^0.10.6" babel-plugin-polyfill-regenerator "^0.6.1" - core-js-compat "^3.31.0" + core-js-compat "^3.38.1" semver "^6.3.1" "@babel/preset-modules@0.1.6-no-external-plugins": @@ -1823,15 +1827,10 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.7.tgz#f4f0d5530e8dbdf59b3451b9b3e594b6ba082e12" - integrity sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw== +"@babel/runtime@7.26.0": + version "7.26.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.0.tgz#8600c2f595f277c60815256418b85356a65173c1" + integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw== dependencies: regenerator-runtime "^0.14.0" @@ -1876,6 +1875,15 @@ "@babel/parser" "^7.24.7" "@babel/types" "^7.24.7" +"@babel/template@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016" + integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/types" "^7.25.9" + "@babel/traverse@^7.10.3", "@babel/traverse@^7.14.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.20.10", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.7": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" @@ -1908,6 +1916,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.25.9": + version "7.26.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.4.tgz#ac3a2a84b908dde6d463c3bfa2c5fdc1653574bd" + integrity sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w== + dependencies: + "@babel/code-frame" "^7.26.2" + "@babel/generator" "^7.26.3" + "@babel/parser" "^7.26.3" + "@babel/template" "^7.25.9" + "@babel/types" "^7.26.3" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.10.3", "@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.4.4": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" @@ -1944,6 +1965,14 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" +"@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.26.3": + version "7.26.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.3.tgz#37e79830f04c2b5687acc77db97fbc75fb81f3c0" + integrity sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA== + dependencies: + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + "@cspotcode/source-map-support@^0.8.0": version "0.8.1" resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" @@ -1961,154 +1990,257 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@emnapi/core@^1.1.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.2.0.tgz#7b738e5033738132bf6af0b8fae7b05249bdcbd7" - integrity sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w== - dependencies: - "@emnapi/wasi-threads" "1.0.1" - tslib "^2.4.0" - -"@emnapi/runtime@^1.1.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.2.0.tgz#71d018546c3a91f3b51106530edbc056b9f2f2e3" - integrity sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ== - dependencies: - tslib "^2.4.0" - -"@emnapi/wasi-threads@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz#d7ae71fd2166b1c916c6cd2d0df2ef565a2e1a5b" - integrity sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw== - dependencies: - tslib "^2.4.0" +"@discoveryjs/json-ext@0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz#f13c7c205915eb91ae54c557f5e92bddd8be0e83" + integrity sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ== "@esbuild/aix-ppc64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== +"@esbuild/aix-ppc64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz#b57697945b50e99007b4c2521507dc613d4a648c" + integrity sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw== + "@esbuild/android-arm64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== +"@esbuild/android-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz#1add7e0af67acefd556e407f8497e81fddad79c0" + integrity sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w== + "@esbuild/android-arm@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== +"@esbuild/android-arm@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.24.0.tgz#ab7263045fa8e090833a8e3c393b60d59a789810" + integrity sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew== + "@esbuild/android-x64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== +"@esbuild/android-x64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.24.0.tgz#e8f8b196cfdfdd5aeaebbdb0110983460440e705" + integrity sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ== + "@esbuild/darwin-arm64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== +"@esbuild/darwin-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz#2d0d9414f2acbffd2d86e98253914fca603a53dd" + integrity sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw== + "@esbuild/darwin-x64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== +"@esbuild/darwin-x64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz#33087aab31a1eb64c89daf3d2cf8ce1775656107" + integrity sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA== + "@esbuild/freebsd-arm64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== +"@esbuild/freebsd-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz#bb76e5ea9e97fa3c753472f19421075d3a33e8a7" + integrity sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA== + "@esbuild/freebsd-x64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== +"@esbuild/freebsd-x64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz#e0e2ce9249fdf6ee29e5dc3d420c7007fa579b93" + integrity sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ== + "@esbuild/linux-arm64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== +"@esbuild/linux-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz#d1b2aa58085f73ecf45533c07c82d81235388e75" + integrity sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g== + "@esbuild/linux-arm@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== +"@esbuild/linux-arm@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz#8e4915df8ea3e12b690a057e77a47b1d5935ef6d" + integrity sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw== + "@esbuild/linux-ia32@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== +"@esbuild/linux-ia32@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz#8200b1110666c39ab316572324b7af63d82013fb" + integrity sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA== + "@esbuild/linux-loong64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== +"@esbuild/linux-loong64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz#6ff0c99cf647504df321d0640f0d32e557da745c" + integrity sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g== + "@esbuild/linux-mips64el@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== +"@esbuild/linux-mips64el@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz#3f720ccd4d59bfeb4c2ce276a46b77ad380fa1f3" + integrity sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA== + "@esbuild/linux-ppc64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== +"@esbuild/linux-ppc64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz#9d6b188b15c25afd2e213474bf5f31e42e3aa09e" + integrity sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ== + "@esbuild/linux-riscv64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== +"@esbuild/linux-riscv64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz#f989fdc9752dfda286c9cd87c46248e4dfecbc25" + integrity sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw== + "@esbuild/linux-s390x@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== +"@esbuild/linux-s390x@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz#29ebf87e4132ea659c1489fce63cd8509d1c7319" + integrity sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g== + "@esbuild/linux-x64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== +"@esbuild/linux-x64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz#4af48c5c0479569b1f359ffbce22d15f261c0cef" + integrity sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA== + "@esbuild/netbsd-x64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== +"@esbuild/netbsd-x64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz#1ae73d23cc044a0ebd4f198334416fb26c31366c" + integrity sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg== + +"@esbuild/openbsd-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz#5d904a4f5158c89859fd902c427f96d6a9e632e2" + integrity sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg== + "@esbuild/openbsd-x64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== +"@esbuild/openbsd-x64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz#4c8aa88c49187c601bae2971e71c6dc5e0ad1cdf" + integrity sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q== + "@esbuild/sunos-x64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== +"@esbuild/sunos-x64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz#8ddc35a0ea38575fa44eda30a5ee01ae2fa54dd4" + integrity sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA== + "@esbuild/win32-arm64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== +"@esbuild/win32-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz#6e79c8543f282c4539db684a207ae0e174a9007b" + integrity sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA== + "@esbuild/win32-ia32@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== +"@esbuild/win32-ia32@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz#057af345da256b7192d18b676a02e95d0fa39103" + integrity sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw== + "@esbuild/win32-x64@0.21.5": version "0.21.5" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== +"@esbuild/win32-x64@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz#168ab1c7e1c318b922637fad8f339d48b01e1244" + integrity sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA== + "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + version "4.4.1" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" + integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== dependencies: - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.3" "@eslint-community/regexpp@^4.6.1": - version "4.11.0" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae" - integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== + version "4.12.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== "@eslint/eslintrc@^2.1.4": version "2.1.4" @@ -2125,10 +2257,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.57.0": - version "8.57.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" - integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== +"@eslint/js@8.57.1": + version "8.57.1" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" + integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== "@graphql-codegen/add@^5.0.3": version "5.0.3" @@ -2138,15 +2270,15 @@ "@graphql-codegen/plugin-helpers" "^5.0.3" tslib "~2.6.0" -"@graphql-codegen/cli@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-5.0.2.tgz#07ff691c16da4c3dcc0e1995d3231530379ab317" - integrity sha512-MBIaFqDiLKuO4ojN6xxG9/xL9wmfD3ZjZ7RsPjwQnSHBCUXnEkdKvX+JVpx87Pq29Ycn8wTJUguXnTZ7Di0Mlw== +"@graphql-codegen/cli@^5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-5.0.3.tgz#d518ce5c011ff82496badef1342b3ba8d42efbcb" + integrity sha512-ULpF6Sbu2d7vNEOgBtE9avQp2oMgcPY/QBYcCqk0Xru5fz+ISjcovQX29V7CS7y5wWBRzNLoXwJQGeEyWbl05g== dependencies: "@babel/generator" "^7.18.13" "@babel/template" "^7.18.10" "@babel/types" "^7.18.13" - "@graphql-codegen/client-preset" "^4.2.2" + "@graphql-codegen/client-preset" "^4.4.0" "@graphql-codegen/core" "^4.0.2" "@graphql-codegen/plugin-helpers" "^5.0.3" "@graphql-tools/apollo-engine-loader" "^8.0.0" @@ -2159,12 +2291,12 @@ "@graphql-tools/prisma-loader" "^8.0.0" "@graphql-tools/url-loader" "^8.0.0" "@graphql-tools/utils" "^10.0.0" - "@whatwg-node/fetch" "^0.8.0" + "@whatwg-node/fetch" "^0.9.20" chalk "^4.1.0" cosmiconfig "^8.1.3" debounce "^1.2.0" detect-indent "^6.0.0" - graphql-config "^5.0.2" + graphql-config "^5.1.1" inquirer "^8.0.0" is-glob "^4.0.1" jiti "^1.17.1" @@ -2179,20 +2311,20 @@ yaml "^2.3.1" yargs "^17.0.0" -"@graphql-codegen/client-preset@^4.2.2": - version "4.3.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/client-preset/-/client-preset-4.3.2.tgz#6efd46e8b7ba9668f9df8999f2aeae2d11531354" - integrity sha512-42jHyG6u2uFDIVNvzue8zR529aPT16EYIJQmvMk8XuYHo3PneQVlWmQ3j2fBy+RuWCBzpJKPKm7IGSKiw19nmg== +"@graphql-codegen/client-preset@^4.4.0": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/client-preset/-/client-preset-4.5.1.tgz#7cb6405e26a73f67e88aa1815e28dfd3e28f2fad" + integrity sha512-UE2/Kz2eaxv35HIXFwlm2QwoUH77am6+qp54aeEWYq+T+WPwmIc6+YzqtGiT/VcaXgoOUSgidREGm9R6jKcf9g== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/template" "^7.20.7" "@graphql-codegen/add" "^5.0.3" - "@graphql-codegen/gql-tag-operations" "4.0.9" - "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/typed-document-node" "^5.0.9" - "@graphql-codegen/typescript" "^4.0.9" - "@graphql-codegen/typescript-operations" "^4.2.3" - "@graphql-codegen/visitor-plugin-common" "^5.3.1" + "@graphql-codegen/gql-tag-operations" "4.0.12" + "@graphql-codegen/plugin-helpers" "^5.1.0" + "@graphql-codegen/typed-document-node" "^5.0.12" + "@graphql-codegen/typescript" "^4.1.2" + "@graphql-codegen/typescript-operations" "^4.4.0" + "@graphql-codegen/visitor-plugin-common" "^5.6.0" "@graphql-tools/documents" "^1.0.0" "@graphql-tools/utils" "^10.0.0" "@graphql-typed-document-node/core" "3.2.0" @@ -2216,13 +2348,13 @@ "@graphql-codegen/plugin-helpers" "^5.0.3" tslib "~2.6.0" -"@graphql-codegen/gql-tag-operations@4.0.9": - version "4.0.9" - resolved "https://registry.yarnpkg.com/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-4.0.9.tgz#261ecbc2e95d525caa12cad2e00d7c26575532e4" - integrity sha512-lVgu1HClel896HqZAEjynatlU6eJrYOw+rh05DPgM150xvmb7Gz5TnRHA2vfwlDNIXDaToAIpz5RFfkjjnYM1Q== +"@graphql-codegen/gql-tag-operations@4.0.12": + version "4.0.12" + resolved "https://registry.yarnpkg.com/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-4.0.12.tgz#99d5231f0f21cc44c9ed5efb3cccfd193f7f884f" + integrity sha512-v279i49FJ5dMmQXIGUgm6FtnnkxtJjVJWDNYh9JK4ppvOixdHp+PmEzW227DkLN6avhVxNnYdp/1gdRBwdWypw== dependencies: - "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/visitor-plugin-common" "5.3.1" + "@graphql-codegen/plugin-helpers" "^5.1.0" + "@graphql-codegen/visitor-plugin-common" "5.6.0" "@graphql-tools/utils" "^10.0.0" auto-bind "~4.0.0" tslib "~2.6.0" @@ -2272,6 +2404,18 @@ lodash "~4.17.0" tslib "~2.6.0" +"@graphql-codegen/plugin-helpers@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.1.0.tgz#5c4ace748b9761d082ec1a0c19a82047bacce553" + integrity sha512-Y7cwEAkprbTKzVIe436TIw4w03jorsMruvCvu0HJkavaKMQbWY+lQ1RIuROgszDbxAyM35twB5/sUvYG5oW+yg== + dependencies: + "@graphql-tools/utils" "^10.0.0" + change-case-all "1.0.15" + common-tags "1.8.2" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.6.0" + "@graphql-codegen/schema-ast@^4.0.2": version "4.1.0" resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-4.1.0.tgz#a1e71f99346495b9272161a9ed07756e82648726" @@ -2281,13 +2425,13 @@ "@graphql-tools/utils" "^10.0.0" tslib "~2.6.0" -"@graphql-codegen/typed-document-node@^5.0.9": - version "5.0.9" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typed-document-node/-/typed-document-node-5.0.9.tgz#0bb72e505d4cf217790b0e761ff9da01f32d81c4" - integrity sha512-Wx6fyA4vpfIbfNTMiWUECGnjqzKkJdEbZHxVMIegiCBPzBYPAJV4mZZcildLAfm2FtZcgW4YKtFoTbnbXqPB3w== +"@graphql-codegen/typed-document-node@^5.0.12": + version "5.0.12" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typed-document-node/-/typed-document-node-5.0.12.tgz#d260586a9094066215fafa2bbc34fd1848665aaa" + integrity sha512-Wsbc1AqC+MFp3maWPzrmmyHLuWCPB63qBBFLTKtO6KSsnn0KnLocBp475wkfBZnFISFvzwpJ0e6LV71gKfTofQ== dependencies: - "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/visitor-plugin-common" "5.3.1" + "@graphql-codegen/plugin-helpers" "^5.1.0" + "@graphql-codegen/visitor-plugin-common" "5.6.0" auto-bind "~4.0.0" change-case-all "1.0.15" tslib "~2.6.0" @@ -2314,25 +2458,25 @@ change-case-all "1.0.15" tslib "~2.6.0" -"@graphql-codegen/typescript-operations@^4.2.3": - version "4.2.3" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.2.3.tgz#794e279f54f88f2df56eee6d045d16766ec06008" - integrity sha512-6z7avSSOr03l5SyKbeDs7MzRyGwnQFSCqQm8Om5wIuoIgXVu2gXRmcJAY/I7SLdAy9xbF4Sho7XNqieFM2CAFQ== +"@graphql-codegen/typescript-operations@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.4.0.tgz#d614294760cda1955aff69063dcb2f466c63d248" + integrity sha512-oVlos2ySx8xIbbe8r5ZI6mOpI+OTeP14RmS2MchBJ6DL+S9G16O6+9V3Y8V22fTnmBTZkTfAAaBv4HYhhDGWVA== dependencies: - "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/typescript" "^4.0.9" - "@graphql-codegen/visitor-plugin-common" "5.3.1" + "@graphql-codegen/plugin-helpers" "^5.1.0" + "@graphql-codegen/typescript" "^4.1.2" + "@graphql-codegen/visitor-plugin-common" "5.6.0" auto-bind "~4.0.0" tslib "~2.6.0" -"@graphql-codegen/typescript@^4.0.9": - version "4.0.9" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.9.tgz#25b7999b665d86a6459f90dd22c7ddec12495fdd" - integrity sha512-0O35DMR4d/ctuHL1Zo6mRUUzp0BoszKfeWsa6sCm/g70+S98+hEfTwZNDkQHylLxapiyjssF9uw/F+sXqejqLw== +"@graphql-codegen/typescript@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.1.2.tgz#c57d7e8f87b689deec516bd8021a347a98f4e4db" + integrity sha512-GhPgfxgWEkBrvKR2y77OThus3K8B6U3ESo68l7+sHH1XiL2WapK5DdClViblJWKQerJRjfJu8tcaxQ8Wpk6Ogw== dependencies: - "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-codegen/plugin-helpers" "^5.1.0" "@graphql-codegen/schema-ast" "^4.0.2" - "@graphql-codegen/visitor-plugin-common" "5.3.1" + "@graphql-codegen/visitor-plugin-common" "5.6.0" auto-bind "~4.0.0" tslib "~2.6.0" @@ -2352,7 +2496,23 @@ parse-filepath "^1.0.2" tslib "~2.4.0" -"@graphql-codegen/visitor-plugin-common@5.3.1", "@graphql-codegen/visitor-plugin-common@^5.0.0", "@graphql-codegen/visitor-plugin-common@^5.3.1": +"@graphql-codegen/visitor-plugin-common@5.6.0", "@graphql-codegen/visitor-plugin-common@^5.6.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.6.0.tgz#755395422761ad84192b7e6d98688ee9e9a57598" + integrity sha512-PowcVPJbUqMC9xTJ/ZRX1p/fsdMZREc+69CM1YY+AlFng2lL0zsdBskFJSRoviQk2Ch9IPhKGyHxlJCy9X22tg== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.1.0" + "@graphql-tools/optimize" "^2.0.0" + "@graphql-tools/relay-operation-optimizer" "^7.0.0" + "@graphql-tools/utils" "^10.0.0" + auto-bind "~4.0.0" + change-case-all "1.0.15" + dependency-graph "^0.11.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" + tslib "~2.6.0" + +"@graphql-codegen/visitor-plugin-common@^5.0.0": version "5.3.1" resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.3.1.tgz#d3fb5f6336cbef58e2960471422da3f3caff7f17" integrity sha512-MktoBdNZhSmugiDjmFl1z6rEUUaqyxtFJYWnDilE7onkPgyw//O0M+TuPBJPBWdyV6J2ond0Hdqtq+rkghgSIQ== @@ -2680,12 +2840,12 @@ resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052" integrity sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg== -"@humanwhocodes/config-array@^0.11.14": - version "0.11.14" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" - integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== dependencies: - "@humanwhocodes/object-schema" "^2.0.2" + "@humanwhocodes/object-schema" "^2.0.3" debug "^4.3.1" minimatch "^3.0.5" @@ -2694,157 +2854,159 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^2.0.2": +"@humanwhocodes/object-schema@^2.0.3": version "2.0.3" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== -"@inquirer/checkbox@^2.3.7": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-2.4.2.tgz#8da196f4e3c4c4fc2df8762a51c8637fb82ba616" - integrity sha512-iZRNbTlSB9xXt/+jdMFViBdxw1ILWu3365rzfM5OLwAyOScbDFFGSH7LEUwoq1uOIo48ymOEwYSqP5y8hQMlmA== +"@inquirer/checkbox@^4.0.2": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-4.0.3.tgz#cbd9694e925964f5b0432cc84ab107a8d7a8202d" + integrity sha512-CEt9B4e8zFOGtc/LYeQx5m8nfqQeG/4oNNv0PUvXGG0mys+wR/WbJ3B4KfSQ4Fcr3AQfpiuFOi3fVvmPfvNbxw== dependencies: - "@inquirer/core" "^9.0.5" - "@inquirer/figures" "^1.0.5" - "@inquirer/type" "^1.5.1" + "@inquirer/core" "^10.1.1" + "@inquirer/figures" "^1.0.8" + "@inquirer/type" "^3.0.1" ansi-escapes "^4.3.2" yoctocolors-cjs "^2.1.2" -"@inquirer/confirm@3.1.11": - version "3.1.11" - resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-3.1.11.tgz#7b91d1ec548253780165d6abfce02b0b21cfa5c5" - integrity sha512-3wWw10VPxQP279FO4bzWsf8YjIAq7NdwATJ4xS2h1uwsXZu/RmtOVV95rZ7yllS1h/dzu+uLewjMAzNDEj8h2w== +"@inquirer/confirm@5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-5.0.2.tgz#2b9dcf6b7da5f518c74abe4aeaf3173253d83c93" + integrity sha512-KJLUHOaKnNCYzwVbryj3TNBxyZIrr56fR5N45v6K9IPrbT6B7DcudBMfylkV1A8PUdJE15mybkEQyp2/ZUpxUA== dependencies: - "@inquirer/core" "^8.2.4" - "@inquirer/type" "^1.3.3" + "@inquirer/core" "^10.1.0" + "@inquirer/type" "^3.0.1" -"@inquirer/confirm@^3.1.11": - version "3.1.17" - resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-3.1.17.tgz#adca3b0f35e2d2ace53f652a92f987aaccb8482a" - integrity sha512-qCpt/AABzPynz8tr69VDvhcjwmzAryipWXtW8Vi6m651da4H/d0Bdn55LkxXD7Rp2gfgxvxzTdb66AhIA8gzBA== +"@inquirer/confirm@^5.0.2": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-5.1.0.tgz#061cd0790c8debe092353589a501211b0d6c53ef" + integrity sha512-osaBbIMEqVFjTX5exoqPXs6PilWQdjaLhGtMDXMXg/yxkHXNq43GlxGyTA35lK2HpzUgDN+Cjh/2AmqCN0QJpw== dependencies: - "@inquirer/core" "^9.0.5" - "@inquirer/type" "^1.5.1" + "@inquirer/core" "^10.1.1" + "@inquirer/type" "^3.0.1" -"@inquirer/core@^8.2.4": - version "8.2.4" - resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-8.2.4.tgz#300de755849d3166d15127e2341cef6aa4bd031d" - integrity sha512-7vsXSfxtrrbwMTirfaKwPcjqJy7pzeuF/bP62yo1NQrRJ5HjmMlrhZml/Ljm9ODc1RnbhJlTeSnCkjtFddKjwA== +"@inquirer/core@^10.1.0", "@inquirer/core@^10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-10.1.1.tgz#801e82649fb64bcb2b5e4667397ff8c25bccebab" + integrity sha512-rmZVXy9iZvO3ZStEe/ayuuwIJ23LSF13aPMlLMTQARX6lGUBDHGV8UB5i9MRrfy0+mZwt5/9bdy8llszSD3NQA== dependencies: - "@inquirer/figures" "^1.0.3" - "@inquirer/type" "^1.3.3" - "@types/mute-stream" "^0.0.4" - "@types/node" "^20.14.9" - "@types/wrap-ansi" "^3.0.0" - ansi-escapes "^4.3.2" - cli-spinners "^2.9.2" - cli-width "^4.1.0" - mute-stream "^1.0.0" - picocolors "^1.0.1" - signal-exit "^4.1.0" - strip-ansi "^6.0.1" - wrap-ansi "^6.2.0" - -"@inquirer/core@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.0.5.tgz#b5e14d80e87419231981f48fa86f63d15cb8805b" - integrity sha512-QWG41I7vn62O9stYKg/juKXt1PEbr/4ZZCPb4KgXDQGwgA9M5NBTQ7FnOvT1ridbxkm/wTxLCNraUs7y47pIRQ== - dependencies: - "@inquirer/figures" "^1.0.5" - "@inquirer/type" "^1.5.1" - "@types/mute-stream" "^0.0.4" - "@types/node" "^20.14.11" - "@types/wrap-ansi" "^3.0.0" + "@inquirer/figures" "^1.0.8" + "@inquirer/type" "^3.0.1" ansi-escapes "^4.3.2" - cli-spinners "^2.9.2" cli-width "^4.1.0" - mute-stream "^1.0.0" + mute-stream "^2.0.0" signal-exit "^4.1.0" strip-ansi "^6.0.1" wrap-ansi "^6.2.0" yoctocolors-cjs "^2.1.2" -"@inquirer/editor@^2.1.11": - version "2.1.17" - resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-2.1.17.tgz#954dffb07a362edabdec3e8205c2efc215ab44a7" - integrity sha512-hwx3VpFQzOY2hFWnY+XPsUGCIUVQ5kYxH6+CExv/RbMiAoN3zXtzj8DyrWBOHami0vBrrnPS8CTq3uQWc7N2BA== +"@inquirer/editor@^4.1.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-4.2.0.tgz#469a00e876afebcfc574bf8114e40c40795688c1" + integrity sha512-Z3LeGsD3WlItDqLxTPciZDbGtm0wrz7iJGS/uUxSiQxef33ZrBq7LhsXg30P7xrWz1kZX4iGzxxj5SKZmJ8W+w== dependencies: - "@inquirer/core" "^9.0.5" - "@inquirer/type" "^1.5.1" + "@inquirer/core" "^10.1.1" + "@inquirer/type" "^3.0.1" external-editor "^3.1.0" -"@inquirer/expand@^2.1.11": - version "2.1.17" - resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-2.1.17.tgz#29872a9577fc2faba0aac6341c48db0334e7399f" - integrity sha512-s4V/dC+GeE5s97xoTtZSmC440uNKePKqZgzqEf0XM63ciilnXAtKGvoAWOePFdlK+oGTz0d8bhbPKwpKGvRYfg== +"@inquirer/expand@^4.0.2": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-4.0.3.tgz#7593b841d9355c4e7a047071b33e5a58f202ac96" + integrity sha512-MDszqW4HYBpVMmAoy/FA9laLrgo899UAga0itEjsYrBthKieDZNc0e16gdn7N3cQ0DSf/6zsTBZMuDYDQU4ktg== dependencies: - "@inquirer/core" "^9.0.5" - "@inquirer/type" "^1.5.1" + "@inquirer/core" "^10.1.1" + "@inquirer/type" "^3.0.1" yoctocolors-cjs "^2.1.2" -"@inquirer/figures@^1.0.3", "@inquirer/figures@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.5.tgz#57f9a996d64d3e3345d2a3ca04d36912e94f8790" - integrity sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA== +"@inquirer/figures@^1.0.8": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.8.tgz#d9e414a1376a331a0e71b151fea27c48845788b0" + integrity sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg== -"@inquirer/input@^2.1.11": - version "2.2.4" - resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-2.2.4.tgz#5e98e7d24145ab9513374000f3de61f98b8c54f1" - integrity sha512-wvYnDITPQn+ltktj/O9kQjPxOvpmwcpxLWh8brAyD+jlEbihxtrx9cZdZcxqaCVQj3caw4eZa2Uq5xELo4yXkA== +"@inquirer/input@^4.0.2": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-4.1.0.tgz#54b484550c3ecb2e7bf62149a14e9784f08efe6b" + integrity sha512-16B8A9hY741yGXzd8UJ9R8su/fuuyO2e+idd7oVLYjP23wKJ6ILRIIHcnXe8/6AoYgwRS2zp4PNsW/u/iZ24yg== + dependencies: + "@inquirer/core" "^10.1.1" + "@inquirer/type" "^3.0.1" + +"@inquirer/number@^3.0.2": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-3.0.3.tgz#e3dd7520e21e9708fea9465b73d20ac851f5f60d" + integrity sha512-HA/W4YV+5deKCehIutfGBzNxWH1nhvUC67O4fC9ufSijn72yrYnRmzvC61dwFvlXIG1fQaYWi+cqNE9PaB9n6Q== dependencies: - "@inquirer/core" "^9.0.5" - "@inquirer/type" "^1.5.1" + "@inquirer/core" "^10.1.1" + "@inquirer/type" "^3.0.1" -"@inquirer/password@^2.1.11": - version "2.1.17" - resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-2.1.17.tgz#0fe306721360b53bf172a66f4c48780039f91061" - integrity sha512-/u6DM/fDHXoBWyA+9aRhghkeo5smE7wO9k4E2UoJbgiRCkt3JjBEuBqLOJNrz8E16M0ez4UM1vd5cXrmICHW+A== +"@inquirer/password@^4.0.2": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-4.0.3.tgz#17af6d8983e2e5c0f231b382ef5c78a8b4b63e95" + integrity sha512-3qWjk6hS0iabG9xx0U1plwQLDBc/HA/hWzLFFatADpR6XfE62LqPr9GpFXBkLU0KQUaIXZ996bNG+2yUvocH8w== dependencies: - "@inquirer/core" "^9.0.5" - "@inquirer/type" "^1.5.1" + "@inquirer/core" "^10.1.1" + "@inquirer/type" "^3.0.1" ansi-escapes "^4.3.2" -"@inquirer/prompts@5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-5.0.7.tgz#c2016ad4a02c40f450bf03c39d8269a859bd55e3" - integrity sha512-GFcigCxJTKCH3aECzMIu4FhgLJWnFvMXzpI4CCSoELWFtkOOU2P+goYA61+OKpGrB8fPE7q6n8zAXBSlZRrHjQ== - dependencies: - "@inquirer/checkbox" "^2.3.7" - "@inquirer/confirm" "^3.1.11" - "@inquirer/editor" "^2.1.11" - "@inquirer/expand" "^2.1.11" - "@inquirer/input" "^2.1.11" - "@inquirer/password" "^2.1.11" - "@inquirer/rawlist" "^2.1.11" - "@inquirer/select" "^2.3.7" - -"@inquirer/rawlist@^2.1.11": - version "2.1.17" - resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-2.1.17.tgz#c17da20af917e35dcc13bf5929748d15c589645d" - integrity sha512-RFrw34xU5aVlMA3ZJCaeKGxYjhu3j4i46O2GMmaRRGeLObCRM1yOKQOsRclSTzjd4A7+M5QleR2iuW/68J9Kwg== - dependencies: - "@inquirer/core" "^9.0.5" - "@inquirer/type" "^1.5.1" +"@inquirer/prompts@7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-7.1.0.tgz#a55ee589c0eed0ca2ee0fbc7fc63f42f4c31a24e" + integrity sha512-5U/XiVRH2pp1X6gpNAjWOglMf38/Ys522ncEHIKT1voRUvSj/DQnR22OVxHnwu5S+rCFaUiPQ57JOtMFQayqYA== + dependencies: + "@inquirer/checkbox" "^4.0.2" + "@inquirer/confirm" "^5.0.2" + "@inquirer/editor" "^4.1.0" + "@inquirer/expand" "^4.0.2" + "@inquirer/input" "^4.0.2" + "@inquirer/number" "^3.0.2" + "@inquirer/password" "^4.0.2" + "@inquirer/rawlist" "^4.0.2" + "@inquirer/search" "^3.0.2" + "@inquirer/select" "^4.0.2" + +"@inquirer/rawlist@^4.0.2": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-4.0.3.tgz#9964521d3470e153e7e11f228a53cf0afefb217c" + integrity sha512-5MhinSzfmOiZlRoPezfbJdfVCZikZs38ja3IOoWe7H1dxL0l3Z2jAUgbBldeyhhOkELdGvPlBfQaNbeLslib1w== + dependencies: + "@inquirer/core" "^10.1.1" + "@inquirer/type" "^3.0.1" + yoctocolors-cjs "^2.1.2" + +"@inquirer/search@^3.0.2": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-3.0.3.tgz#791f19a4ee87d65816fd3bb17bd8d76bc11bff07" + integrity sha512-mQTCbdNolTGvGGVCJSI6afDwiSGTV+fMLPEIMDJgIV6L/s3+RYRpxt6t0DYnqMQmemnZ/Zq0vTIRwoHT1RgcTg== + dependencies: + "@inquirer/core" "^10.1.1" + "@inquirer/figures" "^1.0.8" + "@inquirer/type" "^3.0.1" yoctocolors-cjs "^2.1.2" -"@inquirer/select@^2.3.7": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-2.4.2.tgz#d76a7a4ced94ddf195942133cc40e63f92d97035" - integrity sha512-r78JlgShqRxyAtBDeBHSDtfrOhSQwm2ecWGGaxe7kD9JwgL3UN563G1ncVRYdsWD7/tigflcskfipVeoDLhLJg== +"@inquirer/select@^4.0.2": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-4.0.3.tgz#24a9d744685608ff26262fccb41fa93b4dac615f" + integrity sha512-OZfKDtDE8+J54JYAFTUGZwvKNfC7W/gFCjDkcsO7HnTH/wljsZo9y/FJquOxMy++DY0+9l9o/MOZ8s5s1j5wmw== dependencies: - "@inquirer/core" "^9.0.5" - "@inquirer/figures" "^1.0.5" - "@inquirer/type" "^1.5.1" + "@inquirer/core" "^10.1.1" + "@inquirer/figures" "^1.0.8" + "@inquirer/type" "^3.0.1" ansi-escapes "^4.3.2" yoctocolors-cjs "^2.1.2" -"@inquirer/type@^1.3.3", "@inquirer/type@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-1.5.1.tgz#cdd36732e38ea5d2b1a4336aada65ebe7d2765e0" - integrity sha512-m3YgGQlKNS0BM+8AFiJkCsTqHEFCWn6s/Rqye3mYwvqY6LdfUv12eSwbsgNzrYyrLXiy7IrrjDLPysaSBwEfhw== +"@inquirer/type@^1.5.5": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-1.5.5.tgz#303ea04ce7ad2e585b921b662b3be36ef7b4f09b" + integrity sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA== dependencies: mute-stream "^1.0.0" +"@inquirer/type@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-3.0.1.tgz#619ce9f65c3e114d8e39c41822bed3440d20b478" + integrity sha512-+ksJMIy92sOAiAccGpcKZUc3bYO07cADnscIxHBknEm3uNts3movSmBofc1908BNy5edKscxYeAdaX1NXkHS6A== + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -2857,18 +3019,18 @@ wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" +"@isaacs/fs-minipass@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32" + integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== + dependencies: + minipass "^7.0.4" + "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== - dependencies: - "@sinclair/typebox" "^0.27.8" - "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -2928,16 +3090,11 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== -"@jridgewell/sourcemap-codec@^1.4.15": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" @@ -3000,42 +3157,42 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== -"@listr2/prompt-adapter-inquirer@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.13.tgz#5d8d51f3dd0b32ad9b3802a0adb7d02a71792904" - integrity sha512-nAl6teTt7EWSjttNavAnv3uFR3w3vPP3OTYmHyPNHzKhAj2NoBDHmbS3MGpvvO8KXXPASnHjEGrrKrdKTMKPnQ== +"@listr2/prompt-adapter-inquirer@2.0.18": + version "2.0.18" + resolved "https://registry.yarnpkg.com/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.18.tgz#f1bff90f201269914023b17cb383c8febd6287f2" + integrity sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q== dependencies: - "@inquirer/type" "^1.3.3" + "@inquirer/type" "^1.5.5" -"@lmdb/lmdb-darwin-arm64@3.0.12": - version "3.0.12" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.12.tgz#941c36f78f8f5cbbea4070727d360e2f59611ba1" - integrity sha512-vgTwzNUD3Hy4aqtGhX2+nV/usI0mwy3hDRuTjs8VcK0BLiMVEpNQXgzwlWEgPmA8AAPloUgyOs2nK5clJF5oIg== +"@lmdb/lmdb-darwin-arm64@3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.1.5.tgz#72d229714c0eb66ce0b235bea1ff62f68e762407" + integrity sha512-ue5PSOzHMCIYrfvPP/MRS6hsKKLzqqhcdAvJCO8uFlDdj598EhgnacuOTuqA6uBK5rgiZXfDWyb7DVZSiBKxBA== -"@lmdb/lmdb-darwin-x64@3.0.12": - version "3.0.12" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.12.tgz#b73d7b7cc46253320a786e959fa131de90b4a4f9" - integrity sha512-qOt0hAhj2ZLY6aEWu85rzt5zcyCAQITMhCMEPNlo1tuYekpVAdkQNiwXxEkCjBYvwTskvXuwXOOUpjuSc+aJnA== +"@lmdb/lmdb-darwin-x64@3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.1.5.tgz#e9fa7e7e915cca533e9cec79d68c0309e49594d2" + integrity sha512-CGhsb0R5vE6mMNCoSfxHFD8QTvBHM51gs4DBeigTYHWnYv2V5YpJkC4rMo5qAAFifuUcc0+a8a3SIU0c9NrfNw== -"@lmdb/lmdb-linux-arm64@3.0.12": - version "3.0.12" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.12.tgz#c7a74d215728085ec4096feef303ba930e33f9c3" - integrity sha512-Qy4cFXFe9h1wAWMsojex8x1ifvw2kqiZv686YiRTdQEzAfc3vJASHFcD/QejHUCx7YHMYdnUoCS45rG2AiGDTQ== +"@lmdb/lmdb-linux-arm64@3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.1.5.tgz#ca7ff0df918edb65c91330e16e81076cd85edaff" + integrity sha512-LAjaoOcBHGj6fiYB8ureiqPoph4eygbXu4vcOF+hsxiY74n8ilA7rJMmGUT0K0JOB5lmRQHSmor3mytRjS4qeQ== -"@lmdb/lmdb-linux-arm@3.0.12": - version "3.0.12" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.12.tgz#7a603d8732046b67d475030f72d2dabf68045d32" - integrity sha512-Ggd/UXpE+alMncbELCXA3OKpDj9bDBR3qVO7WRTxstloDglRAHfZmUJgTkeaNKjFO1JHqS7AKy0jba9XebZB1w== +"@lmdb/lmdb-linux-arm@3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.1.5.tgz#94dbd35ce8faa0810b6e7babbfb4f505bd80b2a3" + integrity sha512-3WeW328DN+xB5PZdhSWmqE+t3+44xWXEbqQ+caWJEZfOFdLp9yklBZEbVqVdqzznkoaXJYxTCp996KD6HmANeg== -"@lmdb/lmdb-linux-x64@3.0.12": - version "3.0.12" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.12.tgz#cc1fbf72a57caf7c0fbd6e7ddecae6660e7b57cd" - integrity sha512-c+noT9IofktxktFllKHFmci8ka2SYGSLN17pj/KSl1hg7mmfAiGp4xxFxEwMLTb+SX95vP1DFiR++1I3WLVxvA== +"@lmdb/lmdb-linux-x64@3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.1.5.tgz#0aa94acf4ef029690569119c1f811bebe9d3d8f9" + integrity sha512-k/IklElP70qdCXOQixclSl2GPLFiopynGoKX1FqDd1/H0E3Fo1oPwjY2rEVu+0nS3AOw1sryStdXk8CW3cVIsw== -"@lmdb/lmdb-win32-x64@3.0.12": - version "3.0.12" - resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.12.tgz#0e06dc23dfe23c4a9d0a9cbcce1b0af74c8884a0" - integrity sha512-CO3MFV8gUx16NU/CyyuumAKblESwvoGVA2XhQKZ976OTOxaTbb8F8D3f0iiZ4MYqsN74jIrFuCmXpPnpjbhfOQ== +"@lmdb/lmdb-win32-x64@3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.1.5.tgz#d748edd97f62cace4f716395cc1b8807616ecdae" + integrity sha512-KYar6W8nraZfSJspcK7Kp7hdj238X/FNauYbZyrqPBrtsXI1hvI4/KcRcRGP50aQoV7fkKDyJERlrQGMGTZUsA== "@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3": version "3.0.3" @@ -3067,14 +3224,107 @@ resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz#0aa5502d547b57abfc4ac492de68e2006e417242" integrity sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ== -"@napi-rs/wasm-runtime@0.2.4": - version "0.2.4" - resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz#d27788176f250d86e498081e3c5ff48a17606918" - integrity sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ== - dependencies: - "@emnapi/core" "^1.1.0" - "@emnapi/runtime" "^1.1.0" - "@tybys/wasm-util" "^0.9.0" +"@napi-rs/nice-android-arm-eabi@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz#9a0cba12706ff56500df127d6f4caf28ddb94936" + integrity sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w== + +"@napi-rs/nice-android-arm64@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz#32fc32e9649bd759d2a39ad745e95766f6759d2f" + integrity sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA== + +"@napi-rs/nice-darwin-arm64@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz#d3c44c51b94b25a82d45803e2255891e833e787b" + integrity sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA== + +"@napi-rs/nice-darwin-x64@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz#f1b1365a8370c6a6957e90085a9b4873d0e6a957" + integrity sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ== + +"@napi-rs/nice-freebsd-x64@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz#4280f081efbe0b46c5165fdaea8b286e55a8f89e" + integrity sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw== + +"@napi-rs/nice-linux-arm-gnueabihf@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz#07aec23a9467ed35eb7602af5e63d42c5d7bd473" + integrity sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q== + +"@napi-rs/nice-linux-arm64-gnu@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz#038a77134cc6df3c48059d5a5e199d6f50fb9a90" + integrity sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA== + +"@napi-rs/nice-linux-arm64-musl@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz#715d0906582ba0cff025109f42e5b84ea68c2bcc" + integrity sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw== + +"@napi-rs/nice-linux-ppc64-gnu@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz#ac1c8f781c67b0559fa7a1cd4ae3ca2299dc3d06" + integrity sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q== + +"@napi-rs/nice-linux-riscv64-gnu@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz#b0a430549acfd3920ffd28ce544e2fe17833d263" + integrity sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig== + +"@napi-rs/nice-linux-s390x-gnu@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz#5b95caf411ad72a965885217db378c4d09733e97" + integrity sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg== + +"@napi-rs/nice-linux-x64-gnu@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz#a98cdef517549f8c17a83f0236a69418a90e77b7" + integrity sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA== + +"@napi-rs/nice-linux-x64-musl@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz#5e26843eafa940138aed437c870cca751c8a8957" + integrity sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ== + +"@napi-rs/nice-win32-arm64-msvc@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz#bd62617d02f04aa30ab1e9081363856715f84cd8" + integrity sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg== + +"@napi-rs/nice-win32-ia32-msvc@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz#b8b7aad552a24836027473d9b9f16edaeabecf18" + integrity sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw== + +"@napi-rs/nice-win32-x64-msvc@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz#37d8718b8f722f49067713e9f1e85540c9a3dd09" + integrity sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg== + +"@napi-rs/nice@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@napi-rs/nice/-/nice-1.0.1.tgz#483d3ff31e5661829a1efb4825591a135c3bfa7d" + integrity sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ== + optionalDependencies: + "@napi-rs/nice-android-arm-eabi" "1.0.1" + "@napi-rs/nice-android-arm64" "1.0.1" + "@napi-rs/nice-darwin-arm64" "1.0.1" + "@napi-rs/nice-darwin-x64" "1.0.1" + "@napi-rs/nice-freebsd-x64" "1.0.1" + "@napi-rs/nice-linux-arm-gnueabihf" "1.0.1" + "@napi-rs/nice-linux-arm64-gnu" "1.0.1" + "@napi-rs/nice-linux-arm64-musl" "1.0.1" + "@napi-rs/nice-linux-ppc64-gnu" "1.0.1" + "@napi-rs/nice-linux-riscv64-gnu" "1.0.1" + "@napi-rs/nice-linux-s390x-gnu" "1.0.1" + "@napi-rs/nice-linux-x64-gnu" "1.0.1" + "@napi-rs/nice-linux-x64-musl" "1.0.1" + "@napi-rs/nice-win32-arm64-msvc" "1.0.1" + "@napi-rs/nice-win32-ia32-msvc" "1.0.1" + "@napi-rs/nice-win32-x64-msvc" "1.0.1" "@ngneat/until-destroy@^10.0.0": version "10.0.0" @@ -3083,29 +3333,29 @@ dependencies: tslib "^2.3.0" -"@ngrx/component@^18.0.1": - version "18.0.1" - resolved "https://registry.yarnpkg.com/@ngrx/component/-/component-18.0.1.tgz#57d5781a2f473fb7c5abc38b4249a24a0faf68dc" - integrity sha512-BaAFwtcT+pdD88m08AlK8L2GZMHu1xO3JvgR+RvgZnE423kwfEx3W+mOQ2iVSrwLzBs4NAkxsYY9Nt6maI1AnA== +"@ngrx/component@^19.0.0": + version "19.0.0" + resolved "https://registry.yarnpkg.com/@ngrx/component/-/component-19.0.0.tgz#704903ba4d324254bd68d8de31e0d462108a3a12" + integrity sha512-VLbKFnetbTOlc38is1ZkVfqbNfHsQdS46f9lY8M02HTvpsNLeuGVf92APX9jnLDgXUWrknzYhbztvUCRa+QscQ== dependencies: tslib "^2.0.0" -"@ngtools/webpack@18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-18.1.2.tgz#520dce08800cc2d594214611d8d22ecea4aded7f" - integrity sha512-oIpkr1oeRMO0CVdEaxiLqqZ7E8RgDR8rf3LrM5sVOBX4aXAbzVkOZf9yZejmrXaLxj7SU/Fhkljr49ErlpB20g== +"@ngtools/webpack@19.0.7": + version "19.0.7" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-19.0.7.tgz#9b7c21e190bb3646a7edeea6d51408b8c1883418" + integrity sha512-jWyMuqtLKZB8Jnuqo27mG2cCQdl71lhM1oEdq3x7Z/QOrm2I+8EfyAzOLxB1f1vXt85O1bz3nf66CkuVCVGGTQ== -"@ngx-formly/core@^6.3.6": - version "6.3.6" - resolved "https://registry.yarnpkg.com/@ngx-formly/core/-/core-6.3.6.tgz#ab8ff3bcf7b93bf3184e51fb336e0026d49dc83c" - integrity sha512-0GDllrb9fFBTKG+yT+iQf96N3/CN+qRXIYsSX3uft12+c28qKVfMTsWTPYQsmKfGcrqtOZkMVTc+jGGD2JLZLg== +"@ngx-formly/core@^6.3.12": + version "6.3.12" + resolved "https://registry.yarnpkg.com/@ngx-formly/core/-/core-6.3.12.tgz#01799fe62849bd06d39960541339a783be3c31c7" + integrity sha512-88MOfn9dM1B33t04jl8x0Glh0Ed0lUKMkhYajicRH7ZHTmwIdla1SQjiblp2C+EcCFvsY7XAU2/JUZQdl56aUw== dependencies: tslib "^2.0.0" -"@ngx-formly/ng-zorro-antd@^6.3.6": - version "6.3.6" - resolved "https://registry.yarnpkg.com/@ngx-formly/ng-zorro-antd/-/ng-zorro-antd-6.3.6.tgz#54f7c83ba3b5a59745c265e39c0c296ba98e4d17" - integrity sha512-7hlsC00Ig7sKG/Maf9c8iblPVGfAAjDVzN2Brd22xtd7iM09d4svwgZ8QE7tRG/Gs/ImuFUWWy51m/geX1CUQQ== +"@ngx-formly/ng-zorro-antd@^6.3.12": + version "6.3.12" + resolved "https://registry.yarnpkg.com/@ngx-formly/ng-zorro-antd/-/ng-zorro-antd-6.3.12.tgz#e4c1f517b2e350541a46b36d1138afe427d05bf1" + integrity sha512-ljbIsScTIn75XjVUBBUinC33JdGhR8vN0nVHknTt7sD5iO0DdZDYojf85uMlTydJuCbaNGvhQ9zOpbRYQxlWzQ== dependencies: tslib "^2.0.0" @@ -3130,277 +3380,177 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/agent@^2.0.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-2.2.0.tgz#e81f00fdb2a670750ff7731bbefb47ecbf0ccf44" - integrity sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q== +"@npmcli/agent@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-3.0.0.tgz#1685b1fbd4a1b7bb4f930cbb68ce801edfe7aa44" + integrity sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q== dependencies: agent-base "^7.1.0" http-proxy-agent "^7.0.0" https-proxy-agent "^7.0.1" lru-cache "^10.0.1" - socks-proxy-agent "^8.0.1" + socks-proxy-agent "^8.0.3" -"@npmcli/fs@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" - integrity sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w== +"@npmcli/fs@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-4.0.0.tgz#a1eb1aeddefd2a4a347eca0fab30bc62c0e1c0f2" + integrity sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q== dependencies: semver "^7.3.5" -"@npmcli/git@^5.0.0": - version "5.0.4" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-5.0.4.tgz#d18c50f99649e6e89e8b427318134f582498700c" - integrity sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ== +"@npmcli/git@^6.0.0": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-6.0.1.tgz#9ee894a35c2082d0b41883e267ff140aece457d5" + integrity sha512-BBWMMxeQzalmKadyimwb2/VVQyJB01PH0HhVSNLHNBDZN/M/h/02P6f8fxedIiFhpMj11SO9Ep5tKTBE7zL2nw== dependencies: - "@npmcli/promise-spawn" "^7.0.0" + "@npmcli/promise-spawn" "^8.0.0" + ini "^5.0.0" lru-cache "^10.0.1" - npm-pick-manifest "^9.0.0" - proc-log "^3.0.0" + npm-pick-manifest "^10.0.0" + proc-log "^5.0.0" promise-inflight "^1.0.1" promise-retry "^2.0.1" semver "^7.3.5" - which "^4.0.0" + which "^5.0.0" -"@npmcli/installed-package-contents@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz#3cad3141c95613426820128757a3549bef1b346b" - integrity sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA== +"@npmcli/installed-package-contents@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz#2c1170ff4f70f68af125e2842e1853a93223e4d1" + integrity sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q== dependencies: - npm-bundled "^3.0.0" - npm-normalize-package-bin "^3.0.0" + npm-bundled "^4.0.0" + npm-normalize-package-bin "^4.0.0" -"@npmcli/node-gyp@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" - integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== +"@npmcli/node-gyp@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz#01f900bae62f0f27f9a5a127b40d443ddfb9d4c6" + integrity sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA== -"@npmcli/package-json@^5.0.0", "@npmcli/package-json@^5.1.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-5.2.0.tgz#a1429d3111c10044c7efbfb0fce9f2c501f4cfad" - integrity sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ== +"@npmcli/package-json@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-6.1.0.tgz#34f0875da178b04df1a7746c02bdc26479819afb" + integrity sha512-t6G+6ZInT4X+tqj2i+wlLIeCKnKOTuz9/VFYDtj+TGTur5q7sp/OYrQA19LdBbWfXDOi0Y4jtedV6xtB8zQ9ug== dependencies: - "@npmcli/git" "^5.0.0" + "@npmcli/git" "^6.0.0" glob "^10.2.2" - hosted-git-info "^7.0.0" - json-parse-even-better-errors "^3.0.0" - normalize-package-data "^6.0.0" - proc-log "^4.0.0" + hosted-git-info "^8.0.0" + json-parse-even-better-errors "^4.0.0" + normalize-package-data "^7.0.0" + proc-log "^5.0.0" semver "^7.5.3" -"@npmcli/promise-spawn@^7.0.0": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz#a836de2f42a2245d629cf6fbb8dd6c74c74c55af" - integrity sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg== - dependencies: - which "^4.0.0" - -"@npmcli/redact@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/redact/-/redact-2.0.1.tgz#95432fd566e63b35c04494621767a4312c316762" - integrity sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw== - -"@npmcli/run-script@^8.0.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-8.1.0.tgz#a563e5e29b1ca4e648a6b1bbbfe7220b4bfe39fc" - integrity sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg== - dependencies: - "@npmcli/node-gyp" "^3.0.0" - "@npmcli/package-json" "^5.0.0" - "@npmcli/promise-spawn" "^7.0.0" - node-gyp "^10.0.0" - proc-log "^4.0.0" - which "^4.0.0" - -"@nrwl/devkit@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-19.5.2.tgz#00ea5b2352f6206e36b149c00aa9fd0792445f4e" - integrity sha512-gDmGsegterCCeaFBzMi8cALIywOsBwYU50200VrGYcsOfrz3FJu5AoUzr+fBLmvC0b0CRqJy6FXEKK0QOZGKtA== +"@npmcli/promise-spawn@^8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz#053688f8bc2b4ecc036d2d52c691fd82af58ea5e" + integrity sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ== dependencies: - "@nx/devkit" "19.5.2" + which "^5.0.0" -"@nrwl/tao@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-19.5.2.tgz#d2d0861d6dcb06b438eb5ac716f24073743700e0" - integrity sha512-M7hdPT/M+vr8MW6W3gwkTv82J5T4jDHZWcVpXmoQPSK/v7g+Sfpw6CCBeaQv7/S94vRrrqI6r+GkZUvIQZnzZw== - dependencies: - nx "19.5.2" - tslib "^2.3.0" +"@npmcli/redact@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/redact/-/redact-3.0.0.tgz#ab3b6413355be7f3c02e87c36c2b0c2f9773fce4" + integrity sha512-/1uFzjVcfzqrgCeGW7+SZ4hv0qLWmKXVzFahZGJ6QuJBj6Myt9s17+JL86i76NV9YSnJRcGXJYQbAU0rn1YTCQ== + +"@npmcli/run-script@^9.0.0": + version "9.0.2" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-9.0.2.tgz#621f993d59bae770104a5b655a38c6579d5ce6be" + integrity sha512-cJXiUlycdizQwvqE1iaAb4VRUM3RX09/8q46zjvy+ct9GhfZRWd7jXYVc1tn/CfRlGPVkX/u4sstRlepsm7hfw== + dependencies: + "@npmcli/node-gyp" "^4.0.0" + "@npmcli/package-json" "^6.0.0" + "@npmcli/promise-spawn" "^8.0.0" + node-gyp "^11.0.0" + proc-log "^5.0.0" + which "^5.0.0" + +"@parcel/watcher-android-arm64@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz#e32d3dda6647791ee930556aee206fcd5ea0fb7a" + integrity sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ== -"@nx/devkit@19.5.2", "@nx/devkit@^19.0.6": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-19.5.2.tgz#b4a2265a03a670129f7ddb41df1f3db366524dd9" - integrity sha512-+tVtTVLVSSHybWK3m0acUy0IT+T5Uz2NBbac8693V5Pkw6xPNDCtZImm24Jx8wA1E6dWnxjsNz2tjS2wdXCA1Q== - dependencies: - "@nrwl/devkit" "19.5.2" - ejs "^3.1.7" - enquirer "~2.3.6" - ignore "^5.0.4" - minimatch "9.0.3" - semver "^7.5.3" - tmp "~0.2.1" - tslib "^2.3.0" - yargs-parser "21.1.1" - -"@nx/nx-darwin-arm64@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.5.2.tgz#595369dba1e83ef9d6530c98ef02e02e881b5614" - integrity sha512-8Y19MI7rP+KTyxYx/Dm0L5zncqkk6m4dKi92553sOVpNgpUX/CSuCN7rQJe5jlUP1gyzqzE595Xa5TJ6GLBFjA== - -"@nx/nx-darwin-x64@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-19.5.2.tgz#018909e08ebee3604c84555ac34f1b4ea1e331f0" - integrity sha512-Ct02YyBAimy2R04pM5ve1/C/HAoJMI0O/hx6IEBOxHa6hcYe+PhY0NE8ObnN4Tvki3om2KCTa1GHlwiE4Raxig== - -"@nx/nx-freebsd-x64@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.5.2.tgz#3eac334d6484ec3b35891026b67fb8e4e101a19c" - integrity sha512-UXL0z3HHpJ0kHofGtUh+Zw7cm8r/Ul7y/sfLTlywHuatvzmJkXSumdIg7EMuChtVvGeCsnCi7cayx8GOlDpt3w== - -"@nx/nx-linux-arm-gnueabihf@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.5.2.tgz#b5f2e88baad2857db55b39269de7b2bbe3d2df45" - integrity sha512-34bXiH/iplCZ+SOW5dnGWKfx/D6HAOyRI9hD1ganMnpgIUKkzhdDiPaJEeXpEj0aRPUotAqMjiPEoXEm39xZnA== - -"@nx/nx-linux-arm64-gnu@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.5.2.tgz#11b0ad3c0c411e38cff69e399fc0dcdf224e66d1" - integrity sha512-hqSwbNIcSxqzyG641aWXS6JvcM52dx08IHhbigoRdtyDGEODwLDTeGzOTup8zb12RC8c+f+Vtb+nGw7eolBeNg== - -"@nx/nx-linux-arm64-musl@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.5.2.tgz#c61787c10d135a821f7e4b839f2f3513063c40f2" - integrity sha512-jLtp832Ai6kQC7UMNiah/tq/xhU3b2ULSjtKEW/kdOaKf3mElxLwwCU5O49bZlpXBdr+orq40UhejO+0C+jdxw== - -"@nx/nx-linux-x64-gnu@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.5.2.tgz#121d24752fb34fcd72e5bb4f73d86cacd27cc028" - integrity sha512-3yzhnuELJ2mXrkQ3GWthnWes7QueRj2NS21lMbGE1vZzhLTFFF87OQja4LBSg/dcDh3u4PHPzqaWElJ32LcM+w== - -"@nx/nx-linux-x64-musl@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.5.2.tgz#0f134970a0b6acb0b52d4908af9a5ff97dde0072" - integrity sha512-vgbBUcjDpOR9A9KiyMPGvFR9/Ym+y08UmNGDOOifSrfnCU4ia8ZjFR1NvKz7wZAnF5yZHGDM9bq9K+P7Kaf8JA== - -"@nx/nx-win32-arm64-msvc@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.5.2.tgz#1cd2377c5153d91321375ff1d30c704f7118f02a" - integrity sha512-DtNHgzOg7vilhRzuUdysRF/uDO80T4AiEa1WbkPr/r7u194YgF8IKLFpj7XRFYxt/S6eQq1oJDC1XjnDWrUi8g== - -"@nx/nx-win32-x64-msvc@19.5.2": - version "19.5.2" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.5.2.tgz#cc7337861daf391029dc6612b2722b4879bf2f47" - integrity sha512-JBwHFfO5fW3lYBuzQzJ+Zz8pG2kU0ESj0pPxApRJSl/3G/6frDCpBcjJq8bmHEJ4S0Oh89sB6rPVwPrHOvy1pg== - -"@parcel/watcher-android-arm64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz#c2c19a3c442313ff007d2d7a9c2c1dd3e1c9ca84" - integrity sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg== +"@parcel/watcher-darwin-arm64@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz#0d9e680b7e9ec1c8f54944f1b945aa8755afb12f" + integrity sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw== -"@parcel/watcher-darwin-arm64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz#c817c7a3b4f3a79c1535bfe54a1c2818d9ffdc34" - integrity sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA== +"@parcel/watcher-darwin-x64@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz#f9f1d5ce9d5878d344f14ef1856b7a830c59d1bb" + integrity sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA== -"@parcel/watcher-darwin-x64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz#1a3f69d9323eae4f1c61a5f480a59c478d2cb020" - integrity sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg== +"@parcel/watcher-freebsd-x64@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz#2b77f0c82d19e84ff4c21de6da7f7d096b1a7e82" + integrity sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw== -"@parcel/watcher-freebsd-x64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz#0d67fef1609f90ba6a8a662bc76a55fc93706fc8" - integrity sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w== +"@parcel/watcher-linux-arm-glibc@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz#92ed322c56dbafa3d2545dcf2803334aee131e42" + integrity sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA== -"@parcel/watcher-linux-arm-glibc@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz#ce5b340da5829b8e546bd00f752ae5292e1c702d" - integrity sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA== +"@parcel/watcher-linux-arm-musl@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz#cd48e9bfde0cdbbd2ecd9accfc52967e22f849a4" + integrity sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA== -"@parcel/watcher-linux-arm64-glibc@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz#6d7c00dde6d40608f9554e73998db11b2b1ff7c7" - integrity sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA== +"@parcel/watcher-linux-arm64-glibc@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz#7b81f6d5a442bb89fbabaf6c13573e94a46feb03" + integrity sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA== -"@parcel/watcher-linux-arm64-musl@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz#bd39bc71015f08a4a31a47cd89c236b9d6a7f635" - integrity sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA== +"@parcel/watcher-linux-arm64-musl@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz#dcb8ff01077cdf59a18d9e0a4dff7a0cfe5fd732" + integrity sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q== -"@parcel/watcher-linux-x64-glibc@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz#0ce29966b082fb6cdd3de44f2f74057eef2c9e39" - integrity sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg== +"@parcel/watcher-linux-x64-glibc@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz#2e254600fda4e32d83942384d1106e1eed84494d" + integrity sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw== -"@parcel/watcher-linux-x64-musl@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz#d2ebbf60e407170bb647cd6e447f4f2bab19ad16" - integrity sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ== +"@parcel/watcher-linux-x64-musl@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz#01fcea60fedbb3225af808d3f0a7b11229792eef" + integrity sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA== -"@parcel/watcher-win32-arm64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz#eb4deef37e80f0b5e2f215dd6d7a6d40a85f8adc" - integrity sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg== +"@parcel/watcher-win32-arm64@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz#87cdb16e0783e770197e52fb1dc027bb0c847154" + integrity sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig== -"@parcel/watcher-win32-ia32@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz#94fbd4b497be39fd5c8c71ba05436927842c9df7" - integrity sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw== +"@parcel/watcher-win32-ia32@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz#778c39b56da33e045ba21c678c31a9f9d7c6b220" + integrity sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA== -"@parcel/watcher-win32-x64@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz#4bf920912f67cae5f2d264f58df81abfea68dadf" - integrity sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A== +"@parcel/watcher-win32-x64@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz#33873876d0bbc588aacce38e90d1d7480ce81cb7" + integrity sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw== "@parcel/watcher@^2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.4.1.tgz#a50275151a1bb110879c6123589dba90c19f1bf8" - integrity sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA== + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.0.tgz#5c88818b12b8de4307a9d3e6dc3e28eba0dfbd10" + integrity sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ== dependencies: detect-libc "^1.0.3" is-glob "^4.0.3" micromatch "^4.0.5" node-addon-api "^7.0.0" optionalDependencies: - "@parcel/watcher-android-arm64" "2.4.1" - "@parcel/watcher-darwin-arm64" "2.4.1" - "@parcel/watcher-darwin-x64" "2.4.1" - "@parcel/watcher-freebsd-x64" "2.4.1" - "@parcel/watcher-linux-arm-glibc" "2.4.1" - "@parcel/watcher-linux-arm64-glibc" "2.4.1" - "@parcel/watcher-linux-arm64-musl" "2.4.1" - "@parcel/watcher-linux-x64-glibc" "2.4.1" - "@parcel/watcher-linux-x64-musl" "2.4.1" - "@parcel/watcher-win32-arm64" "2.4.1" - "@parcel/watcher-win32-ia32" "2.4.1" - "@parcel/watcher-win32-x64" "2.4.1" - -"@peculiar/asn1-schema@^2.1.6", "@peculiar/asn1-schema@^2.3.0": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-schema/-/asn1-schema-2.3.3.tgz#21418e1f3819e0b353ceff0c2dad8ccb61acd777" - integrity sha512-6GptMYDMyWBHTUKndHaDsRZUO/XMSgIns2krxcm2L7SEExRHwawFvSwNBhqNPR9HJwv3MruAiF1bhN0we6j6GQ== - dependencies: - asn1js "^3.0.5" - pvtsutils "^1.3.2" - tslib "^2.4.0" - -"@peculiar/json-schema@^1.1.12": - version "1.1.12" - resolved "https://registry.yarnpkg.com/@peculiar/json-schema/-/json-schema-1.1.12.tgz#fe61e85259e3b5ba5ad566cb62ca75b3d3cd5339" - integrity sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w== - dependencies: - tslib "^2.0.0" - -"@peculiar/webcrypto@^1.4.0": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.4.1.tgz#821493bd5ad0f05939bd5f53b28536f68158360a" - integrity sha512-eK4C6WTNYxoI7JOabMoZICiyqRRtJB220bh0Mbj5RwRycleZf9BPyZoxsTvpP0FpmVS2aS13NKOuh5/tN3sIRw== - dependencies: - "@peculiar/asn1-schema" "^2.3.0" - "@peculiar/json-schema" "^1.1.12" - pvtsutils "^1.3.2" - tslib "^2.4.1" - webcrypto-core "^1.7.4" + "@parcel/watcher-android-arm64" "2.5.0" + "@parcel/watcher-darwin-arm64" "2.5.0" + "@parcel/watcher-darwin-x64" "2.5.0" + "@parcel/watcher-freebsd-x64" "2.5.0" + "@parcel/watcher-linux-arm-glibc" "2.5.0" + "@parcel/watcher-linux-arm-musl" "2.5.0" + "@parcel/watcher-linux-arm64-glibc" "2.5.0" + "@parcel/watcher-linux-arm64-musl" "2.5.0" + "@parcel/watcher-linux-x64-glibc" "2.5.0" + "@parcel/watcher-linux-x64-musl" "2.5.0" + "@parcel/watcher-win32-arm64" "2.5.0" + "@parcel/watcher-win32-ia32" "2.5.0" + "@parcel/watcher-win32-x64" "2.5.0" "@pkgjs/parseargs@^0.11.0": version "0.11.0" @@ -3417,226 +3567,246 @@ resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.6.tgz#be23df0143ceec3c69f8b6c2517971a5578fdaa2" integrity sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA== -"@rollup/rollup-android-arm-eabi@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz#bbd0e616b2078cd2d68afc9824d1fadb2f2ffd27" - integrity sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ== - -"@rollup/rollup-android-arm-eabi@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.19.0.tgz#3d9fd50164b94964f5de68c3c4ce61933b3a338d" - integrity sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w== - -"@rollup/rollup-android-arm64@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz#97255ef6384c5f73f4800c0de91f5f6518e21203" - integrity sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA== - -"@rollup/rollup-android-arm64@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.19.0.tgz#e1a6d4bca2eb08c84fd996a4bf896ce4b6f4014c" - integrity sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw== - -"@rollup/rollup-darwin-arm64@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz#b6dd74e117510dfe94541646067b0545b42ff096" - integrity sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w== - -"@rollup/rollup-darwin-arm64@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.19.0.tgz#0a3fffea69489a24a96079af414b0be78df8abbc" - integrity sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA== - -"@rollup/rollup-darwin-x64@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz#e07d76de1cec987673e7f3d48ccb8e106d42c05c" - integrity sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA== - -"@rollup/rollup-darwin-x64@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.19.0.tgz#13fbdb15f58f090871b0ffff047ece06ad6ad74c" - integrity sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg== - -"@rollup/rollup-linux-arm-gnueabihf@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz#9f1a6d218b560c9d75185af4b8bb42f9f24736b8" - integrity sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA== - -"@rollup/rollup-linux-arm-gnueabihf@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.19.0.tgz#e9d9219ddf6f6e946e2ee322198af12466d2c868" - integrity sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw== - -"@rollup/rollup-linux-arm-musleabihf@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz#53618b92e6ffb642c7b620e6e528446511330549" - integrity sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A== - -"@rollup/rollup-linux-arm-musleabihf@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.19.0.tgz#4ba804a00b5e793196a622f6977e05f23e01f59a" - integrity sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ== - -"@rollup/rollup-linux-arm64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz#99a7ba5e719d4f053761a698f7b52291cefba577" - integrity sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw== - -"@rollup/rollup-linux-arm64-gnu@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.19.0.tgz#d871e3f41de759a6db27fc99235b782ba47c15cc" - integrity sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug== - -"@rollup/rollup-linux-arm64-musl@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz#f53db99a45d9bc00ce94db8a35efa7c3c144a58c" - integrity sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ== - -"@rollup/rollup-linux-arm64-musl@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.19.0.tgz#6e63f7ad4cc51bd2c693a2826fd279de9eaa05b5" - integrity sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ== - -"@rollup/rollup-linux-powerpc64le-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz#cbb0837408fe081ce3435cf3730e090febafc9bf" - integrity sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA== - -"@rollup/rollup-linux-powerpc64le-gnu@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.19.0.tgz#1540b284d91c440bc9fa7a1714cfb71a5597e94d" - integrity sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ== - -"@rollup/rollup-linux-riscv64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz#8ed09c1d1262ada4c38d791a28ae0fea28b80cc9" - integrity sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg== - -"@rollup/rollup-linux-riscv64-gnu@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.19.0.tgz#70ae58103b5bc7ba2e2235738b51d97022c8ef92" - integrity sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg== - -"@rollup/rollup-linux-s390x-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz#938138d3c8e0c96f022252a28441dcfb17afd7ec" - integrity sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg== - -"@rollup/rollup-linux-s390x-gnu@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.19.0.tgz#579ca5f271421a961d3c73d221202c79e02ff03a" - integrity sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA== - -"@rollup/rollup-linux-x64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz#1a7481137a54740bee1ded4ae5752450f155d942" - integrity sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w== - -"@rollup/rollup-linux-x64-gnu@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.19.0.tgz#f0282d761b8b4e7b92b236813475248e37231849" - integrity sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA== - -"@rollup/rollup-linux-x64-musl@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz#f1186afc601ac4f4fc25fac4ca15ecbee3a1874d" - integrity sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg== - -"@rollup/rollup-linux-x64-musl@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.19.0.tgz#65da807ac66c505ad14b76f1e5976006cb67dd5f" - integrity sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A== - -"@rollup/rollup-win32-arm64-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz#ed6603e93636a96203c6915be4117245c1bd2daf" - integrity sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA== - -"@rollup/rollup-win32-arm64-msvc@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.19.0.tgz#1eed24b91f421c2eea8bb7ca8889ba0c867e1780" - integrity sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg== - -"@rollup/rollup-win32-ia32-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz#14e0b404b1c25ebe6157a15edb9c46959ba74c54" - integrity sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg== - -"@rollup/rollup-win32-ia32-msvc@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.19.0.tgz#1ed93c9cdc84e185359797a686f4d1576afcea58" - integrity sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q== - -"@rollup/rollup-win32-x64-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz#5d694d345ce36b6ecf657349e03eb87297e68da4" - integrity sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g== - -"@rollup/rollup-win32-x64-msvc@4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.19.0.tgz#baf9b65023ea2ecc5e6ec68f787a0fecfd8ee84c" - integrity sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag== - -"@schematics/angular@18.1.2": - version "18.1.2" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-18.1.2.tgz#ef9f805b3659000046b60f9d51afbe87be01932a" - integrity sha512-lTY9twQ30vEm3hjArUKQjKiYlbDUOHqbyY7MlynY5+T8XtYreMo20KHofxv5t5xZfPwj1z6/ppcMU2xZ4WbGUA== - dependencies: - "@angular-devkit/core" "18.1.2" - "@angular-devkit/schematics" "18.1.2" +"@rollup/rollup-android-arm-eabi@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.26.0.tgz#f221c519a6efb5d3652bff32351522e0fb98e392" + integrity sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ== + +"@rollup/rollup-android-arm-eabi@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz#7f4c4d8cd5ccab6e95d6750dbe00321c1f30791e" + integrity sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ== + +"@rollup/rollup-android-arm64@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.26.0.tgz#196a2379d81011422fe1128e512a8811605ede16" + integrity sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ== + +"@rollup/rollup-android-arm64@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz#17ea71695fb1518c2c324badbe431a0bd1879f2d" + integrity sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA== + +"@rollup/rollup-darwin-arm64@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.26.0.tgz#0c83e5f25adae7f0543ac29a0ebd485a0e7cd3e4" + integrity sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw== + +"@rollup/rollup-darwin-arm64@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz#dac0f0d0cfa73e7d5225ae6d303c13c8979e7999" + integrity sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ== + +"@rollup/rollup-darwin-x64@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.26.0.tgz#8131b174ca8cec04e2041e42eb8382afe31095c8" + integrity sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA== + +"@rollup/rollup-darwin-x64@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz#8f63baa1d31784904a380d2e293fa1ddf53dd4a2" + integrity sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ== + +"@rollup/rollup-freebsd-arm64@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.26.0.tgz#550a0ebf5bea6ceee79dc2f75a0bcef7d660de2c" + integrity sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg== + +"@rollup/rollup-freebsd-arm64@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz#30ed247e0df6e8858cdc6ae4090e12dbeb8ce946" + integrity sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA== + +"@rollup/rollup-freebsd-x64@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.26.0.tgz#51ca2e6d9ce72e63d5201607651732e5300a6f81" + integrity sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg== + +"@rollup/rollup-freebsd-x64@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz#57846f382fddbb508412ae07855b8a04c8f56282" + integrity sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.26.0.tgz#ae71d6aa81e702c4efb72c1a67a6a4e790267a1b" + integrity sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA== + +"@rollup/rollup-linux-arm-gnueabihf@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz#378ca666c9dae5e6f94d1d351e7497c176e9b6df" + integrity sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA== + +"@rollup/rollup-linux-arm-musleabihf@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.26.0.tgz#6aa7baa5c39c095fa5f9804e283e126697e0342a" + integrity sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg== + +"@rollup/rollup-linux-arm-musleabihf@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz#a692eff3bab330d5c33a5d5813a090c15374cddb" + integrity sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg== + +"@rollup/rollup-linux-arm64-gnu@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.26.0.tgz#2b06e147ca68c7729ca38e5c7a514d1b00f4d151" + integrity sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ== + +"@rollup/rollup-linux-arm64-gnu@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz#6b1719b76088da5ac1ae1feccf48c5926b9e3db9" + integrity sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA== + +"@rollup/rollup-linux-arm64-musl@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.26.0.tgz#70f8cacb255800e4cad41bdbe447432354288909" + integrity sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q== + +"@rollup/rollup-linux-arm64-musl@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz#865baf5b6f5ff67acb32e5a359508828e8dc5788" + integrity sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A== + +"@rollup/rollup-linux-loongarch64-gnu@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz#23c6609ba0f7fa7a7f2038b6b6a08555a5055a87" + integrity sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA== + +"@rollup/rollup-linux-powerpc64le-gnu@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.26.0.tgz#21aed3ef42518b7fe33f4037a14b0939a071cf75" + integrity sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw== + +"@rollup/rollup-linux-powerpc64le-gnu@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz#652ef0d9334a9f25b9daf85731242801cb0fc41c" + integrity sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A== + +"@rollup/rollup-linux-riscv64-gnu@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.26.0.tgz#fe27eb8cbd3a6e0706459781c2463b624f785696" + integrity sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew== + +"@rollup/rollup-linux-riscv64-gnu@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz#1eb6651839ee6ebca64d6cc64febbd299e95e6bd" + integrity sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA== + +"@rollup/rollup-linux-s390x-gnu@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.26.0.tgz#80289a528dd333b0e277efd93bfa8e2cdd27e5eb" + integrity sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ== + +"@rollup/rollup-linux-s390x-gnu@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz#015c52293afb3ff2a293cf0936b1d43975c1e9cd" + integrity sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg== + +"@rollup/rollup-linux-x64-gnu@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.26.0.tgz#9909570be5cb738c23858c94308d37dde363eb7e" + integrity sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA== + +"@rollup/rollup-linux-x64-gnu@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz#b83001b5abed2bcb5e2dbeec6a7e69b194235c1e" + integrity sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw== + +"@rollup/rollup-linux-x64-musl@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.26.0.tgz#371315e032497f7a46f64b4ebcd207313b7f6669" + integrity sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg== + +"@rollup/rollup-linux-x64-musl@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz#6cc7c84cd4563737f8593e66f33b57d8e228805b" + integrity sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g== + +"@rollup/rollup-win32-arm64-msvc@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.26.0.tgz#f4b4e0747710ba287eb2e2a011538ee2ed7f74d3" + integrity sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ== + +"@rollup/rollup-win32-arm64-msvc@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz#631ffeee094d71279fcd1fe8072bdcf25311bc11" + integrity sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A== + +"@rollup/rollup-win32-ia32-msvc@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.26.0.tgz#2eeabbc99342dafe04613a76c441be4ebcca49c3" + integrity sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg== + +"@rollup/rollup-win32-ia32-msvc@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz#06d1d60d5b9f718e8a6c4a43f82e3f9e3254587f" + integrity sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA== + +"@rollup/rollup-win32-x64-msvc@4.26.0": + version "4.26.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.26.0.tgz#a3ae3da434a4ba0785312e963ae4c1239470403a" + integrity sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag== + +"@rollup/rollup-win32-x64-msvc@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz#4dff5c4259ebe6c5b4a8f2c5bc3829b7a8447ff0" + integrity sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA== + +"@schematics/angular@19.0.7": + version "19.0.7" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-19.0.7.tgz#a5b6e4ea2b0dd50dfd413f0e1604e2199bb69769" + integrity sha512-1WtTqKFPuEaV99VIP+y/gf/XW3TVJh/NbJbbEF4qYpp7qQiJ4ntF4klVZmsJcQzFucZSzlg91QVMPQKev5WZGA== + dependencies: + "@angular-devkit/core" "19.0.7" + "@angular-devkit/schematics" "19.0.7" jsonc-parser "3.3.1" -"@sigstore/bundle@^2.3.2": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-2.3.2.tgz#ad4dbb95d665405fd4a7a02c8a073dbd01e4e95e" - integrity sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA== +"@sigstore/bundle@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-3.0.0.tgz#ffffc750436c6eb8330ead1ca65bc892f893a7c5" + integrity sha512-XDUYX56iMPAn/cdgh/DTJxz5RWmqKV4pwvUAEKEWJl+HzKdCd/24wUa9JYNMlDSCb7SUHAdtksxYX779Nne/Zg== dependencies: "@sigstore/protobuf-specs" "^0.3.2" -"@sigstore/core@^1.0.0", "@sigstore/core@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/core/-/core-1.1.0.tgz#5583d8f7ffe599fa0a89f2bf289301a5af262380" - integrity sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg== +"@sigstore/core@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/core/-/core-2.0.0.tgz#f888a8e4c8fdaa27848514a281920b6fd8eca955" + integrity sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg== "@sigstore/protobuf-specs@^0.3.2": version "0.3.2" resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz#5becf88e494a920f548d0163e2978f81b44b7d6f" integrity sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw== -"@sigstore/sign@^2.3.2": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-2.3.2.tgz#d3d01e56d03af96fd5c3a9b9897516b1233fc1c4" - integrity sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA== +"@sigstore/sign@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-3.0.0.tgz#70752aaa54dfeafa0b0fbe1f58ebe9fe3d621f8f" + integrity sha512-UjhDMQOkyDoktpXoc5YPJpJK6IooF2gayAr5LvXI4EL7O0vd58okgfRcxuaH+YTdhvb5aa1Q9f+WJ0c2sVuYIw== dependencies: - "@sigstore/bundle" "^2.3.2" - "@sigstore/core" "^1.0.0" + "@sigstore/bundle" "^3.0.0" + "@sigstore/core" "^2.0.0" "@sigstore/protobuf-specs" "^0.3.2" - make-fetch-happen "^13.0.1" - proc-log "^4.2.0" + make-fetch-happen "^14.0.1" + proc-log "^5.0.0" promise-retry "^2.0.1" -"@sigstore/tuf@^2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-2.3.4.tgz#da1d2a20144f3b87c0172920cbc8dcc7851ca27c" - integrity sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw== +"@sigstore/tuf@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-3.0.0.tgz#5f657e3052e93cb09e1735ee7f52b7938351278d" + integrity sha512-9Xxy/8U5OFJu7s+OsHzI96IX/OzjF/zj0BSSaWhgJgTqtlBhQIV2xdrQI5qxLD7+CWWDepadnXAxzaZ3u9cvRw== dependencies: "@sigstore/protobuf-specs" "^0.3.2" - tuf-js "^2.2.1" + tuf-js "^3.0.1" -"@sigstore/verify@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-1.2.1.tgz#c7e60241b432890dcb8bd8322427f6062ef819e1" - integrity sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g== +"@sigstore/verify@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-2.0.0.tgz#4ad96e9234b71b57622c3c446b63bad805351030" + integrity sha512-Ggtq2GsJuxFNUvQzLoXqRwS4ceRfLAJnrIHUDrzAD0GgnOhwujJkKkxM/s5Bako07c3WtAs/sZo5PJq7VHjeDg== dependencies: - "@sigstore/bundle" "^2.3.2" - "@sigstore/core" "^1.1.0" + "@sigstore/bundle" "^3.0.0" + "@sigstore/core" "^2.0.0" "@sigstore/protobuf-specs" "^0.3.2" -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - "@sindresorhus/merge-streams@^2.1.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958" @@ -3672,20 +3842,13 @@ resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz#a52f61a3d7374833fca945b2549bc30a2dd40d0a" integrity sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== -"@tufjs/models@2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-2.0.1.tgz#e429714e753b6c2469af3212e7f320a6973c2812" - integrity sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg== +"@tufjs/models@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-3.0.1.tgz#5aebb782ebb9e06f071ae7831c1f35b462b0319c" + integrity sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA== dependencies: "@tufjs/canonical-json" "2.0.0" - minimatch "^9.0.4" - -"@tybys/wasm-util@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355" - integrity sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== - dependencies: - tslib "^2.4.0" + minimatch "^9.0.5" "@types/body-parser@*": version "1.19.2" @@ -3722,10 +3885,10 @@ dependencies: "@types/node" "*" -"@types/eslint-scope@^3.7.3": - version "3.7.4" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" - integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== +"@types/eslint-scope@^3.7.7": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== dependencies: "@types/eslint" "*" "@types/estree" "*" @@ -3743,10 +3906,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== -"@types/estree@1.0.5", "@types/estree@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/estree@1.0.6", "@types/estree@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.31": version "4.17.32" @@ -3792,10 +3955,10 @@ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== -"@types/http-proxy@^1.17.10": - version "1.17.14" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" - integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== +"@types/http-proxy@^1.17.15": + version "1.17.15" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.15.tgz#12118141ce9775a6499ecb4c01d02f90fc839d36" + integrity sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ== dependencies: "@types/node" "*" @@ -3826,13 +3989,6 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== -"@types/mute-stream@^0.0.4": - version "0.0.4" - resolved "https://registry.yarnpkg.com/@types/mute-stream/-/mute-stream-0.0.4.tgz#77208e56a08767af6c5e1237be8888e2f255c478" - integrity sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow== - dependencies: - "@types/node" "*" - "@types/node-forge@^1.3.0": version "1.3.11" resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" @@ -3845,12 +4001,12 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f" integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA== -"@types/node@^20.14.11", "@types/node@^20.14.12", "@types/node@^20.14.9": - version "20.14.12" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.12.tgz#129d7c3a822cb49fc7ff661235f19cfefd422b49" - integrity sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ== +"@types/node@^22.10.6": + version "22.10.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.6.tgz#5c6795e71635876039f853cbccd59f523d9e4239" + integrity sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ== dependencies: - undici-types "~5.26.4" + undici-types "~6.20.0" "@types/parse-json@^4.0.0": version "4.0.0" @@ -3916,11 +4072,6 @@ resolved "https://registry.yarnpkg.com/@types/stacktrace-js/-/stacktrace-js-0.0.33.tgz#9b027370ca161b89798f308af77438802546cb39" integrity sha512-aqJ6QM9QThNL4dHBhwl1f9B0oDqiREkYLn9RldghUKsGeFWWGlCsqsRWxbh+hDvvmptMFqc4aIfFIGz9BBu8Qg== -"@types/wrap-ansi@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz#18b97a972f94f60a679fd5c796d96421b9abb9fd" - integrity sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g== - "@types/ws@^8.0.0": version "8.5.4" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" @@ -3935,26 +4086,26 @@ dependencies: "@types/node" "*" -"@typescript-eslint/scope-manager@7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.17.0.tgz#e072d0f914662a7bfd6c058165e3c2b35ea26b9d" - integrity sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA== +"@typescript-eslint/scope-manager@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz#c928e7a9fc2c0b3ed92ab3112c614d6bd9951c83" + integrity sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA== dependencies: - "@typescript-eslint/types" "7.17.0" - "@typescript-eslint/visitor-keys" "7.17.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" -"@typescript-eslint/types@7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.17.0.tgz#7ce8185bdf06bc3494e73d143dbf3293111b9cff" - integrity sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A== +"@typescript-eslint/types@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.18.0.tgz#b90a57ccdea71797ffffa0321e744f379ec838c9" + integrity sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ== -"@typescript-eslint/typescript-estree@7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.17.0.tgz#dcab3fea4c07482329dd6107d3c6480e228e4130" - integrity sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw== +"@typescript-eslint/typescript-estree@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz#b5868d486c51ce8f312309ba79bdb9f331b37931" + integrity sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA== dependencies: - "@typescript-eslint/types" "7.17.0" - "@typescript-eslint/visitor-keys" "7.17.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/visitor-keys" "7.18.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -3963,27 +4114,27 @@ ts-api-utils "^1.3.0" "@typescript-eslint/utils@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.17.0.tgz#815cd85b9001845d41b699b0ce4f92d6dfb84902" - integrity sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw== + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.18.0.tgz#bca01cde77f95fc6a8d5b0dbcbfb3d6ca4be451f" + integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "7.17.0" - "@typescript-eslint/types" "7.17.0" - "@typescript-eslint/typescript-estree" "7.17.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/typescript-estree" "7.18.0" -"@typescript-eslint/visitor-keys@7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.17.0.tgz#680465c734be30969e564b4647f38d6cdf49bfb0" - integrity sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A== +"@typescript-eslint/visitor-keys@7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz#0564629b6124d67607378d0f0332a0495b25e7d7" + integrity sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg== dependencies: - "@typescript-eslint/types" "7.17.0" + "@typescript-eslint/types" "7.18.0" eslint-visitor-keys "^3.4.3" "@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + version "1.2.1" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.1.tgz#28fa185f67daaf7b7a1a8c1d445132c5d979f8bd" + integrity sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA== "@vitejs/plugin-basic-ssl@1.1.0": version "1.1.0" @@ -4111,27 +4262,11 @@ "@webassemblyjs/ast" "1.12.1" "@xtuc/long" "4.2.2" -"@whatwg-node/events@^0.0.3": - version "0.0.3" - resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.0.3.tgz#13a65dd4f5893f55280f766e29ae48074927acad" - integrity sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== - "@whatwg-node/events@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.1.1.tgz#0ca718508249419587e130da26d40e29d99b5356" integrity sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w== -"@whatwg-node/fetch@^0.8.0": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.8.8.tgz#48c6ad0c6b7951a73e812f09dd22d75e9fa18cae" - integrity sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg== - dependencies: - "@peculiar/webcrypto" "^1.4.0" - "@whatwg-node/node-fetch" "^0.3.6" - busboy "^1.6.0" - urlpattern-polyfill "^8.0.0" - web-streams-polyfill "^3.2.1" - "@whatwg-node/fetch@^0.9.0": version "0.9.18" resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.18.tgz#ecf7483fd55d42093c8d8678403facac6fde1c58" @@ -4140,16 +4275,13 @@ "@whatwg-node/node-fetch" "^0.5.7" urlpattern-polyfill "^10.0.0" -"@whatwg-node/node-fetch@^0.3.6": - version "0.3.6" - resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz#e28816955f359916e2d830b68a64493124faa6d0" - integrity sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA== +"@whatwg-node/fetch@^0.9.20": + version "0.9.23" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.23.tgz#eeb953f5fbf6b83ba944cc71a0eef59d8164b01d" + integrity sha512-7xlqWel9JsmxahJnYVUj/LLxWcnA93DR4c9xlw3U814jWTiYalryiH1qToik1hOxweKKRLi4haXHM5ycRksPBA== dependencies: - "@whatwg-node/events" "^0.0.3" - busboy "^1.6.0" - fast-querystring "^1.1.1" - fast-url-parser "^1.1.3" - tslib "^2.3.1" + "@whatwg-node/node-fetch" "^0.6.0" + urlpattern-polyfill "^10.0.0" "@whatwg-node/node-fetch@^0.5.7": version "0.5.14" @@ -4162,6 +4294,16 @@ fast-querystring "^1.1.1" tslib "^2.6.3" +"@whatwg-node/node-fetch@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.6.0.tgz#9f6903319ff041eb6fadeba9009662bc64ab1707" + integrity sha512-tcZAhrpx6oVlkEsRngeTEEE7I5/QdLjeEz4IlekabGaESP7+Dkm/6a9KcF1KdCBB7mO9PXtBkwCuTCt8+UPg8Q== + dependencies: + "@kamilkisiela/fast-url-parser" "^1.1.4" + busboy "^1.6.0" + fast-querystring "^1.1.1" + tslib "^2.6.3" + "@wry/caches@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@wry/caches/-/caches-1.0.1.tgz#8641fd3b6e09230b86ce8b93558d44cf1ece7e52" @@ -4207,26 +4349,11 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -"@yarnpkg/lockfile@1.1.0", "@yarnpkg/lockfile@^1.1.0": +"@yarnpkg/lockfile@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== -"@yarnpkg/parsers@3.0.0-rc.46": - version "3.0.0-rc.46" - resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz#03f8363111efc0ea670e53b0282cd3ef62de4e01" - integrity sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q== - dependencies: - js-yaml "^3.10.0" - tslib "^2.4.0" - -"@zkochan/js-yaml@0.0.7": - version "0.0.7" - resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz#4b0cb785220d7c28ce0ec4d0804deb5d821eae89" - integrity sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ== - dependencies: - argparse "^2.0.1" - abbrev@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" @@ -4240,11 +4367,6 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-import-attributes@^1.9.5: - version "1.9.5" - resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" - integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== - acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" @@ -4257,15 +4379,15 @@ acorn-walk@^8.0.0, acorn-walk@^8.1.1: dependencies: acorn "^8.11.0" -acorn@^8.0.4, acorn@^8.11.0, acorn@^8.4.1, acorn@^8.9.0: +acorn@^8.0.4, acorn@^8.11.0, acorn@^8.4.1: version "8.12.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== -acorn@^8.7.1: - version "8.8.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" - integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== +acorn@^8.14.0, acorn@^8.9.0: + version "8.14.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== acorn@^8.8.2: version "8.10.0" @@ -4287,6 +4409,11 @@ agent-base@^7.0.2, agent-base@^7.1.0: dependencies: debug "^4.3.4" +agent-base@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" + integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -4321,15 +4448,15 @@ ajv-keywords@^5.0.0, ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@8.16.0: - version "8.16.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.16.0.tgz#22e2a92b94f005f7e0f9c9d39652ef0b8f6f0cb4" - integrity sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw== +ajv@8.17.1, ajv@^8.9.0: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== dependencies: fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" - uri-js "^4.4.1" ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" @@ -4351,17 +4478,7 @@ ajv@^8.0.0, ajv@^8.8.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^8.9.0: - version "8.17.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" - integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== - dependencies: - fast-deep-equal "^3.1.3" - fast-uri "^3.0.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - -ansi-colors@4.1.3, ansi-colors@^4.1.1: +ansi-colors@4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== @@ -4373,10 +4490,12 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.2: dependencies: type-fest "^0.21.3" -ansi-escapes@^6.2.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-6.2.1.tgz#76c54ce9b081dad39acec4b5d53377913825fb0f" - integrity sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig== +ansi-escapes@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.0.0.tgz#00fc19f491bbb18e1d481b97868204f92109bfe7" + integrity sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw== + dependencies: + environment "^1.0.0" ansi-html-community@^0.0.8: version "0.0.8" @@ -4407,11 +4526,6 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - ansi-styles@^6.0.0, ansi-styles@^6.1.0, ansi-styles@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" @@ -4425,10 +4539,10 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -apollo-angular@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/apollo-angular/-/apollo-angular-7.0.2.tgz#35f4d396aedbc905acd0d40402802666ec6449ce" - integrity sha512-OBj+KnVfGsJ1wdsOj5CENyjBnd85vseAlgqW1kG4tvgz0QPgPlUHx5KBKhwlf2hWZceNQQcXoWQmnXxzdZbWDg== +apollo-angular@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/apollo-angular/-/apollo-angular-8.0.0.tgz#2376848aaf2bc76cd4e4a8f76e1ee3e1502d92f8" + integrity sha512-cdG8pboq5wq1lSDXFGBKoB8wJBL3red7LE8d3IUdytQXCwSl3RHFc3hVK2hDV70pKJyxZLvOhKhUxvZ6sCWd2Q== dependencies: tslib "^2.6.2" @@ -4449,12 +4563,10 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-query@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== - dependencies: - dequal "^2.0.3" +aria-query@5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.2.tgz#93f81a43480e33a338f19163a3d10a50c01dcd59" + integrity sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== array-back@^3.0.1, array-back@^3.1.0: version "3.1.0" @@ -4481,67 +4593,37 @@ asap@~2.0.3: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -asn1js@^3.0.1, asn1js@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/asn1js/-/asn1js-3.0.5.tgz#5ea36820443dbefb51cc7f88a2ebb5b462114f38" - integrity sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ== - dependencies: - pvtsutils "^1.3.2" - pvutils "^1.1.3" - tslib "^2.4.0" - astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async@^3.2.3: - version "3.2.4" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" - integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - auto-bind@~4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== -autoprefixer@10.4.19: - version "10.4.19" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" - integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== +autoprefixer@10.4.20: + version "10.4.20" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" + integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== dependencies: - browserslist "^4.23.0" - caniuse-lite "^1.0.30001599" + browserslist "^4.23.3" + caniuse-lite "^1.0.30001646" fraction.js "^4.3.7" normalize-range "^0.1.2" - picocolors "^1.0.0" + picocolors "^1.0.1" postcss-value-parser "^4.2.0" -axios@^1.6.0: - version "1.7.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2" - integrity sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw== - dependencies: - follow-redirects "^1.15.6" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - -axobject-query@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.0.0.tgz#04a4c90dce33cc5d606c76d6216e3b250ff70dab" - integrity sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw== - dependencies: - dequal "^2.0.3" +axobject-query@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee" + integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== -babel-loader@9.1.3: - version "9.1.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" - integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== +babel-loader@9.2.1: + version "9.2.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" + integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== dependencies: find-cache-dir "^4.0.0" schema-utils "^4.0.0" @@ -4555,13 +4637,13 @@ babel-plugin-polyfill-corejs2@^0.4.10: "@babel/helper-define-polyfill-provider" "^0.6.2" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.10.1, babel-plugin-polyfill-corejs3@^0.10.4: - version "0.10.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" - integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== +babel-plugin-polyfill-corejs3@^0.10.6: + version "0.10.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz#2deda57caef50f59c525aeb4964d3b2f867710c7" + integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA== dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.1" - core-js-compat "^3.36.1" + "@babel/helper-define-polyfill-provider" "^0.6.2" + core-js-compat "^3.38.0" babel-plugin-polyfill-regenerator@^0.6.1: version "0.6.2" @@ -4623,6 +4705,20 @@ batch@0.6.1: resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== +beasties@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/beasties/-/beasties-0.1.0.tgz#f8f8ba22ff79c86f4dcebe50527cefdf9f0d52c4" + integrity sha512-+Ssscd2gVG24qRNC+E2g88D+xsQW4xwakWtKAiGEQ3Pw54/FGdyo9RrfxhGhEv6ilFVbB7r3Lgx+QnAxnSpECw== + dependencies: + css-select "^5.1.0" + css-what "^6.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + htmlparser2 "^9.0.0" + picocolors "^1.1.1" + postcss "^8.4.47" + postcss-media-query-parser "^0.2.3" + bent@~7.3.6: version "7.3.12" resolved "https://registry.yarnpkg.com/bent/-/bent-7.3.12.tgz#e0a2775d4425e7674c64b78b242af4f49da6b035" @@ -4642,7 +4738,7 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bl@^4.0.3, bl@^4.1.0: +bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -4704,16 +4800,6 @@ braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" -browserslist@^4.21.10: - version "4.22.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" - integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== - dependencies: - caniuse-lite "^1.0.30001565" - electron-to-chromium "^1.4.601" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" - browserslist@^4.21.3: version "4.21.4" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" @@ -4744,6 +4830,16 @@ browserslist@^4.23.0, browserslist@^4.23.1: node-releases "^2.0.14" update-browserslist-db "^1.1.0" +browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.2: + version "4.24.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.3.tgz#5fc2725ca8fb3c1432e13dac278c7cc103e026d2" + integrity sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA== + dependencies: + caniuse-lite "^1.0.30001688" + electron-to-chromium "^1.5.73" + node-releases "^2.0.19" + update-browserslist-db "^1.1.1" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -4769,13 +4865,6 @@ builtin-modules@^1.1.1: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" integrity sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ== -builtins@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" - integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== - dependencies: - semver "^7.0.0" - bundle-name@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" @@ -4805,12 +4894,12 @@ bytesish@^0.4.1: resolved "https://registry.yarnpkg.com/bytesish/-/bytesish-0.4.4.tgz#f3b535a0f1153747427aee27256748cff92347e6" integrity sha512-i4uu6M4zuMUiyfZN4RU2+i9+peJh//pXhd9x1oSe1LBkZ3LEbCoygu8W0bXTukU1Jme2txKuotpCZRaC3FLxcQ== -cacache@^18.0.0: - version "18.0.2" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-18.0.2.tgz#fd527ea0f03a603be5c0da5805635f8eef00c60c" - integrity sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw== +cacache@^19.0.0, cacache@^19.0.1: + version "19.0.1" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-19.0.1.tgz#3370cc28a758434c85c2585008bd5bdcff17d6cd" + integrity sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ== dependencies: - "@npmcli/fs" "^3.1.0" + "@npmcli/fs" "^4.0.0" fs-minipass "^3.0.0" glob "^10.2.2" lru-cache "^10.0.1" @@ -4818,10 +4907,10 @@ cacache@^18.0.0: minipass-collect "^2.0.1" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" - p-map "^4.0.0" - ssri "^10.0.0" - tar "^6.1.11" - unique-filename "^3.0.0" + p-map "^7.0.2" + ssri "^12.0.0" + tar "^7.4.3" + unique-filename "^4.0.0" call-bind@^1.0.7: version "1.0.7" @@ -4862,16 +4951,16 @@ caniuse-lite@^1.0.30001503: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz#90fabae294215c3495807eb24fc809e11dc2f0a8" integrity sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA== -caniuse-lite@^1.0.30001565: - version "1.0.30001576" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz#893be772cf8ee6056d6c1e2d07df365b9ec0a5c4" - integrity sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg== - -caniuse-lite@^1.0.30001599, caniuse-lite@^1.0.30001640: +caniuse-lite@^1.0.30001640: version "1.0.30001643" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz#9c004caef315de9452ab970c3da71085f8241dbd" integrity sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg== +caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688: + version "1.0.30001689" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz#67ca960dd5f443903e19949aeacc9d28f6e10910" + integrity sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g== + capital-case@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" @@ -4903,7 +4992,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@~4.1.0: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@~4.1.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -4966,21 +5055,6 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.0.0: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chokidar@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" @@ -4996,11 +5070,23 @@ chokidar@^3.6.0: optionalDependencies: fsevents "~2.3.2" +chokidar@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.2.tgz#97b9562c9f59de559177f069eadf5dcc67d24798" + integrity sha512-/b57FK+bblSU+dfewfFe0rT1YjVDfOmeLQwCAuC+vwvgLkXboATqqmy+Ipux6JrF6L5joe5CBnFOw+gLWH6yKg== + dependencies: + readdirp "^4.0.1" + chownr@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +chownr@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" + integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== + chrome-trace-event@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" @@ -5016,31 +5102,21 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@3.1.0, cli-cursor@^3.1.0: +cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" -cli-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" - integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== +cli-cursor@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-5.0.0.tgz#24a4831ecf5a6b01ddeb32fb71a4b2088b0dce38" + integrity sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw== dependencies: - restore-cursor "^4.0.0" - -cli-spinners@2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" - integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== + restore-cursor "^5.0.0" cli-spinners@^2.5.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" - integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== - -cli-spinners@^2.9.2: version "2.9.2" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== @@ -5137,13 +5213,6 @@ colorette@^2.0.20: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - command-line-args@^5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.2.1.tgz#c44c32e437a57d7c51157696893c5909e9cec42e" @@ -5284,19 +5353,12 @@ copy-webpack-plugin@12.0.2: schema-utils "^4.2.0" serialize-javascript "^6.0.2" -core-js-compat@^3.31.0: - version "3.31.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.31.1.tgz#5084ad1a46858df50ff89ace152441a63ba7aae0" - integrity sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA== - dependencies: - browserslist "^4.21.9" - -core-js-compat@^3.36.1: - version "3.37.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" - integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== +core-js-compat@^3.38.0, core-js-compat@^3.38.1: + version "3.39.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.39.0.tgz#b12dccb495f2601dc860bdbe7b4e3ffa8ba63f61" + integrity sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw== dependencies: - browserslist "^4.23.0" + browserslist "^4.24.2" core-util-is@~1.0.0: version "1.0.3" @@ -5339,19 +5401,6 @@ create-require@^1.1.0: resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -critters@0.0.24: - version "0.0.24" - resolved "https://registry.yarnpkg.com/critters/-/critters-0.0.24.tgz#d20b16c28908d2dae4b9cd4851d4d2c93de98a0b" - integrity sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q== - dependencies: - chalk "^4.1.0" - css-select "^5.1.0" - dom-serializer "^2.0.0" - domhandler "^5.0.2" - htmlparser2 "^8.0.2" - postcss "^8.4.23" - postcss-media-query-parser "^0.2.3" - cross-fetch@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" @@ -5366,7 +5415,7 @@ cross-inspect@1.0.0: dependencies: tslib "^2.4.0" -cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.0, cross-spawn@^7.0.2: version "7.0.6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== @@ -5457,7 +5506,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.4: +debug@4, debug@^4.1.0, debug@^4.1.1: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -5471,12 +5520,12 @@ debug@^3.2.6: dependencies: ms "^2.1.1" -debug@^4.3.1, debug@^4.3.2: - version "4.3.5" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" - integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== +debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.6: + version "4.4.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" + integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== dependencies: - ms "2.1.2" + ms "^2.1.3" decamelize@^1.2.0: version "1.2.0" @@ -5506,13 +5555,6 @@ default-browser@^5.2.1: bundle-name "^4.1.0" default-browser-id "^5.0.0" -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - defaults@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" @@ -5529,21 +5571,11 @@ define-data-property@^1.1.4: es-errors "^1.3.0" gopd "^1.0.1" -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - define-lazy-prop@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - depd@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" @@ -5559,11 +5591,6 @@ dependency-graph@^0.11.0: resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== -dequal@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - destroy@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" @@ -5589,11 +5616,6 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -diff-sequences@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" - integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== - diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -5649,7 +5671,7 @@ domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -domutils@^3.0.1: +domutils@^3.0.1, domutils@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== @@ -5666,29 +5688,17 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dotenv-expand@~11.0.6: - version "11.0.6" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.6.tgz#f2c840fd924d7c77a94eff98f153331d876882d3" - integrity sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g== - dependencies: - dotenv "^16.4.4" - dotenv@^16.0.0: version "16.0.3" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== -dotenv@^16.4.4, dotenv@~16.4.5: - version "16.4.5" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" - integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== - dset@^3.1.2: version "3.1.4" resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.4.tgz#f8eaf5f023f068a036d08cd07dc9ffb7d0065248" integrity sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA== -duplexer@^0.1.1, duplexer@^0.1.2: +duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== @@ -5703,13 +5713,6 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -ejs@^3.1.7: - version "3.1.10" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" - integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== - dependencies: - jake "^10.8.5" - electron-to-chromium@^1.4.251: version "1.4.284" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" @@ -5720,16 +5723,16 @@ electron-to-chromium@^1.4.431: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.464.tgz#2f94bad78dff34e527aacbfc5d0b1a33cf046507" integrity sha512-guZ84yoou4+ILNdj0XEbmGs6DEWj6zpVOWYpY09GU66yEb0DSYvP/biBPzHn0GuW/3RC/pnaYNUWlQE1fJYtgA== -electron-to-chromium@^1.4.601: - version "1.4.628" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.628.tgz#97cefa4b2356d981875f19639885e4fc50ce6e82" - integrity sha512-2k7t5PHvLsufpP6Zwk0nof62yLOsCf032wZx7/q0mv8gwlXjhcxI3lz6f0jBr0GrnWKcm3burXzI3t5IrcdUxw== - electron-to-chromium@^1.4.820: version "1.5.0" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.0.tgz#0d3123a9f09189b9c7ab4b5d6848d71b3c1fd0e8" integrity sha512-Vb3xHHYnLseK8vlMJQKJYXJ++t4u1/qJ3vykuVrVjvdiOEhYyT1AuP4x03G8EnPmYvYOhe9T+dADTmthjRQMkA== +electron-to-chromium@^1.5.73: + version "1.5.74" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz#cb886b504a6467e4c00bea3317edb38393c53413" + integrity sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw== + emoji-regex@^10.3.0: version "10.3.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23" @@ -5767,14 +5770,7 @@ encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^5.17.0: +enhanced-resolve@^5.17.1: version "5.17.1" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== @@ -5782,14 +5778,7 @@ enhanced-resolve@^5.17.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -entities@^4.2.0, entities@^4.3.0: +entities@^4.2.0, entities@^4.3.0, entities@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== @@ -5804,6 +5793,11 @@ env-paths@^2.2.0, env-paths@^2.2.1: resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== +environment@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/environment/-/environment-1.1.0.tgz#8e86c66b180f363c7ab311787e0259665f45a9f1" + integrity sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q== + err-code@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" @@ -5847,12 +5841,42 @@ es-module-lexer@^1.2.1: resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== -esbuild-wasm@0.21.5: - version "0.21.5" - resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.21.5.tgz#b0ed81ae7e28d82d3a93c85bb7c6a5b01053bb01" - integrity sha512-L/FlOPMMFtw+6qPAbuPvJXdrOYOp9yx/PEwSrIZW0qghY4vgV003evdYDwqQ/9ENMQI0B6RMod9xT4FHtto6OQ== +esbuild-wasm@0.24.0: + version "0.24.0" + resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.24.0.tgz#99f44feb1dfccd25dbe7de1a26326ea1c7aca0d8" + integrity sha512-xhNn5tL1AhkPg4ft59yXT6FkwKXiPSYyz1IeinJHUJpjvOHOIPvdmFQc0pGdjxlKSbzZc2mNmtVOWAR1EF/JAg== -esbuild@0.21.5, esbuild@^0.21.3: +esbuild@0.24.0: + version "0.24.0" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.24.0.tgz#f2d470596885fcb2e91c21eb3da3b3c89c0b55e7" + integrity sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ== + optionalDependencies: + "@esbuild/aix-ppc64" "0.24.0" + "@esbuild/android-arm" "0.24.0" + "@esbuild/android-arm64" "0.24.0" + "@esbuild/android-x64" "0.24.0" + "@esbuild/darwin-arm64" "0.24.0" + "@esbuild/darwin-x64" "0.24.0" + "@esbuild/freebsd-arm64" "0.24.0" + "@esbuild/freebsd-x64" "0.24.0" + "@esbuild/linux-arm" "0.24.0" + "@esbuild/linux-arm64" "0.24.0" + "@esbuild/linux-ia32" "0.24.0" + "@esbuild/linux-loong64" "0.24.0" + "@esbuild/linux-mips64el" "0.24.0" + "@esbuild/linux-ppc64" "0.24.0" + "@esbuild/linux-riscv64" "0.24.0" + "@esbuild/linux-s390x" "0.24.0" + "@esbuild/linux-x64" "0.24.0" + "@esbuild/netbsd-x64" "0.24.0" + "@esbuild/openbsd-arm64" "0.24.0" + "@esbuild/openbsd-x64" "0.24.0" + "@esbuild/sunos-x64" "0.24.0" + "@esbuild/win32-arm64" "0.24.0" + "@esbuild/win32-ia32" "0.24.0" + "@esbuild/win32-x64" "0.24.0" + +esbuild@^0.21.3: version "0.21.5" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== @@ -5881,10 +5905,10 @@ esbuild@0.21.5, esbuild@^0.21.3: "@esbuild/win32-ia32" "0.21.5" "@esbuild/win32-x64" "0.21.5" -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== escalade@^3.1.2: version "3.1.2" @@ -5922,21 +5946,21 @@ eslint-scope@^7.2.2: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: +eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.56.0: - version "8.57.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" - integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== + version "8.57.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" + integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.0" - "@humanwhocodes/config-array" "^0.11.14" + "@eslint/js" "8.57.1" + "@humanwhocodes/config-array" "^0.13.0" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" "@ungap/structured-clone" "^1.2.0" @@ -6034,30 +6058,15 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - exponential-backoff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== -express@^4.17.3: - version "4.21.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.21.1.tgz#9dae5dda832f16b4eec941a4e44aa89ec481b281" - integrity sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ== +express@^4.19.2: + version "4.21.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" + integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== dependencies: accepts "~1.3.8" array-flatten "1.1.1" @@ -6078,7 +6087,7 @@ express@^4.17.3: methods "~1.1.2" on-finished "2.4.1" parseurl "~1.3.3" - path-to-regexp "0.1.10" + path-to-regexp "0.1.12" proxy-addr "~2.0.7" qs "6.13.0" range-parser "~1.2.1" @@ -6115,7 +6124,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@3.3.2, fast-glob@^3.3.2: +fast-glob@3.3.2, fast-glob@^3.2.9, fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -6126,17 +6135,6 @@ fast-glob@3.3.2, fast-glob@^3.3.2: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -6159,13 +6157,6 @@ fast-uri@^3.0.1: resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134" integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== -fast-url-parser@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" - integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== - dependencies: - punycode "^1.3.2" - fastq@^1.6.0: version "1.17.1" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" @@ -6205,7 +6196,7 @@ fbjs@^3.0.0: setimmediate "^1.0.5" ua-parser-js "^0.7.30" -figures@3.2.0, figures@^3.0.0: +figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -6219,13 +6210,6 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -filelist@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" - integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== - dependencies: - minimatch "^5.0.1" - fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" @@ -6300,11 +6284,11 @@ flat@^5.0.2: integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== flatted@^3.2.9: - version "3.3.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" - integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== + version "3.3.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27" + integrity sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA== -follow-redirects@^1.0.0, follow-redirects@^1.15.6: +follow-redirects@^1.0.0: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== @@ -6317,15 +6301,6 @@ foreground-child@^3.1.0: cross-spawn "^7.0.0" signal-exit "^4.0.1" -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" @@ -6341,27 +6316,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -front-matter@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/front-matter/-/front-matter-4.0.2.tgz#b14e54dc745cfd7293484f3210d15ea4edd7f4d5" - integrity sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== - dependencies: - js-yaml "^3.13.1" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^11.1.0: - version "11.1.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" - integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -6427,11 +6381,6 @@ get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: has-symbols "^1.0.3" hasown "^2.0.0" -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -6545,7 +6494,7 @@ graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11: +graceful-fs@^4.2.11: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -6555,10 +6504,10 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -graphql-config@^5.0.2: - version "5.0.3" - resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-5.0.3.tgz#d9aa2954cf47a927f9cb83cdc4e42ae55d0b321e" - integrity sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ== +graphql-config@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-5.1.3.tgz#343e2867dafd5b009cd97fe6b29a5e9604001819" + integrity sha512-RBhejsPjrNSuwtckRlilWzLVt2j8itl74W9Gke1KejDTz7oaA5kVd6wRn9zK9TS5mcmIYGxf7zN7a1ORMdxp1Q== dependencies: "@graphql-tools/graphql-file-loader" "^8.0.0" "@graphql-tools/json-file-loader" "^8.0.0" @@ -6567,8 +6516,8 @@ graphql-config@^5.0.2: "@graphql-tools/url-loader" "^8.0.0" "@graphql-tools/utils" "^10.0.0" cosmiconfig "^8.1.0" - jiti "^1.18.2" - minimatch "^4.2.3" + jiti "^2.0.0" + minimatch "^9.0.5" string-env-interpolation "^1.0.1" tslib "^2.4.0" @@ -6593,9 +6542,9 @@ graphql-ws@^5.14.0: integrity sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A== graphql@^16.8.1: - version "16.9.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.9.0.tgz#1c310e63f16a49ce1fbb230bd0a000e99f6f115f" - integrity sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw== + version "16.10.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.10.0.tgz#24c01ae0af6b11ea87bf55694429198aaa8e220c" + integrity sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ== gzip-size@^6.0.0: version "6.0.0" @@ -6665,10 +6614,10 @@ hoist-non-react-statics@^3.3.2: dependencies: react-is "^16.7.0" -hosted-git-info@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.1.tgz#9985fcb2700467fecf7f33a4d4874e30680b5322" - integrity sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA== +hosted-git-info@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-8.0.2.tgz#5bd7d8b5395616e41cc0d6578381a32f669b14b2" + integrity sha512-sYKnA7eGln5ov8T8gnYlkSOxFJvywzEx9BueN6xo/GKO8PGiI6uK6xx+DIGe45T3bdVjLAQDQW1aicT8z8JwQg== dependencies: lru-cache "^10.0.1" @@ -6692,15 +6641,15 @@ html-escaper@^2.0.2: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -htmlparser2@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" - integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== +htmlparser2@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-9.1.0.tgz#cdb498d8a75a51f739b61d3f718136c369bc8c23" + integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ== dependencies: domelementtype "^2.3.0" domhandler "^5.0.3" - domutils "^3.0.1" - entities "^4.4.0" + domutils "^3.1.0" + entities "^4.5.0" http-cache-semantics@^4.1.1: version "4.1.1" @@ -6746,17 +6695,17 @@ http-proxy-agent@^7.0.0: agent-base "^7.1.0" debug "^4.3.4" -http-proxy-middleware@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-3.0.0.tgz#550790357d6f92a9b82ab2d63e07343a791cf26b" - integrity sha512-36AV1fIaI2cWRzHo+rbcxhe3M3jUDCNzc4D5zRl57sEWRAxdXYtw7FSQKYY6PDKssiAKjLYypbssHk+xs/kMXw== +http-proxy-middleware@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz#dc1313c75bd00d81e103823802551ee30130ebd1" + integrity sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg== dependencies: - "@types/http-proxy" "^1.17.10" - debug "^4.3.4" + "@types/http-proxy" "^1.17.15" + debug "^4.3.6" http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.5" + is-glob "^4.0.3" + is-plain-object "^5.0.0" + micromatch "^4.0.8" http-proxy-middleware@^2.0.3: version "2.0.6" @@ -6794,11 +6743,6 @@ https-proxy-agent@^7.0.1: agent-base "^7.0.2" debug "4" -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - hyperdyperid@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b" @@ -6828,32 +6772,37 @@ ieee754@^1.1.13: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore-walk@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-6.0.4.tgz#89950be94b4f522225eb63a13c56badb639190e9" - integrity sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw== +ignore-walk@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-7.0.0.tgz#8350e475cf4375969c12eb49618b3fd9cca6704f" + integrity sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ== dependencies: minimatch "^9.0.0" -ignore@5.3.1, ignore@^5.2.0, ignore@^5.2.4: +ignore@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-6.0.2.tgz#77cccb72a55796af1b6d2f9eb14fa326d24f4283" + integrity sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A== + +ignore@^5.2.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + +ignore@^5.2.4: version "5.3.1" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== -ignore@^5.0.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== - image-size@~0.5.0: version "0.5.5" resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== -immutable@^4.0.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.2.2.tgz#2da9ff4384a4330c36d4d1bc88e90f9e0b0ccd16" - integrity sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og== +immutable@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.0.3.tgz#aa037e2313ea7b5d400cd9298fa14e404c933db1" + integrity sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw== immutable@~3.7.6: version "3.7.6" @@ -6901,10 +6850,10 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.3.tgz#4c359675a6071a46985eb39b14e4a2c0ec98a795" - integrity sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg== +ini@5.0.0, ini@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-5.0.0.tgz#a7a4615339843d9a8ccc2d85c9d81cf93ffbc638" + integrity sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw== inquirer@^8.0.0: version "8.2.5" @@ -6934,10 +6883,13 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -ip@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.1.tgz#e8f3595d33a3ea66490204234b77636965307105" - integrity sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ== +ip-address@^9.0.5: + version "9.0.5" + resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" + integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== + dependencies: + jsbn "1.1.0" + sprintf-js "^1.1.3" ipaddr.js@1.9.1: version "1.9.1" @@ -6976,18 +6928,13 @@ is-core-module@^2.13.0: dependencies: hasown "^2.0.0" -is-core-module@^2.8.1, is-core-module@^2.9.0: +is-core-module@^2.9.0: version "2.11.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== dependencies: has "^1.0.3" -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - is-docker@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" @@ -7034,11 +6981,6 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== -is-lambda@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== - is-lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" @@ -7073,6 +7015,11 @@ is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + is-relative@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" @@ -7114,13 +7061,6 @@ is-windows@^1.0.1: resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - is-wsl@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" @@ -7158,10 +7098,10 @@ istanbul-lib-coverage@^3.2.0: resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz#91655936cf7380e4e473383081e38478b69993b1" - integrity sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw== +istanbul-lib-instrument@6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== dependencies: "@babel/core" "^7.23.9" "@babel/parser" "^7.23.9" @@ -7196,31 +7136,6 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" -jake@^10.8.5: - version "10.8.7" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" - integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== - dependencies: - async "^3.2.3" - chalk "^4.0.2" - filelist "^1.0.4" - minimatch "^3.1.2" - -jest-diff@^29.4.1: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" - integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== - dependencies: - chalk "^4.0.0" - diff-sequences "^29.6.3" - jest-get-type "^29.6.3" - pretty-format "^29.7.0" - -jest-get-type@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" - integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== - jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" @@ -7230,11 +7145,16 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jiti@^1.17.1, jiti@^1.18.2, jiti@^1.20.0: +jiti@^1.17.1, jiti@^1.20.0: version "1.21.6" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== +jiti@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.4.2.tgz#d19b7732ebb6116b06e2038da74a55366faef560" + integrity sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A== + jose@^5.0.0: version "5.6.3" resolved "https://registry.yarnpkg.com/jose/-/jose-5.6.3.tgz#415688bc84875461c86dfe271ea6029112a23e27" @@ -7245,7 +7165,7 @@ jose@^5.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.10.0, js-yaml@^3.13.1: +js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -7260,16 +7180,31 @@ js-yaml@^4.0.0, js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +jsbn@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" + integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== + jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +jsesc@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== + json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" @@ -7280,10 +7215,10 @@ json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -json-parse-even-better-errors@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz#2cb2ee33069a78870a0c7e3da560026b89669cf7" - integrity sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== +json-parse-even-better-errors@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz#d3f67bd5925e81d3e31aa466acc821c8375cec43" + integrity sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA== json-schema-traverse@^0.4.1: version "0.4.1" @@ -7313,25 +7248,11 @@ json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonc-parser@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" - integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== - jsonc-parser@3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4" integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ== -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" @@ -7411,20 +7332,15 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lines-and-columns@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" - integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== - -listr2@8.2.3: - version "8.2.3" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-8.2.3.tgz#c494bb89b34329cf900e4e0ae8aeef9081d7d7a5" - integrity sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw== +listr2@8.2.5: + version "8.2.5" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-8.2.5.tgz#5c9db996e1afeb05db0448196d3d5f64fec2593d" + integrity sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ== dependencies: cli-truncate "^4.0.0" colorette "^2.0.20" eventemitter3 "^5.0.1" - log-update "^6.0.0" + log-update "^6.1.0" rfdc "^1.4.1" wrap-ansi "^9.0.0" @@ -7442,23 +7358,23 @@ listr2@^4.0.5: through "^2.3.8" wrap-ansi "^7.0.0" -lmdb@3.0.12: - version "3.0.12" - resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-3.0.12.tgz#24dd824f9e50b3a7873d1ebe32f70d0e52befab1" - integrity sha512-JnoEulTgveoC64vlYJ9sufGLuNkk6TcxSYpKxSC9aM42I61jIv3pQH0fgb6qW7HV0+FNqA3g1WCQQYfhfawGoQ== +lmdb@3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-3.1.5.tgz#3e6c2f4e765a2a61cc10e08477e0a267e423183f" + integrity sha512-46Mch5Drq+A93Ss3gtbg+Xuvf5BOgIuvhKDWoGa3HcPHI6BL2NCOkRdSx1D4VfzwrxhnsjbyIVsLRlQHu6URvw== dependencies: - msgpackr "^1.10.2" + msgpackr "^1.11.2" node-addon-api "^6.1.0" node-gyp-build-optional-packages "5.2.2" - ordered-binary "^1.4.1" + ordered-binary "^1.5.3" weak-lru-cache "^1.2.2" optionalDependencies: - "@lmdb/lmdb-darwin-arm64" "3.0.12" - "@lmdb/lmdb-darwin-x64" "3.0.12" - "@lmdb/lmdb-linux-arm" "3.0.12" - "@lmdb/lmdb-linux-arm64" "3.0.12" - "@lmdb/lmdb-linux-x64" "3.0.12" - "@lmdb/lmdb-win32-x64" "3.0.12" + "@lmdb/lmdb-darwin-arm64" "3.1.5" + "@lmdb/lmdb-darwin-x64" "3.1.5" + "@lmdb/lmdb-linux-arm" "3.1.5" + "@lmdb/lmdb-linux-arm64" "3.1.5" + "@lmdb/lmdb-linux-x64" "3.1.5" + "@lmdb/lmdb-win32-x64" "3.1.5" loader-runner@^4.2.0: version "4.3.0" @@ -7553,14 +7469,14 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" -log-update@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-6.0.0.tgz#0ddeb7ac6ad658c944c1de902993fce7c33f5e59" - integrity sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw== +log-update@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-6.1.0.tgz#1a04ff38166f94647ae1af562f4bd6a15b1b7cd4" + integrity sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w== dependencies: - ansi-escapes "^6.2.0" - cli-cursor "^4.0.0" - slice-ansi "^7.0.0" + ansi-escapes "^7.0.0" + cli-cursor "^5.0.0" + slice-ansi "^7.1.0" strip-ansi "^7.1.0" wrap-ansi "^9.0.0" @@ -7614,12 +7530,19 @@ lru-cache@^6.0.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.0.tgz#b9e2a6a72a129d81ab317202d93c7691df727e61" integrity sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw== -magic-string@0.30.10: - version "0.30.10" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e" - integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== +magic-string@0.30.11: + version "0.30.11" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" + integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== dependencies: - "@jridgewell/sourcemap-codec" "^1.4.15" + "@jridgewell/sourcemap-codec" "^1.5.0" + +magic-string@0.30.12: + version "0.30.12" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.12.tgz#9eb11c9d072b9bcb4940a5b2c2e1a217e4ee1a60" + integrity sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" make-dir@^2.1.0: version "2.1.0" @@ -7634,40 +7557,22 @@ make-error@^1.1.1: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz#705d6f6cbd7faecb8eac2432f551e49475bfedf0" - integrity sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A== - dependencies: - "@npmcli/agent" "^2.0.0" - cacache "^18.0.0" - http-cache-semantics "^4.1.1" - is-lambda "^1.0.1" - minipass "^7.0.2" - minipass-fetch "^3.0.0" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - ssri "^10.0.0" - -make-fetch-happen@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz#273ba2f78f45e1f3a6dca91cede87d9fa4821e36" - integrity sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA== +make-fetch-happen@^14.0.0, make-fetch-happen@^14.0.1, make-fetch-happen@^14.0.3: + version "14.0.3" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz#d74c3ecb0028f08ab604011e0bc6baed483fcdcd" + integrity sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ== dependencies: - "@npmcli/agent" "^2.0.0" - cacache "^18.0.0" + "@npmcli/agent" "^3.0.0" + cacache "^19.0.1" http-cache-semantics "^4.1.1" - is-lambda "^1.0.1" minipass "^7.0.2" - minipass-fetch "^3.0.0" + minipass-fetch "^4.0.0" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - proc-log "^4.2.0" + negotiator "^1.0.0" + proc-log "^5.0.0" promise-retry "^2.0.1" - ssri "^10.0.0" + ssri "^12.0.0" map-cache@^0.2.0: version "0.2.2" @@ -7729,7 +7634,7 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -7742,7 +7647,7 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -7759,10 +7664,15 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mini-css-extract-plugin@2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz#c73a1327ccf466f69026ac22a8e8fd707b78a235" - integrity sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA== +mimic-function@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076" + integrity sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA== + +mini-css-extract-plugin@2.9.2: + version "2.9.2" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz#966031b468917a5446f4c24a80854b2947503c5b" + integrity sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w== dependencies: schema-utils "^4.0.0" tapable "^2.2.1" @@ -7772,13 +7682,6 @@ minimalistic-assert@^1.0.0: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@9.0.3, minimatch@^9.0.0, minimatch@^9.0.1: - version "9.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== - dependencies: - brace-expansion "^2.0.1" - minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -7786,37 +7689,25 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.3.tgz#b4dcece1d674dee104bb0fb833ebb85a78cbbca6" - integrity sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^5.0.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.4.tgz#4e2d39d872684e97b309a9104251c3f1aa4e9d1c" - integrity sha512-U0iNYXt9wALljzfnGkhFSy5sAC6/SCR3JrHrlsdJz4kF8MvhTRQNiC59iUi1iqsitV7abrNAJWElVL9pdnoUgw== +minimatch@^9.0.0, minimatch@^9.0.1: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.4: +minimatch@^9.0.4, minimatch@^9.0.5: version "9.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0: +minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minimist@^1.2.6: - version "1.2.7" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== - minipass-collect@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863" @@ -7824,14 +7715,14 @@ minipass-collect@^2.0.1: dependencies: minipass "^7.0.3" -minipass-fetch@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-3.0.1.tgz#bae3789f668d82ffae3ea47edc6b78b8283b3656" - integrity sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw== +minipass-fetch@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-4.0.0.tgz#b8ea716464747aeafb7edf2e110114c38089a09c" + integrity sha512-2v6aXUXwLP1Epd/gc32HAMIWoczx+fZwEPRHm/VwtrJzRGwR1qGZXEYV3Zp8ZjjbwaZhMrM6uHV4KVkk+XCc2w== dependencies: - minipass "^4.0.0" + minipass "^7.0.3" minipass-sized "^1.0.3" - minizlib "^2.1.2" + minizlib "^3.0.1" optionalDependencies: encoding "^0.1.13" @@ -7885,12 +7776,12 @@ minipass@^7.0.2, minipass@^7.0.3: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== -minipass@^7.1.2: +minipass@^7.0.4, minipass@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== -minizlib@^2.1.1, minizlib@^2.1.2: +minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== @@ -7898,6 +7789,14 @@ minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" +minizlib@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.0.1.tgz#46d5329d1eb3c83924eff1d3b858ca0a31581012" + integrity sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg== + dependencies: + minipass "^7.0.4" + rimraf "^5.0.5" + mkdirp@^0.5.3: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" @@ -7910,6 +7809,11 @@ mkdirp@^1.0.3: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mkdirp@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== + mrmime@2.0.0, mrmime@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" @@ -7925,7 +7829,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.1.1: +ms@2.1.3, ms@^2.1.1, ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -7944,10 +7848,10 @@ msgpackr-extract@^3.0.2: "@msgpackr-extract/msgpackr-extract-linux-x64" "3.0.3" "@msgpackr-extract/msgpackr-extract-win32-x64" "3.0.3" -msgpackr@^1.10.2: - version "1.11.0" - resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.11.0.tgz#8321d52333048cadc749f56385e3231e65337091" - integrity sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw== +msgpackr@^1.11.2: + version "1.11.2" + resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.11.2.tgz#4463b7f7d68f2e24865c395664973562ad24473d" + integrity sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g== optionalDependencies: msgpackr-extract "^3.0.2" @@ -7974,6 +7878,11 @@ mute-stream@^1.0.0: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== +mute-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-2.0.0.tgz#a5446fc0c512b71c83c44d908d5c7b7b4c493b2b" + integrity sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA== + nanoid@^3.3.7: version "3.3.8" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" @@ -7993,23 +7902,28 @@ needle@^3.1.0: iconv-lite "^0.6.3" sax "^1.2.4" -negotiator@0.6.3, negotiator@^0.6.3: +negotiator@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" + integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== + neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -ng-zorro-antd@18.0.1: - version "18.0.1" - resolved "https://registry.yarnpkg.com/ng-zorro-antd/-/ng-zorro-antd-18.0.1.tgz#59040ee40974263012e3596e0b928a4d74eec83c" - integrity sha512-jqShD//KEKKEl54GAuwxBczF6nyg0V/iohuAUhra5UhjhHbO4Dted1fzotiiCojPme6+zOukwi+iHVHs7HjuQQ== +ng-zorro-antd@19.0.1: + version "19.0.1" + resolved "https://registry.yarnpkg.com/ng-zorro-antd/-/ng-zorro-antd-19.0.1.tgz#12ac1299b1a354760df5656b86cd42e3d9529a06" + integrity sha512-5d2fb5lLMkqzLVYVYeFWTFMC9PsSPS2OI4womb6fcYtCzuPCvliS0uqj3ehrkIk46b9v6tCKRAWxBcsFMHYVVg== dependencies: - "@angular/cdk" "^18.0.0" - "@ant-design/icons-angular" "^18.0.0" + "@angular/cdk" "^19.0.0" + "@ant-design/icons-angular" "^19.0.0" date-fns "^2.16.1" tslib "^2.3.0" @@ -8034,14 +7948,6 @@ ngx-ui-scroll@3.2.0: dependencies: tslib "^2.2.0" -nice-napi@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nice-napi/-/nice-napi-1.0.2.tgz#dc0ab5a1eac20ce548802fc5686eaa6bc654927b" - integrity sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA== - dependencies: - node-addon-api "^3.0.0" - node-gyp-build "^4.2.2" - no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -8050,11 +7956,6 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-addon-api@^3.0.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" - integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== - node-addon-api@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-6.1.0.tgz#ac8470034e58e67d0c6f1204a18ae6995d9c0d76" @@ -8091,37 +7992,27 @@ node-gyp-build-optional-packages@5.2.2: dependencies: detect-libc "^2.0.1" -node-gyp-build@^4.2.2: - version "4.6.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" - integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== - -node-gyp@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-10.0.1.tgz#205514fc19e5830fa991e4a689f9e81af377a966" - integrity sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg== +node-gyp@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-11.0.0.tgz#1e029056e8c040424ba380e1d5be54ad1757ae3c" + integrity sha512-zQS+9MTTeCMgY0F3cWPyJyRFAkVltQ1uXm+xXu/ES6KFgC6Czo1Seb9vQW2wNxSX2OrDTiqL0ojtkFxBQ0ypIw== dependencies: env-paths "^2.2.0" exponential-backoff "^3.1.1" glob "^10.3.10" graceful-fs "^4.2.6" - make-fetch-happen "^13.0.0" - nopt "^7.0.0" - proc-log "^3.0.0" + make-fetch-happen "^14.0.3" + nopt "^8.0.0" + proc-log "^5.0.0" semver "^7.3.5" - tar "^6.1.2" - which "^4.0.0" + tar "^7.4.3" + which "^5.0.0" node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-machine-id@1.1.12: - version "1.1.12" - resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" - integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== - node-releases@^2.0.12: version "2.0.13" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" @@ -8132,25 +8023,29 @@ node-releases@^2.0.14: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + node-releases@^2.0.6: version "2.0.8" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.8.tgz#0f349cdc8fcfa39a92ac0be9bc48b7706292b9ae" integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A== -nopt@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.0.tgz#067378c68116f602f552876194fd11f1292503d7" - integrity sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA== +nopt@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-8.0.0.tgz#644f1e78da564b70e3606ab8db4836b0e32e198a" + integrity sha512-1L/fTJ4UmV/lUxT2Uf006pfZKTvAgCF+chz+0OgBHO8u2Z67pE7AaAUUj7CJy0lXqHmymUvGFt6NE9R3HER0yw== dependencies: abbrev "^2.0.0" -normalize-package-data@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-6.0.0.tgz#68a96b3c11edd462af7189c837b6b1064a484196" - integrity sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg== +normalize-package-data@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-7.0.0.tgz#ab4f49d02f2e25108d3f4326f3c13f0de6fa6a0a" + integrity sha512-k6U0gKRIuNCTkwHGZqblCfLfBRh+w1vI6tBo+IeJwq2M8FUiOqhX7GH+GArQGScA7azd1WfyRCvxoXDO3hQDIA== dependencies: - hosted-git-info "^7.0.0" - is-core-module "^2.8.1" + hosted-git-info "^8.0.0" semver "^7.3.5" validate-npm-package-license "^3.0.4" @@ -8171,92 +8066,75 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -npm-bundled@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-3.0.0.tgz#7e8e2f8bb26b794265028491be60321a25a39db7" - integrity sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ== +npm-bundled@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-4.0.0.tgz#f5b983f053fe7c61566cf07241fab2d4e9d513d3" + integrity sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA== dependencies: - npm-normalize-package-bin "^3.0.0" + npm-normalize-package-bin "^4.0.0" -npm-install-checks@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.0.0.tgz#9a021d8e8b3956d61fd265c2eda4735bcd3d9b83" - integrity sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q== +npm-install-checks@^7.1.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-7.1.1.tgz#e9d679fc8a1944c75cdcc96478a22f9d0f763632" + integrity sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg== dependencies: semver "^7.1.1" -npm-normalize-package-bin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz#6097436adb4ef09e2628b59a7882576fe53ce485" - integrity sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q== +npm-normalize-package-bin@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz#df79e70cd0a113b77c02d1fe243c96b8e618acb1" + integrity sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w== -npm-package-arg@11.0.2: - version "11.0.2" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-11.0.2.tgz#1ef8006c4a9e9204ddde403035f7ff7d718251ca" - integrity sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw== +npm-package-arg@12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-12.0.0.tgz#c2a6631c09d244c6bc35a46c38cbd94d53e9829a" + integrity sha512-ZTE0hbwSdTNL+Stx2zxSqdu2KZfNDcrtrLdIk7XGnQFYBWYDho/ORvXtn5XEePcL3tFpGjHCV3X3xrtDh7eZ+A== dependencies: - hosted-git-info "^7.0.0" - proc-log "^4.0.0" + hosted-git-info "^8.0.0" + proc-log "^5.0.0" semver "^7.3.5" - validate-npm-package-name "^5.0.0" + validate-npm-package-name "^6.0.0" -npm-package-arg@^11.0.0: - version "11.0.1" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-11.0.1.tgz#f208b0022c29240a1c532a449bdde3f0a4708ebc" - integrity sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ== +npm-package-arg@^12.0.0: + version "12.0.1" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-12.0.1.tgz#eb05e797b2fbdf8acf7f1d15344e1e05904202d5" + integrity sha512-aDxjFfPV3Liw0WOBWlyZLMBqtbgbg03rmGvHDJa2Ttv7tIz+1oB5qWec4psCDFZcZi9b5XdGkPdQiJxOPzvQRQ== dependencies: - hosted-git-info "^7.0.0" - proc-log "^3.0.0" + hosted-git-info "^8.0.0" + proc-log "^5.0.0" semver "^7.3.5" - validate-npm-package-name "^5.0.0" + validate-npm-package-name "^6.0.0" -npm-packlist@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-8.0.2.tgz#5b8d1d906d96d21c85ebbeed2cf54147477c8478" - integrity sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA== - dependencies: - ignore-walk "^6.0.4" - -npm-pick-manifest@9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz#c90658bd726fe5bca9d2869f3e99359b8fcda046" - integrity sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw== +npm-packlist@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-9.0.0.tgz#8e9b061bab940de639dd93d65adc95c34412c7d0" + integrity sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ== dependencies: - npm-install-checks "^6.0.0" - npm-normalize-package-bin "^3.0.0" - npm-package-arg "^11.0.0" - semver "^7.3.5" + ignore-walk "^7.0.0" -npm-pick-manifest@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz#f87a4c134504a2c7931f2bb8733126e3c3bb7e8f" - integrity sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg== +npm-pick-manifest@10.0.0, npm-pick-manifest@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz#6cc120c6473ceea56dfead500f00735b2b892851" + integrity sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ== dependencies: - npm-install-checks "^6.0.0" - npm-normalize-package-bin "^3.0.0" - npm-package-arg "^11.0.0" + npm-install-checks "^7.1.0" + npm-normalize-package-bin "^4.0.0" + npm-package-arg "^12.0.0" semver "^7.3.5" -npm-registry-fetch@^17.0.0: - version "17.1.0" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz#fb69e8e762d456f08bda2f5f169f7638fb92beb1" - integrity sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA== +npm-registry-fetch@^18.0.0: + version "18.0.2" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz#340432f56b5a8b1af068df91aae0435d2de646b5" + integrity sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ== dependencies: - "@npmcli/redact" "^2.0.0" + "@npmcli/redact" "^3.0.0" jsonparse "^1.3.1" - make-fetch-happen "^13.0.0" + make-fetch-happen "^14.0.0" minipass "^7.0.2" - minipass-fetch "^3.0.0" - minizlib "^2.1.2" - npm-package-arg "^11.0.0" - proc-log "^4.0.0" - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" + minipass-fetch "^4.0.0" + minizlib "^3.0.1" + npm-package-arg "^12.0.0" + proc-log "^5.0.0" nth-check@^2.0.1: version "2.1.1" @@ -8270,58 +8148,6 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -nx@19.5.2, nx@^19.0.6: - version "19.5.2" - resolved "https://registry.yarnpkg.com/nx/-/nx-19.5.2.tgz#07c6002d5e7ad7b526bb20b073dd4e769a87edd4" - integrity sha512-tsuyjC9zwUOhgtW88zXR6l3lgihzyBVfDKjFj2OkXGn+jKMwNiPHLfMZ76vBWRBjwZ4I9apEMZSpMuxsVBcRTw== - dependencies: - "@napi-rs/wasm-runtime" "0.2.4" - "@nrwl/tao" "19.5.2" - "@yarnpkg/lockfile" "^1.1.0" - "@yarnpkg/parsers" "3.0.0-rc.46" - "@zkochan/js-yaml" "0.0.7" - axios "^1.6.0" - chalk "^4.1.0" - cli-cursor "3.1.0" - cli-spinners "2.6.1" - cliui "^8.0.1" - dotenv "~16.4.5" - dotenv-expand "~11.0.6" - enquirer "~2.3.6" - figures "3.2.0" - flat "^5.0.2" - front-matter "^4.0.2" - fs-extra "^11.1.0" - ignore "^5.0.4" - jest-diff "^29.4.1" - jsonc-parser "3.2.0" - lines-and-columns "~2.0.3" - minimatch "9.0.3" - node-machine-id "1.1.12" - npm-run-path "^4.0.1" - open "^8.4.0" - ora "5.3.0" - semver "^7.5.3" - string-width "^4.2.3" - strong-log-transformer "^2.1.0" - tar-stream "~2.2.0" - tmp "~0.2.1" - tsconfig-paths "^4.1.2" - tslib "^2.3.0" - yargs "^17.6.2" - yargs-parser "21.1.1" - optionalDependencies: - "@nx/nx-darwin-arm64" "19.5.2" - "@nx/nx-darwin-x64" "19.5.2" - "@nx/nx-freebsd-x64" "19.5.2" - "@nx/nx-linux-arm-gnueabihf" "19.5.2" - "@nx/nx-linux-arm64-gnu" "19.5.2" - "@nx/nx-linux-arm64-musl" "19.5.2" - "@nx/nx-linux-x64-gnu" "19.5.2" - "@nx/nx-linux-x64-musl" "19.5.2" - "@nx/nx-win32-arm64-msvc" "19.5.2" - "@nx/nx-win32-x64-msvc" "19.5.2" - object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -8349,20 +8175,27 @@ on-headers@~1.0.2: resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== -once@^1.3.0, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" -onetime@^5.1.0, onetime@^5.1.2: +onetime@^5.1.0: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" +onetime@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-7.0.0.tgz#9f16c92d8c9ef5120e3acd9dd9957cceecc1ab60" + integrity sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ== + dependencies: + mimic-function "^5.0.0" + open@10.1.0, open@^10.0.3: version "10.1.0" resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" @@ -8373,15 +8206,6 @@ open@10.1.0, open@^10.0.3: is-inside-container "^1.0.0" is-wsl "^3.1.0" -open@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" @@ -8409,20 +8233,6 @@ optionator@^0.9.3: type-check "^0.4.0" word-wrap "^1.2.5" -ora@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.3.0.tgz#fb832899d3a1372fe71c8b2c534bbfe74961bb6f" - integrity sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g== - dependencies: - bl "^4.0.3" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - log-symbols "^4.0.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - ora@5.4.1, ora@^5.1.0, ora@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -8438,10 +8248,10 @@ ora@5.4.1, ora@^5.1.0, ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" -ordered-binary@^1.4.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.5.1.tgz#94ccbf14181711081ee23931db0dc3f58aaa0df6" - integrity sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A== +ordered-binary@^1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.5.3.tgz#8bee2aa7a82c3439caeb1e80c272fd4cf51170fb" + integrity sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA== os-tmpdir@~1.0.2: version "1.0.2" @@ -8497,6 +8307,11 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-map@^7.0.2: + version "7.0.3" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-7.0.3.tgz#7ac210a2d36f81ec28b736134810f7ba4418cdb6" + integrity sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA== + p-retry@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-6.2.0.tgz#8d6df01af298750009691ce2f9b3ad2d5968f3bd" @@ -8516,27 +8331,27 @@ package-json-from-dist@^1.0.0: resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== -pacote@18.0.6: - version "18.0.6" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-18.0.6.tgz#ac28495e24f4cf802ef911d792335e378e86fac7" - integrity sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A== - dependencies: - "@npmcli/git" "^5.0.0" - "@npmcli/installed-package-contents" "^2.0.1" - "@npmcli/package-json" "^5.1.0" - "@npmcli/promise-spawn" "^7.0.0" - "@npmcli/run-script" "^8.0.0" - cacache "^18.0.0" +pacote@20.0.0: + version "20.0.0" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-20.0.0.tgz#c974373d8e0859d00e8f9158574350f8c1b168e5" + integrity sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A== + dependencies: + "@npmcli/git" "^6.0.0" + "@npmcli/installed-package-contents" "^3.0.0" + "@npmcli/package-json" "^6.0.0" + "@npmcli/promise-spawn" "^8.0.0" + "@npmcli/run-script" "^9.0.0" + cacache "^19.0.0" fs-minipass "^3.0.0" minipass "^7.0.2" - npm-package-arg "^11.0.0" - npm-packlist "^8.0.0" - npm-pick-manifest "^9.0.0" - npm-registry-fetch "^17.0.0" - proc-log "^4.0.0" + npm-package-arg "^12.0.0" + npm-packlist "^9.0.0" + npm-pick-manifest "^10.0.0" + npm-registry-fetch "^18.0.0" + proc-log "^5.0.0" promise-retry "^2.0.1" - sigstore "^2.2.0" - ssri "^10.0.0" + sigstore "^3.0.0" + ssri "^12.0.0" tar "^6.1.11" param-case@^3.0.4: @@ -8637,7 +8452,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-key@^3.0.0, path-key@^3.1.0: +path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -8675,10 +8490,10 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-to-regexp@0.1.10: - version "0.1.10" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz#67e9108c5c0551b9e5326064387de4763c4d5f8b" - integrity sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w== +path-to-regexp@0.1.12: + version "0.1.12" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" + integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ== path-type@^4.0.0: version "4.0.0" @@ -8695,6 +8510,11 @@ picocolors@^1.0.0, picocolors@^1.0.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== +picocolors@^1.1.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + picomatch@4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" @@ -8710,12 +8530,12 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -piscina@4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/piscina/-/piscina-4.6.1.tgz#4de673b0ff84bf641b31b07b3348669383b51c9a" - integrity sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA== +piscina@4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/piscina/-/piscina-4.7.0.tgz#68936fc77128db00541366531330138e366dc851" + integrity sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw== optionalDependencies: - nice-napi "^1.0.2" + "@napi-rs/nice" "^1.0.1" pkg-dir@^7.0.0: version "7.0.0" @@ -8779,7 +8599,16 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8.4.38, postcss@^8.2.14, postcss@^8.4.23: +postcss@8.4.49, postcss@^8.4.43, postcss@^8.4.47: + version "8.4.49" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19" + integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== + dependencies: + nanoid "^3.3.7" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +postcss@^8.2.14: version "8.4.38" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== @@ -8788,7 +8617,7 @@ postcss@8.4.38, postcss@^8.2.14, postcss@^8.4.23: picocolors "^1.0.0" source-map-js "^1.2.0" -postcss@^8.4.33, postcss@^8.4.38: +postcss@^8.4.33: version "8.4.39" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3" integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== @@ -8802,29 +8631,20 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@^3.2.4, prettier@^3.2.5: +prettier@^3.2.4: + version "3.4.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.4.2.tgz#a5ce1fb522a588bf2b78ca44c6e6fe5aa5a2b13f" + integrity sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ== + +prettier@^3.2.5: version "3.3.3" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== -pretty-format@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -proc-log@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" - integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== - -proc-log@^4.0.0, proc-log@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034" - integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== +proc-log@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-5.0.0.tgz#e6c93cf37aef33f835c53485f314f50ea906a9d8" + integrity sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ== process-nextick-args@~2.0.0: version "2.0.1" @@ -8876,38 +8696,16 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - punycode@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== -pvtsutils@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.2.tgz#9f8570d132cdd3c27ab7d51a2799239bf8d8d5de" - integrity sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ== - dependencies: - tslib "^2.4.0" - -pvutils@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/pvutils/-/pvutils-1.1.3.tgz#f35fc1d27e7cd3dfbd39c0826d173e806a03f5a3" - integrity sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ== - qs@6.13.0: version "6.13.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" @@ -8947,11 +8745,6 @@ react-is@^16.13.1, react-is@^16.7.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^18.0.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" - integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== - readable-stream@^2.0.1: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" @@ -8965,7 +8758,7 @@ readable-stream@^2.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.4.0: +readable-stream@^3.0.6: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -8974,7 +8767,7 @@ readable-stream@^3.0.6, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^3.1.1: +readable-stream@^3.4.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -8983,6 +8776,11 @@ readable-stream@^3.1.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readdirp@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.0.2.tgz#388fccb8b75665da3abffe2d8f8ed59fe74c230a" + integrity sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA== + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -9007,6 +8805,13 @@ regenerate-unicode-properties@^10.1.0: dependencies: regenerate "^1.4.2" +regenerate-unicode-properties@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz#626e39df8c372338ea9b8028d1f99dc3fd9c3db0" + integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== + dependencies: + regenerate "^1.4.2" + regenerate@^1.4.2: version "1.4.2" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" @@ -9046,15 +8851,15 @@ regexpu-core@^5.2.1: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== +regexpu-core@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.2.0.tgz#0e5190d79e542bf294955dccabae04d3c7d53826" + integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA== dependencies: - "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" + regenerate-unicode-properties "^10.2.0" + regjsgen "^0.8.0" + regjsparser "^0.12.0" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" @@ -9063,6 +8868,18 @@ regjsgen@^0.7.1: resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.12.0.tgz#0e846df6c6530586429377de56e0475583b088dc" + integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ== + dependencies: + jsesc "~3.0.2" + regjsparser@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" @@ -9171,13 +8988,13 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -restore-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" - integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== +restore-cursor@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-5.1.0.tgz#0766d95699efacb14150993f55baf0953ea1ebe7" + integrity sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA== dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" + onetime "^7.0.0" + signal-exit "^4.1.0" retry@^0.12.0: version "0.12.0" @@ -9204,7 +9021,7 @@ rfdc@^1.4.1: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -9218,54 +9035,59 @@ rimraf@^5.0.5: dependencies: glob "^10.3.7" -rollup@4.18.0: - version "4.18.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.18.0.tgz#497f60f0c5308e4602cf41136339fbf87d5f5dda" - integrity sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg== +rollup@4.26.0: + version "4.26.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.26.0.tgz#a3e5fb29d50953633a2fd4506da6448d93268944" + integrity sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg== dependencies: - "@types/estree" "1.0.5" + "@types/estree" "1.0.6" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.18.0" - "@rollup/rollup-android-arm64" "4.18.0" - "@rollup/rollup-darwin-arm64" "4.18.0" - "@rollup/rollup-darwin-x64" "4.18.0" - "@rollup/rollup-linux-arm-gnueabihf" "4.18.0" - "@rollup/rollup-linux-arm-musleabihf" "4.18.0" - "@rollup/rollup-linux-arm64-gnu" "4.18.0" - "@rollup/rollup-linux-arm64-musl" "4.18.0" - "@rollup/rollup-linux-powerpc64le-gnu" "4.18.0" - "@rollup/rollup-linux-riscv64-gnu" "4.18.0" - "@rollup/rollup-linux-s390x-gnu" "4.18.0" - "@rollup/rollup-linux-x64-gnu" "4.18.0" - "@rollup/rollup-linux-x64-musl" "4.18.0" - "@rollup/rollup-win32-arm64-msvc" "4.18.0" - "@rollup/rollup-win32-ia32-msvc" "4.18.0" - "@rollup/rollup-win32-x64-msvc" "4.18.0" + "@rollup/rollup-android-arm-eabi" "4.26.0" + "@rollup/rollup-android-arm64" "4.26.0" + "@rollup/rollup-darwin-arm64" "4.26.0" + "@rollup/rollup-darwin-x64" "4.26.0" + "@rollup/rollup-freebsd-arm64" "4.26.0" + "@rollup/rollup-freebsd-x64" "4.26.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.26.0" + "@rollup/rollup-linux-arm-musleabihf" "4.26.0" + "@rollup/rollup-linux-arm64-gnu" "4.26.0" + "@rollup/rollup-linux-arm64-musl" "4.26.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.26.0" + "@rollup/rollup-linux-riscv64-gnu" "4.26.0" + "@rollup/rollup-linux-s390x-gnu" "4.26.0" + "@rollup/rollup-linux-x64-gnu" "4.26.0" + "@rollup/rollup-linux-x64-musl" "4.26.0" + "@rollup/rollup-win32-arm64-msvc" "4.26.0" + "@rollup/rollup-win32-ia32-msvc" "4.26.0" + "@rollup/rollup-win32-x64-msvc" "4.26.0" fsevents "~2.3.2" -rollup@^4.13.0: - version "4.19.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.19.0.tgz#83b08cc0b2bc38c26c194cb7f2cdabd84a2a8c02" - integrity sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA== +rollup@^4.20.0: + version "4.28.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.28.1.tgz#7718ba34d62b449dfc49adbfd2f312b4fe0df4de" + integrity sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg== dependencies: - "@types/estree" "1.0.5" + "@types/estree" "1.0.6" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.19.0" - "@rollup/rollup-android-arm64" "4.19.0" - "@rollup/rollup-darwin-arm64" "4.19.0" - "@rollup/rollup-darwin-x64" "4.19.0" - "@rollup/rollup-linux-arm-gnueabihf" "4.19.0" - "@rollup/rollup-linux-arm-musleabihf" "4.19.0" - "@rollup/rollup-linux-arm64-gnu" "4.19.0" - "@rollup/rollup-linux-arm64-musl" "4.19.0" - "@rollup/rollup-linux-powerpc64le-gnu" "4.19.0" - "@rollup/rollup-linux-riscv64-gnu" "4.19.0" - "@rollup/rollup-linux-s390x-gnu" "4.19.0" - "@rollup/rollup-linux-x64-gnu" "4.19.0" - "@rollup/rollup-linux-x64-musl" "4.19.0" - "@rollup/rollup-win32-arm64-msvc" "4.19.0" - "@rollup/rollup-win32-ia32-msvc" "4.19.0" - "@rollup/rollup-win32-x64-msvc" "4.19.0" + "@rollup/rollup-android-arm-eabi" "4.28.1" + "@rollup/rollup-android-arm64" "4.28.1" + "@rollup/rollup-darwin-arm64" "4.28.1" + "@rollup/rollup-darwin-x64" "4.28.1" + "@rollup/rollup-freebsd-arm64" "4.28.1" + "@rollup/rollup-freebsd-x64" "4.28.1" + "@rollup/rollup-linux-arm-gnueabihf" "4.28.1" + "@rollup/rollup-linux-arm-musleabihf" "4.28.1" + "@rollup/rollup-linux-arm64-gnu" "4.28.1" + "@rollup/rollup-linux-arm64-musl" "4.28.1" + "@rollup/rollup-linux-loongarch64-gnu" "4.28.1" + "@rollup/rollup-linux-powerpc64le-gnu" "4.28.1" + "@rollup/rollup-linux-riscv64-gnu" "4.28.1" + "@rollup/rollup-linux-s390x-gnu" "4.28.1" + "@rollup/rollup-linux-x64-gnu" "4.28.1" + "@rollup/rollup-linux-x64-musl" "4.28.1" + "@rollup/rollup-win32-arm64-msvc" "4.28.1" + "@rollup/rollup-win32-ia32-msvc" "4.28.1" + "@rollup/rollup-win32-x64-msvc" "4.28.1" fsevents "~2.3.2" run-applescript@^7.0.0: @@ -9346,21 +9168,23 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-loader@14.2.1: - version "14.2.1" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-14.2.1.tgz#db9ad96b56dc1c1ea546101e76375d5b008fec70" - integrity sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ== +sass-loader@16.0.3: + version "16.0.3" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-16.0.3.tgz#17b944fab6702dc7a52c5d2a88cbfa38c39cdc75" + integrity sha512-gosNorT1RCkuCMyihv6FBRR7BMV06oKRAs+l4UMp1mlcVg9rWN6KMmUj3igjQwmYys4mDP3etEYJgiHRbgHCHA== dependencies: neo-async "^2.6.2" -sass@1.77.6: - version "1.77.6" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.6.tgz#898845c1348078c2e6d1b64f9ee06b3f8bd489e4" - integrity sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q== +sass@1.80.7: + version "1.80.7" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.80.7.tgz#7569334c39220f8ca62fcea38dce60f809ba345c" + integrity sha512-MVWvN0u5meytrSjsU7AWsbhoXi1sc58zADXFllfZzbsBT1GHjjar6JwBINYPRrkx/zqnQ6uqbQuHgE95O+C+eQ== dependencies: - chokidar ">=3.0.0 <4.0.0" - immutable "^4.0.0" + chokidar "^4.0.0" + immutable "^5.0.2" source-map-js ">=0.6.2 <2.0.0" + optionalDependencies: + "@parcel/watcher" "^2.4.1" sax@^1.2.4: version "1.2.4" @@ -9423,10 +9247,10 @@ selfsigned@^2.4.1: "@types/node-forge" "^1.3.0" node-forge "^1" -semver@7.6.2: - version "7.6.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" - integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== +semver@7.6.3, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== semver@^5.3.0, semver@^5.6.0: version "5.7.2" @@ -9445,11 +9269,6 @@ semver@^7.0.0, semver@^7.1.1, semver@^7.3.5: dependencies: lru-cache "^6.0.0" -semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: - version "7.6.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" - integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== - send@0.19.0: version "0.19.0" resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" @@ -9586,7 +9405,7 @@ side-channel@^1.0.6: get-intrinsic "^1.2.4" object-inspect "^1.13.1" -signal-exit@^3.0.2, signal-exit@^3.0.3: +signal-exit@^3.0.2: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -9606,17 +9425,17 @@ signedsource@^1.0.0: resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" integrity sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww== -sigstore@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-2.3.1.tgz#0755dd2cc4820f2e922506da54d3d628e13bfa39" - integrity sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ== +sigstore@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-3.0.0.tgz#d6eadcc6590185a7f1c16184078ce8a9ef6db937" + integrity sha512-PHMifhh3EN4loMcHCz6l3v/luzgT3za+9f8subGgeMNjbJjzH4Ij/YoX3Gvu+kaouJRIlVdTHHCREADYf+ZteA== dependencies: - "@sigstore/bundle" "^2.3.2" - "@sigstore/core" "^1.0.0" + "@sigstore/bundle" "^3.0.0" + "@sigstore/core" "^2.0.0" "@sigstore/protobuf-specs" "^0.3.2" - "@sigstore/sign" "^2.3.2" - "@sigstore/tuf" "^2.3.4" - "@sigstore/verify" "^1.2.1" + "@sigstore/sign" "^3.0.0" + "@sigstore/tuf" "^3.0.0" + "@sigstore/verify" "^2.0.0" sirv@^2.0.3: version "2.0.4" @@ -9668,7 +9487,7 @@ slice-ansi@^5.0.0: ansi-styles "^6.0.0" is-fullwidth-code-point "^4.0.0" -slice-ansi@^7.0.0: +slice-ansi@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-7.1.0.tgz#cd6b4655e298a8d1bdeb04250a433094b347b9a9" integrity sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg== @@ -9698,21 +9517,21 @@ sockjs@^0.3.24: uuid "^8.3.2" websocket-driver "^0.7.4" -socks-proxy-agent@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz#5acbd7be7baf18c46a3f293a840109a430a640ad" - integrity sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g== +socks-proxy-agent@^8.0.3: + version "8.0.5" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz#b9cdb4e7e998509d7659d689ce7697ac21645bee" + integrity sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw== dependencies: - agent-base "^7.0.2" + agent-base "^7.1.2" debug "^4.3.4" - socks "^2.7.1" + socks "^2.8.3" -socks@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== +socks@^2.8.3: + version "2.8.3" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5" + integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== dependencies: - ip "^2.0.0" + ip-address "^9.0.5" smart-buffer "^4.2.0" "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: @@ -9725,6 +9544,11 @@ source-map-js@^1.0.1, source-map-js@^1.2.0: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + source-map-loader@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-5.0.0.tgz#f593a916e1cc54471cfc8851b905c8a845fc7e38" @@ -9812,17 +9636,22 @@ sponge-case@^1.0.1: dependencies: tslib "^2.0.3" +sprintf-js@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" + integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -ssri@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.1.tgz#c61f85894bbc6929fc3746f05e31cf5b44c030d5" - integrity sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw== +ssri@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-12.0.0.tgz#bcb4258417c702472f8191981d3c8a771fee6832" + integrity sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ== dependencies: - minipass "^4.0.0" + minipass "^7.0.3" stackframe@^1.1.1, stackframe@^1.3.4: version "1.3.4" @@ -9928,30 +9757,11 @@ strip-ansi@^7.0.1, strip-ansi@^7.1.0: dependencies: ansi-regex "^6.0.1" -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - strip-json-comments@3.1.1, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strong-log-transformer@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" - integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== - dependencies: - duplexer "^0.1.1" - minimist "^1.2.0" - through "^2.3.4" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -10036,18 +9846,7 @@ tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -tar-stream@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -tar@^6.1.11, tar@^6.1.2: +tar@^6.1.11: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== @@ -10059,6 +9858,18 @@ tar@^6.1.11, tar@^6.1.2: mkdirp "^1.0.3" yallist "^4.0.0" +tar@^7.4.3: + version "7.4.3" + resolved "https://registry.yarnpkg.com/tar/-/tar-7.4.3.tgz#88bbe9286a3fcd900e94592cda7a22b192e80571" + integrity sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw== + dependencies: + "@isaacs/fs-minipass" "^4.0.0" + chownr "^3.0.0" + minipass "^7.1.2" + minizlib "^3.0.1" + mkdirp "^3.0.1" + yallist "^5.0.0" + terser-webpack-plugin@^5.3.10: version "5.3.10" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" @@ -10070,10 +9881,10 @@ terser-webpack-plugin@^5.3.10: serialize-javascript "^6.0.1" terser "^5.26.0" -terser@5.29.2: - version "5.29.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.29.2.tgz#c17d573ce1da1b30f21a877bffd5655dd86fdb35" - integrity sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw== +terser@5.36.0: + version "5.36.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.36.0.tgz#8b0dbed459ac40ff7b4c9fd5a3a2029de105180e" + integrity sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -10100,7 +9911,7 @@ thingies@^1.20.0: resolved "https://registry.yarnpkg.com/thingies/-/thingies-1.21.0.tgz#e80fbe58fd6fdaaab8fad9b67bd0a5c943c445c1" integrity sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g== -through@^2.3.4, through@^2.3.6, through@^2.3.8: +through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== @@ -10124,13 +9935,6 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmp@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -10169,9 +9973,9 @@ tree-kill@1.2.2: integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== ts-api-utils@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" - integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== + version "1.4.3" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064" + integrity sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw== ts-enum-util@^4.0.2: version "4.1.0" @@ -10214,26 +10018,17 @@ ts-node@~10.9.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tsconfig-paths@^4.1.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" - integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== - dependencies: - json5 "^2.2.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@2.6.3, tslib@^2.3.1, tslib@^2.5.0, tslib@^2.6.2, tslib@^2.6.3, tslib@~2.6.0: - version "2.6.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" - integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== +tslib@2.8.1, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== tslib@^1.13.0, tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.4.1, tslib@~2.4.0: +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@~2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== @@ -10243,6 +10038,11 @@ tslib@^2.2.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== +tslib@^2.5.0, tslib@^2.6.2, tslib@^2.6.3, tslib@~2.6.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + tslint@~6.1.0: version "6.1.3" resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904" @@ -10269,14 +10069,14 @@ tsutils@^2.29.0: dependencies: tslib "^1.8.1" -tuf-js@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-2.2.1.tgz#fdd8794b644af1a75c7aaa2b197ddffeb2911b56" - integrity sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA== +tuf-js@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-3.0.1.tgz#e3f07ed3d8e87afaa70607bd1ef801d5c1f57177" + integrity sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA== dependencies: - "@tufjs/models" "2.0.1" - debug "^4.3.4" - make-fetch-happen "^13.0.1" + "@tufjs/models" "3.0.1" + debug "^4.3.6" + make-fetch-happen "^14.0.1" type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" @@ -10338,15 +10138,10 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - -undici@6.19.2: - version "6.19.2" - resolved "https://registry.yarnpkg.com/undici/-/undici-6.19.2.tgz#231bc5de78d0dafb6260cf454b294576c2f3cd31" - integrity sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA== +undici-types@~6.20.0: + version "6.20.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" + integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" @@ -10376,25 +10171,20 @@ unicorn-magic@^0.1.0: resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== -unique-filename@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" - integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g== +unique-filename@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-4.0.0.tgz#a06534d370e7c977a939cd1d11f7f0ab8f1fed13" + integrity sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ== dependencies: - unique-slug "^4.0.0" + unique-slug "^5.0.0" -unique-slug@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" - integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ== +unique-slug@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-5.0.0.tgz#ca72af03ad0dbab4dad8aa683f633878b1accda8" + integrity sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg== dependencies: imurmurhash "^0.1.4" -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - unixify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" @@ -10415,14 +10205,6 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - update-browserslist-db@^1.0.9: version "1.0.10" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" @@ -10439,6 +10221,14 @@ update-browserslist-db@^1.1.0: escalade "^3.1.2" picocolors "^1.0.1" +update-browserslist-db@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.0" + upper-case-first@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" @@ -10453,7 +10243,7 @@ upper-case@^2.0.2: dependencies: tslib "^2.0.3" -uri-js@^4.2.2, uri-js@^4.4.1: +uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== @@ -10465,11 +10255,6 @@ urlpattern-polyfill@^10.0.0: resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz#f0a03a97bfb03cdf33553e5e79a2aadd22cac8ec" integrity sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg== -urlpattern-polyfill@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz#99f096e35eff8bf4b5a2aa7d58a1523d6ebc7ce5" - integrity sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== - util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -10498,12 +10283,10 @@ validate-npm-package-license@^3.0.4: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz#f16afd48318e6f90a1ec101377fa0384cfc8c713" - integrity sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ== - dependencies: - builtins "^5.0.0" +validate-npm-package-name@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-6.0.0.tgz#3add966c853cfe36e0e8e6a762edd72ae6f1d6ac" + integrity sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg== value-or-promise@^1.0.11, value-or-promise@^1.0.12: version "1.0.12" @@ -10515,14 +10298,14 @@ vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vite@5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.3.2.tgz#2f0a8531c71060467ed3e0a205a203f269b6d9c8" - integrity sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA== +vite@5.4.11: + version "5.4.11" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.11.tgz#3b415cd4aed781a356c1de5a9ebafb837715f6e5" + integrity sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q== dependencies: esbuild "^0.21.3" - postcss "^8.4.38" - rollup "^4.13.0" + postcss "^8.4.43" + rollup "^4.20.0" optionalDependencies: fsevents "~2.3.3" @@ -10533,7 +10316,15 @@ vscroll@1.6.1: dependencies: tslib "^2.3.1" -watchpack@2.4.1, watchpack@^2.4.1: +watchpack@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" + integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +watchpack@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== @@ -10560,22 +10351,6 @@ weak-lru-cache@^1.2.2: resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== -web-streams-polyfill@^3.2.1: - version "3.3.3" - resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" - integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== - -webcrypto-core@^1.7.4: - version "1.7.5" - resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.7.5.tgz#c02104c953ca7107557f9c165d194c6316587ca4" - integrity sha512-gaExY2/3EHQlRNNNVSrbG2Cg94Rutl7fAaKILS1w8ZDhGxdFOaw6EbCfHIxPy9vt/xwp5o0VQAx9aySPF6hU1A== - dependencies: - "@peculiar/asn1-schema" "^2.1.6" - "@peculiar/json-schema" "^1.1.12" - asn1js "^3.0.1" - pvtsutils "^1.3.2" - tslib "^2.4.0" - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -10599,22 +10374,10 @@ webpack-bundle-analyzer@^4.5.0: sirv "^2.0.3" ws "^7.3.1" -webpack-dev-middleware@7.2.1: - version "7.2.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz#2af00538b6e4eda05f5afdd5d711dbebc05958f7" - integrity sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA== - dependencies: - colorette "^2.0.10" - memfs "^4.6.0" - mime-types "^2.1.31" - on-finished "^2.4.1" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-middleware@^7.1.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.3.0.tgz#5975ea41271083dc5678886b99d4c058382fb311" - integrity sha512-xD2qnNew+F6KwOGZR7kWdbIou/ud7cVqLEXeK1q0nHcNsX/u7ul/fSdlOTX4ntSL5FNFy7ZJJXbf0piF591JYw== +webpack-dev-middleware@7.4.2, webpack-dev-middleware@^7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz#40e265a3d3d26795585cff8207630d3a8ff05877" + integrity sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA== dependencies: colorette "^2.0.10" memfs "^4.6.0" @@ -10623,10 +10386,10 @@ webpack-dev-middleware@^7.1.0: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz#cb6ea47ff796b9251ec49a94f24a425e12e3c9b8" - integrity sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA== +webpack-dev-server@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.1.0.tgz#8f44147402b4d8ab99bfeb9b6880daa1411064e5" + integrity sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ== dependencies: "@types/bonjour" "^3.5.13" "@types/connect-history-api-fallback" "^1.5.4" @@ -10641,8 +10404,7 @@ webpack-dev-server@5.0.4: colorette "^2.0.10" compression "^1.7.4" connect-history-api-fallback "^2.0.0" - default-gateway "^6.0.3" - express "^4.17.3" + express "^4.19.2" graceful-fs "^4.2.6" html-entities "^2.4.0" http-proxy-middleware "^2.0.3" @@ -10650,23 +10412,22 @@ webpack-dev-server@5.0.4: launch-editor "^2.6.1" open "^10.0.3" p-retry "^6.2.0" - rimraf "^5.0.5" schema-utils "^4.2.0" selfsigned "^2.4.1" serve-index "^1.9.1" sockjs "^0.3.24" spdy "^4.0.2" - webpack-dev-middleware "^7.1.0" - ws "^8.16.0" + webpack-dev-middleware "^7.4.2" + ws "^8.18.0" -webpack-merge@5.10.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" - integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== +webpack-merge@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-6.0.1.tgz#50c776868e080574725abc5869bd6e4ef0a16c6a" + integrity sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg== dependencies: clone-deep "^4.0.1" flat "^5.0.2" - wildcard "^2.0.0" + wildcard "^2.0.1" webpack-sources@^3.0.0, webpack-sources@^3.2.3: version "3.2.3" @@ -10680,21 +10441,20 @@ webpack-subresource-integrity@5.1.0: dependencies: typed-assert "^1.0.8" -webpack@5.92.1: - version "5.92.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.92.1.tgz#eca5c1725b9e189cffbd86e8b6c3c7400efc5788" - integrity sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA== +webpack@5.96.1: + version "5.96.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.96.1.tgz#3676d1626d8312b6b10d0c18cc049fba7ac01f0c" + integrity sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA== dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.5" + "@types/eslint-scope" "^3.7.7" + "@types/estree" "^1.0.6" "@webassemblyjs/ast" "^1.12.1" "@webassemblyjs/wasm-edit" "^1.12.1" "@webassemblyjs/wasm-parser" "^1.12.1" - acorn "^8.7.1" - acorn-import-attributes "^1.9.5" - browserslist "^4.21.10" + acorn "^8.14.0" + browserslist "^4.24.0" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.17.0" + enhanced-resolve "^5.17.1" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -10744,17 +10504,17 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -which@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a" - integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg== +which@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/which/-/which-5.0.0.tgz#d93f2d93f79834d4363c7d0c23e00d07c466c8d6" + integrity sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ== dependencies: isexe "^3.1.1" -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== +wildcard@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== word-wrap@^1.2.5: version "1.2.5" @@ -10824,7 +10584,7 @@ ws@^7.3.1: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== -ws@^8.12.0, ws@^8.16.0, ws@^8.17.1: +ws@^8.12.0, ws@^8.17.1, ws@^8.18.0: version "8.18.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== @@ -10849,6 +10609,11 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yallist@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" + integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== + yaml-ast-parser@^0.0.43: version "0.0.43" resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" @@ -10864,11 +10629,6 @@ yaml@^2.3.1: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d" integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== -yargs-parser@21.1.1, yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" @@ -10877,7 +10637,12 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@17.7.2, yargs@^17.6.2: +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@17.7.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -10952,9 +10717,7 @@ zen-observable@0.8.15: resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== -zone.js@0.14.3: - version "0.14.3" - resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.14.3.tgz#ac01000f4eaeec5c06526f6c112ef7d36f426f78" - integrity sha512-jYoNqF046Q+JfcZSItRSt+oXFcpXL88yq7XAZjb/NKTS7w2hHpKjRJ3VlFD1k75wMaRRXNUt5vrZVlygiMyHbA== - dependencies: - tslib "^2.3.0" +zone.js@0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.15.0.tgz#4810624e58d6dcf7b8379c1631765589917a0d8f" + integrity sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA== diff --git a/server/Gemfile.lock b/server/Gemfile.lock index 3441de188..8864a566f 100644 --- a/server/Gemfile.lock +++ b/server/Gemfile.lock @@ -445,7 +445,7 @@ GEM searchkick (5.3.1) activemodel (>= 6.1) hashie - securerandom (0.4.0) + securerandom (0.3.2) semantic_range (3.0.0) sidekiq (7.2.4) concurrent-ruby (< 2)