diff --git a/.prettierignore b/.prettierignore index d0b804d..61a17b5 100644 --- a/.prettierignore +++ b/.prettierignore @@ -2,3 +2,5 @@ /dist /coverage + +.angular diff --git a/CHANGELOG.md b/CHANGELOG.md index 13476b0..950e319 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ +### [1.5.2](https://github.com/angular-threejs/postprocessing/compare/1.5.1...1.5.2) (2023-04-02) + ### [1.5.1](https://github.com/angular-threejs/postprocessing/compare/1.5.0...1.5.1) (2023-02-28) diff --git a/apps/example/project.json b/apps/example/project.json new file mode 100644 index 0000000..a302b82 --- /dev/null +++ b/apps/example/project.json @@ -0,0 +1,68 @@ +{ + "name": "example", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "projectType": "application", + "prefix": "postprocessing", + "sourceRoot": "apps/example/src", + "tags": [], + "targets": { + "build": { + "executor": "@angular-devkit/build-angular:browser", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/apps/example", + "index": "apps/example/src/index.html", + "main": "apps/example/src/main.ts", + "polyfills": ["zone.js"], + "tsConfig": "apps/example/tsconfig.app.json", + "assets": ["apps/example/src/favicon.ico", "apps/example/src/assets"], + "styles": ["apps/example/src/styles.css"], + "scripts": [] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kb", + "maximumError": "1mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "outputHashing": "all" + }, + "development": { + "buildOptimizer": false, + "optimization": false, + "vendorChunk": true, + "extractLicenses": false, + "sourceMap": true, + "namedChunks": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "executor": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "browserTarget": "example:build:production" + }, + "development": { + "browserTarget": "example:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "executor": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "example:build" + } + } + } +} diff --git a/apps/example/src/app/app.component.ts b/apps/example/src/app/app.component.ts new file mode 100644 index 0000000..46e1590 --- /dev/null +++ b/apps/example/src/app/app.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; +import { Keen } from './scene.component'; + +@Component({ + standalone: true, + imports: [Keen], + selector: 'postprocessing-root', + template: ` + + `, +}) +export class AppComponent {} diff --git a/apps/example/src/app/scene.component.html b/apps/example/src/app/scene.component.html new file mode 100644 index 0000000..f37b6c1 --- /dev/null +++ b/apps/example/src/app/scene.component.html @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + diff --git a/apps/example/src/app/scene.component.ts b/apps/example/src/app/scene.component.ts new file mode 100644 index 0000000..dbdc884 --- /dev/null +++ b/apps/example/src/app/scene.component.ts @@ -0,0 +1,42 @@ +import { NgIf } from '@angular/common'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { NgtArgs, NgtBeforeRenderEvent, NgtCanvas, NgtPush } from 'angular-three'; +import { NgtpEffectComposer } from 'angular-three-postprocessing'; +import { NgtpBloom, NgtpDotScreen } from 'angular-three-postprocessing/effects'; +import { NgtsOrbitControls } from 'angular-three-soba/controls'; +import { injectNgtsGLTFLoader } from 'angular-three-soba/loaders'; +import { Observable } from 'rxjs'; +import * as THREE from 'three'; +import { GLTF } from 'three-stdlib'; + +interface KeenGLTF extends GLTF { + nodes: { mesh_0: THREE.Mesh }; + materials: { 'Scene_-_Root': THREE.MeshStandardMaterial }; +} + +@Component({ + standalone: true, + templateUrl: './scene.component.html', + imports: [NgtpEffectComposer, NgtpBloom, NgtpDotScreen, NgtPush, NgIf, NgtArgs, NgtsOrbitControls], + schemas: [CUSTOM_ELEMENTS_SCHEMA], +}) +class Scene { + readonly Math = Math; + readonly keen$ = injectNgtsGLTFLoader('assets/keen/scene.gltf') as Observable; + + onBeforeRender({ object, state: { clock } }: NgtBeforeRenderEvent) { + object.rotation.z = clock.elapsedTime; + } +} + +@Component({ + selector: 'postprocessing-keen', + standalone: true, + template: ` + + `, + imports: [NgtCanvas], +}) +export class Keen { + readonly scene = Scene; +} diff --git a/apps/example/src/assets/.gitkeep b/apps/example/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/apps/example/src/assets/keen/scene.bin b/apps/example/src/assets/keen/scene.bin new file mode 100644 index 0000000..c9bdc71 Binary files /dev/null and b/apps/example/src/assets/keen/scene.bin differ diff --git a/apps/example/src/assets/keen/scene.gltf b/apps/example/src/assets/keen/scene.gltf new file mode 100644 index 0000000..2507bbf --- /dev/null +++ b/apps/example/src/assets/keen/scene.gltf @@ -0,0 +1,159 @@ +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 1132, + "max": [4, 3, 14], + "min": [-4, -3, 0], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 13584, + "componentType": 5126, + "count": 1132, + "max": [1, 1, 1], + "min": [-1, -1, -1], + "type": "VEC3" + }, + { + "bufferView": 3, + "componentType": 5126, + "count": 1132, + "max": [0, 0, 0, 1], + "min": [0, 0, 0, 1], + "type": "VEC4" + }, + { + "bufferView": 3, + "byteOffset": 18112, + "componentType": 5126, + "count": 1132, + "max": [1, 1, 1, 1], + "min": [0, 0.19607843458652496, 0, 1], + "type": "VEC4" + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 1132, + "max": [0, 0], + "min": [0, 0], + "type": "VEC2" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 2484, + "max": [1131], + "min": [0], + "type": "SCALAR" + } + ], + "asset": { + "extras": { + "author": "Acemir Sousa Mendes (https://sketchfab.com/acemir)", + "license": "CC-BY-NC-SA-4.0 (http://creativecommons.org/licenses/by-nc-sa/4.0/)", + "source": "https://sketchfab.com/3d-models/billy-blaze-aka-commander-keen-voxel-fanart-a64810a4026b445e9633ec758c6c969c", + "title": "Billy Blaze aka Commander Keen (Voxel FanArt)" + }, + "generator": "Sketchfab-6.24.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 9936, + "byteOffset": 0, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 9056, + "byteOffset": 9936, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 27168, + "byteOffset": 18992, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 36224, + "byteOffset": 46160, + "byteStride": 16, + "name": "floatBufferViews", + "target": 34962 + } + ], + "buffers": [ + { + "byteLength": 82384, + "uri": "scene.bin" + } + ], + "materials": [ + { + "doubleSided": true, + "emissiveFactor": [0, 0, 0], + "name": "Scene_-_Root", + "pbrMetallicRoughness": { + "baseColorFactor": [0.5, 0.5, 0.5, 1], + "metallicFactor": 0, + "roughnessFactor": 0.59999999999999998 + } + } + ], + "meshes": [ + { + "primitives": [ + { + "attributes": { + "COLOR_0": 3, + "NORMAL": 1, + "POSITION": 0, + "TANGENT": 2, + "TEXCOORD_0": 4 + }, + "indices": 5, + "material": 0, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [1], + "name": "RootNode (gltf orientation matrix)", + "rotation": [-0.70710678118654746, -0, -0, 0.70710678118654757] + }, + { + "children": [2], + "name": "RootNode (model correction matrix)" + }, + { + "children": [3], + "name": "Geode" + }, + { + "mesh": 0, + "name": "" + } + ], + "scene": 0, + "scenes": [ + { + "name": "OSG_Scene", + "nodes": [0] + } + ] +} diff --git a/apps/example/src/favicon.ico b/apps/example/src/favicon.ico new file mode 100644 index 0000000..317ebcb Binary files /dev/null and b/apps/example/src/favicon.ico differ diff --git a/apps/example/src/index.html b/apps/example/src/index.html new file mode 100644 index 0000000..7fefbcf --- /dev/null +++ b/apps/example/src/index.html @@ -0,0 +1,13 @@ + + + + + Codestin Search App + + + + + + + + diff --git a/apps/example/src/main.ts b/apps/example/src/main.ts new file mode 100644 index 0000000..9604259 --- /dev/null +++ b/apps/example/src/main.ts @@ -0,0 +1,10 @@ +import { bootstrapApplication } from '@angular/platform-browser'; +import { extend } from 'angular-three'; +import * as THREE from 'three'; +import { AppComponent } from './app/app.component'; + +extend(THREE); + +bootstrapApplication(AppComponent, { + providers: [], +}).catch((err) => console.error(err)); diff --git a/apps/example/src/styles.css b/apps/example/src/styles.css new file mode 100644 index 0000000..b9978b0 --- /dev/null +++ b/apps/example/src/styles.css @@ -0,0 +1,73 @@ +/* You can add global styles to this file, and also import other style files */ +/* + 1. Use a more-intuitive box-sizing model. +*/ +*, +*::before, +*::after { + box-sizing: border-box; +} +/* + 2. Remove default margin +*/ +* { + margin: 0; +} +/* + 3. Allow percentage-based heights in the application +*/ +html, +body { + height: 100%; + width: 100%; +} +/* + Typographic tweaks! + 4. Add accessible line-height + 5. Improve text rendering +*/ +body { + line-height: 1.5; + -webkit-font-smoothing: antialiased; + font-family: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, + Segoe UI Emoji; +} +/* + 6. Improve media defaults +*/ +img, +picture, +video, +canvas, +svg { + display: block; + max-width: 100%; +} +/* + 7. Remove built-in form typography styles +*/ +input, +button, +textarea, +select { + font: inherit; +} +/* + 8. Avoid text overflows +*/ +p, +h1, +h2, +h3, +h4, +h5, +h6 { + overflow-wrap: break-word; +} +/* + 9. Create a root stacking context +*/ +#root, +#__next { + isolation: isolate; +} diff --git a/apps/example/tsconfig.app.json b/apps/example/tsconfig.app.json new file mode 100644 index 0000000..5514bfe --- /dev/null +++ b/apps/example/tsconfig.app.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "types": [] + }, + "files": ["src/main.ts"], + "include": ["src/**/*.d.ts"], + "exclude": ["jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts"] +} diff --git a/apps/example/tsconfig.editor.json b/apps/example/tsconfig.editor.json new file mode 100644 index 0000000..2ff341b --- /dev/null +++ b/apps/example/tsconfig.editor.json @@ -0,0 +1,7 @@ +{ + "extends": "./tsconfig.json", + "include": ["src/**/*.ts"], + "compilerOptions": { + "types": [] + } +} diff --git a/apps/example/tsconfig.json b/apps/example/tsconfig.json new file mode 100644 index 0000000..7a1a672 --- /dev/null +++ b/apps/example/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "target": "es2022", + "useDefineForClassFields": false, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.editor.json" + } + ], + "extends": "../../tsconfig.base.json", + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/libs/angular-three-postprocessing/package.json b/libs/angular-three-postprocessing/package.json index bac7001..0a2ff8b 100644 --- a/libs/angular-three-postprocessing/package.json +++ b/libs/angular-three-postprocessing/package.json @@ -26,7 +26,7 @@ "@angular/core": "^15.1.0", "angular-three": "^1.0.0", "postprocessing": "^6.0.0", - "three": "^0.148.0 || ^0.149.0 || ^0.150.0" + "three": "^0.148.0 || ^0.149.0 || ^0.150.0 || ^0.151.0" }, "dependencies": { "@nrwl/devkit": "^15.0.0", diff --git a/libs/angular-three-postprocessing/tsconfig.spec.json b/libs/angular-three-postprocessing/tsconfig.spec.json index ee34e10..5356edd 100644 --- a/libs/angular-three-postprocessing/tsconfig.spec.json +++ b/libs/angular-three-postprocessing/tsconfig.spec.json @@ -3,7 +3,8 @@ "compilerOptions": { "outDir": "../../dist/out-tsc", "module": "commonjs", - "types": ["jest", "node"] + "types": ["jest", "node"], + "target": "es2016" }, "files": ["src/test-setup.ts"], "include": ["jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.d.ts"] diff --git a/libs/angular-three-postprocessing/version.json b/libs/angular-three-postprocessing/version.json index 366fe86..22ee890 100644 --- a/libs/angular-three-postprocessing/version.json +++ b/libs/angular-three-postprocessing/version.json @@ -1,3 +1,3 @@ { - "version": "1.5.1" + "version": "1.5.2" } diff --git a/migrations.json b/migrations.json index 13ab170..80dc897 100644 --- a/migrations.json +++ b/migrations.json @@ -2,35 +2,43 @@ "migrations": [ { "cli": "nx", - "version": "15.8.0-beta.0", - "description": "Rename .lib.swcrc to .swcrc for better SWC support throughout the workspace", - "factory": "./src/migrations/update-15-8-0/rename-swcrc-config", - "package": "@nrwl/js", - "name": "rename-swcrc-config" + "version": "15.8.2-beta.0", + "description": "Updates the nx wrapper.", + "implementation": "./src/migrations/update-15-8-2/update-nxw", + "package": "nx", + "name": "15.8.2-update-nx-wrapper" }, { - "version": "15.8.0-beta.0", + "version": "15.9.0-beta.0", "cli": "nx", - "description": "Update jest configs to support jest 29 changes (https://jestjs.io/docs/upgrading-to-jest29)", - "factory": "./src/migrations/update-15-8-0/update-configs-jest-29", - "package": "@nrwl/jest", + "description": "Update nx plugin jest configs to support jest 29 changes (https://jestjs.io/docs/upgrading-to-jest29)", + "factory": "./src/migrations/update-15-9-0/jest-29-configs", + "package": "@nrwl/nx-plugin", "name": "update-configs-jest-29" }, { - "version": "15.8.0-beta.0", + "version": "15.9.0-beta.0", "cli": "nx", - "description": "Update jest test files to support jest 29 changes (https://jestjs.io/docs/upgrading-to-jest29)", - "factory": "./src/migrations/update-15-8-0/update-tests-jest-29", - "package": "@nrwl/jest", + "description": "Update nx plugin jest test files to support jest 29 changes (https://jestjs.io/docs/upgrading-to-jest29)", + "factory": "./src/migrations/update-15-9-0/jest-29-tests", + "package": "@nrwl/nx-plugin", "name": "update-tests-jest-29" }, { "cli": "nx", - "version": "15.8.0-beta.4", - "description": "Update the @angular/cli package version to ~15.2.0.", - "factory": "./src/migrations/update-15-8-0/update-angular-cli", + "version": "15.9.0-beta.3", + "description": "Update the tsconfig.spec.json to use target es2016 for jest-preset-angular v13", + "factory": "./src/migrations/update-15-9-0/update-testing-tsconfig", "package": "@nrwl/angular", - "name": "update-angular-cli-version-15-2-0" + "name": "update-tsconfig-spec-jest" + }, + { + "cli": "nx", + "version": "15.9.0-beta.9", + "description": "Update the file-server executor to use @nrwl/web:file-server", + "factory": "./src/migrations/update-15-9-0/update-file-server-executor", + "package": "@nrwl/angular", + "name": "update-file-server-executor" } ] } diff --git a/package.json b/package.json index 108e227..14095d9 100644 --- a/package.json +++ b/package.json @@ -1,77 +1,79 @@ { - "name": "postprocessing", - "version": "0.0.0", - "license": "MIT", - "scripts": { - "release": "dotenv release-it --" - }, - "private": true, - "devDependencies": { - "@angular-devkit/build-angular": "15.2.0", - "@angular-devkit/core": "15.2.0", - "@angular-devkit/schematics": "15.2.0", - "@angular-eslint/eslint-plugin": "~15.2.1", - "@angular-eslint/eslint-plugin-template": "~15.2.1", - "@angular-eslint/template-parser": "~15.2.1", - "@angular/cli": "~15.2.0", - "@angular/compiler-cli": "15.2.0", - "@angular/language-service": "15.2.0", - "@nrwl/angular": "15.8.1", - "@nrwl/devkit": "15.8.1", - "@nrwl/eslint-plugin-nx": "15.8.1", - "@nrwl/jest": "15.8.1", - "@nrwl/js": "15.8.1", - "@nrwl/linter": "15.8.1", - "@nrwl/nx-plugin": "15.8.1", - "@nrwl/workspace": "15.8.1", - "@release-it/bumper": "^4.0.2", - "@release-it/conventional-changelog": "^5.1.1", - "@schematics/angular": "15.2.0", - "@swc-node/register": "^1.6.2", - "@swc/cli": "~0.1.62", - "@swc/core": "^1.3.37", - "@types/jest": "29.4.0", - "@types/node": "18.14.2", - "@types/three": "^0.149.0", - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", - "dotenv-cli": "^7.0.0", - "eslint": "~8.35.0", - "eslint-config-prettier": "8.6.0", - "jest": "29.4.3", - "jest-environment-jsdom": "29.4.3", - "jest-preset-angular": "~13.0.0", - "jsonc-eslint-parser": "^2.1.0", - "ng-packagr": "15.2.2", - "nx": "15.8.1", - "postcss": "^8.4.21", - "postcss-import": "~15.1.0", - "postcss-preset-env": "~8.0.1", - "postcss-url": "~10.1.3", - "prettier": "^2.8.4", - "prettier-plugin-organize-imports": "^3.2.2", - "release-it": "^15.6.1", - "ts-jest": "29.0.5", - "ts-node": "10.9.1", - "typescript": "~4.9.5" - }, - "dependencies": { - "@angular/animations": "15.2.0", - "@angular/common": "15.2.0", - "@angular/compiler": "15.2.0", - "@angular/core": "15.2.0", - "@angular/forms": "15.2.0", - "@angular/platform-browser": "15.2.0", - "@angular/platform-browser-dynamic": "15.2.0", - "@angular/router": "15.2.0", - "@rx-angular/state": "^1.7.0", - "@swc/helpers": "~0.4.14", - "angular-three": "^1.9.11", - "postprocessing": "^6.30.1", - "rxjs": "~7.8.0", - "three": "^0.150.1", - "three-stdlib": "^2.21.8", - "tslib": "^2.5.0", - "zone.js": "0.12.0" - } + "name": "postprocessing", + "version": "0.0.0", + "license": "MIT", + "scripts": { + "start": "nx serve example", + "release": "dotenv release-it --" + }, + "private": true, + "devDependencies": { + "@angular-devkit/build-angular": "15.2.4", + "@angular-devkit/core": "15.2.4", + "@angular-devkit/schematics": "15.2.4", + "@angular-eslint/eslint-plugin": "~15.2.1", + "@angular-eslint/eslint-plugin-template": "~15.2.1", + "@angular-eslint/template-parser": "~15.2.1", + "@angular/cli": "~15.2.4", + "@angular/compiler-cli": "15.2.5", + "@angular/language-service": "15.2.5", + "@nrwl/angular": "15.9.2", + "@nrwl/devkit": "15.9.2", + "@nrwl/eslint-plugin-nx": "15.9.2", + "@nrwl/jest": "15.9.2", + "@nrwl/js": "15.9.2", + "@nrwl/linter": "15.9.2", + "@nrwl/nx-plugin": "15.9.2", + "@nrwl/workspace": "15.9.2", + "@release-it/bumper": "^4.0.2", + "@release-it/conventional-changelog": "^5.1.1", + "@schematics/angular": "15.2.4", + "@swc-node/register": "^1.6.3", + "@swc/cli": "~0.1.62", + "@swc/core": "^1.3.44", + "@types/jest": "29.5.0", + "@types/node": "18.15.11", + "@types/three": "^0.150.1", + "@typescript-eslint/eslint-plugin": "^5.57.0", + "@typescript-eslint/parser": "^5.57.0", + "dotenv-cli": "^7.1.0", + "eslint": "~8.37.0", + "eslint-config-prettier": "8.8.0", + "jest": "29.5.0", + "jest-environment-jsdom": "29.5.0", + "jest-preset-angular": "~13.0.1", + "jsonc-eslint-parser": "^2.2.0", + "ng-packagr": "15.2.2", + "nx": "15.9.2", + "postcss": "^8.4.21", + "postcss-import": "~15.1.0", + "postcss-preset-env": "~8.3.0", + "postcss-url": "~10.1.3", + "prettier": "^2.8.7", + "prettier-plugin-organize-imports": "^3.2.2", + "release-it": "^15.10.0", + "ts-jest": "29.1.0", + "ts-node": "10.9.1", + "typescript": "~4.9.5" + }, + "dependencies": { + "@angular/animations": "15.2.5", + "@angular/common": "15.2.5", + "@angular/compiler": "15.2.5", + "@angular/core": "15.2.5", + "@angular/forms": "15.2.5", + "@angular/platform-browser": "15.2.5", + "@angular/platform-browser-dynamic": "15.2.5", + "@angular/router": "15.2.5", + "@rx-angular/state": "^2.0.0", + "@swc/helpers": "~0.4.14", + "angular-three": "^1.9.14", + "angular-three-soba": "^1.12.4", + "postprocessing": "^6.30.2", + "rxjs": "~7.8.0", + "three": "^0.150.1", + "three-stdlib": "^2.21.8", + "tslib": "^2.5.0", + "zone.js": "0.13.0" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1fcc875..c8a13f5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,137 +1,139 @@ lockfileVersion: 5.4 specifiers: - '@angular-devkit/build-angular': 15.2.0 - '@angular-devkit/core': 15.2.0 - '@angular-devkit/schematics': 15.2.0 + '@angular-devkit/build-angular': 15.2.4 + '@angular-devkit/core': 15.2.4 + '@angular-devkit/schematics': 15.2.4 '@angular-eslint/eslint-plugin': ~15.2.1 '@angular-eslint/eslint-plugin-template': ~15.2.1 '@angular-eslint/template-parser': ~15.2.1 - '@angular/animations': 15.2.0 - '@angular/cli': ~15.2.0 - '@angular/common': 15.2.0 - '@angular/compiler': 15.2.0 - '@angular/compiler-cli': 15.2.0 - '@angular/core': 15.2.0 - '@angular/forms': 15.2.0 - '@angular/language-service': 15.2.0 - '@angular/platform-browser': 15.2.0 - '@angular/platform-browser-dynamic': 15.2.0 - '@angular/router': 15.2.0 - '@nrwl/angular': 15.8.1 - '@nrwl/devkit': 15.8.1 - '@nrwl/eslint-plugin-nx': 15.8.1 - '@nrwl/jest': 15.8.1 - '@nrwl/js': 15.8.1 - '@nrwl/linter': 15.8.1 - '@nrwl/nx-plugin': 15.8.1 - '@nrwl/workspace': 15.8.1 + '@angular/animations': 15.2.5 + '@angular/cli': ~15.2.4 + '@angular/common': 15.2.5 + '@angular/compiler': 15.2.5 + '@angular/compiler-cli': 15.2.5 + '@angular/core': 15.2.5 + '@angular/forms': 15.2.5 + '@angular/language-service': 15.2.5 + '@angular/platform-browser': 15.2.5 + '@angular/platform-browser-dynamic': 15.2.5 + '@angular/router': 15.2.5 + '@nrwl/angular': 15.9.2 + '@nrwl/devkit': 15.9.2 + '@nrwl/eslint-plugin-nx': 15.9.2 + '@nrwl/jest': 15.9.2 + '@nrwl/js': 15.9.2 + '@nrwl/linter': 15.9.2 + '@nrwl/nx-plugin': 15.9.2 + '@nrwl/workspace': 15.9.2 '@release-it/bumper': ^4.0.2 '@release-it/conventional-changelog': ^5.1.1 - '@rx-angular/state': ^1.7.0 - '@schematics/angular': 15.2.0 - '@swc-node/register': ^1.6.2 + '@rx-angular/state': ^2.0.0 + '@schematics/angular': 15.2.4 + '@swc-node/register': ^1.6.3 '@swc/cli': ~0.1.62 - '@swc/core': ^1.3.37 + '@swc/core': ^1.3.44 '@swc/helpers': ~0.4.14 - '@types/jest': 29.4.0 - '@types/node': 18.14.2 - '@types/three': ^0.149.0 - '@typescript-eslint/eslint-plugin': ^5.54.0 - '@typescript-eslint/parser': ^5.54.0 - angular-three: ^1.9.11 - dotenv-cli: ^7.0.0 - eslint: ~8.35.0 - eslint-config-prettier: 8.6.0 - jest: 29.4.3 - jest-environment-jsdom: 29.4.3 - jest-preset-angular: ~13.0.0 - jsonc-eslint-parser: ^2.1.0 + '@types/jest': 29.5.0 + '@types/node': 18.15.11 + '@types/three': ^0.150.1 + '@typescript-eslint/eslint-plugin': ^5.57.0 + '@typescript-eslint/parser': ^5.57.0 + angular-three: ^1.9.14 + angular-three-soba: ^1.12.4 + dotenv-cli: ^7.1.0 + eslint: ~8.37.0 + eslint-config-prettier: 8.8.0 + jest: 29.5.0 + jest-environment-jsdom: 29.5.0 + jest-preset-angular: ~13.0.1 + jsonc-eslint-parser: ^2.2.0 ng-packagr: 15.2.2 - nx: 15.8.1 + nx: 15.9.2 postcss: ^8.4.21 postcss-import: ~15.1.0 - postcss-preset-env: ~8.0.1 + postcss-preset-env: ~8.3.0 postcss-url: ~10.1.3 - postprocessing: ^6.30.1 - prettier: ^2.8.4 + postprocessing: ^6.30.2 + prettier: ^2.8.7 prettier-plugin-organize-imports: ^3.2.2 - release-it: ^15.6.1 + release-it: ^15.10.0 rxjs: ~7.8.0 three: ^0.150.1 three-stdlib: ^2.21.8 - ts-jest: 29.0.5 + ts-jest: 29.1.0 ts-node: 10.9.1 tslib: ^2.5.0 typescript: ~4.9.5 - zone.js: 0.12.0 + zone.js: 0.13.0 dependencies: - '@angular/animations': 15.2.0_@angular+core@15.2.0 - '@angular/common': 15.2.0_6rl5h76dm6n755x2qkojsrrx44 - '@angular/compiler': 15.2.0_@angular+core@15.2.0 - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 - '@angular/forms': 15.2.0_za6jdduxquwsf5arpf6dzdovcm - '@angular/platform-browser': 15.2.0_soizqph2fnjracxavakx67hoyq - '@angular/platform-browser-dynamic': 15.2.0_q3vtycdixm4mw4ocqkr6ifs2ty - '@angular/router': 15.2.0_za6jdduxquwsf5arpf6dzdovcm - '@rx-angular/state': 1.7.0_ts33hcwf2aoipoul5vf22zxzom + '@angular/animations': 15.2.5_@angular+core@15.2.5 + '@angular/common': 15.2.5_l7ldxvm6cyairraobr6ufbyy3m + '@angular/compiler': 15.2.5_@angular+core@15.2.5 + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 + '@angular/forms': 15.2.5_fei2hpjube2jyptjjr23apcui4 + '@angular/platform-browser': 15.2.5_whitwv576nipstqe3pscp2dg6m + '@angular/platform-browser-dynamic': 15.2.5_q7pdso3tfnujpmliompw7qvcae + '@angular/router': 15.2.5_fei2hpjube2jyptjjr23apcui4 + '@rx-angular/state': 2.0.0_6l4ixghvlu7xbirbdwlnr7mdzu '@swc/helpers': 0.4.14 - angular-three: 1.9.11_izr5ueohlyrbjthhd2oebxjlxy - postprocessing: 6.30.1_three@0.150.1 + angular-three: 1.9.14_7tlthdnukxbxbwwtxvixw73jcm + angular-three-soba: 1.12.4_dbqdy7snascq6qkmucxebu4scy + postprocessing: 6.30.2_three@0.150.1 rxjs: 7.8.0 three: 0.150.1 three-stdlib: 2.21.8_three@0.150.1 tslib: 2.5.0 - zone.js: 0.12.0 + zone.js: 0.13.0 devDependencies: - '@angular-devkit/build-angular': 15.2.0_axhu32mzltqcbjb7ywassbznue - '@angular-devkit/core': 15.2.0 - '@angular-devkit/schematics': 15.2.0 - '@angular-eslint/eslint-plugin': 15.2.1_ycpbpc6yetojsgtrx3mwntkhsu - '@angular-eslint/eslint-plugin-template': 15.2.1_ycpbpc6yetojsgtrx3mwntkhsu - '@angular-eslint/template-parser': 15.2.1_ycpbpc6yetojsgtrx3mwntkhsu - '@angular/cli': 15.2.0 - '@angular/compiler-cli': 15.2.0_m4al3dxpm6stx7f4nyyv5fszcu - '@angular/language-service': 15.2.0 - '@nrwl/angular': 15.8.1_zffip7ihsx2iwiczyvewv7sdnq - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/eslint-plugin-nx': 15.8.1_mtdekozmstuu7iqpfrvaavadlq - '@nrwl/jest': 15.8.1_pkwi4nir3osk5uodmodahbwv7u - '@nrwl/js': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/linter': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/nx-plugin': 15.8.1_pkwi4nir3osk5uodmodahbwv7u - '@nrwl/workspace': 15.8.1_2kzyereaacid5547iyrili5ija - '@release-it/bumper': 4.0.2_release-it@15.6.1 - '@release-it/conventional-changelog': 5.1.1_release-it@15.6.1 - '@schematics/angular': 15.2.0 - '@swc-node/register': 1.6.2_ipmdxr3u7zmuua7yffrtyk2sny - '@swc/cli': 0.1.62_@swc+core@1.3.37 - '@swc/core': 1.3.37 - '@types/jest': 29.4.0 - '@types/node': 18.14.2 - '@types/three': 0.149.0 - '@typescript-eslint/eslint-plugin': 5.54.0_6mj2wypvdnknez7kws2nfdgupi - '@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu - dotenv-cli: 7.0.0 - eslint: 8.35.0 - eslint-config-prettier: 8.6.0_eslint@8.35.0 - jest: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e - jest-environment-jsdom: 29.4.3 - jest-preset-angular: 13.0.0_gspdx5tmyfhx5k2vhqhw6gg2v4 - jsonc-eslint-parser: 2.1.0 - ng-packagr: 15.2.2_3updo4fesuy2uqvenboycgm2be - nx: 15.8.1_ndjiwv35gp2jphtwrka5u7dnfe + '@angular-devkit/build-angular': 15.2.4_otis6vrxed4nejhh6ercfwokwa + '@angular-devkit/core': 15.2.4 + '@angular-devkit/schematics': 15.2.4 + '@angular-eslint/eslint-plugin': 15.2.1_ip5up2nocltd47wbnuyybe5dxu + '@angular-eslint/eslint-plugin-template': 15.2.1_ip5up2nocltd47wbnuyybe5dxu + '@angular-eslint/template-parser': 15.2.1_ip5up2nocltd47wbnuyybe5dxu + '@angular/cli': 15.2.4 + '@angular/compiler-cli': 15.2.5_g7fd5x7sgwusoheznmie6tjtqi + '@angular/language-service': 15.2.5 + '@nrwl/angular': 15.9.2_mtoovsx422x6ix7vezh2ygp25m + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@nrwl/eslint-plugin-nx': 15.9.2_b2h4du2kaub72w7edrgahez5wm + '@nrwl/jest': 15.9.2_olf2c6eq4yi5kqel76onofbqhu + '@nrwl/js': 15.9.2_tq3uo7ojcp2emgjm7qgecdzhim + '@nrwl/linter': 15.9.2_2gbrgjbo4wueo2lh5zpxye44gy + '@nrwl/nx-plugin': 15.9.2_dreliexiy7lpuv3gjtsiy2jrzi + '@nrwl/workspace': 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq + '@release-it/bumper': 4.0.2_release-it@15.10.0 + '@release-it/conventional-changelog': 5.1.1_release-it@15.10.0 + '@schematics/angular': 15.2.4 + '@swc-node/register': 1.6.3_66mvzeab2nuqbsf45na6mcip7a + '@swc/cli': 0.1.62_@swc+core@1.3.44 + '@swc/core': 1.3.44 + '@types/jest': 29.5.0 + '@types/node': 18.15.11 + '@types/three': 0.150.1 + '@typescript-eslint/eslint-plugin': 5.57.0_x4rubgibnu7ujqspfqdeho4yiu + '@typescript-eslint/parser': 5.57.0_ip5up2nocltd47wbnuyybe5dxu + dotenv-cli: 7.1.0 + eslint: 8.37.0 + eslint-config-prettier: 8.8.0_eslint@8.37.0 + jest: 29.5.0_rrli7kzx2akox3oq6aahu3rvje + jest-environment-jsdom: 29.5.0 + jest-preset-angular: 13.0.1_ltq64s3zodjvcuwrycdwtiuila + jsonc-eslint-parser: 2.2.0 + ng-packagr: 15.2.2_wojkbulz3zzou2iy3fhucum3m4 + nx: 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq postcss: 8.4.21 postcss-import: 15.1.0_postcss@8.4.21 - postcss-preset-env: 8.0.1_postcss@8.4.21 + postcss-preset-env: 8.3.0_postcss@8.4.21 postcss-url: 10.1.3_postcss@8.4.21 - prettier: 2.8.4 - prettier-plugin-organize-imports: 3.2.2_silln3pw57har7jydmecgzoypa - release-it: 15.6.1 - ts-jest: 29.0.5_cslgewaznsjxirw6ogkiwclmbu - ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 + prettier: 2.8.7 + prettier-plugin-organize-imports: 3.2.2_erhqnhond52bpeyvirmp3gjrp4 + release-it: 15.10.0 + ts-jest: 29.1.0_rvjmdqhqjqm2mi2o3slrod4dxm + ts-node: 10.9.1_gep7z2alhjdwu3iitcgobz5pyy typescript: 4.9.5 packages: @@ -144,28 +146,28 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: true - /@angular-devkit/architect/0.1502.0: - resolution: {integrity: sha512-/HmyAQhb4BNbcVRL2uaLwrJAAeYVUD42Bipoq8+kUNzoRv9QqJTIOx+2fSsmwBk8C+Jx3184UD3SfUmEnFPt4g==} + /@angular-devkit/architect/0.1502.4: + resolution: {integrity: sha512-bDBcaRMBfXFfK9MpvfNO926F1rL0PEw+mveXxq3/SSql+1XP/hrc5TVGwnoim4g6DqsGmu9upS5DyJ6PnL/hHA==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 15.2.0 + '@angular-devkit/core': 15.2.4 rxjs: 6.6.7 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/architect/0.1502.0_chokidar@3.5.3: - resolution: {integrity: sha512-/HmyAQhb4BNbcVRL2uaLwrJAAeYVUD42Bipoq8+kUNzoRv9QqJTIOx+2fSsmwBk8C+Jx3184UD3SfUmEnFPt4g==} + /@angular-devkit/architect/0.1502.4_chokidar@3.5.3: + resolution: {integrity: sha512-bDBcaRMBfXFfK9MpvfNO926F1rL0PEw+mveXxq3/SSql+1XP/hrc5TVGwnoim4g6DqsGmu9upS5DyJ6PnL/hHA==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 15.2.0_chokidar@3.5.3 + '@angular-devkit/core': 15.2.4_chokidar@3.5.3 rxjs: 6.6.7 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/build-angular/15.2.0_axhu32mzltqcbjb7ywassbznue: - resolution: {integrity: sha512-scEZSBlVPWk7cFEoIVjW3T84it6ZPB4AU/U+dLuIvBT1P0V7R4Kctp8J219eAKsxrjTdD6hvYKXSP2uBFoqgng==} + /@angular-devkit/build-angular/15.2.4_otis6vrxed4nejhh6ercfwokwa: + resolution: {integrity: sha512-wt0S4oz0vxuW0/Ak5X0vQ7s7TSPynmktVNJblu9SFRgwCD3kplV2B693F+M6t8eLzSy0UCSbZp9h3Ae8gLEiEw==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^15.0.0 @@ -194,10 +196,10 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.2.0 - '@angular-devkit/architect': 0.1502.0_chokidar@3.5.3 - '@angular-devkit/build-webpack': 0.1502.0_oc46zsvsns3nh7f43oasdmifbu - '@angular-devkit/core': 15.2.0_chokidar@3.5.3 - '@angular/compiler-cli': 15.2.0_m4al3dxpm6stx7f4nyyv5fszcu + '@angular-devkit/architect': 0.1502.4_chokidar@3.5.3 + '@angular-devkit/build-webpack': 0.1502.4_s3sugpttl6jjqsvaz4l5e6h25m + '@angular-devkit/core': 15.2.4_chokidar@3.5.3 + '@angular/compiler-cli': 15.2.5_g7fd5x7sgwusoheznmie6tjtqi '@babel/core': 7.20.12 '@babel/generator': 7.20.14 '@babel/helper-annotate-as-pure': 7.18.6 @@ -209,17 +211,17 @@ packages: '@babel/runtime': 7.20.13 '@babel/template': 7.20.7 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 15.2.0_22givpha6qvbhkpz54v6dqomni + '@ngtools/webpack': 15.2.4_mqpcjrb2hopz5ykzgwfofef5q4 ansi-colors: 4.1.3 autoprefixer: 10.4.13_postcss@8.4.21 - babel-loader: 9.1.2_la66t7xldg4uecmyawueag5wkm + babel-loader: 9.1.2_vbwv3zr3kwaf4v2iytwakh6feu babel-plugin-istanbul: 6.1.1 browserslist: 4.21.5 cacache: 17.0.4 chokidar: 3.5.3 - copy-webpack-plugin: 11.0.0_webpack@5.75.0 + copy-webpack-plugin: 11.0.0_webpack@5.76.1 critters: 0.0.16 - css-loader: 6.7.3_webpack@5.75.0 + css-loader: 6.7.3_webpack@5.76.1 esbuild-wasm: 0.17.8 glob: 8.1.0 https-proxy-agent: 5.0.1 @@ -227,35 +229,35 @@ packages: jsonc-parser: 3.2.0 karma-source-map-support: 1.4.0 less: 4.1.3 - less-loader: 11.1.0_less@4.1.3+webpack@5.75.0 - license-webpack-plugin: 4.0.2_webpack@5.75.0 + less-loader: 11.1.0_less@4.1.3+webpack@5.76.1 + license-webpack-plugin: 4.0.2_webpack@5.76.1 loader-utils: 3.2.1 magic-string: 0.29.0 - mini-css-extract-plugin: 2.7.2_webpack@5.75.0 - ng-packagr: 15.2.2_3updo4fesuy2uqvenboycgm2be + mini-css-extract-plugin: 2.7.2_webpack@5.76.1 + ng-packagr: 15.2.2_wojkbulz3zzou2iy3fhucum3m4 open: 8.4.1 ora: 5.4.1 parse5-html-rewriting-stream: 7.0.0 piscina: 3.2.0 postcss: 8.4.21 - postcss-loader: 7.0.2_6jdsrmfenkuhhw3gx4zvjlznce + postcss-loader: 7.0.2_mquw4qchulb5tpkmg3p2j6qala resolve-url-loader: 5.0.0 rxjs: 6.6.7 sass: 1.58.1 - sass-loader: 13.2.0_sass@1.58.1+webpack@5.75.0 + sass-loader: 13.2.0_sass@1.58.1+webpack@5.76.1 semver: 7.3.8 - source-map-loader: 4.0.1_webpack@5.75.0 + source-map-loader: 4.0.1_webpack@5.76.1 source-map-support: 0.5.21 terser: 5.16.3 text-table: 0.2.0 tree-kill: 1.2.2 tslib: 2.5.0 typescript: 4.9.5 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q - webpack-dev-middleware: 6.0.1_webpack@5.75.0 + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i + webpack-dev-middleware: 6.0.1_webpack@5.76.1 webpack-dev-server: 4.11.1_webpack@5.75.0 webpack-merge: 5.8.0 - webpack-subresource-integrity: 5.1.0_webpack@5.75.0 + webpack-subresource-integrity: 5.1.0_webpack@5.76.1 optionalDependencies: esbuild: 0.17.8 transitivePeerDependencies: @@ -273,23 +275,23 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-webpack/0.1502.0_oc46zsvsns3nh7f43oasdmifbu: - resolution: {integrity: sha512-5xlHsuTZUaSvX+5/wfhbhr+CFVUSsLVNhiu3E4i9Qkyyb9Imj+KFZEuiy17p4fkYSUV7IXiQ34G5Axi5UCcnxQ==} + /@angular-devkit/build-webpack/0.1502.4_s3sugpttl6jjqsvaz4l5e6h25m: + resolution: {integrity: sha512-Bs/pxcY3517QAVyAalDxJgjc93KWQos+dFdgEQrKxj/VTs1BTYnLbb2M8Y7MoxVnfH4S+qqxGe5B57T+TlB3Eg==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 dependencies: - '@angular-devkit/architect': 0.1502.0_chokidar@3.5.3 + '@angular-devkit/architect': 0.1502.4_chokidar@3.5.3 rxjs: 6.6.7 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i webpack-dev-server: 4.11.1_webpack@5.75.0 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/core/15.2.0: - resolution: {integrity: sha512-kUE5XvQzn+fiEvFqIk8x0q4hvRD+dKfAMM7p0uPQ69O9cj2b8c01oDvLOskvwhIJOnKTxnK/1d2gFQLupPci4A==} + /@angular-devkit/core/15.2.4: + resolution: {integrity: sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -303,8 +305,8 @@ packages: rxjs: 6.6.7 source-map: 0.7.4 - /@angular-devkit/core/15.2.0_chokidar@3.5.3: - resolution: {integrity: sha512-kUE5XvQzn+fiEvFqIk8x0q4hvRD+dKfAMM7p0uPQ69O9cj2b8c01oDvLOskvwhIJOnKTxnK/1d2gFQLupPci4A==} + /@angular-devkit/core/15.2.4_chokidar@3.5.3: + resolution: {integrity: sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -320,11 +322,11 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/schematics/15.2.0: - resolution: {integrity: sha512-LrsbQWaMRrLPBCgTOw7F+BvA4mjCljC+42NmiId/GXdU9FljEw/Ly1+u7LJREnE1yYqGQeR8zd8xjgIS0mTc3A==} + /@angular-devkit/schematics/15.2.4: + resolution: {integrity: sha512-/W7/vvn59PAVLzhcvD4/N/E8RDhub8ny1A7I96LTRjC5o+yvVV16YJ4YJzolrRrIEN01KmLVQJ9A58VCaweMgw==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 15.2.0 + '@angular-devkit/core': 15.2.4 jsonc-parser: 3.2.0 magic-string: 0.29.0 ora: 5.4.1 @@ -336,82 +338,82 @@ packages: resolution: {integrity: sha512-LO7Am8eVCr7oh6a0VmKSL7K03CnQEQhFO7Wt/YtbfYOxVjrbwmYLwJn+wZPOT7A02t/BttOD/WXuDrOWtSMQ/Q==} dev: true - /@angular-eslint/eslint-plugin-template/15.2.1_ycpbpc6yetojsgtrx3mwntkhsu: + /@angular-eslint/eslint-plugin-template/15.2.1_ip5up2nocltd47wbnuyybe5dxu: resolution: {integrity: sha512-IeiSLk6YxapFdH2z5o/O3R7VwtBd2T6fWmhLFPwDYMDknrwegnOjwswCdBplOccpUp0wqlCeGUx7LTsuzwaz7w==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: '@angular-eslint/bundled-angular-compiler': 15.2.1 - '@angular-eslint/utils': 15.2.1_ycpbpc6yetojsgtrx3mwntkhsu - '@typescript-eslint/type-utils': 5.48.2_ycpbpc6yetojsgtrx3mwntkhsu - '@typescript-eslint/utils': 5.48.2_ycpbpc6yetojsgtrx3mwntkhsu + '@angular-eslint/utils': 15.2.1_ip5up2nocltd47wbnuyybe5dxu + '@typescript-eslint/type-utils': 5.48.2_ip5up2nocltd47wbnuyybe5dxu + '@typescript-eslint/utils': 5.48.2_ip5up2nocltd47wbnuyybe5dxu aria-query: 5.1.3 axobject-query: 3.1.1 - eslint: 8.35.0 + eslint: 8.37.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/eslint-plugin/15.2.1_ycpbpc6yetojsgtrx3mwntkhsu: + /@angular-eslint/eslint-plugin/15.2.1_ip5up2nocltd47wbnuyybe5dxu: resolution: {integrity: sha512-OM7b1kS4E4CkXjkaWN+lEzawh4VxY6l7FO1Cuk4s7iv3/YpZG3rJxIZBqnFLTixwrBuqw8y4FNBzF3eDgmFAUw==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/utils': 15.2.1_ycpbpc6yetojsgtrx3mwntkhsu - '@typescript-eslint/utils': 5.48.2_ycpbpc6yetojsgtrx3mwntkhsu - eslint: 8.35.0 + '@angular-eslint/utils': 15.2.1_ip5up2nocltd47wbnuyybe5dxu + '@typescript-eslint/utils': 5.48.2_ip5up2nocltd47wbnuyybe5dxu + eslint: 8.37.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/template-parser/15.2.1_ycpbpc6yetojsgtrx3mwntkhsu: + /@angular-eslint/template-parser/15.2.1_ip5up2nocltd47wbnuyybe5dxu: resolution: {integrity: sha512-ViCi79gC2aKJecmYLkOT+QlT5WMRNXeYz0Dr9Pr8qXzIbY0oAWE7nOT5jkXwQ9oUk+ybtGCWHma5JVJWVJsIog==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: '@angular-eslint/bundled-angular-compiler': 15.2.1 - eslint: 8.35.0 + eslint: 8.37.0 eslint-scope: 7.1.1 typescript: 4.9.5 dev: true - /@angular-eslint/utils/15.2.1_ycpbpc6yetojsgtrx3mwntkhsu: + /@angular-eslint/utils/15.2.1_ip5up2nocltd47wbnuyybe5dxu: resolution: {integrity: sha512-++FneAJHxJqcSu0igVN6uOkSoHxlzgLoMBswuovYJy3UKwm33/T6WFku8++753Ca/JucIoR1gdUfO7SoSspMDg==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: '@angular-eslint/bundled-angular-compiler': 15.2.1 - '@typescript-eslint/utils': 5.48.2_ycpbpc6yetojsgtrx3mwntkhsu - eslint: 8.35.0 + '@typescript-eslint/utils': 5.48.2_ip5up2nocltd47wbnuyybe5dxu + eslint: 8.37.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@angular/animations/15.2.0_@angular+core@15.2.0: - resolution: {integrity: sha512-Hh/ijBlHsFlr6vR7e9KZgFpdQf+ebr3uIDDRsVHjRkt8utsv3CpUcJkb75UyTv+Ok5gYmfsI1Lj1CDYujyA0Fg==} + /@angular/animations/15.2.5_@angular+core@15.2.5: + resolution: {integrity: sha512-areHbwTrJNEYWe+1xND7SEI8fY7Pi2wckuLtbGonjtoaAc8MPs0ov56TnpXHS7bIXKVszqUlBTBAElQSdtjCyw==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: - '@angular/core': 15.2.0 + '@angular/core': 15.2.5 dependencies: - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 tslib: 2.5.0 - /@angular/cli/15.2.0: - resolution: {integrity: sha512-Zy1kmcvqoQf316eirfxkS5vb8/3B9btZf0YvZH/hDHmAyzAs8cwfirU+ClhwLLb/T9i7HnB0YS+Pdz0XaQa/jQ==} + /@angular/cli/15.2.4: + resolution: {integrity: sha512-nQFnrt9aWwqkyhJMaZvjHXXuxeR1pZNcpZEzTA5nXtpVeNs8U7EBFCyJ+cYecFX0LHe36SoxXcbfnNEKHt3NVQ==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true dependencies: - '@angular-devkit/architect': 0.1502.0 - '@angular-devkit/core': 15.2.0 - '@angular-devkit/schematics': 15.2.0 - '@schematics/angular': 15.2.0 + '@angular-devkit/architect': 0.1502.4 + '@angular-devkit/core': 15.2.4 + '@angular-devkit/schematics': 15.2.4 + '@schematics/angular': 15.2.4 '@yarnpkg/lockfile': 1.1.0 ansi-colors: 4.1.3 ini: 3.0.1 @@ -432,26 +434,26 @@ packages: - supports-color dev: true - /@angular/common/15.2.0_6rl5h76dm6n755x2qkojsrrx44: - resolution: {integrity: sha512-B+e5pbkvlwlSwlQjtDrYQq+Xs62mScWm1plEZRHQm3cjBhA0RFT3MiUa/YNaHv8VoGjlrOm1rdJVEVQQxroZTg==} + /@angular/common/15.2.5_l7ldxvm6cyairraobr6ufbyy3m: + resolution: {integrity: sha512-6Wl1ak96NZvnL8p0eVsxHhaddv0/qYq2pQniKaKBfL9MVOQtAe07sPUDEZ6w0ApkmV63Giu4zFakaQMsmvxU0Q==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: - '@angular/core': 15.2.0 + '@angular/core': 15.2.5 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 rxjs: 7.8.0 tslib: 2.5.0 - /@angular/compiler-cli/15.2.0_m4al3dxpm6stx7f4nyyv5fszcu: - resolution: {integrity: sha512-ETnRBdY/LGcmDRQ9GQc9KyCd1kuRnj+Y9luq2dCTMysP+NgylmYoGDsJOsDKm6SzPo+B4PSAyHX2J4CVQFHpPg==} + /@angular/compiler-cli/15.2.5_g7fd5x7sgwusoheznmie6tjtqi: + resolution: {integrity: sha512-NNrnvL0JMg6dZMuTgBTb/IVIFJwy2my5XTNLngTNBfDCVu0SL1TKrYnpqp2qRi2ip9XdNqCtNF7JFDEklVbK2A==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} hasBin: true peerDependencies: - '@angular/compiler': 15.2.0 + '@angular/compiler': 15.2.5 typescript: '>=4.8.2 <5.0' dependencies: - '@angular/compiler': 15.2.0_@angular+core@15.2.0 + '@angular/compiler': 15.2.5_@angular+core@15.2.5 '@babel/core': 7.19.3 '@jridgewell/sourcemap-codec': 1.4.14 chokidar: 3.5.3 @@ -467,93 +469,93 @@ packages: - supports-color dev: true - /@angular/compiler/15.2.0_@angular+core@15.2.0: - resolution: {integrity: sha512-bGMc8xBs/3l5Ab2PmGGifuWVLxCzmYQPXeBYrwpmy+aYCwGzuVKxQp6L1UjA0OZNra7Am8bu4mOsLSR9ENdX6w==} + /@angular/compiler/15.2.5_@angular+core@15.2.5: + resolution: {integrity: sha512-0mAFF6Ud4ojsb8qGLQCWYh/LgKKrnn1Fz788LzfYcLYhi7UZPiCFrQJrEcCXBKtQsk8sG335CA9Qk0I/qc35zg==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: - '@angular/core': 15.2.0 + '@angular/core': 15.2.5 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 tslib: 2.5.0 - /@angular/core/15.2.0_rxjs@7.8.0+zone.js@0.12.0: - resolution: {integrity: sha512-UNHNcW3NqzMbG5gMjzXhb4xHrJcZq8rFdLwTLntB0oo2I/WxQFVlxz28nrW+Y09DbJf02MCASBLxD9If/6eT3g==} + /@angular/core/15.2.5_rxjs@7.8.0+zone.js@0.13.0: + resolution: {integrity: sha512-GtmjJmwtzCuF4FDXIY+9UFMAcfPlJzJDBDF7mgEmD2YKf/HV5PSyU91lfv9yDPnAkdzlDAL9u4YxnGgoURY8/g==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.11.4 || ~0.12.0 + zone.js: ~0.11.4 || ~0.12.0 || ~0.13.0 dependencies: rxjs: 7.8.0 tslib: 2.5.0 - zone.js: 0.12.0 + zone.js: 0.13.0 - /@angular/forms/15.2.0_za6jdduxquwsf5arpf6dzdovcm: - resolution: {integrity: sha512-a93ysagAhbbyNbWM1yjWcPZaZBNrNjZ6SNIQYyelqySeShStXlKrDxYY5q7G/qqGpQzg2YF5qCIOOQxJJA9//g==} + /@angular/forms/15.2.5_fei2hpjube2jyptjjr23apcui4: + resolution: {integrity: sha512-F4YLh0S1VyWp4IyfORTpzkZJcg7nB4q/wIirVZocR9sK3FJMEKYcAGwLbkWDYGZ66UCDw7EEqCTXkjr99/6sPg==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: - '@angular/common': 15.2.0 - '@angular/core': 15.2.0 - '@angular/platform-browser': 15.2.0 + '@angular/common': 15.2.5 + '@angular/core': 15.2.5 + '@angular/platform-browser': 15.2.5 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 15.2.0_6rl5h76dm6n755x2qkojsrrx44 - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 - '@angular/platform-browser': 15.2.0_soizqph2fnjracxavakx67hoyq + '@angular/common': 15.2.5_l7ldxvm6cyairraobr6ufbyy3m + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 + '@angular/platform-browser': 15.2.5_whitwv576nipstqe3pscp2dg6m rxjs: 7.8.0 tslib: 2.5.0 dev: false - /@angular/language-service/15.2.0: - resolution: {integrity: sha512-Gwg/IWPiBZ+LE0hHxtQGvQuJ+A7YehL6p0k26ClP0HS7Wy0ERRD9+ITGh5SnhKTKVMRwOb4HYcLp0N5W3yTajw==} + /@angular/language-service/15.2.5: + resolution: {integrity: sha512-knXe4D0gc2KiU3Y3LZCRvcIkddxUMHI6/44/QAGZD3UDx6ZnpizS0eb8q8AO1pWiBTUY5ETUAlihaGWqDgQ+Wg==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} dev: true - /@angular/platform-browser-dynamic/15.2.0_q3vtycdixm4mw4ocqkr6ifs2ty: - resolution: {integrity: sha512-OErEz/AX9S6I+RJUrFS/r9mF0rJGF1bhAvPjNvyc4mL+ai9JWZB6JgrZPzEz3v0nXG8SsAvnB1wJdKCp90Ed2g==} + /@angular/platform-browser-dynamic/15.2.5_q7pdso3tfnujpmliompw7qvcae: + resolution: {integrity: sha512-NoGVeaR7K+RMcLpS2gI4hyMVeUqP057rw8Yfk15dHy3cM8icj5zVfyez3AADcO1XthNhE1sI1d+2LD4/GxwIKQ==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: - '@angular/common': 15.2.0 - '@angular/compiler': 15.2.0 - '@angular/core': 15.2.0 - '@angular/platform-browser': 15.2.0 + '@angular/common': 15.2.5 + '@angular/compiler': 15.2.5 + '@angular/core': 15.2.5 + '@angular/platform-browser': 15.2.5 dependencies: - '@angular/common': 15.2.0_6rl5h76dm6n755x2qkojsrrx44 - '@angular/compiler': 15.2.0_@angular+core@15.2.0 - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 - '@angular/platform-browser': 15.2.0_soizqph2fnjracxavakx67hoyq + '@angular/common': 15.2.5_l7ldxvm6cyairraobr6ufbyy3m + '@angular/compiler': 15.2.5_@angular+core@15.2.5 + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 + '@angular/platform-browser': 15.2.5_whitwv576nipstqe3pscp2dg6m tslib: 2.5.0 - /@angular/platform-browser/15.2.0_soizqph2fnjracxavakx67hoyq: - resolution: {integrity: sha512-+FB+KMoRHktF/MR7hn8ofubVLpu3+KZpudupKlxthPSL2KPMJn6h00ewrJDv3W+MtpqphqCjQSLmKpzw2UKKug==} + /@angular/platform-browser/15.2.5_whitwv576nipstqe3pscp2dg6m: + resolution: {integrity: sha512-D19HL3UsvPX4s8yC4C4gphTNyQU75VuzcyGZ+6y1o1SQbVjF6UwSrztmb//4MCkpclb+avv669z5AEiTuBTnVQ==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: - '@angular/animations': 15.2.0 - '@angular/common': 15.2.0 - '@angular/core': 15.2.0 + '@angular/animations': 15.2.5 + '@angular/common': 15.2.5 + '@angular/core': 15.2.5 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/animations': 15.2.0_@angular+core@15.2.0 - '@angular/common': 15.2.0_6rl5h76dm6n755x2qkojsrrx44 - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 + '@angular/animations': 15.2.5_@angular+core@15.2.5 + '@angular/common': 15.2.5_l7ldxvm6cyairraobr6ufbyy3m + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 tslib: 2.5.0 - /@angular/router/15.2.0_za6jdduxquwsf5arpf6dzdovcm: - resolution: {integrity: sha512-FPmGP7DmJtzqgmM7FMs8bfe3vX0r6cdI4zbHMEVv7Zbn/yApgAzAsX7MXJYy7Oi45S6ZTH7SIVHVYVAqay1NVQ==} + /@angular/router/15.2.5_fei2hpjube2jyptjjr23apcui4: + resolution: {integrity: sha512-NSEfx2wgPCS8EdXLbKUjNCXC29cMqEGDUrSv8+P/O+tY21Szkqp6uzGTOZJuSTOoKQmDEw9CRmuwxMKm2l6y/Q==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: - '@angular/common': 15.2.0 - '@angular/core': 15.2.0 - '@angular/platform-browser': 15.2.0 + '@angular/common': 15.2.5 + '@angular/core': 15.2.5 + '@angular/platform-browser': 15.2.5 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 15.2.0_6rl5h76dm6n755x2qkojsrrx44 - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 - '@angular/platform-browser': 15.2.0_soizqph2fnjracxavakx67hoyq + '@angular/common': 15.2.5_l7ldxvm6cyairraobr6ufbyy3m + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 + '@angular/platform-browser': 15.2.5_whitwv576nipstqe3pscp2dg6m rxjs: 7.8.0 tslib: 2.5.0 dev: false @@ -1893,6 +1895,84 @@ packages: '@csstools/css-tokenizer': 2.0.1 dev: true + /@csstools/color-helpers/1.0.0: + resolution: {integrity: sha512-tgqtiV8sU/VaWYjOB3O7PWs7HR/MmOLl2kTYRW2qSsTSEniJq7xmyAYFB1LPpXvvQcE5u2ih2dK9fyc8BnrAGQ==} + engines: {node: ^14 || ^16 || >=18} + dev: true + + /@csstools/color-helpers/2.0.0: + resolution: {integrity: sha512-VcPjEnp07RNgz/D+oI2uIALg+IPCSl6mj0XhA3pl3F2bM2B95vgzatExmmzSg/X0zkh+R2v+jFY/J2pV/bnwpw==} + engines: {node: ^14 || ^16 || >=18} + dev: true + + /@csstools/css-calc/1.0.1_eu5cdbcexitnvbdq5yia3g22um: + resolution: {integrity: sha512-VBI8X0bmStfc85wWTa2bsbnlBQxgW4FmJ0Ts9ar9UqytE6kii3yg6GO+wpgzht2oK5Qlbpkm1Fy2kcqVmu6f3Q==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.0.1 + '@csstools/css-tokenizer': ^2.0.1 + dependencies: + '@csstools/css-parser-algorithms': 2.1.0_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + dev: true + + /@csstools/css-calc/1.0.1_ggzcsjlodsz5bpm3wuzdizqs5y: + resolution: {integrity: sha512-VBI8X0bmStfc85wWTa2bsbnlBQxgW4FmJ0Ts9ar9UqytE6kii3yg6GO+wpgzht2oK5Qlbpkm1Fy2kcqVmu6f3Q==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.0.1 + '@csstools/css-tokenizer': ^2.0.1 + dependencies: + '@csstools/css-parser-algorithms': 2.0.1_jcyrkspfsqbg4tr2sa6u4jvygy + '@csstools/css-tokenizer': 2.0.1 + dev: true + + /@csstools/css-calc/1.0.1_ppok7cytzjc65mcyxmtit3wdyi: + resolution: {integrity: sha512-VBI8X0bmStfc85wWTa2bsbnlBQxgW4FmJ0Ts9ar9UqytE6kii3yg6GO+wpgzht2oK5Qlbpkm1Fy2kcqVmu6f3Q==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.0.1 + '@csstools/css-tokenizer': ^2.0.1 + dependencies: + '@csstools/css-parser-algorithms': 2.0.1_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + dev: true + + /@csstools/css-color-parser/1.1.0_eu5cdbcexitnvbdq5yia3g22um: + resolution: {integrity: sha512-jRpIhjThaH8jxuJ8Q1H+jai/dekP5952kzLHTuN+rPI48eF2esf/18TMb3N/HtEgmnybhfiwUO6Ph2OkHi3jpA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.1.0 + '@csstools/css-tokenizer': ^2.1.0 + dependencies: + '@csstools/color-helpers': 2.0.0 + '@csstools/css-calc': 1.0.1_eu5cdbcexitnvbdq5yia3g22um + '@csstools/css-parser-algorithms': 2.1.0_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + dev: true + + /@csstools/css-color-parser/1.1.0_ppok7cytzjc65mcyxmtit3wdyi: + resolution: {integrity: sha512-jRpIhjThaH8jxuJ8Q1H+jai/dekP5952kzLHTuN+rPI48eF2esf/18TMb3N/HtEgmnybhfiwUO6Ph2OkHi3jpA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.1.0 + '@csstools/css-tokenizer': ^2.1.0 + dependencies: + '@csstools/color-helpers': 2.0.0 + '@csstools/css-calc': 1.0.1_ppok7cytzjc65mcyxmtit3wdyi + '@csstools/css-parser-algorithms': 2.0.1_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + dev: true + + /@csstools/css-parser-algorithms/2.0.1_5vzy4lghjvuzkedkkk4tqwjftm: + resolution: {integrity: sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-tokenizer': ^2.0.0 + dependencies: + '@csstools/css-tokenizer': 2.1.0 + dev: true + /@csstools/css-parser-algorithms/2.0.1_jcyrkspfsqbg4tr2sa6u4jvygy: resolution: {integrity: sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==} engines: {node: ^14 || ^16 || >=18} @@ -1902,11 +1982,25 @@ packages: '@csstools/css-tokenizer': 2.0.1 dev: true + /@csstools/css-parser-algorithms/2.1.0_5vzy4lghjvuzkedkkk4tqwjftm: + resolution: {integrity: sha512-KP8TicdXpUyeB1NMlbHud/1l39xvLGvqNFWMpG4qC6H1zs9SadGUHe5SO92n/659sDW9aGDvm9AMru0DZkN1Bw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-tokenizer': ^2.0.0 + dependencies: + '@csstools/css-tokenizer': 2.1.0 + dev: true + /@csstools/css-tokenizer/2.0.1: resolution: {integrity: sha512-sYD3H7ReR88S/4+V5VbKiBEUJF4FqvG+8aNJkxqoPAnbhFziDG22IDZc4+h+xA63SfgM+h15lq5OnLeCxQ9nPA==} engines: {node: ^14 || ^16 || >=18} dev: true + /@csstools/css-tokenizer/2.1.0: + resolution: {integrity: sha512-dtqFyoJBHUxGi9zPZdpCKP1xk8tq6KPHJ/NY4qWXiYo6IcSGwzk3L8x2XzZbbyOyBs9xQARoGveU2AsgLj6D2A==} + engines: {node: ^14 || ^16 || >=18} + dev: true + /@csstools/media-query-list-parser/2.0.1_ggzcsjlodsz5bpm3wuzdizqs5y: resolution: {integrity: sha512-X2/OuzEbjaxhzm97UJ+95GrMeT29d1Ib+Pu+paGLuRWZnWRK9sI9r3ikmKXPWGA1C4y4JEdBEFpp9jEqCvLeRA==} engines: {node: ^14 || ^16 || >=18} @@ -1918,6 +2012,17 @@ packages: '@csstools/css-tokenizer': 2.0.1 dev: true + /@csstools/media-query-list-parser/2.0.2_eu5cdbcexitnvbdq5yia3g22um: + resolution: {integrity: sha512-8V6JD8Av1HttuClYr1ZBu0LRVe5Nnz4qrv8RppO8mobsX/USBHZy5JQOXYIlpOVhl46nzkx3X5cfH6CqUghjrQ==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.0.0 + '@csstools/css-tokenizer': ^2.0.0 + dependencies: + '@csstools/css-parser-algorithms': 2.1.0_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + dev: true + /@csstools/postcss-cascade-layers/3.0.1_postcss@8.4.21: resolution: {integrity: sha512-dD8W98dOYNOH/yX4V4HXOhfCOnvVAg8TtsL+qCGNoKXuq5z2C/d026wGWgySgC8cajXXo/wNezS31Glj5GcqrA==} engines: {node: ^14 || ^16 || >=18} @@ -1929,29 +2034,34 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /@csstools/postcss-color-function/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-d7379loVBgIiKTQMOUduUctq3CWMeqNpGkLhzuejvuGyA+bWYT1p7n2GzmIwgXwP0CF8DIFtDgvrsvHn3i+tWw==} + /@csstools/postcss-color-function/2.2.0_postcss@8.4.21: + resolution: {integrity: sha512-4z3k3p35Gmv4ZDX79OytvhwYx6Hz+y3hitikw2F+XG1yhSjalXoMCV04atgLjc/ThLg+Hwnp1pxhQ2G07UHknQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21 + '@csstools/css-color-parser': 1.1.0_ppok7cytzjc65mcyxmtit3wdyi + '@csstools/css-parser-algorithms': 2.0.1_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + '@csstools/postcss-progressive-custom-properties': 2.1.1_postcss@8.4.21 postcss: 8.4.21 - postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-font-format-keywords/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-NRwT5g/L+lDkridDiHfjNGyHvdSHJOdcXPPZXZOpSfr/AwRxTJ+wsbKAzyBb1stalkr9KjICDr+ofpkk96r0Wg==} + /@csstools/postcss-color-mix-function/1.0.0_postcss@8.4.21: + resolution: {integrity: sha512-JuI8SKpE/XIpfmvALcxvk6flaq36KCJwqQgZ958Jz189r1diQZADq+7xFmjcv+B0vHQ4nSa92gGExtzOZ1iiUg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: + '@csstools/css-color-parser': 1.1.0_ppok7cytzjc65mcyxmtit3wdyi + '@csstools/css-parser-algorithms': 2.0.1_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + '@csstools/postcss-progressive-custom-properties': 2.1.1_postcss@8.4.21 postcss: 8.4.21 - postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-hwb-function/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-IYoJZ/lDgbXr5iRxlIYdTirWRerrcpezfpP6Xr+bfu8KJRgSMQVOxmXpfJwEXQuTBiX+DyVcAz+IbDdOexHq9g==} + /@csstools/postcss-font-format-keywords/2.0.2_postcss@8.4.21: + resolution: {integrity: sha512-iKYZlIs6JsNT7NKyRjyIyezTCHLh4L4BBB3F5Nx7Dc4Z/QmBgX+YJFuUSar8IM6KclGiAUFGomXFdYxAwJydlA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -1960,19 +2070,44 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-ic-unit/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-718aUIKZJDkbQrINOv6B0I70EZpTB9LzPykGVE/U3gnlXc4tjgvr6/r/G3Hopyn1D5R4BJYcMPI06tVzAgLSMQ==} + /@csstools/postcss-gradients-interpolation-method/3.0.1_postcss@8.4.21: + resolution: {integrity: sha512-sCfFSzL5HRb/GhrGuTEi8IRrxp2bUeKakyXvuXzuBBxL0L2X8kZAljQwkuRkd0W/wIWTsQG/E72REb5XMmRfrA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/css-color-parser': 1.1.0_eu5cdbcexitnvbdq5yia3g22um + '@csstools/css-parser-algorithms': 2.1.0_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + '@csstools/postcss-progressive-custom-properties': 2.1.1_postcss@8.4.21 + postcss: 8.4.21 + dev: true + + /@csstools/postcss-hwb-function/2.2.0_postcss@8.4.21: + resolution: {integrity: sha512-7gDPKacr3KhonzEyj4dzAEcetFJbN+JVPZXtANpf9SAVUHDUK+cCw7367uRlXnCeAoTdmRAyBk3agg2+snFxAw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21 + '@csstools/css-color-parser': 1.1.0_ppok7cytzjc65mcyxmtit3wdyi + '@csstools/css-parser-algorithms': 2.0.1_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + postcss: 8.4.21 + dev: true + + /@csstools/postcss-ic-unit/2.0.2_postcss@8.4.21: + resolution: {integrity: sha512-N84qGTJkfLTPj2qOG5P4CIqGjpZBbjOEMKMn+UjO5wlb9lcBTfBsxCF0lQsFdWJUzBHYFOz19dL66v71WF3Pig==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/postcss-progressive-custom-properties': 2.1.1_postcss@8.4.21 postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-is-pseudo-class/3.0.1_postcss@8.4.21: - resolution: {integrity: sha512-N0GC8eRkHDsI8Y3AZ6HLJol1YANNk8PFWsUHOzuDkQW0zbrPL9arYpPTw4cr8yq0rkY/9TRaBDU74QA4ULmKHQ==} + /@csstools/postcss-is-pseudo-class/3.1.1_postcss@8.4.21: + resolution: {integrity: sha512-hhiacuby4YdUnnxfCYCRMBIobyJImozf0u+gHSbQ/tNOdwvmrZtVROvgW7zmfYuRkHVDNZJWZslq2v5jOU+j/A==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -2011,6 +2146,19 @@ packages: postcss: 8.4.21 dev: true + /@csstools/postcss-media-minmax/1.0.0_postcss@8.4.21: + resolution: {integrity: sha512-qXHZ0QVDszKf4SsLazOEzFl+m+IkhHOigqMy/gHNIzAtqB3XeBQUa+dTi1ROmQBDH1HXktGwy+tafFBg9UoaxA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/css-calc': 1.0.1_eu5cdbcexitnvbdq5yia3g22um + '@csstools/css-parser-algorithms': 2.1.0_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + '@csstools/media-query-list-parser': 2.0.2_eu5cdbcexitnvbdq5yia3g22um + postcss: 8.4.21 + dev: true + /@csstools/postcss-media-queries-aspect-ratio-number-values/1.0.1_postcss@8.4.21: resolution: {integrity: sha512-V9yQqXdje6OfqDf6EL5iGOpi6N0OEczwYK83rql9UapQwFEryXlAehR5AqH8QqLYb6+y31wUXK6vMxCp0920Zg==} engines: {node: ^14 || ^16 || >=18} @@ -2023,8 +2171,8 @@ packages: postcss: 8.4.21 dev: true - /@csstools/postcss-nested-calc/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-6C5yoF99zFb/C2Sa9Y5V0Y/2dnrjK5xe+h59L0LfdVhfanmJPrttwmfTua9etFRA1TGV46aoVMLEZ1NoHjWikg==} + /@csstools/postcss-nested-calc/2.0.2_postcss@8.4.21: + resolution: {integrity: sha512-jbwrP8rN4e7LNaRcpx3xpMUjhtt34I9OV+zgbcsYAAk6k1+3kODXJBf95/JMYWhu9g1oif7r06QVUgfWsKxCFw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -2043,19 +2191,21 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-oklab-function/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-MTj3w6G1TYW0k43sXjw25fY/S+LHXpFIym5NW0oO/hjHFzuz5Uwz93aUvdo/UrrFmxSQeQAYCxmq6NlH3Pf1Hw==} + /@csstools/postcss-oklab-function/2.2.0_postcss@8.4.21: + resolution: {integrity: sha512-5QMtgn9IWpeTbbt8DwLvr41CQRJef2fKhznTFQI1Og/v3zr/uKYu+aSKZEEaoZnO9OophM4YJnkVJne3CqvJDQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21 + '@csstools/css-color-parser': 1.1.0_ppok7cytzjc65mcyxmtit3wdyi + '@csstools/css-parser-algorithms': 2.0.1_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + '@csstools/postcss-progressive-custom-properties': 2.1.1_postcss@8.4.21 postcss: 8.4.21 - postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-progressive-custom-properties/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-ImgaFLEOhH/EdcrqDF8GSYSlsVR8EQBJ1p9ZhzoHgDkL7/uuzvSZOlRw5dFGFGnjdi7EXK4gsUjy2HU7ChHh3w==} + /@csstools/postcss-progressive-custom-properties/2.1.1_postcss@8.4.21: + resolution: {integrity: sha512-6p8eO5+j+9hn4h2Klr9dbmya0GIb9SRrnPaCxqR1muVlV1waAZq6YkmlApEwXrox9qxggSwGZD5TnLRIY9f7WA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -2064,8 +2214,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-scope-pseudo-class/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-wf2dcsqSQlBHc4HMMqdXdxDx4uYuqH+L08kKj+pmT+743C06STcUEu7ORFFEnqGWlOJ1kmA5BJ3pQU0EdMuA+w==} + /@csstools/postcss-scope-pseudo-class/2.0.2_postcss@8.4.21: + resolution: {integrity: sha512-6Pvo4uexUCXt+Hz5iUtemQAcIuCYnL+ePs1khFR6/xPgC92aQLJ0zGHonWoewiBE+I++4gXK3pr+R1rlOFHe5w==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -2074,34 +2224,39 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /@csstools/postcss-stepped-value-functions/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-VimD+M69GsZF/XssivjUwo6jXLgi86ar/gRSH7bautnCULSLxCr/HuY32N4rLRUr7qWF8oF/JTv06ceb66Q1jA==} + /@csstools/postcss-stepped-value-functions/2.1.0_postcss@8.4.21: + resolution: {integrity: sha512-CkEo9BF8fQeMoXW3biXjlgTLY7PA4UFihn6leq7hPoRzIguLUI0WZIVgsITGXfX8LXmkhCSTjXO2DLYu/LUixQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: + '@csstools/css-calc': 1.0.1_ggzcsjlodsz5bpm3wuzdizqs5y + '@csstools/css-parser-algorithms': 2.0.1_jcyrkspfsqbg4tr2sa6u4jvygy + '@csstools/css-tokenizer': 2.0.1 postcss: 8.4.21 - postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-text-decoration-shorthand/2.1.0_postcss@8.4.21: - resolution: {integrity: sha512-ARU7Oh9nplxt99cDONVrDt/c1osWRCtgAzegtvmkn6ed7wfmjeNOlXogK1SlAIfHl6X116kPTuFL7vuyDmlPQw==} + /@csstools/postcss-text-decoration-shorthand/2.2.2_postcss@8.4.21: + resolution: {integrity: sha512-aR9l/V7p0SkdrIyBysqlQWIbGXeGC7U4ccBAIlWMpVpG/MsGhxs1JvdBpjim4UDF3U+1VmF+MbvZFb7dL+d7XA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: + '@csstools/color-helpers': 1.0.0 postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-trigonometric-functions/2.0.1_postcss@8.4.21: - resolution: {integrity: sha512-uGmmVWGHozyWe6+I4w321fKUC034OB1OYW0ZP4ySHA23n+r9y93K+1yrmW+hThpSfApKhaWySoD4I71LLlFUYQ==} + /@csstools/postcss-trigonometric-functions/2.1.0_postcss@8.4.21: + resolution: {integrity: sha512-Ly7YczO+QdnByYeGqlppJoA2Tb2vsFfj5gSrszPTXJ+/4g3nnEZnG0VSeTK/WA8y7fzyL/qVNkkdEeOnruNWFQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: + '@csstools/css-calc': 1.0.1_ggzcsjlodsz5bpm3wuzdizqs5y + '@csstools/css-parser-algorithms': 2.0.1_jcyrkspfsqbg4tr2sa6u4jvygy + '@csstools/css-tokenizer': 2.0.1 postcss: 8.4.21 - postcss-value-parser: 4.2.0 dev: true /@csstools/postcss-unset-value/2.0.1_postcss@8.4.21: @@ -2327,13 +2482,28 @@ packages: dev: true optional: true - /@eslint/eslintrc/2.0.0: - resolution: {integrity: sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==} + /@eslint-community/eslint-utils/4.4.0_eslint@8.37.0: + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.37.0 + eslint-visitor-keys: 3.4.0 + dev: true + + /@eslint-community/regexpp/4.5.0: + resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc/2.0.2: + resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.4.1 + espree: 9.5.1 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -2344,8 +2514,8 @@ packages: - supports-color dev: true - /@eslint/js/8.35.0: - resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==} + /@eslint/js/8.37.0: + resolution: {integrity: sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -2403,27 +2573,27 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 slash: 3.0.0 dev: true - /@jest/console/29.4.3: - resolution: {integrity: sha512-W/o/34+wQuXlgqlPYTansOSiBnuxrTv61dEVkA6HNmpcgHLUjfaUbdqt6oVvOzaawwo9IdW9QOtMgQ1ScSZC4A==} + /@jest/console/29.5.0: + resolution: {integrity: sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.4.3 - '@types/node': 18.14.2 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 chalk: 4.1.2 - jest-message-util: 29.4.3 - jest-util: 29.4.3 + jest-message-util: 29.5.0 + jest-util: 29.5.0 slash: 3.0.0 dev: true - /@jest/core/29.4.3_ts-node@10.9.1: - resolution: {integrity: sha512-56QvBq60fS4SPZCuM7T+7scNrkGIe7Mr6PVIXUpu48ouvRaWOFqRPV91eifvFM0ay2HmfswXiGf97NGUN5KofQ==} + /@jest/core/29.5.0_ts-node@10.9.1: + resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -2431,32 +2601,32 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 29.4.3 - '@jest/reporters': 29.4.3 - '@jest/test-result': 29.4.3 - '@jest/transform': 29.4.3 - '@jest/types': 29.4.3 - '@types/node': 18.14.2 + '@jest/console': 29.5.0 + '@jest/reporters': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.7.1 exit: 0.1.2 graceful-fs: 4.2.10 - jest-changed-files: 29.4.3 - jest-config: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e - jest-haste-map: 29.4.3 - jest-message-util: 29.4.3 + jest-changed-files: 29.5.0 + jest-config: 29.5.0_rrli7kzx2akox3oq6aahu3rvje + jest-haste-map: 29.5.0 + jest-message-util: 29.5.0 jest-regex-util: 29.4.3 - jest-resolve: 29.4.3 - jest-resolve-dependencies: 29.4.3 - jest-runner: 29.4.3 - jest-runtime: 29.4.3 - jest-snapshot: 29.4.3 - jest-util: 29.4.3 - jest-validate: 29.4.3 - jest-watcher: 29.4.3 + jest-resolve: 29.5.0 + jest-resolve-dependencies: 29.5.0 + jest-runner: 29.5.0 + jest-runtime: 29.5.0 + jest-snapshot: 29.5.0 + jest-util: 29.5.0 + jest-validate: 29.5.0 + jest-watcher: 29.5.0 micromatch: 4.0.5 - pretty-format: 29.4.3 + pretty-format: 29.5.0 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -2470,18 +2640,18 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 jest-mock: 28.1.3 dev: true - /@jest/environment/29.4.3: - resolution: {integrity: sha512-dq5S6408IxIa+lr54zeqce+QgI+CJT4nmmA+1yzFgtcsGK8c/EyiUb9XQOgz3BMKrRDfKseeOaxj2eO8LlD3lA==} + /@jest/environment/29.5.0: + resolution: {integrity: sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 29.4.3 - '@jest/types': 29.4.3 - '@types/node': 18.14.2 - jest-mock: 29.4.3 + '@jest/fake-timers': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 + jest-mock: 29.5.0 dev: true /@jest/expect-utils/28.1.3: @@ -2498,6 +2668,13 @@ packages: jest-get-type: 29.4.3 dev: true + /@jest/expect-utils/29.5.0: + resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.4.3 + dev: true + /@jest/expect/28.1.3: resolution: {integrity: sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -2508,12 +2685,12 @@ packages: - supports-color dev: true - /@jest/expect/29.4.3: - resolution: {integrity: sha512-iktRU/YsxEtumI9zsPctYUk7ptpC+AVLLk1Ax3AsA4g1C+8OOnKDkIQBDHtD5hA/+VtgMd5AWI5gNlcAlt2vxQ==} + /@jest/expect/29.5.0: + resolution: {integrity: sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - expect: 29.4.3 - jest-snapshot: 29.4.3 + expect: 29.5.0 + jest-snapshot: 29.5.0 transitivePeerDependencies: - supports-color dev: true @@ -2524,22 +2701,22 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 18.14.2 + '@types/node': 18.15.11 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true - /@jest/fake-timers/29.4.3: - resolution: {integrity: sha512-4Hote2MGcCTWSD2gwl0dwbCpBRHhE6olYEuTj8FMowdg3oQWNKr2YuxenPQYZ7+PfqPY1k98wKDU4Z+Hvd4Tiw==} + /@jest/fake-timers/29.5.0: + resolution: {integrity: sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.4.3 + '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 18.14.2 - jest-message-util: 29.4.3 - jest-mock: 29.4.3 - jest-util: 29.4.3 + '@types/node': 18.15.11 + jest-message-util: 29.5.0 + jest-mock: 29.5.0 + jest-util: 29.5.0 dev: true /@jest/globals/28.1.3: @@ -2553,14 +2730,14 @@ packages: - supports-color dev: true - /@jest/globals/29.4.3: - resolution: {integrity: sha512-8BQ/5EzfOLG7AaMcDh7yFCbfRLtsc+09E1RQmRBI4D6QQk4m6NSK/MXo+3bJrBN0yU8A2/VIcqhvsOLFmziioA==} + /@jest/globals/29.5.0: + resolution: {integrity: sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.4.3 - '@jest/expect': 29.4.3 - '@jest/types': 29.4.3 - jest-mock: 29.4.3 + '@jest/environment': 29.5.0 + '@jest/expect': 29.5.0 + '@jest/types': 29.5.0 + jest-mock: 29.5.0 transitivePeerDependencies: - supports-color dev: true @@ -2580,7 +2757,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.14.2 + '@types/node': 18.15.11 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -2603,8 +2780,8 @@ packages: - supports-color dev: true - /@jest/reporters/29.4.3: - resolution: {integrity: sha512-sr2I7BmOjJhyqj9ANC6CTLsL4emMoka7HkQpcoMRlhCbQJjz2zsRzw0BDPiPyEFDXAbxKgGFYuQZiSJ1Y6YoTg==} + /@jest/reporters/29.5.0: + resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -2613,12 +2790,12 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 29.4.3 - '@jest/test-result': 29.4.3 - '@jest/transform': 29.4.3 - '@jest/types': 29.4.3 + '@jest/console': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.14.2 + '@types/node': 18.15.11 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -2629,9 +2806,9 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.5 - jest-message-util: 29.4.3 - jest-util: 29.4.3 - jest-worker: 29.4.3 + jest-message-util: 29.5.0 + jest-util: 29.5.0 + jest-worker: 29.5.0 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 @@ -2692,12 +2869,12 @@ packages: collect-v8-coverage: 1.0.1 dev: true - /@jest/test-result/29.4.3: - resolution: {integrity: sha512-Oi4u9NfBolMq9MASPwuWTlC5WvmNRwI4S8YrQg5R5Gi47DYlBe3sh7ILTqi/LGrK1XUE4XY9KZcQJTH1WJCLLA==} + /@jest/test-result/29.5.0: + resolution: {integrity: sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/console': 29.4.3 - '@jest/types': 29.4.3 + '@jest/console': 29.5.0 + '@jest/types': 29.5.0 '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.1 dev: true @@ -2712,13 +2889,13 @@ packages: slash: 3.0.0 dev: true - /@jest/test-sequencer/29.4.3: - resolution: {integrity: sha512-yi/t2nES4GB4G0mjLc0RInCq/cNr9dNwJxcGg8sslajua5Kb4kmozAc+qPLzplhBgfw1vLItbjyHzUN92UXicw==} + /@jest/test-sequencer/29.5.0: + resolution: {integrity: sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/test-result': 29.4.3 + '@jest/test-result': 29.5.0 graceful-fs: 4.2.10 - jest-haste-map: 29.4.3 + jest-haste-map: 29.5.0 slash: 3.0.0 dev: true @@ -2745,21 +2922,21 @@ packages: - supports-color dev: true - /@jest/transform/29.4.3: - resolution: {integrity: sha512-8u0+fBGWolDshsFgPQJESkDa72da/EVwvL+II0trN2DR66wMwiQ9/CihaGfHdlLGFzbBZwMykFtxuwFdZqlKwg==} + /@jest/transform/29.5.0: + resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.20.12 - '@jest/types': 29.4.3 + '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.17 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 - jest-haste-map: 29.4.3 + jest-haste-map: 29.5.0 jest-regex-util: 29.4.3 - jest-util: 29.4.3 + jest-util: 29.5.0 micromatch: 4.0.5 pirates: 4.0.5 slash: 3.0.0 @@ -2775,19 +2952,19 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.14.2 + '@types/node': 18.15.11 '@types/yargs': 17.0.20 chalk: 4.1.2 dev: true - /@jest/types/29.4.3: - resolution: {integrity: sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA==} + /@jest/types/29.5.0: + resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.14.2 + '@types/node': 18.15.11 '@types/yargs': 17.0.20 chalk: 4.1.2 dev: true @@ -2861,17 +3038,17 @@ packages: os-filter-obj: 2.0.0 dev: true - /@ngtools/webpack/15.2.0_22givpha6qvbhkpz54v6dqomni: - resolution: {integrity: sha512-jrpIOsEQxkWf5RnKn1izAixO+/hh6GkKmMl+hCv4rnn98XlKDmNRhG2KEIHJZF/3IEcAv9HVlIETRnLoVyJeeQ==} + /@ngtools/webpack/15.2.4_mqpcjrb2hopz5ykzgwfofef5q4: + resolution: {integrity: sha512-cQ7MsRoGJgPOVnpvFgWhygeSe6zJ0ITiUhjmmuOgpNDfYkrgYxN3Ot/qvQefFei+oGZ1JJ9bRb8lcPKL/apoBQ==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^15.0.0 typescript: '>=4.8.2 <5.0' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 15.2.0_m4al3dxpm6stx7f4nyyv5fszcu + '@angular/compiler-cli': 15.2.5_g7fd5x7sgwusoheznmie6tjtqi typescript: 4.9.5 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /@nodelib/fs.scandir/2.1.5: @@ -2968,8 +3145,8 @@ packages: - supports-color dev: true - /@nrwl/angular/15.8.1_zffip7ihsx2iwiczyvewv7sdnq: - resolution: {integrity: sha512-YNkeoyRzQckyjrj1iu/UjfBfqUDeflLHMatBe4AIP9UBEeithPtml/8GRwZ/1FV7tADttSpzFeJMk0sj/TzIdw==} + /@nrwl/angular/15.9.2_mtoovsx422x6ix7vezh2ygp25m: + resolution: {integrity: sha512-/94rDk3UAcWjfz/XbNGi+2R76dytq2hQEu8yVzFNjn03YlZLfNFgEpXphpkx6eQq7KEHJ2vkr/JrXrkCeHfl4Q==} peerDependencies: '@angular-devkit/build-angular': '>= 14.0.0 < 16.0.0' '@angular-devkit/core': '>= 14.0.0 < 16.0.0' @@ -2981,18 +3158,18 @@ packages: '@nguniversal/builders': optional: true dependencies: - '@angular-devkit/build-angular': 15.2.0_axhu32mzltqcbjb7ywassbznue - '@angular-devkit/core': 15.2.0 - '@angular-devkit/schematics': 15.2.0 - '@nrwl/cypress': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/jest': 15.8.1_pkwi4nir3osk5uodmodahbwv7u - '@nrwl/js': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/linter': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/webpack': 15.8.1_5nnefj55ik7dsev34ztjzgkqc4 - '@nrwl/workspace': 15.8.1_2kzyereaacid5547iyrili5ija + '@angular-devkit/build-angular': 15.2.4_otis6vrxed4nejhh6ercfwokwa + '@angular-devkit/core': 15.2.4 + '@angular-devkit/schematics': 15.2.4 + '@nrwl/cypress': 15.9.2_2gbrgjbo4wueo2lh5zpxye44gy + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@nrwl/jest': 15.9.2_olf2c6eq4yi5kqel76onofbqhu + '@nrwl/js': 15.9.2_tq3uo7ojcp2emgjm7qgecdzhim + '@nrwl/linter': 15.9.2_2gbrgjbo4wueo2lh5zpxye44gy + '@nrwl/webpack': 15.9.2_2e2ckj4jjxiavbntuslk7hoho4 + '@nrwl/workspace': 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 - '@schematics/angular': 15.2.0 + '@schematics/angular': 15.2.4 chalk: 4.1.2 chokidar: 3.5.3 enquirer: 2.3.6 @@ -3002,10 +3179,10 @@ packages: minimatch: 3.0.5 rxjs: 7.8.0 semver: 7.3.4 - ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 + ts-node: 10.9.1_gep7z2alhjdwu3iitcgobz5pyy tsconfig-paths: 4.1.2 tslib: 2.5.0 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.75.0_@swc+core@1.3.44 webpack-merge: 5.7.3 transitivePeerDependencies: - '@babel/core' @@ -3026,7 +3203,6 @@ packages: - node-notifier - node-sass - nx - - prettier - sass-embedded - supports-color - typescript @@ -3036,28 +3212,29 @@ packages: - webpack-cli dev: true - /@nrwl/cli/15.8.1_ndjiwv35gp2jphtwrka5u7dnfe: - resolution: {integrity: sha512-MB4anWQJ/yqKfusF2b+wYim2/aJGERcEkK/xT9Q7nXwJR/x76cIdggHz/C4zasFAjEHcilwajmF5chk0vArbkA==} + /@nrwl/cli/15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq: + resolution: {integrity: sha512-QoCmyrcGakHAYTJaNBbOerRQAmqJHMYGCdqtQidV+aP9p1Dy33XxDELfhd+IYmGqngutXuEWChNpWNhPloLnoA==} dependencies: - nx: 15.8.1_ndjiwv35gp2jphtwrka5u7dnfe + nx: 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - /@nrwl/cypress/15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi: - resolution: {integrity: sha512-zsatm13DHojDZM9MB0UOWWxZKr0CVMaGhrqjACnu8XA8K51jaxFzC5prdP5FLfoslWiOTXTt8kPx9aKB9C0LVQ==} + /@nrwl/cypress/15.9.2_2gbrgjbo4wueo2lh5zpxye44gy: + resolution: {integrity: sha512-spgcq2G6cBN0D6fcSmgeQ1gbbDZu2oyorJoCe/yQBbMD2X9YTwjeVK07vzmJDwWybVv1P2zdaYZms1DSYMQyaQ==} peerDependencies: cypress: '>= 3 < 13' peerDependenciesMeta: cypress: optional: true dependencies: - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/js': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/linter': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/workspace': 15.8.1_2kzyereaacid5547iyrili5ija + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@nrwl/js': 15.9.2_tq3uo7ojcp2emgjm7qgecdzhim + '@nrwl/linter': 15.9.2_2gbrgjbo4wueo2lh5zpxye44gy + '@nrwl/workspace': 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 + detect-port: 1.5.1 dotenv: 10.0.0 semver: 7.3.4 transitivePeerDependencies: @@ -3066,28 +3243,24 @@ packages: - debug - eslint - nx - - prettier - supports-color - typescript dev: true - /@nrwl/devkit/15.8.1_nx@15.8.1+typescript@4.9.5: - resolution: {integrity: sha512-DT7DF5ls63ngR5G1nGHbiMApCBPj1ZkI1y6p5GbLGqSMSyiIO6GcehzYnGmY0W9nqpW7U/8kD7WuHmObI/pUTw==} + /@nrwl/devkit/15.9.2_nx@15.9.2: + resolution: {integrity: sha512-2DvTstVZb91m+d4wqUJMBHQ3elxyabdmFE6/3aXmtOGeDxTyXyDzf/1O6JvBBiL8K6XC3ZYchjtxUHgxl/NJ5A==} peerDependencies: nx: '>= 14.1 <= 16' dependencies: - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 ejs: 3.1.8 ignore: 5.2.4 - nx: 15.8.1_ndjiwv35gp2jphtwrka5u7dnfe + nx: 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq semver: 7.3.4 tmp: 0.2.1 tslib: 2.5.0 - transitivePeerDependencies: - - typescript - /@nrwl/eslint-plugin-nx/15.8.1_mtdekozmstuu7iqpfrvaavadlq: - resolution: {integrity: sha512-iaGwzQmkphti+dt7wU6uZpHitXz9A8eT4vCHdevA5k6vFvLUTiRYUJe5JXvx5QiiXAZy9/aYb0PDOjqqwF9JjQ==} + /@nrwl/eslint-plugin-nx/15.9.2_b2h4du2kaub72w7edrgahez5wm: + resolution: {integrity: sha512-WeR+/mjzteBz9401mZroyML7sgnxF32FjMBcmVjuG5a5Eji36ChXn8Vtzm3IhfAY3k2sFbANxYLSNQYf5JJyqw==} peerDependencies: '@typescript-eslint/parser': ^5.29.0 eslint-config-prettier: ^8.1.0 @@ -3095,12 +3268,12 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu - '@typescript-eslint/utils': 5.53.0_ycpbpc6yetojsgtrx3mwntkhsu + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@typescript-eslint/parser': 5.57.0_ip5up2nocltd47wbnuyybe5dxu + '@typescript-eslint/utils': 5.54.0_ip5up2nocltd47wbnuyybe5dxu chalk: 4.1.2 confusing-browser-globals: 1.0.11 - eslint-config-prettier: 8.6.0_eslint@8.35.0 + eslint-config-prettier: 8.8.0_eslint@8.37.0 semver: 7.3.4 transitivePeerDependencies: - eslint @@ -3109,18 +3282,18 @@ packages: - typescript dev: true - /@nrwl/jest/15.8.1_pkwi4nir3osk5uodmodahbwv7u: - resolution: {integrity: sha512-wJ42yJ3u2mlqtKOXwnyd5c5iGDoy/mLb3LEwO96AymIJ0Tjbr9++oiGAKDO6HDLv6H2ZBcjkYUucDvwauWgoEg==} + /@nrwl/jest/15.9.2_olf2c6eq4yi5kqel76onofbqhu: + resolution: {integrity: sha512-4KSGkxbTNpnHnTHkEGCWbndPTPJSBmScSU2kbYemKstq1hbW/IR3ESUm/K6KvkvGasHJKBhiSEMkbi8tYT/jhQ==} dependencies: '@jest/reporters': 28.1.1 '@jest/test-result': 28.1.1 - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/js': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@nrwl/js': 15.9.2_tq3uo7ojcp2emgjm7qgecdzhim '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 chalk: 4.1.2 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 28.1.1_jboh4c3iv3wxuja4m36ecyac7e + jest-config: 28.1.1_rrli7kzx2akox3oq6aahu3rvje jest-resolve: 28.1.1 jest-util: 28.1.1 resolve.exports: 1.1.0 @@ -3130,17 +3303,15 @@ packages: - '@swc/core' - '@types/node' - debug - - eslint - node-notifier - nx - - prettier - supports-color - ts-node - typescript dev: true - /@nrwl/js/15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi: - resolution: {integrity: sha512-IYPkEATfGtYliAOJV6+qacVHWsweTjw5B0WIP4rquGS1wW6SJhrOTiOwHHlY0C9thcad62vmr5C5heWySfeVjg==} + /@nrwl/js/15.9.2_tq3uo7ojcp2emgjm7qgecdzhim: + resolution: {integrity: sha512-ioYnV9N02/6kTSGzo/GlX0BCFLe1rhaYVxxza/ciUtI33sej8GTe33jm69Y3t1dwxk7K1aZ1g6LPOYA5L4SYJw==} dependencies: '@babel/core': 7.20.12 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.12 @@ -3149,8 +3320,8 @@ packages: '@babel/preset-env': 7.20.2_@babel+core@7.20.12 '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 '@babel/runtime': 7.20.13 - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/workspace': 15.8.1_2kzyereaacid5547iyrili5ija + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@nrwl/workspace': 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 babel-plugin-const-enum: 1.2.0_@babel+core@7.20.12 babel-plugin-macros: 2.8.0 @@ -3168,76 +3339,23 @@ packages: - '@swc-node/register' - '@swc/core' - debug - - eslint - nx - - prettier - supports-color - typescript dev: true - /@nrwl/js/15.8.1_nx@15.8.1+typescript@4.9.5: - resolution: {integrity: sha512-IYPkEATfGtYliAOJV6+qacVHWsweTjw5B0WIP4rquGS1wW6SJhrOTiOwHHlY0C9thcad62vmr5C5heWySfeVjg==} - dependencies: - '@babel/core': 7.20.12 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-decorators': 7.20.13_@babel+core@7.20.12 - '@babel/plugin-transform-runtime': 7.19.6_@babel+core@7.20.12 - '@babel/preset-env': 7.20.2_@babel+core@7.20.12 - '@babel/preset-typescript': 7.18.6_@babel+core@7.20.12 - '@babel/runtime': 7.20.13 - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/workspace': 15.8.1_2kzyereaacid5547iyrili5ija - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 - babel-plugin-const-enum: 1.2.0_@babel+core@7.20.12 - babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2 - chalk: 4.1.2 - fast-glob: 3.2.7 - fs-extra: 11.1.0 - ignore: 5.2.4 - js-tokens: 4.0.0 - minimatch: 3.0.5 - source-map-support: 0.5.19 - tree-kill: 1.2.2 - tslib: 2.5.0 - transitivePeerDependencies: - - nx - - supports-color - - typescript - dev: true - - /@nrwl/linter/15.8.1_6apaaj6vkwoydsq2zynupk7b6i: - resolution: {integrity: sha512-/k94gXB/O22JcFhhyqai64CJkSbJSJ8IA+5HfOfCr6Q+owzrIyBfIbGaA6Citq3N0MYOCitJ5d6URWDFif2HyQ==} + /@nrwl/linter/15.9.2_2gbrgjbo4wueo2lh5zpxye44gy: + resolution: {integrity: sha512-/kUSwf8s1Q4k+jQI4Ibhh0rXRokrhppG1Y1Yrg3aMB7H0mAEIb4lNOzTN01lJ4kC1WxL5QWRqj45xG6MPE2Zgg==} peerDependencies: eslint: ^8.0.0 peerDependenciesMeta: eslint: optional: true dependencies: - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/js': 15.8.1_nx@15.8.1+typescript@4.9.5 + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@nrwl/js': 15.9.2_tq3uo7ojcp2emgjm7qgecdzhim '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 - eslint: 8.35.0 - tmp: 0.2.1 - tslib: 2.5.0 - transitivePeerDependencies: - - nx - - supports-color - - typescript - dev: true - - /@nrwl/linter/15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi: - resolution: {integrity: sha512-/k94gXB/O22JcFhhyqai64CJkSbJSJ8IA+5HfOfCr6Q+owzrIyBfIbGaA6Citq3N0MYOCitJ5d6URWDFif2HyQ==} - peerDependencies: - eslint: ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/js': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 - eslint: 8.35.0 + eslint: 8.37.0 tmp: 0.2.1 tslib: 2.5.0 transitivePeerDependencies: @@ -3245,74 +3363,74 @@ packages: - '@swc/core' - debug - nx - - prettier - supports-color - typescript dev: true - /@nrwl/nx-darwin-arm64/15.8.1: - resolution: {integrity: sha512-nuubQcXVrxxxjpKHmfQ4bEgCwKsiey1/o9+FB98DoOv70Y2PuxMu/tjXbfNiJBFP72ySrrDmD/vRMKmduOsRSg==} + /@nrwl/nx-darwin-arm64/15.9.2: + resolution: {integrity: sha512-Yv+OVsQt3C/hmWOC+YhJZQlsyph5w1BHfbp4jyCvV1ZXBbb8NdvwxgDHPWXxKPTc1EXuB7aEX3qzxM3/OWEUJg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@nrwl/nx-darwin-x64/15.8.1: - resolution: {integrity: sha512-qYtTKFoq5i0mtulZs7eWXBFV5OhI/fnZ9RGSD/mPoFt4cHV0MAgqIafiGpQ+Py/a36gIIfdR5U9MLyMRLOMNUQ==} + /@nrwl/nx-darwin-x64/15.9.2: + resolution: {integrity: sha512-qHfdluHlPzV0UHOwj1ZJ+qNEhzfLGiBuy1cOth4BSzDlvMnkuqBWoprfaXoztzYcus2NSILY1/7b3Jw4DAWmMw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@nrwl/nx-linux-arm-gnueabihf/15.8.1: - resolution: {integrity: sha512-m4lX38fcrhyzG8K+4Ds8StCIQ0hHxRFFeFUMMR3ZR/RYpGwO5nRcF22l4gRm9DnsL48Vv8qjZ7v9bTNKiD2O7g==} + /@nrwl/nx-linux-arm-gnueabihf/15.9.2: + resolution: {integrity: sha512-0GzwbablosnYnnJDCJvAeZv8LlelSrNwUnGhe43saeoZdAew35Ay1E34zBrg/GCGTASuz+knEEYFM+gDD9Mc6A==} engines: {node: '>= 10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@nrwl/nx-linux-arm64-gnu/15.8.1: - resolution: {integrity: sha512-nCiObtfk/TBPblhMx7IG5jchgPg9RL5wE38GNf/yl1jjfRTfkvwrS+c0T5VyEBoUjGw7KDlZ/7CY0RBN+usdUg==} + /@nrwl/nx-linux-arm64-gnu/15.9.2: + resolution: {integrity: sha512-3mFIY7iUTPG45hSIRaM2DmraCy8W6hNoArAGRrTgYw40BIJHtLrW+Rt7DLyvVXaYCvrKugWOKtxC+jG7kpIZVA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@nrwl/nx-linux-arm64-musl/15.8.1: - resolution: {integrity: sha512-7AguRwMwdNYtYnThm3jMqIaqhA03cJztZqIgxvWwJpbteBANfa6+HtTUeCwN27elHCmSex301Q9K8cIY8irtmg==} + /@nrwl/nx-linux-arm64-musl/15.9.2: + resolution: {integrity: sha512-FNBnXEtockwxZa4I3NqggrJp0YIbNokJvt/clrICP+ijOacdUDkv8mJedavobkFsRsNq9gzCbRbUScKymrOLrg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@nrwl/nx-linux-x64-gnu/15.8.1: - resolution: {integrity: sha512-GkJaYuGhW1P9FF8YLMjs6VnMSXZmJz6z0Bsv6GxtZ+6f0W9fOEzoSpXBmPF8aXi3z02uRPAgJC9iKeRh3Xmkdg==} + /@nrwl/nx-linux-x64-gnu/15.9.2: + resolution: {integrity: sha512-gHWsP5lbe4FNQCa1Q/VLxIuik+BqAOcSzyPjdUa4gCDcbxPa8xiE57PgXB5E1XUzOWNnDTlXa/Ll07/TIuKuog==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@nrwl/nx-linux-x64-musl/15.8.1: - resolution: {integrity: sha512-YQNoPlKLVzvkxn4F3Pc5/wMc7FKoe9mAAME0KjL9DNAYGvOLHSO5fc82a+f0nIOflXlwBusnC/HiGUkcvD+Qxg==} + /@nrwl/nx-linux-x64-musl/15.9.2: + resolution: {integrity: sha512-EaFUukCbmoHsYECX2AS4pxXH933yesBFVvBgD38DkoFDxDoJMVt6JqYwm+d5R7S4R2P9U3l++aurljQTRq567Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@nrwl/nx-plugin/15.8.1_pkwi4nir3osk5uodmodahbwv7u: - resolution: {integrity: sha512-MRs7Pb9pz8xVzom6Twkua0/xYQwurkSqyl7OKoBmbWCwewT9fHzH9PX5YAnEA2j4Pf1VzWebdMPW5vZvI+DV1A==} + /@nrwl/nx-plugin/15.9.2_dreliexiy7lpuv3gjtsiy2jrzi: + resolution: {integrity: sha512-syTrh0YkHMxKdOk0PyqXRRZrIOMUcjhpS1jVnzBq3BXQtmpdLP9nUZoK5FN1cdDGFxnbN+hCd8AOThU2cIKdMA==} dependencies: - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/jest': 15.8.1_pkwi4nir3osk5uodmodahbwv7u - '@nrwl/js': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/linter': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@nrwl/jest': 15.9.2_olf2c6eq4yi5kqel76onofbqhu + '@nrwl/js': 15.9.2_tq3uo7ojcp2emgjm7qgecdzhim + '@nrwl/linter': 15.9.2_2gbrgjbo4wueo2lh5zpxye44gy + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 dotenv: 10.0.0 fs-extra: 11.1.0 tslib: 2.5.0 @@ -3324,81 +3442,80 @@ packages: - eslint - node-notifier - nx - - prettier - supports-color - ts-node - typescript dev: true - /@nrwl/nx-win32-arm64-msvc/15.8.1: - resolution: {integrity: sha512-g/zqZpVvmYt8/SjYjKkOxogMzL4XCjoRImXEBAW4t8+SIacLmZt+Rt8BCY1aqcb2TCSLwrZevPyvQGfTa6zfuA==} + /@nrwl/nx-win32-arm64-msvc/15.9.2: + resolution: {integrity: sha512-PGAe7QMr51ivx1X3avvs8daNlvv1wGo3OFrobjlu5rSyjC1Y3qHwT9+wdlwzNZ93FIqWOq09s+rE5gfZRfpdAg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@nrwl/nx-win32-x64-msvc/15.8.1: - resolution: {integrity: sha512-obgXvryiY5IuvIIojLatGCB9gbzgG8LwlxpcqIIb/ywJ7K6ai74kNRdegPCjlsyca8MZSWqGncI0Hwo5fcGaDQ==} + /@nrwl/nx-win32-x64-msvc/15.9.2: + resolution: {integrity: sha512-Q8onNzhuAZ0l9DNkm8D4Z1AEIzJr8JiT4L2fVBLYrV/R75C2HS3q7lzvfo6oqMY6mXge1cFPcrTtg3YXBQaSWA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@nrwl/tao/15.8.1_ndjiwv35gp2jphtwrka5u7dnfe: - resolution: {integrity: sha512-wSoSTSF3tjVjNk6L1vtdSLHCIxEDl232aZN2LMpsVgU2yHnvrik2s9UJQrSDltsMM6vQ5VNKS5Li/AZWmfI79g==} + /@nrwl/tao/15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq: + resolution: {integrity: sha512-+LqNC37w9c6q6Ukdpf0z0tt1PQFNi4gwhHpJvkYQiKRETHjyrrlyqTNEPEyA7PI62RuYC6VrpVw2gzI7ufqZEA==} hasBin: true dependencies: - nx: 15.8.1_ndjiwv35gp2jphtwrka5u7dnfe + nx: 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - /@nrwl/webpack/15.8.1_5nnefj55ik7dsev34ztjzgkqc4: - resolution: {integrity: sha512-mxEXyFd+kGk4DWfBJRUGVNfxzlTV6Iqpc2pL0bRSciZYsa93ZpAvHHvIfPDXlEuCWzevISAwRB0vHw9IdqbKMg==} + /@nrwl/webpack/15.9.2_2e2ckj4jjxiavbntuslk7hoho4: + resolution: {integrity: sha512-82++b5g8Yau4iN1k3rFqw3AbkulSWQeLUH7hW5NYrnEXhb9WTP0YoDNXcghrisKpIyTPe4plv3r50Yj7uFNGqg==} dependencies: - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/js': 15.8.1_fkvuuqmy3rmhfnn3s2wilf6fqi - '@nrwl/workspace': 15.8.1_2kzyereaacid5547iyrili5ija - autoprefixer: 10.4.13_postcss@8.4.21 - babel-loader: 9.1.2_la66t7xldg4uecmyawueag5wkm + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@nrwl/js': 15.9.2_tq3uo7ojcp2emgjm7qgecdzhim + '@nrwl/workspace': 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq + autoprefixer: 10.4.14_postcss@8.4.21 + babel-loader: 9.1.2_vbwv3zr3kwaf4v2iytwakh6feu chalk: 4.1.2 chokidar: 3.5.3 - copy-webpack-plugin: 10.2.4_webpack@5.75.0 - css-loader: 6.7.3_webpack@5.75.0 - css-minimizer-webpack-plugin: 3.4.1_webpack@5.75.0 + copy-webpack-plugin: 10.2.4_webpack@5.76.1 + css-loader: 6.7.3_webpack@5.76.1 + css-minimizer-webpack-plugin: 3.4.1_webpack@5.76.1 dotenv: 10.0.0 - file-loader: 6.2.0_webpack@5.75.0 - fork-ts-checker-webpack-plugin: 7.2.13_hhrrucqyg4eysmfpujvov2ym5u + file-loader: 6.2.0_webpack@5.76.1 + fork-ts-checker-webpack-plugin: 7.2.13_cbz6r35m2it77sxuzifyafc6zi ignore: 5.2.4 less: 4.1.3 - less-loader: 11.1.0_less@4.1.3+webpack@5.75.0 - license-webpack-plugin: 4.0.2_webpack@5.75.0 + less-loader: 11.1.0_less@4.1.3+webpack@5.76.1 + license-webpack-plugin: 4.0.2_webpack@5.76.1 loader-utils: 2.0.4 - mini-css-extract-plugin: 2.4.7_webpack@5.75.0 + mini-css-extract-plugin: 2.4.7_webpack@5.76.1 parse5: 4.0.0 postcss: 8.4.21 postcss-import: 14.1.0_postcss@8.4.21 - postcss-loader: 6.2.1_6jdsrmfenkuhhw3gx4zvjlznce + postcss-loader: 6.2.1_mquw4qchulb5tpkmg3p2j6qala rxjs: 6.6.7 sass: 1.58.1 - sass-loader: 12.6.0_sass@1.58.1+webpack@5.75.0 - source-map-loader: 3.0.2_webpack@5.75.0 - style-loader: 3.3.1_webpack@5.75.0 + sass-loader: 12.6.0_sass@1.58.1+webpack@5.76.1 + source-map-loader: 3.0.2_webpack@5.76.1 + style-loader: 3.3.1_webpack@5.76.1 stylus: 0.55.0 - stylus-loader: 7.1.0_irl2hmhzopg6urv44vymn74p4e - terser-webpack-plugin: 5.3.6_5p65lixklixow5gzx3nbknv5nm - ts-loader: 9.4.2_hhrrucqyg4eysmfpujvov2ym5u - ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 + stylus-loader: 7.1.0_k2hj54qhb2nriehi5n267fnrum + terser-webpack-plugin: 5.3.6_3kgygyhhzfd6cw7keejbhf37di + ts-loader: 9.4.2_cbz6r35m2it77sxuzifyafc6zi + ts-node: 10.9.1_gep7z2alhjdwu3iitcgobz5pyy tsconfig-paths: 4.1.2 tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.5.0 - webpack: 5.75.0_@swc+core@1.3.37 - webpack-dev-server: 4.11.1_webpack@5.75.0 + webpack: 5.76.1_@swc+core@1.3.44 + webpack-dev-server: 4.11.1_webpack@5.76.1 webpack-node-externals: 3.0.0 - webpack-subresource-integrity: 5.1.0_webpack@5.75.0 + webpack-subresource-integrity: 5.1.0_webpack@5.76.1 transitivePeerDependencies: - '@babel/core' - '@parcel/css' @@ -3411,12 +3528,10 @@ packages: - csso - debug - esbuild - - eslint - fibers - html-webpack-plugin - node-sass - nx - - prettier - sass-embedded - supports-color - typescript @@ -3426,16 +3541,10 @@ packages: - webpack-cli dev: true - /@nrwl/workspace/15.8.1_2kzyereaacid5547iyrili5ija: - resolution: {integrity: sha512-7mgMeZtEOa0E+Yk7otPNu1CgBhR/JC/fzQgqaCsSf7KgPR5yYHXY/utEyeeuuun593LrEutI8G4OFlwT8Sv+mQ==} - peerDependencies: - prettier: ^2.6.2 - peerDependenciesMeta: - prettier: - optional: true + /@nrwl/workspace/15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq: + resolution: {integrity: sha512-4e3p1EtJKvvZfH5ghLT3PtPfdr21WfN1LjctMaFAaqwb7jMos0jQIZlLotDPvc9BD8zzyljniE6BijDSZOWncg==} dependencies: - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@nrwl/linter': 15.8.1_6apaaj6vkwoydsq2zynupk7b6i + '@nrwl/devkit': 15.9.2_nx@15.9.2 '@parcel/watcher': 2.0.4 chalk: 4.1.2 chokidar: 3.5.3 @@ -3448,11 +3557,9 @@ packages: ignore: 5.2.4 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 15.8.1_ndjiwv35gp2jphtwrka5u7dnfe - open: 8.4.1 - prettier: 2.8.4 + nx: 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq + open: 8.4.2 rxjs: 6.6.7 - semver: 7.3.4 tmp: 0.2.1 tslib: 2.5.0 yargs: 17.6.2 @@ -3461,9 +3568,6 @@ packages: - '@swc-node/register' - '@swc/core' - debug - - eslint - - supports-color - - typescript dev: true /@octokit/auth-token/3.0.3: @@ -3595,8 +3699,9 @@ packages: peerDependencies: typescript: ^3 || ^4 dependencies: - esquery: 1.4.0 + esquery: 1.4.2 typescript: 4.9.5 + dev: true /@pnpm/network.ca-file/1.0.2: resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} @@ -3613,7 +3718,7 @@ packages: config-chain: 1.1.13 dev: true - /@release-it/bumper/4.0.2_release-it@15.6.1: + /@release-it/bumper/4.0.2_release-it@15.10.0: resolution: {integrity: sha512-HjiFIBNvb67cLTbzdm6EqiSRwpB4MJY4TGJFY/ac5qnIxERWK5gx1zBnwbJZffDSoS46hJMugoXrDbITEfX4gA==} engines: {node: '>=14'} peerDependencies: @@ -3627,11 +3732,11 @@ packages: lodash.castarray: 4.4.0 lodash.get: 4.4.2 lodash.set: 4.3.2 - release-it: 15.6.1 + release-it: 15.10.0 semver: 7.3.8 dev: true - /@release-it/conventional-changelog/5.1.1_release-it@15.6.1: + /@release-it/conventional-changelog/5.1.1_release-it@15.10.0: resolution: {integrity: sha512-QtbDBe36dQfzexAfDYrbLPvd5Cb5bMWmLcjcGhCOWBss7fe1/gCjoxDULVz+7N7G5Nu2UMeBwHcUp/w8RDh5VQ==} engines: {node: '>=14'} peerDependencies: @@ -3640,7 +3745,7 @@ packages: concat-stream: 2.0.0 conventional-changelog: 3.1.25 conventional-recommended-bump: 6.1.0 - release-it: 15.6.1 + release-it: 15.10.0 semver: 7.3.8 dev: true @@ -3690,17 +3795,15 @@ packages: rollup: 3.12.0 dev: true - /@rx-angular/state/1.7.0_ts33hcwf2aoipoul5vf22zxzom: - resolution: {integrity: sha512-rrM5qlI6lDsSbTVo+uBoGpOuZ//msi2q72WYvw1MESPDrb9TnOLtVceDaYL0FBMDBhcqtmUsdOs6OoICaroSew==} + /@rx-angular/state/2.0.0_6l4ixghvlu7xbirbdwlnr7mdzu: + resolution: {integrity: sha512-OzLglO9x7jf9QCTwSKFA0wZzV0t4rbLGRT3HfATTrXeN79KAkUygqXU3mCvwruFignBB4XJryOYQhANp+nIGDg==} engines: {node: '>=10.12.0', npm: '>=5.3.0', yarn: '>=1.9.2'} peerDependencies: - '@angular/core': '>=12.0.0' - '@angular/platform-browser': '>=12.0.0' - rxjs: '>=6.5.5' + '@angular/core': '>=13.0.0' + rxjs: ^6.5.5 || ^7.4.0 dependencies: - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 - '@angular/platform-browser': 15.2.0_soizqph2fnjracxavakx67hoyq - ng-morph: 2.1.3_4qwbhdbtyrtmuupnupt5chwx54 + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 + ng-morph: 2.1.3_eednjxhhvgt6t7p2gah4xsat5m rxjs: 7.8.0 tslib: 2.5.0 transitivePeerDependencies: @@ -3708,12 +3811,12 @@ packages: - '@angular-devkit/schematics' dev: false - /@schematics/angular/15.2.0: - resolution: {integrity: sha512-KnsG7xyEbjg+6zflANkdynXdS3wi9rSCg+8Y7erKdygD90O/JcT68PcanvTU2GfawDkBtvAR5VMURw2TIfCTnw==} + /@schematics/angular/15.2.4: + resolution: {integrity: sha512-P9axwKDXEDrGXYcoCuhwv4guhvtIjDCvyZMsQw8IMpfAacTYajka+T3mZrzyTe96Uhu0JwcAW5iUlOZAJhPEdQ==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 15.2.0 - '@angular-devkit/schematics': 15.2.0 + '@angular-devkit/core': 15.2.4 + '@angular-devkit/schematics': 15.2.4 jsonc-parser: 3.2.0 transitivePeerDependencies: - chokidar @@ -3761,23 +3864,136 @@ packages: '@sinonjs/commons': 1.8.6 dev: true - /@swc-node/core/1.10.1_@swc+core@1.3.37: - resolution: {integrity: sha512-4aiqLb5Uz+zDt7oIMAtH69+l1BvKV3k7fMYNNLjgdSM7qmFwrpHwu+Ss9nOYPTCFlbKCUMP/70aD5Gt2skmJaw==} + /@storybook/addons/6.5.16_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/api': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/channels': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@types/webpack-env': 1.18.0 + core-js: 3.29.1 + global: 4.4.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + regenerator-runtime: 0.13.11 + dev: false + + /@storybook/api/6.5.16_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 6.5.16 + '@storybook/client-logger': 6.5.16 + '@storybook/core-events': 6.5.16 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/semver': 7.3.2 + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y + core-js: 3.29.1 + fast-deep-equal: 3.1.3 + global: 4.4.0 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + regenerator-runtime: 0.13.11 + store2: 2.14.2 + telejson: 6.0.8 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: false + + /@storybook/channels/6.5.16: + resolution: {integrity: sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg==} + dependencies: + core-js: 3.29.1 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: false + + /@storybook/client-logger/6.5.16: + resolution: {integrity: sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q==} + dependencies: + core-js: 3.29.1 + global: 4.4.0 + dev: false + + /@storybook/core-events/6.5.16: + resolution: {integrity: sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g==} + dependencies: + core-js: 3.29.1 + dev: false + + /@storybook/csf/0.0.2--canary.4566f4d.1: + resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==} + dependencies: + lodash: 4.17.21 + dev: false + + /@storybook/router/6.5.16_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.16 + core-js: 3.29.1 + memoizerific: 1.11.3 + qs: 6.11.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + regenerator-runtime: 0.13.11 + dev: false + + /@storybook/semver/7.3.2: + resolution: {integrity: sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + core-js: 3.29.1 + find-up: 4.1.0 + dev: false + + /@storybook/theming/6.5.16_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.16 + core-js: 3.29.1 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + regenerator-runtime: 0.13.11 + dev: false + + /@swc-node/core/1.10.2_@swc+core@1.3.44: + resolution: {integrity: sha512-3rx5Wid5BfsBLV6anUC78Dzc23gNDre4AbrH9+QlCg17SKqElNcDojU6MVwlB7knzu+3w8aRJO+4to1wzuCY3Q==} engines: {node: '>= 10'} peerDependencies: '@swc/core': '>= 1.3' dependencies: - '@swc/core': 1.3.37 + '@swc/core': 1.3.44 - /@swc-node/register/1.6.2_ipmdxr3u7zmuua7yffrtyk2sny: - resolution: {integrity: sha512-7kzUOrw5RhSW23VU9RtEOlH71MQZ4cfUPgu245f3tKjYIu1CkxNJVX48FAiGJ6+3QgJMXLr1anT9FeeCmX12xw==} + /@swc-node/register/1.6.3_66mvzeab2nuqbsf45na6mcip7a: + resolution: {integrity: sha512-B690PKyws/c1aJWU2VfgOMyJ3OJ2fHi54keUOsaxUwNkT5YkuqK8nXqQI5B+glQTv05wuSSlrBzyCYgFzmw2Vg==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.10.1_@swc+core@1.3.37 + '@swc-node/core': 1.10.2_@swc+core@1.3.44 '@swc-node/sourcemap-support': 0.3.0 - '@swc/core': 1.3.37 + '@swc/core': 1.3.44 colorette: 2.0.19 debug: 4.3.4 pirates: 4.0.5 @@ -3792,7 +4008,7 @@ packages: source-map-support: 0.5.21 tslib: 2.5.0 - /@swc/cli/0.1.62_@swc+core@1.3.37: + /@swc/cli/0.1.62_@swc+core@1.3.44: resolution: {integrity: sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==} engines: {node: '>= 12.13'} hasBin: true @@ -3804,7 +4020,7 @@ packages: optional: true dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.3.37 + '@swc/core': 1.3.44 commander: 7.2.0 fast-glob: 3.2.12 semver: 7.3.8 @@ -3812,101 +4028,101 @@ packages: source-map: 0.7.4 dev: true - /@swc/core-darwin-arm64/1.3.37: - resolution: {integrity: sha512-iIyVqqioUpVeT/hbBVfkrsjfCyL4idNH+LVKGmoTAWaTTSB0+UNhNuA7Wh2CqIHWh1Mv7IlumitWPcqsVDdoEw==} + /@swc/core-darwin-arm64/1.3.44: + resolution: {integrity: sha512-Y+oVsCjXUPvr3D9YLuB1gjP84TseM/CRkbPNrf+3JXQhsPEkgxdIdFP1cl/obeqMQrRgPpvSfK+TOvGuOuV22g==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@swc/core-darwin-x64/1.3.37: - resolution: {integrity: sha512-dao5nXPWKxtaxqak4ZkRyBoApNIelW/glantQhPhj0FjMjuIQc+v03ldJ8XDByWOG+6xuVUTheANCtEccxoQBw==} + /@swc/core-darwin-x64/1.3.44: + resolution: {integrity: sha512-bM0IKBjlSD0yHJbd7bE3il5fTu3oUjUO2zjLkzfIx6tiqbmDyvOX8adaSqse9N+d8Ip9p26b5Vo7pMHq0POGkg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@swc/core-linux-arm-gnueabihf/1.3.37: - resolution: {integrity: sha512-/mVrc8H/f062CUkqKGmBiil2VIYu4mKawHxERfeP1y38X5K/OwjG5s9MgO9TVxy+Ly6vejwj70kRhSa3hVp1Bw==} + /@swc/core-linux-arm-gnueabihf/1.3.44: + resolution: {integrity: sha512-D4lfVwCbkWscDTb6btb89+bN0kgvjGBPfOmcvih7nY5hxaorwvp+PefkYAhFw8vKmL92lrnWUFNiTemVFN4bxg==} engines: {node: '>=10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-gnu/1.3.37: - resolution: {integrity: sha512-eRQ3KaZI0j5LidTfOIi/kUVOOMuVmw1HCdt/Z1TAUKoHMLVxY8xcJ3pEE3/+ednI60EmHpwpJRs6LelXyL6uzQ==} + /@swc/core-linux-arm64-gnu/1.3.44: + resolution: {integrity: sha512-muExPTrN26MFmtO+5uffkH5v4lmd8GdmyWvlC2tL95h7o9genTIQyr7kcSepGZrDe4fM9G6++5YfENhUpXHo+g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-musl/1.3.37: - resolution: {integrity: sha512-w2BRLODyxNQY2rfHZMZ5ir6QrrnGBPlnIslTrgKmVbn1OjZoxUCtuqhrYnCmybaAc4DOkeH02TqynEFXrm+EMw==} + /@swc/core-linux-arm64-musl/1.3.44: + resolution: {integrity: sha512-MY1wY3kSIosjJKKCfFGniJFFVkt3oPvJLN4Dlj+bMgAt3O7anm8lGbyLqUpJ1Ep4rTsJj7ObO06DQiSWp4Fhcw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-gnu/1.3.37: - resolution: {integrity: sha512-CfoH8EsZJZ9kunjMUjBNYD5fFuO86zw+K/o4wEw72Yg6ZEiqPmeIlCKU8tpTv4sK+CbhUXrmVzMB5tqsb2jALQ==} + /@swc/core-linux-x64-gnu/1.3.44: + resolution: {integrity: sha512-xV4pDxJM06g0yUDTA22ZHgonzGqf/poIlgADRmEkx9cWWm5qLRhmWrrkVX1xZVvdlcXj1ERnia/UkvrDux96lg==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-musl/1.3.37: - resolution: {integrity: sha512-9YPrHYNdoG7PK11gV51GfL45biI2dic+YTqHUDKyykemsD7Ot1zUFX7Ty//pdvpKcKSff6SrHbfFACD5ziNirA==} + /@swc/core-linux-x64-musl/1.3.44: + resolution: {integrity: sha512-NJnnlE8vCkKHoo/wIaoywNN/01vNsvhKUjBgUx865sUM/XWAIanpbV41yfdEkC+Iwd+/zB3ZZnOYql3b+Nn8aQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-win32-arm64-msvc/1.3.37: - resolution: {integrity: sha512-h17Ek8/wCDje6BrXOvCXBM80oBRmTSMMdLyt87whTl5xqYlWYYs9oQIzZndNRTlNpTgjGO8Ns2eo4kwVxIkBIA==} + /@swc/core-win32-arm64-msvc/1.3.44: + resolution: {integrity: sha512-/xOtjZhX25GEOPLN55icjj9E061DDH7G0A9HfUAEilURgBbvm6bIlqK+t8mOKK0tOsDoHftdTBRkYhTAqUtakQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-ia32-msvc/1.3.37: - resolution: {integrity: sha512-1BR175E1olGy/zdt94cgdb6ps/lBNissAOaxyBk8taFpcjy3zpdP30yAoH0GIsC6isnZ5JfArbOJNRXXO5tE0Q==} + /@swc/core-win32-ia32-msvc/1.3.44: + resolution: {integrity: sha512-uKTAWQuMEW1gJnl8F3eiz3kdk8CiaR5dMWWlGbHIq6dRbur2hoKaEnINR4UqkvvAhhY1YB0Xr5DV1H986Xu2EA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-x64-msvc/1.3.37: - resolution: {integrity: sha512-1siDQ7dccQ1pesJmgAL3BUBbRPtfbNInOWnZOkiie/DfFqGQ117QKnCVyjUvwFKfTQx1+3UUTDmMSlRd00SlXg==} + /@swc/core-win32-x64-msvc/1.3.44: + resolution: {integrity: sha512-D9fBRhr44cK4YIKFikpktyUDLkZgVj0ISaSl8IjiTvjqTrE/9+E+dzTNHULn5tc3lHVLLxyVwMjJRr2G0D4O6w==} engines: {node: '>=10'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@swc/core/1.3.37: - resolution: {integrity: sha512-VOFlEQ1pReOM73N9A7R8rt561GU8Rxsq833jiimWDUB2sXEN3V6n6wFTgYmZuMz2T4/R0cQA1nV48KkaT4gkFw==} + /@swc/core/1.3.44: + resolution: {integrity: sha512-RC25C8nxOCdfGS//F9Q8aHKx4XoCsxvgO+sSUhvt7zDz1Y2ruVUTu2UOH0VeE0WkA8j6oEZH+xH2SUfDUkxXdA==} engines: {node: '>=10'} requiresBuild: true optionalDependencies: - '@swc/core-darwin-arm64': 1.3.37 - '@swc/core-darwin-x64': 1.3.37 - '@swc/core-linux-arm-gnueabihf': 1.3.37 - '@swc/core-linux-arm64-gnu': 1.3.37 - '@swc/core-linux-arm64-musl': 1.3.37 - '@swc/core-linux-x64-gnu': 1.3.37 - '@swc/core-linux-x64-musl': 1.3.37 - '@swc/core-win32-arm64-msvc': 1.3.37 - '@swc/core-win32-ia32-msvc': 1.3.37 - '@swc/core-win32-x64-msvc': 1.3.37 + '@swc/core-darwin-arm64': 1.3.44 + '@swc/core-darwin-x64': 1.3.44 + '@swc/core-linux-arm-gnueabihf': 1.3.44 + '@swc/core-linux-arm64-gnu': 1.3.44 + '@swc/core-linux-arm64-musl': 1.3.44 + '@swc/core-linux-x64-gnu': 1.3.44 + '@swc/core-linux-x64-musl': 1.3.44 + '@swc/core-win32-arm64-msvc': 1.3.44 + '@swc/core-win32-ia32-msvc': 1.3.44 + '@swc/core-win32-x64-msvc': 1.3.44 /@swc/helpers/0.4.14: resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} @@ -4005,13 +4221,13 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/bonjour/3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/cacheable-request/6.0.3: @@ -4019,7 +4235,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.14.2 + '@types/node': 18.15.11 '@types/responselike': 1.0.0 dev: true @@ -4027,13 +4243,13 @@ packages: resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.33 - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/eslint-scope/3.7.4: @@ -4061,7 +4277,7 @@ packages: /@types/express-serve-static-core/4.17.33: resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -4078,7 +4294,7 @@ packages: /@types/graceful-fs/4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/http-cache-semantics/4.0.1: @@ -4088,9 +4304,13 @@ packages: /@types/http-proxy/1.17.9: resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true + /@types/is-function/1.0.1: + resolution: {integrity: sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==} + dev: false + /@types/istanbul-lib-coverage/2.0.4: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: true @@ -4107,8 +4327,8 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jest/29.4.0: - resolution: {integrity: sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==} + /@types/jest/29.5.0: + resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==} dependencies: expect: 29.4.3 pretty-format: 29.4.3 @@ -4117,7 +4337,7 @@ packages: /@types/jsdom/20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true @@ -4129,7 +4349,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/mime/3.0.1: @@ -4144,8 +4364,8 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/node/18.14.2: - resolution: {integrity: sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA==} + /@types/node/18.15.11: + resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} dev: true /@types/normalize-package-data/2.4.1: @@ -4179,7 +4399,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/retry/0.12.0: @@ -4200,29 +4420,40 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/sockjs/0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/stack-utils/2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} dev: true - /@types/three/0.149.0: - resolution: {integrity: sha512-fgNBm9LWc65ER/W0cvoXdC0iMy7Ke9e2CONmEr6Jt8sDSY3sw4DgOubZfmdZ747dkPhbQrgRQAWwDEr2S/7IEg==} + /@types/stats.js/0.17.0: + resolution: {integrity: sha512-9w+a7bR8PeB0dCT/HBULU2fMqf6BAzvKbxFboYhmDtDkKPiyXYbjoe2auwsXlEFI7CFNMF1dCv3dFH5Poy9R1w==} + dev: true + + /@types/three/0.150.1: + resolution: {integrity: sha512-ZXS1M3brsfAAbTeeUEt0defPi98yWQuEyPBnvjEYY1dCEYfJnFaww0mYgRpJ9JVfmtwRxqISpVcv/g/0lMl1DQ==} dependencies: + '@types/stats.js': 0.17.0 '@types/webxr': 0.5.1 + fflate: 0.6.10 + lil-gui: 0.17.0 dev: true /@types/tough-cookie/4.0.2: resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} dev: true + /@types/webpack-env/1.18.0: + resolution: {integrity: sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==} + dev: false + /@types/webxr/0.5.1: resolution: {integrity: sha512-xlFXPfgJR5vIuDefhaHuUM9uUgvPaXB6GKdXy2gdEh8gBWQZ2ul24AJz3foUd8NNKlSTQuWYJpCb1/pL81m1KQ==} dev: true @@ -4230,7 +4461,7 @@ packages: /@types/ws/8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true /@types/yargs-parser/21.0.0: @@ -4243,8 +4474,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.54.0_6mj2wypvdnknez7kws2nfdgupi: - resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==} + /@typescript-eslint/eslint-plugin/5.57.0_x4rubgibnu7ujqspfqdeho4yiu: + resolution: {integrity: sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -4254,16 +4485,16 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/type-utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu - '@typescript-eslint/utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu + '@eslint-community/regexpp': 4.5.0 + '@typescript-eslint/parser': 5.57.0_ip5up2nocltd47wbnuyybe5dxu + '@typescript-eslint/scope-manager': 5.57.0 + '@typescript-eslint/type-utils': 5.57.0_ip5up2nocltd47wbnuyybe5dxu + '@typescript-eslint/utils': 5.57.0_ip5up2nocltd47wbnuyybe5dxu debug: 4.3.4 - eslint: 8.35.0 + eslint: 8.37.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 - regexpp: 3.2.0 semver: 7.3.8 tsutils: 3.21.0_typescript@4.9.5 typescript: 4.9.5 @@ -4271,8 +4502,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu: - resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==} + /@typescript-eslint/parser/5.57.0_ip5up2nocltd47wbnuyybe5dxu: + resolution: {integrity: sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4281,11 +4512,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5 + '@typescript-eslint/scope-manager': 5.57.0 + '@typescript-eslint/types': 5.57.0 + '@typescript-eslint/typescript-estree': 5.57.0_typescript@4.9.5 debug: 4.3.4 - eslint: 8.35.0 + eslint: 8.37.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -4299,14 +4530,6 @@ packages: '@typescript-eslint/visitor-keys': 5.48.2 dev: true - /@typescript-eslint/scope-manager/5.53.0: - resolution: {integrity: sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/visitor-keys': 5.53.0 - dev: true - /@typescript-eslint/scope-manager/5.54.0: resolution: {integrity: sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4315,7 +4538,15 @@ packages: '@typescript-eslint/visitor-keys': 5.54.0 dev: true - /@typescript-eslint/type-utils/5.48.2_ycpbpc6yetojsgtrx3mwntkhsu: + /@typescript-eslint/scope-manager/5.57.0: + resolution: {integrity: sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.57.0 + '@typescript-eslint/visitor-keys': 5.57.0 + dev: true + + /@typescript-eslint/type-utils/5.48.2_ip5up2nocltd47wbnuyybe5dxu: resolution: {integrity: sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4326,17 +4557,17 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.5 - '@typescript-eslint/utils': 5.48.2_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/utils': 5.48.2_ip5up2nocltd47wbnuyybe5dxu debug: 4.3.4 - eslint: 8.35.0 + eslint: 8.37.0 tsutils: 3.21.0_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu: - resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==} + /@typescript-eslint/type-utils/5.57.0_ip5up2nocltd47wbnuyybe5dxu: + resolution: {integrity: sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4345,10 +4576,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/typescript-estree': 5.57.0_typescript@4.9.5 + '@typescript-eslint/utils': 5.57.0_ip5up2nocltd47wbnuyybe5dxu debug: 4.3.4 - eslint: 8.35.0 + eslint: 8.37.0 tsutils: 3.21.0_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: @@ -4360,13 +4591,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types/5.53.0: - resolution: {integrity: sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==} + /@typescript-eslint/types/5.54.0: + resolution: {integrity: sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types/5.54.0: - resolution: {integrity: sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==} + /@typescript-eslint/types/5.57.0: + resolution: {integrity: sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -4391,8 +4622,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.53.0_typescript@4.9.5: - resolution: {integrity: sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==} + /@typescript-eslint/typescript-estree/5.54.0_typescript@4.9.5: + resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4400,8 +4631,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/visitor-keys': 5.53.0 + '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/visitor-keys': 5.54.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -4412,8 +4643,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.54.0_typescript@4.9.5: - resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==} + /@typescript-eslint/typescript-estree/5.57.0_typescript@4.9.5: + resolution: {integrity: sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4421,8 +4652,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/visitor-keys': 5.54.0 + '@typescript-eslint/types': 5.57.0 + '@typescript-eslint/visitor-keys': 5.57.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -4433,7 +4664,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.48.2_ycpbpc6yetojsgtrx3mwntkhsu: + /@typescript-eslint/utils/5.48.2_ip5up2nocltd47wbnuyybe5dxu: resolution: {integrity: sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4444,49 +4675,49 @@ packages: '@typescript-eslint/scope-manager': 5.48.2 '@typescript-eslint/types': 5.48.2 '@typescript-eslint/typescript-estree': 5.48.2_typescript@4.9.5 - eslint: 8.35.0 + eslint: 8.37.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.35.0 + eslint-utils: 3.0.0_eslint@8.37.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/5.53.0_ycpbpc6yetojsgtrx3mwntkhsu: - resolution: {integrity: sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==} + /@typescript-eslint/utils/5.54.0_ip5up2nocltd47wbnuyybe5dxu: + resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.53.0 - '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.5 - eslint: 8.35.0 + '@typescript-eslint/scope-manager': 5.54.0 + '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5 + eslint: 8.37.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.35.0 + eslint-utils: 3.0.0_eslint@8.37.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu: - resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} + /@typescript-eslint/utils/5.57.0_ip5up2nocltd47wbnuyybe5dxu: + resolution: {integrity: sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: + '@eslint-community/eslint-utils': 4.4.0_eslint@8.37.0 '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5 - eslint: 8.35.0 + '@typescript-eslint/scope-manager': 5.57.0 + '@typescript-eslint/types': 5.57.0 + '@typescript-eslint/typescript-estree': 5.57.0_typescript@4.9.5 + eslint: 8.37.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.35.0 semver: 7.3.8 transitivePeerDependencies: - supports-color @@ -4498,23 +4729,23 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: '@typescript-eslint/types': 5.48.2 - eslint-visitor-keys: 3.3.0 + eslint-visitor-keys: 3.4.0 dev: true - /@typescript-eslint/visitor-keys/5.53.0: - resolution: {integrity: sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==} + /@typescript-eslint/visitor-keys/5.54.0: + resolution: {integrity: sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.53.0 - eslint-visitor-keys: 3.3.0 + '@typescript-eslint/types': 5.54.0 + eslint-visitor-keys: 3.4.0 dev: true - /@typescript-eslint/visitor-keys/5.54.0: - resolution: {integrity: sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==} + /@typescript-eslint/visitor-keys/5.57.0: + resolution: {integrity: sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.54.0 - eslint-visitor-keys: 3.3.0 + '@typescript-eslint/types': 5.57.0 + eslint-visitor-keys: 3.4.0 dev: true /@webassemblyjs/ast/1.11.1: @@ -4713,6 +4944,11 @@ packages: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} dev: true + /address/1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + dev: true + /adjust-sourcemap-loader/4.0.0: resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} engines: {node: '>=8.9'} @@ -4793,30 +5029,62 @@ packages: require-from-string: 2.0.2 uri-js: 4.4.1 - /angular-three/1.9.11_izr5ueohlyrbjthhd2oebxjlxy: - resolution: {integrity: sha512-1HflD2sUxgvQYosTG+KtkwOteM0/MUSjEb2Ry/4AfgWmpkU9Y2kJqGqu78g7gXdFOYlGKoYNldPiYIMXzTniSg==} + /angular-three-soba/1.12.4_dbqdy7snascq6qkmucxebu4scy: + resolution: {integrity: sha512-dhu8ZeHO0fdqL8wnq9sxt25gV+O1ypXtINO8BJ6iJesaDE+5dwvmMTmyXe6G0P4eNqQVyI1dmlTXV/mTFjZiXg==} peerDependencies: '@angular/common': ^15.1.0 '@angular/core': ^15.1.0 - '@angular/router': 15.2.0 - rxjs: ~7.8.0 - three: ^0.148.0 || ^0.149.0 || ^0.150.0 - dependencies: - '@angular/common': 15.2.0_6rl5h76dm6n755x2qkojsrrx44 - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 - '@angular/router': 15.2.0_za6jdduxquwsf5arpf6dzdovcm - '@nrwl/devkit': 15.8.1_nx@15.8.1+typescript@4.9.5 - '@rx-angular/state': 1.7.0_ts33hcwf2aoipoul5vf22zxzom - ngx-resize: 1.0.5_gvdsznzulkezfm6w67hlhkynfe + '@rx-angular/state': 2.0.0 + '@storybook/addons': 6.5.16 + '@storybook/theming': 6.5.16 + angular-three: ^1.0.0 + rxjs: 7.8.0 + stats.js: ^0.17.0 + three: ^0.148.0 || ^0.149.0 || ^0.150.0 || ^0.151.0 + three-mesh-bvh: ^0.5.0 + three-stdlib: ^2.0.0 + troika-three-text: ^0.47.0 + dependencies: + '@angular/common': 15.2.5_l7ldxvm6cyairraobr6ufbyy3m + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@rx-angular/state': 2.0.0_6l4ixghvlu7xbirbdwlnr7mdzu + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 6.5.16_biqbaboplfbrettd7655fr4n2y + angular-three: 1.9.14_7tlthdnukxbxbwwtxvixw73jcm + rxjs: 7.8.0 + stats.js: 0.17.0 + three: 0.150.1 + three-mesh-bvh: 0.5.23_three@0.150.1 + three-stdlib: 2.21.8_three@0.150.1 + troika-three-text: 0.47.1_three@0.150.1 + tslib: 2.5.0 + transitivePeerDependencies: + - nx + dev: false + + /angular-three/1.9.14_7tlthdnukxbxbwwtxvixw73jcm: + resolution: {integrity: sha512-AyWehqEa2ANq+nW+PBvLCYu11Ma/zk8x6Un//A0TX7SXxjiTFWy7shfKIlYBgfjnv8o4vF0M7WimmhTpDZ7Dfw==} + peerDependencies: + '@angular/common': ^15.1.0 + '@angular/core': ^15.1.0 + '@angular/router': 15.2.5 + rxjs: 7.8.0 + three: ^0.148.0 || ^0.149.0 || ^0.150.0 || ^0.151.0 + dependencies: + '@angular/common': 15.2.5_l7ldxvm6cyairraobr6ufbyy3m + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 + '@angular/router': 15.2.5_fei2hpjube2jyptjjr23apcui4 + '@nrwl/devkit': 15.9.2_nx@15.9.2 + '@rx-angular/state': 2.0.0_6l4ixghvlu7xbirbdwlnr7mdzu + ngx-resize: 1.0.5_brkggrx6cilf2rer3mpylsf5ce rxjs: 7.8.0 three: 0.150.1 tslib: 2.5.0 transitivePeerDependencies: - '@angular-devkit/core' - '@angular-devkit/schematics' - - '@angular/platform-browser' - nx - - typescript dev: false /ansi-align/3.0.1: @@ -5017,6 +5285,22 @@ packages: postcss-value-parser: 4.2.0 dev: true + /autoprefixer/10.4.14_postcss@8.4.21: + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.5 + caniuse-lite: 1.0.30001473 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /available-typed-arrays/1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} @@ -5055,17 +5339,17 @@ packages: - supports-color dev: true - /babel-jest/29.4.3_@babel+core@7.20.12: - resolution: {integrity: sha512-o45Wyn32svZE+LnMVWv/Z4x0SwtLbh4FyGcYtR20kIWd+rdrDZ9Fzq8Ml3MYLD+mZvEdzCjZsCnYZ2jpJyQ+Nw==} + /babel-jest/29.5.0_@babel+core@7.20.12: + resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.20.12 - '@jest/transform': 29.4.3 + '@jest/transform': 29.5.0 '@types/babel__core': 7.20.0 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.4.3_@babel+core@7.20.12 + babel-preset-jest: 29.5.0_@babel+core@7.20.12 chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -5073,7 +5357,7 @@ packages: - supports-color dev: true - /babel-loader/9.1.2_la66t7xldg4uecmyawueag5wkm: + /babel-loader/9.1.2_vbwv3zr3kwaf4v2iytwakh6feu: resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -5083,7 +5367,7 @@ packages: '@babel/core': 7.20.12 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /babel-plugin-const-enum/1.2.0_@babel+core@7.20.12: @@ -5122,8 +5406,8 @@ packages: '@types/babel__traverse': 7.18.3 dev: true - /babel-plugin-jest-hoist/29.4.3: - resolution: {integrity: sha512-mB6q2q3oahKphy5V7CpnNqZOCkxxZ9aokf1eh82Dy3jQmg4xvM1tGrh5y6BQUJh4a3Pj9+eLfwvAZ7VNKg7H8Q==} + /babel-plugin-jest-hoist/29.5.0: + resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.20.7 @@ -5213,14 +5497,14 @@ packages: babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 dev: true - /babel-preset-jest/29.4.3_@babel+core@7.20.12: - resolution: {integrity: sha512-gWx6COtSuma6n9bw+8/F+2PCXrIgxV/D1TJFnp6OyBK2cxPWg0K9p/sriNYeifKjpUkMViWQ09DSWtzJQRETsw==} + /babel-preset-jest/29.5.0_@babel+core@7.20.12: + resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.20.12 - babel-plugin-jest-hoist: 29.4.3 + babel-plugin-jest-hoist: 29.5.0 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 dev: true @@ -5245,6 +5529,17 @@ packages: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} dev: true + /bidi-js/1.0.2: + resolution: {integrity: sha512-rzSy/k7WdX5zOyeHHCOixGXbCHkyogkxPKL2r8QtzHmVQDiWCXUWa18bLdMWT9CYMLOYTjWpTHawuev2ouYJVw==} + dependencies: + require-from-string: 2.0.2 + dev: false + + /big-integer/1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: true + /big.js/5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} dev: true @@ -5341,6 +5636,13 @@ packages: wrap-ansi: 8.1.0 dev: true + /bplist-parser/0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: true + /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -5409,6 +5711,13 @@ packages: semver: 7.3.8 dev: true + /bundle-name/3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: true + /bytes/3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -5476,8 +5785,8 @@ packages: engines: {node: '>=14.16'} dev: true - /cacheable-request/10.2.5: - resolution: {integrity: sha512-5RwYYCfzjNPsyJxb/QpaM0bfzx+kw5/YpDhZPm9oMIDntHFQ9YXeyV47ZvzlTE0XrrrbyO2UITJH4GF9eRLdXQ==} + /cacheable-request/10.2.9: + resolution: {integrity: sha512-CaAMr53AS1Tb9evO1BIWFnZjSr8A4pbXofpsNVWPMDZZj3ZQKHwsQG9BrTqQ4x5ZYJXz1T2b8LLtTZODxSpzbg==} engines: {node: '>=14.16'} dependencies: '@types/http-cache-semantics': 4.0.1 @@ -5507,7 +5816,6 @@ packages: dependencies: function-bind: 1.1.1 get-intrinsic: 1.2.0 - dev: true /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -5542,7 +5850,7 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001449 + caniuse-lite: 1.0.30001473 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true @@ -5551,6 +5859,10 @@ packages: resolution: {integrity: sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw==} dev: true + /caniuse-lite/1.0.30001473: + resolution: {integrity: sha512-ewDad7+D2vlyy+E4UJuVfiBsU69IL+8oVmTuZnH5Q6CIUbxNfI50uVpRHbUPDD6SUaN2o0Lh4DhTrvLG/Tn1yg==} + dev: true + /chalk/2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -6034,7 +6346,7 @@ packages: is-what: 3.14.1 dev: true - /copy-webpack-plugin/10.2.4_webpack@5.75.0: + /copy-webpack-plugin/10.2.4_webpack@5.76.1: resolution: {integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==} engines: {node: '>= 12.20.0'} peerDependencies: @@ -6046,10 +6358,10 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.1 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true - /copy-webpack-plugin/11.0.0_webpack@5.75.0: + /copy-webpack-plugin/11.0.0_webpack@5.76.1: resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -6061,7 +6373,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.1 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /core-js-compat/3.27.2: @@ -6070,6 +6382,11 @@ packages: browserslist: 4.21.5 dev: true + /core-js/3.29.1: + resolution: {integrity: sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==} + requiresBuild: true + dev: false + /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true @@ -6101,8 +6418,8 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig/8.1.0: - resolution: {integrity: sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg==} + /cosmiconfig/8.1.3: + resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==} engines: {node: '>=14'} dependencies: import-fresh: 3.3.0 @@ -6150,8 +6467,8 @@ packages: type-fest: 1.4.0 dev: true - /css-blank-pseudo/5.0.1_postcss@8.4.21: - resolution: {integrity: sha512-uEWT+613bR0lxUAz7BDdk4yZJ1BfzIJ9rmyOFj+p53ZP8rm0BC3nA2YsyswyxjFZsrfRDxe2WERDfKiEZNSXag==} + /css-blank-pseudo/5.0.2_postcss@8.4.21: + resolution: {integrity: sha512-aCU4AZ7uEcVSUzagTlA9pHciz7aWPKA/YzrEkpdSopJ2pvhIxiQ5sYeMz1/KByxlIo4XBdvMNJAVKMg/GRnhfw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -6169,8 +6486,8 @@ packages: postcss: 8.4.21 dev: true - /css-has-pseudo/5.0.1_postcss@8.4.21: - resolution: {integrity: sha512-zhsGCKVkBohliMlcsZsv5WF/i4FQ3pkVMtl4yYa7Qpv/PVQebTjh7cjMoT5grW+DBZzunmgHe6skdWawgCYuPQ==} + /css-has-pseudo/5.0.2_postcss@8.4.21: + resolution: {integrity: sha512-q+U+4QdwwB7T9VEW/LyO6CFrLAeLqOykC5mDqJXc7aKZAhDbq7BvGT13VGJe+IwBfdN2o3Xdw2kJ5IxwV1Sc9Q==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -6181,7 +6498,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /css-loader/6.7.3_webpack@5.75.0: + /css-loader/6.7.3_webpack@5.76.1: resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -6195,10 +6512,10 @@ packages: postcss-modules-values: 4.0.0_postcss@8.4.21 postcss-value-parser: 4.2.0 semver: 7.3.8 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true - /css-minimizer-webpack-plugin/3.4.1_webpack@5.75.0: + /css-minimizer-webpack-plugin/3.4.1_webpack@5.76.1: resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -6223,11 +6540,11 @@ packages: schema-utils: 4.0.0 serialize-javascript: 6.0.1 source-map: 0.6.1 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true - /css-prefers-color-scheme/8.0.1_postcss@8.4.21: - resolution: {integrity: sha512-RPRyqJsk5KIjP2+WGhcGCaAJB8ojLbX1mVE8fG9127jQmnp1FNMfNMkERk/w6c4smgC/i5KxcY+Rtaa6/bMdKQ==} + /css-prefers-color-scheme/8.0.2_postcss@8.4.21: + resolution: {integrity: sha512-OvFghizHJ45x7nsJJUSYLyQNTzsCU8yWjxAc/nhPQg1pbs18LMoET8N3kOweFDPy0JV0OSXN2iqRFhPBHYOeMA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -6266,8 +6583,8 @@ packages: source-map-resolve: 0.6.0 dev: true - /cssdb/7.4.1: - resolution: {integrity: sha512-0Q8NOMpXJ3iTDDbUv9grcmQAfdDx4qz+fN/+Md2FGbevT+6+bJNQ2LjB2YIUlLbpBTM32idU1Sb+tb/uGt6/XQ==} + /cssdb/7.5.3: + resolution: {integrity: sha512-NQNRhrEnS6cW+RU/foLphb6xI/MDA70bI3Cy6VxJU8ilxgyTYz1X9zUzFGVTG5nGPylcKAGIt/UNc4deT56lQQ==} dev: true /cssesc/3.0.0: @@ -6502,6 +6819,24 @@ packages: engines: {node: '>=0.10.0'} dev: true + /default-browser-id/3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /default-browser/4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.1.1 + titleize: 3.0.0 + dev: true + /default-gateway/6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} @@ -6523,6 +6858,11 @@ packages: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} + /define-lazy-prop/3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: true + /define-properties/1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} engines: {node: '>= 0.4'} @@ -6587,6 +6927,16 @@ packages: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} dev: true + /detect-port/1.5.1: + resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==} + hasBin: true + dependencies: + address: 1.2.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /diff-sequences/28.1.1: resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -6635,6 +6985,10 @@ packages: entities: 2.2.0 dev: true + /dom-walk/0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} + dev: false + /domelementtype/2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: true @@ -6675,8 +7029,8 @@ packages: is-obj: 2.0.0 dev: true - /dotenv-cli/7.0.0: - resolution: {integrity: sha512-XfMzVdpdDTRnlcgvFLg3lSyiLXqFxS4tH7RbK5IxkC4XIUuxPyrGoDufkfLjy/dA28EILzEu+mros6h8aQmyGg==} + /dotenv-cli/7.1.0: + resolution: {integrity: sha512-motytjZFQB3ZtGTIN4c0vnFgv4kuNZ2WxVnGY6PVFiygCzkm3IFBBguDUzezd9HgNA0OYYd6vNCWlozs0Q1Zxg==} hasBin: true dependencies: cross-spawn: 7.0.3 @@ -6985,13 +7339,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier/8.6.0_eslint@8.35.0: - resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} + /eslint-config-prettier/8.8.0_eslint@8.37.0: + resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.35.0 + eslint: 8.37.0 dev: true /eslint-scope/5.1.1: @@ -7010,13 +7364,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.35.0: + /eslint-utils/3.0.0_eslint@8.37.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.35.0 + eslint: 8.37.0 eslint-visitor-keys: 2.1.0 dev: true @@ -7030,13 +7384,20 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.35.0: - resolution: {integrity: sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==} + /eslint-visitor-keys/3.4.0: + resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.37.0: + resolution: {integrity: sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 2.0.0 - '@eslint/js': 8.35.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.37.0 + '@eslint-community/regexpp': 4.5.0 + '@eslint/eslintrc': 2.0.2 + '@eslint/js': 8.37.0 '@humanwhocodes/config-array': 0.11.8 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -7047,9 +7408,8 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.35.0 - eslint-visitor-keys: 3.3.0 - espree: 9.4.1 + eslint-visitor-keys: 3.4.0 + espree: 9.5.1 esquery: 1.4.2 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -7071,7 +7431,6 @@ packages: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 - regexpp: 3.2.0 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -7085,7 +7444,16 @@ packages: dependencies: acorn: 8.8.2 acorn-jsx: 5.3.2_acorn@8.8.2 - eslint-visitor-keys: 3.3.0 + eslint-visitor-keys: 3.4.0 + dev: true + + /espree/9.5.1: + resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2_acorn@8.8.2 + eslint-visitor-keys: 3.4.0 dev: true /esprima/4.0.1: @@ -7093,12 +7461,6 @@ packages: engines: {node: '>=4'} hasBin: true - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - /esquery/1.4.2: resolution: {integrity: sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==} engines: {node: '>=0.10'} @@ -7121,6 +7483,7 @@ packages: /estraverse/5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + dev: true /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -7177,8 +7540,8 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa/7.0.0: - resolution: {integrity: sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==} + /execa/7.1.1: + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} dependencies: cross-spawn: 7.0.3 @@ -7223,7 +7586,18 @@ packages: jest-get-type: 29.4.3 jest-matcher-utils: 29.4.3 jest-message-util: 29.4.3 - jest-util: 29.4.3 + jest-util: 29.5.0 + dev: true + + /expect/29.5.0: + resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/expect-utils': 29.5.0 + jest-get-type: 29.4.3 + jest-matcher-utils: 29.5.0 + jest-message-util: 29.5.0 + jest-util: 29.5.0 dev: true /express/4.18.2: @@ -7348,7 +7722,6 @@ packages: /fflate/0.6.10: resolution: {integrity: sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==} - dev: false /figures/3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} @@ -7371,7 +7744,7 @@ packages: flat-cache: 3.0.4 dev: true - /file-loader/6.2.0_webpack@5.75.0: + /file-loader/6.2.0_webpack@5.76.1: resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -7379,7 +7752,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.1.1 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true /file-type/17.1.6: @@ -7458,7 +7831,6 @@ packages: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - dev: true /find-up/5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} @@ -7506,7 +7878,7 @@ packages: is-callable: 1.2.7 dev: true - /fork-ts-checker-webpack-plugin/7.2.13_hhrrucqyg4eysmfpujvov2ym5u: + /fork-ts-checker-webpack-plugin/7.2.13_cbz6r35m2it77sxuzifyafc6zi: resolution: {integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -7530,7 +7902,7 @@ packages: semver: 7.3.8 tapable: 2.2.1 typescript: 4.9.5 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true /form-data-encoder/2.1.4: @@ -7635,7 +8007,6 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true /function.prototype.name/1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} @@ -7680,7 +8051,6 @@ packages: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.3 - dev: true /get-package-type/0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} @@ -7840,6 +8210,13 @@ packages: ini: 2.0.0 dev: true + /global/4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + dependencies: + min-document: 2.19.0 + process: 0.11.10 + dev: false + /globals/11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -7917,14 +8294,14 @@ packages: responselike: 2.0.1 dev: true - /got/12.5.3: - resolution: {integrity: sha512-8wKnb9MGU8IPGRIo+/ukTy9XLJBwDiCpIf5TVzQ9Cpol50eMTpBq2GAuDsuDIz7hTYmZgMgC1e9ydr6kSDWs3w==} + /got/12.6.0: + resolution: {integrity: sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==} engines: {node: '>=14.16'} dependencies: '@sindresorhus/is': 5.3.0 '@szmarczak/http-timer': 5.0.1 cacheable-lookup: 7.0.0 - cacheable-request: 10.2.5 + cacheable-request: 10.2.9 decompress-response: 6.0.0 form-data-encoder: 2.1.4 get-stream: 6.0.1 @@ -7994,14 +8371,12 @@ packages: /has-symbols/1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - dev: true /has-tostringtag/1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - dev: true /has-unicode/2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} @@ -8017,7 +8392,6 @@ packages: engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 - dev: true /hdr-histogram-js/2.0.3: resolution: {integrity: sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==} @@ -8374,9 +8748,9 @@ packages: wrap-ansi: 7.0.0 dev: true - /inquirer/9.1.4: - resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==} - engines: {node: '>=12.0.0'} + /inquirer/9.1.5: + resolution: {integrity: sha512-3ygAIh8gcZavV9bj6MTdYddG2zPSYswP808fKS46NOwlF0zZljVpnLCHODDqItWJDbDpLb3aouAxGaJbkxoppA==} + engines: {node: '>=14.18.0'} dependencies: ansi-escapes: 6.0.0 chalk: 5.2.0 @@ -8385,8 +8759,8 @@ packages: external-editor: 3.1.0 figures: 5.0.0 lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 6.1.2 + mute-stream: 1.0.0 + ora: 6.3.0 run-async: 2.4.1 rxjs: 7.8.0 string-width: 5.1.2 @@ -8505,6 +8879,12 @@ packages: engines: {node: '>=8'} hasBin: true + /is-docker/3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: true + /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -8513,6 +8893,10 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + /is-function/1.0.2: + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} + dev: false + /is-generator-fn/2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} @@ -8524,6 +8908,14 @@ packages: dependencies: is-extglob: 2.1.1 + /is-inside-container/1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: true + /is-installed-globally/0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -8616,7 +9008,6 @@ packages: dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 - dev: true /is-set/2.0.2: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} @@ -8661,7 +9052,6 @@ packages: engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - dev: true /is-text-path/1.0.1: resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} @@ -8747,6 +9137,22 @@ packages: engines: {node: '>=0.10.0'} dev: true + /isobject/4.0.0: + resolution: {integrity: sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==} + engines: {node: '>=0.10.0'} + dev: false + + /issue-parser/6.0.0: + resolution: {integrity: sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==} + engines: {node: '>=10.13'} + dependencies: + lodash.capitalize: 4.2.1 + lodash.escaperegexp: 4.1.2 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.uniqby: 4.7.0 + dev: true + /istanbul-lib-coverage/3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} @@ -8814,8 +9220,8 @@ packages: filelist: 1.0.4 minimatch: 3.1.2 - /jest-changed-files/29.4.3: - resolution: {integrity: sha512-Vn5cLuWuwmi2GNNbokPOEcvrXGSGrqVnPEZV7rC6P7ck07Dyw9RFnvWglnupSh+hGys0ajGtw/bc2ZgweljQoQ==} + /jest-changed-files/29.5.0: + resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: execa: 5.1.1 @@ -8830,7 +9236,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -8849,35 +9255,36 @@ packages: - supports-color dev: true - /jest-circus/29.4.3: - resolution: {integrity: sha512-Vw/bVvcexmdJ7MLmgdT3ZjkJ3LKu8IlpefYokxiqoZy6OCQ2VAm6Vk3t/qHiAGUXbdbJKJWnc8gH3ypTbB/OBw==} + /jest-circus/29.5.0: + resolution: {integrity: sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.4.3 - '@jest/expect': 29.4.3 - '@jest/test-result': 29.4.3 - '@jest/types': 29.4.3 - '@types/node': 18.14.2 + '@jest/environment': 29.5.0 + '@jest/expect': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 is-generator-fn: 2.1.0 - jest-each: 29.4.3 - jest-matcher-utils: 29.4.3 - jest-message-util: 29.4.3 - jest-runtime: 29.4.3 - jest-snapshot: 29.4.3 - jest-util: 29.4.3 + jest-each: 29.5.0 + jest-matcher-utils: 29.5.0 + jest-message-util: 29.5.0 + jest-runtime: 29.5.0 + jest-snapshot: 29.5.0 + jest-util: 29.5.0 p-limit: 3.1.0 - pretty-format: 29.4.3 + pretty-format: 29.5.0 + pure-rand: 6.0.1 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: - supports-color dev: true - /jest-cli/29.4.3_jboh4c3iv3wxuja4m36ecyac7e: - resolution: {integrity: sha512-PiiAPuFNfWWolCE6t3ZrDXQc6OsAuM3/tVW0u27UWc1KE+n/HSn5dSE6B2juqN7WP+PP0jAcnKtGmI4u8GMYCg==} + /jest-cli/29.5.0_rrli7kzx2akox3oq6aahu3rvje: + resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -8886,16 +9293,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.4.3_ts-node@10.9.1 - '@jest/test-result': 29.4.3 - '@jest/types': 29.4.3 + '@jest/core': 29.5.0_ts-node@10.9.1 + '@jest/test-result': 29.5.0 + '@jest/types': 29.5.0 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e - jest-util: 29.4.3 - jest-validate: 29.4.3 + jest-config: 29.5.0_rrli7kzx2akox3oq6aahu3rvje + jest-util: 29.5.0 + jest-validate: 29.5.0 prompts: 2.4.2 yargs: 17.6.2 transitivePeerDependencies: @@ -8904,7 +9311,7 @@ packages: - ts-node dev: true - /jest-config/28.1.1_jboh4c3iv3wxuja4m36ecyac7e: + /jest-config/28.1.1_rrli7kzx2akox3oq6aahu3rvje: resolution: {integrity: sha512-tASynMhS+jVV85zKvjfbJ8nUyJS/jUSYZ5KQxLUN2ZCvcQc/OmhQl2j6VEL3ezQkNofxn5pQ3SPYWPHb0unTZA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -8919,7 +9326,7 @@ packages: '@babel/core': 7.20.12 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 babel-jest: 28.1.3_@babel+core@7.20.12 chalk: 4.1.2 ci-info: 3.7.1 @@ -8939,13 +9346,13 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 + ts-node: 10.9.1_gep7z2alhjdwu3iitcgobz5pyy transitivePeerDependencies: - supports-color dev: true - /jest-config/29.4.3_jboh4c3iv3wxuja4m36ecyac7e: - resolution: {integrity: sha512-eCIpqhGnIjdUCXGtLhz4gdDoxKSWXKjzNcc5r+0S1GKOp2fwOipx5mRcwa9GB/ArsxJ1jlj2lmlD9bZAsBxaWQ==} + /jest-config/29.5.0_rrli7kzx2akox3oq6aahu3rvje: + resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@types/node': '*' @@ -8957,29 +9364,29 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@jest/test-sequencer': 29.4.3 - '@jest/types': 29.4.3 - '@types/node': 18.14.2 - babel-jest: 29.4.3_@babel+core@7.20.12 + '@jest/test-sequencer': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 + babel-jest: 29.5.0_@babel+core@7.20.12 chalk: 4.1.2 ci-info: 3.7.1 deepmerge: 4.3.0 glob: 7.2.3 graceful-fs: 4.2.10 - jest-circus: 29.4.3 - jest-environment-node: 29.4.3 + jest-circus: 29.5.0 + jest-environment-node: 29.5.0 jest-get-type: 29.4.3 jest-regex-util: 29.4.3 - jest-resolve: 29.4.3 - jest-runner: 29.4.3 - jest-util: 29.4.3 - jest-validate: 29.4.3 + jest-resolve: 29.5.0 + jest-runner: 29.5.0 + jest-util: 29.5.0 + jest-validate: 29.5.0 micromatch: 4.0.5 parse-json: 5.2.0 - pretty-format: 29.4.3 + pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 + ts-node: 10.9.1_gep7z2alhjdwu3iitcgobz5pyy transitivePeerDependencies: - supports-color dev: true @@ -9001,7 +9408,17 @@ packages: chalk: 4.1.2 diff-sequences: 29.4.3 jest-get-type: 29.4.3 - pretty-format: 29.4.3 + pretty-format: 29.5.0 + dev: true + + /jest-diff/29.5.0: + resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 29.4.3 + jest-get-type: 29.4.3 + pretty-format: 29.5.0 dev: true /jest-docblock/28.1.1: @@ -9029,19 +9446,19 @@ packages: pretty-format: 28.1.3 dev: true - /jest-each/29.4.3: - resolution: {integrity: sha512-1ElHNAnKcbJb/b+L+7j0/w7bDvljw4gTv1wL9fYOczeJrbTbkMGQ5iQPFJ3eFQH19VPTx1IyfePdqSpePKss7Q==} + /jest-each/29.5.0: + resolution: {integrity: sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.4.3 + '@jest/types': 29.5.0 chalk: 4.1.2 jest-get-type: 29.4.3 - jest-util: 29.4.3 - pretty-format: 29.4.3 + jest-util: 29.5.0 + pretty-format: 29.5.0 dev: true - /jest-environment-jsdom/29.4.3: - resolution: {integrity: sha512-rFjf8JXrw3OjUzzmSE5l0XjMj0/MSVEUMCSXBGPDkfwb1T03HZI7iJSL0cGctZApPSyJxbjyKDVxkZuyhHkuTw==} + /jest-environment-jsdom/29.5.0: + resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: canvas: ^2.5.0 @@ -9049,13 +9466,13 @@ packages: canvas: optional: true dependencies: - '@jest/environment': 29.4.3 - '@jest/fake-timers': 29.4.3 - '@jest/types': 29.4.3 + '@jest/environment': 29.5.0 + '@jest/fake-timers': 29.5.0 + '@jest/types': 29.5.0 '@types/jsdom': 20.0.1 - '@types/node': 18.14.2 - jest-mock: 29.4.3 - jest-util: 29.4.3 + '@types/node': 18.15.11 + jest-mock: 29.5.0 + jest-util: 29.5.0 jsdom: 20.0.3 transitivePeerDependencies: - bufferutil @@ -9070,21 +9487,21 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true - /jest-environment-node/29.4.3: - resolution: {integrity: sha512-gAiEnSKF104fsGDXNkwk49jD/0N0Bqu2K9+aMQXA6avzsA9H3Fiv1PW2D+gzbOSR705bWd2wJZRFEFpV0tXISg==} + /jest-environment-node/29.5.0: + resolution: {integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.4.3 - '@jest/fake-timers': 29.4.3 - '@jest/types': 29.4.3 - '@types/node': 18.14.2 - jest-mock: 29.4.3 - jest-util: 29.4.3 + '@jest/environment': 29.5.0 + '@jest/fake-timers': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 + jest-mock: 29.5.0 + jest-util: 29.5.0 dev: true /jest-get-type/28.0.2: @@ -9103,7 +9520,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.6 - '@types/node': 18.14.2 + '@types/node': 18.15.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -9116,19 +9533,19 @@ packages: fsevents: 2.3.2 dev: true - /jest-haste-map/29.4.3: - resolution: {integrity: sha512-eZIgAS8tvm5IZMtKlR8Y+feEOMfo2pSQkmNbufdbMzMSn9nitgGxF1waM/+LbryO3OkMcKS98SUb+j/cQxp/vQ==} + /jest-haste-map/29.5.0: + resolution: {integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.4.3 + '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 18.14.2 + '@types/node': 18.15.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 jest-regex-util: 29.4.3 - jest-util: 29.4.3 - jest-worker: 29.4.3 + jest-util: 29.5.0 + jest-worker: 29.5.0 micromatch: 4.0.5 walker: 1.0.8 optionalDependencies: @@ -9143,12 +9560,12 @@ packages: pretty-format: 28.1.3 dev: true - /jest-leak-detector/29.4.3: - resolution: {integrity: sha512-9yw4VC1v2NspMMeV3daQ1yXPNxMgCzwq9BocCwYrRgXe4uaEJPAN0ZK37nFBhcy3cUwEVstFecFLaTHpF7NiGA==} + /jest-leak-detector/29.5.0: + resolution: {integrity: sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.4.3 - pretty-format: 29.4.3 + pretty-format: 29.5.0 dev: true /jest-matcher-utils/28.1.3: @@ -9168,7 +9585,17 @@ packages: chalk: 4.1.2 jest-diff: 29.4.3 jest-get-type: 29.4.3 - pretty-format: 29.4.3 + pretty-format: 29.5.0 + dev: true + + /jest-matcher-utils/29.5.0: + resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 29.5.0 + jest-get-type: 29.4.3 + pretty-format: 29.5.0 dev: true /jest-message-util/28.1.3: @@ -9191,12 +9618,27 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.18.6 - '@jest/types': 29.4.3 + '@jest/types': 29.5.0 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.10 micromatch: 4.0.5 - pretty-format: 29.4.3 + pretty-format: 29.5.0 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: true + + /jest-message-util/29.5.0: + resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/code-frame': 7.18.6 + '@jest/types': 29.5.0 + '@types/stack-utils': 2.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.10 + micromatch: 4.0.5 + pretty-format: 29.5.0 slash: 3.0.0 stack-utils: 2.0.6 dev: true @@ -9206,16 +9648,16 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 dev: true - /jest-mock/29.4.3: - resolution: {integrity: sha512-LjFgMg+xed9BdkPMyIJh+r3KeHt1klXPJYBULXVVAkbTaaKjPX1o1uVCAZADMEp/kOxGTwy/Ot8XbvgItOrHEg==} + /jest-mock/29.5.0: + resolution: {integrity: sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.4.3 - '@types/node': 18.14.2 - jest-util: 29.4.3 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 + jest-util: 29.5.0 dev: true /jest-pnp-resolver/1.2.3_jest-resolve@28.1.1: @@ -9242,7 +9684,7 @@ packages: jest-resolve: 28.1.3 dev: true - /jest-pnp-resolver/1.2.3_jest-resolve@29.4.3: + /jest-pnp-resolver/1.2.3_jest-resolve@29.5.0: resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: @@ -9251,11 +9693,11 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 29.4.3 + jest-resolve: 29.5.0 dev: true - /jest-preset-angular/13.0.0_gspdx5tmyfhx5k2vhqhw6gg2v4: - resolution: {integrity: sha512-FNaWL41PgW3yvleB423pf1Z7xqaDaFMJxi2TwUek9J1p3SHT1Se+A2jeOI27XcC16zj87blUuffh/Smse2Grpg==} + /jest-preset-angular/13.0.1_ltq64s3zodjvcuwrycdwtiuila: + resolution: {integrity: sha512-kghzQHkD60oXXDoBM1lzbamleDMehTZKVLg2/BKXXRMuY0Or8iMvW0vUUzkdvax5ltssjPdnHUvuz8/KOnGjUg==} engines: {node: ^14.15.0 || >=16.10.0} peerDependencies: '@angular-devkit/build-angular': '>=13.0.0 <16.0.0' @@ -9265,17 +9707,17 @@ packages: jest: ^29.0.0 typescript: '>=4.4' dependencies: - '@angular-devkit/build-angular': 15.2.0_axhu32mzltqcbjb7ywassbznue - '@angular/compiler-cli': 15.2.0_m4al3dxpm6stx7f4nyyv5fszcu - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 - '@angular/platform-browser-dynamic': 15.2.0_q3vtycdixm4mw4ocqkr6ifs2ty + '@angular-devkit/build-angular': 15.2.4_otis6vrxed4nejhh6ercfwokwa + '@angular/compiler-cli': 15.2.5_g7fd5x7sgwusoheznmie6tjtqi + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 + '@angular/platform-browser-dynamic': 15.2.5_q7pdso3tfnujpmliompw7qvcae bs-logger: 0.2.6 esbuild-wasm: 0.17.8 - jest: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e - jest-environment-jsdom: 29.4.3 + jest: 29.5.0_rrli7kzx2akox3oq6aahu3rvje + jest-environment-jsdom: 29.5.0 jest-util: 29.4.3 pretty-format: 29.4.3 - ts-jest: 29.0.5_pw33ek6x4dcx6sesj4oxk7nhc4 + ts-jest: 29.1.0_aniuzlzpsha6zy6zl6tlhaxni4 typescript: 4.9.5 optionalDependencies: esbuild: 0.17.8 @@ -9299,12 +9741,12 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-resolve-dependencies/29.4.3: - resolution: {integrity: sha512-uvKMZAQ3nmXLH7O8WAOhS5l0iWyT3WmnJBdmIHiV5tBbdaDZ1wqtNX04FONGoaFvSOSHBJxnwAVnSn1WHdGVaw==} + /jest-resolve-dependencies/29.5.0: + resolution: {integrity: sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-regex-util: 29.4.3 - jest-snapshot: 29.4.3 + jest-snapshot: 29.5.0 transitivePeerDependencies: - supports-color dev: true @@ -9339,16 +9781,16 @@ packages: slash: 3.0.0 dev: true - /jest-resolve/29.4.3: - resolution: {integrity: sha512-GPokE1tzguRyT7dkxBim4wSx6E45S3bOQ7ZdKEG+Qj0Oac9+6AwJPCk0TZh5Vu0xzeX4afpb+eDmgbmZFFwpOw==} + /jest-resolve/29.5.0: + resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.10 - jest-haste-map: 29.4.3 - jest-pnp-resolver: 1.2.3_jest-resolve@29.4.3 - jest-util: 29.4.3 - jest-validate: 29.4.3 + jest-haste-map: 29.5.0 + jest-pnp-resolver: 1.2.3_jest-resolve@29.5.0 + jest-util: 29.5.0 + jest-validate: 29.5.0 resolve: 1.22.1 resolve.exports: 2.0.0 slash: 3.0.0 @@ -9363,7 +9805,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.10 @@ -9383,29 +9825,29 @@ packages: - supports-color dev: true - /jest-runner/29.4.3: - resolution: {integrity: sha512-GWPTEiGmtHZv1KKeWlTX9SIFuK19uLXlRQU43ceOQ2hIfA5yPEJC7AMkvFKpdCHx6pNEdOD+2+8zbniEi3v3gA==} + /jest-runner/29.5.0: + resolution: {integrity: sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/console': 29.4.3 - '@jest/environment': 29.4.3 - '@jest/test-result': 29.4.3 - '@jest/transform': 29.4.3 - '@jest/types': 29.4.3 - '@types/node': 18.14.2 + '@jest/console': 29.5.0 + '@jest/environment': 29.5.0 + '@jest/test-result': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.10 jest-docblock: 29.4.3 - jest-environment-node: 29.4.3 - jest-haste-map: 29.4.3 - jest-leak-detector: 29.4.3 - jest-message-util: 29.4.3 - jest-resolve: 29.4.3 - jest-runtime: 29.4.3 - jest-util: 29.4.3 - jest-watcher: 29.4.3 - jest-worker: 29.4.3 + jest-environment-node: 29.5.0 + jest-haste-map: 29.5.0 + jest-leak-detector: 29.5.0 + jest-message-util: 29.5.0 + jest-resolve: 29.5.0 + jest-runtime: 29.5.0 + jest-util: 29.5.0 + jest-watcher: 29.5.0 + jest-worker: 29.5.0 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: @@ -9442,30 +9884,30 @@ packages: - supports-color dev: true - /jest-runtime/29.4.3: - resolution: {integrity: sha512-F5bHvxSH+LvLV24vVB3L8K467dt3y3dio6V3W89dUz9nzvTpqd/HcT9zfYKL2aZPvD63vQFgLvaUX/UpUhrP6Q==} + /jest-runtime/29.5.0: + resolution: {integrity: sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.4.3 - '@jest/fake-timers': 29.4.3 - '@jest/globals': 29.4.3 + '@jest/environment': 29.5.0 + '@jest/fake-timers': 29.5.0 + '@jest/globals': 29.5.0 '@jest/source-map': 29.4.3 - '@jest/test-result': 29.4.3 - '@jest/transform': 29.4.3 - '@jest/types': 29.4.3 - '@types/node': 18.14.2 + '@jest/test-result': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 glob: 7.2.3 graceful-fs: 4.2.10 - jest-haste-map: 29.4.3 - jest-message-util: 29.4.3 - jest-mock: 29.4.3 + jest-haste-map: 29.5.0 + jest-message-util: 29.5.0 + jest-mock: 29.5.0 jest-regex-util: 29.4.3 - jest-resolve: 29.4.3 - jest-snapshot: 29.4.3 - jest-util: 29.4.3 + jest-resolve: 29.5.0 + jest-snapshot: 29.5.0 + jest-util: 29.5.0 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: @@ -9503,8 +9945,8 @@ packages: - supports-color dev: true - /jest-snapshot/29.4.3: - resolution: {integrity: sha512-NGlsqL0jLPDW91dz304QTM/SNO99lpcSYYAjNiX0Ou+sSGgkanKBcSjCfp/pqmiiO1nQaOyLp6XQddAzRcx3Xw==} + /jest-snapshot/29.5.0: + resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.20.12 @@ -9513,23 +9955,22 @@ packages: '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.12 '@babel/traverse': 7.20.13 '@babel/types': 7.20.7 - '@jest/expect-utils': 29.4.3 - '@jest/transform': 29.4.3 - '@jest/types': 29.4.3 + '@jest/expect-utils': 29.5.0 + '@jest/transform': 29.5.0 + '@jest/types': 29.5.0 '@types/babel__traverse': 7.18.3 '@types/prettier': 2.7.2 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 chalk: 4.1.2 - expect: 29.4.3 + expect: 29.5.0 graceful-fs: 4.2.10 - jest-diff: 29.4.3 + jest-diff: 29.5.0 jest-get-type: 29.4.3 - jest-haste-map: 29.4.3 - jest-matcher-utils: 29.4.3 - jest-message-util: 29.4.3 - jest-util: 29.4.3 + jest-matcher-utils: 29.5.0 + jest-message-util: 29.5.0 + jest-util: 29.5.0 natural-compare: 1.4.0 - pretty-format: 29.4.3 + pretty-format: 29.5.0 semver: 7.3.8 transitivePeerDependencies: - supports-color @@ -9540,7 +9981,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 chalk: 4.1.2 ci-info: 3.7.1 graceful-fs: 4.2.10 @@ -9552,7 +9993,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 chalk: 4.1.2 ci-info: 3.7.1 graceful-fs: 4.2.10 @@ -9563,8 +10004,20 @@ packages: resolution: {integrity: sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.4.3 - '@types/node': 18.14.2 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 + chalk: 4.1.2 + ci-info: 3.7.1 + graceful-fs: 4.2.10 + picomatch: 2.3.1 + dev: true + + /jest-util/29.5.0: + resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/node': 18.15.11 chalk: 4.1.2 ci-info: 3.7.1 graceful-fs: 4.2.10 @@ -9583,16 +10036,16 @@ packages: pretty-format: 28.1.3 dev: true - /jest-validate/29.4.3: - resolution: {integrity: sha512-J3u5v7aPQoXPzaar6GndAVhdQcZr/3osWSgTeKg5v574I9ybX/dTyH0AJFb5XgXIB7faVhf+rS7t4p3lL9qFaw==} + /jest-validate/29.5.0: + resolution: {integrity: sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.4.3 + '@jest/types': 29.5.0 camelcase: 6.3.0 chalk: 4.1.2 jest-get-type: 29.4.3 leven: 3.1.0 - pretty-format: 29.4.3 + pretty-format: 29.5.0 dev: true /jest-watcher/28.1.3: @@ -9601,7 +10054,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -9609,17 +10062,17 @@ packages: string-length: 4.0.2 dev: true - /jest-watcher/29.4.3: - resolution: {integrity: sha512-zwlXH3DN3iksoIZNk73etl1HzKyi5FuQdYLnkQKm5BW4n8HpoG59xSwpVdFrnh60iRRaRBGw0gcymIxjJENPcA==} + /jest-watcher/29.5.0: + resolution: {integrity: sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/test-result': 29.4.3 - '@jest/types': 29.4.3 - '@types/node': 18.14.2 + '@jest/test-result': 29.5.0 + '@jest/types': 29.5.0 + '@types/node': 18.15.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 - jest-util: 29.4.3 + jest-util: 29.5.0 string-length: 4.0.2 dev: true @@ -9627,7 +10080,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -9636,23 +10089,23 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 18.14.2 + '@types/node': 18.15.11 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest-worker/29.4.3: - resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==} + /jest-worker/29.5.0: + resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.14.2 - jest-util: 29.4.3 + '@types/node': 18.15.11 + jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/29.4.3_jboh4c3iv3wxuja4m36ecyac7e: - resolution: {integrity: sha512-XvK65feuEFGZT8OO0fB/QAQS+LGHvQpaadkH5p47/j3Ocqq3xf2pK9R+G0GzgfuhXVxEv76qCOOcMb5efLk6PA==} + /jest/29.5.0_rrli7kzx2akox3oq6aahu3rvje: + resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -9661,10 +10114,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.4.3_ts-node@10.9.1 - '@jest/types': 29.4.3 + '@jest/core': 29.5.0_ts-node@10.9.1 + '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e + jest-cli: 29.5.0_rrli7kzx2akox3oq6aahu3rvje transitivePeerDependencies: - '@types/node' - supports-color @@ -9677,7 +10130,6 @@ packages: /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true /js-yaml/3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} @@ -9781,8 +10233,8 @@ packages: engines: {node: '>=6'} hasBin: true - /jsonc-eslint-parser/2.1.0: - resolution: {integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==} + /jsonc-eslint-parser/2.2.0: + resolution: {integrity: sha512-x5QjzBOORd+T2EjErIxJnkOEbLVEdD1ILEeBbIJt8Eq/zUn7P7M8qdnWiNVBK5f8oxnJpc6SBHOeeIEl/swPjg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.2 @@ -9854,7 +10306,7 @@ packages: package-json: 8.1.0 dev: true - /less-loader/11.1.0_less@4.1.3+webpack@5.75.0: + /less-loader/11.1.0_less@4.1.3+webpack@5.76.1: resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -9863,7 +10315,7 @@ packages: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /less/4.1.3: @@ -9907,7 +10359,7 @@ packages: type-check: 0.4.0 dev: true - /license-webpack-plugin/4.0.2_webpack@5.75.0: + /license-webpack-plugin/4.0.2_webpack@5.76.1: resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} peerDependencies: webpack: '*' @@ -9917,10 +10369,14 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i webpack-sources: 3.2.3 dev: true + /lil-gui/0.17.0: + resolution: {integrity: sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==} + dev: true + /lilconfig/2.0.6: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} @@ -9976,7 +10432,6 @@ packages: engines: {node: '>=8'} dependencies: p-locate: 4.1.0 - dev: true /locate-path/6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -9985,6 +10440,10 @@ packages: p-locate: 5.0.0 dev: true + /lodash.capitalize/4.2.1: + resolution: {integrity: sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==} + dev: true + /lodash.castarray/4.4.0: resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} dev: true @@ -9993,6 +10452,10 @@ packages: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true + /lodash.escaperegexp/4.1.2: + resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} + dev: true + /lodash.get/4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} dev: true @@ -10001,6 +10464,14 @@ packages: resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} dev: true + /lodash.isplainobject/4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.isstring/4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + dev: true + /lodash.memoize/4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: true @@ -10017,6 +10488,10 @@ packages: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} dev: true + /lodash.uniqby/4.7.0: + resolution: {integrity: sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==} + dev: true + /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -10035,6 +10510,13 @@ packages: is-unicode-supported: 1.3.0 dev: true + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + /lowercase-keys/2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} @@ -10181,6 +10663,10 @@ packages: engines: {node: '>=8'} dev: true + /map-or-similar/1.5.0: + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} + dev: false + /mdn-data/2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} dev: true @@ -10197,6 +10683,12 @@ packages: fs-monkey: 1.0.3 dev: true + /memoizerific/1.11.3: + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} + dependencies: + map-or-similar: 1.5.0 + dev: false + /meow/8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} @@ -10284,29 +10776,35 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true + /min-document/2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + dependencies: + dom-walk: 0.1.2 + dev: false + /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} dev: true - /mini-css-extract-plugin/2.4.7_webpack@5.75.0: + /mini-css-extract-plugin/2.4.7_webpack@5.76.1: resolution: {integrity: sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true - /mini-css-extract-plugin/2.7.2_webpack@5.75.0: + /mini-css-extract-plugin/2.7.2_webpack@5.76.1: resolution: {integrity: sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /minimalistic-assert/1.0.1: @@ -10480,6 +10978,11 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true + /mute-stream/1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /nanoid/3.3.4: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -10529,21 +11032,21 @@ packages: type-fest: 2.19.0 dev: true - /ng-morph/2.1.3_4qwbhdbtyrtmuupnupt5chwx54: + /ng-morph/2.1.3_eednjxhhvgt6t7p2gah4xsat5m: resolution: {integrity: sha512-bFeSMSn2ORgtYw4ZmwISJ/RGdZxi03IwODrnXB6FbTEvmyfuTCB7x0FyQsm8euNX43fTp3FZclCZpRmO8t5w8w==} peerDependencies: '@angular-devkit/core': '>=11.0.0' '@angular-devkit/schematics': '>=11.0.0' dependencies: - '@angular-devkit/core': 15.2.0 - '@angular-devkit/schematics': 15.2.0 + '@angular-devkit/core': 15.2.4 + '@angular-devkit/schematics': 15.2.4 jsonc-parser: 3.0.0 minimatch: 3.0.5 multimatch: 5.0.0 ts-morph: 10.0.2 dev: false - /ng-packagr/15.2.2_3updo4fesuy2uqvenboycgm2be: + /ng-packagr/15.2.2_wojkbulz3zzou2iy3fhucum3m4: resolution: {integrity: sha512-+042GBD35ztxbHywGJloAiDM/s3Ja3TZtQh361TWqd/xza3K5DMUu6VRGLTgMwG7CW1YsqYHWgMZslP1c+ng7A==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} hasBin: true @@ -10556,7 +11059,7 @@ packages: tailwindcss: optional: true dependencies: - '@angular/compiler-cli': 15.2.0_m4al3dxpm6stx7f4nyyv5fszcu + '@angular/compiler-cli': 15.2.5_g7fd5x7sgwusoheznmie6tjtqi '@rollup/plugin-json': 6.0.0_rollup@3.12.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.12.0 ajv: 8.12.0 @@ -10590,14 +11093,14 @@ packages: - supports-color dev: true - /ngx-resize/1.0.5_gvdsznzulkezfm6w67hlhkynfe: + /ngx-resize/1.0.5_brkggrx6cilf2rer3mpylsf5ce: resolution: {integrity: sha512-gT2lWdA5Osrsv2NuRjCEl1f2B0oesUlCaJKqSUxpavGmRFrQ5zn3kHgMY+Gt+Uariklq4CAypQOcEATOBwEzAg==} peerDependencies: '@angular/common': ^14.0.0 || ^15.0.0 '@angular/core': ^14.0.0 || ^15.0.0 dependencies: - '@angular/common': 15.2.0_6rl5h76dm6n755x2qkojsrrx44 - '@angular/core': 15.2.0_rxjs@7.8.0+zone.js@0.12.0 + '@angular/common': 15.2.5_l7ldxvm6cyairraobr6ufbyy3m + '@angular/core': 15.2.5_rxjs@7.8.0+zone.js@0.13.0 tslib: 2.5.0 dev: false @@ -10635,8 +11138,8 @@ packages: whatwg-url: 5.0.0 dev: true - /node-fetch/3.3.0: - resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} + /node-fetch/3.3.1: + resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: data-uri-to-buffer: 4.0.1 @@ -10840,8 +11343,8 @@ packages: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} dev: true - /nx/15.8.1_ndjiwv35gp2jphtwrka5u7dnfe: - resolution: {integrity: sha512-aXFZw2KKf1wQOKmUod+Q6CEBStnu44P5FODOTZ5CRepmn6msFyvxtSwDgOflYW07VvZbNMuLT4mNWgDiQE0BbA==} + /nx/15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq: + resolution: {integrity: sha512-wtcs+wsuplSckvgk+bV+/XuGlo+sVWzSG0RpgWBjQYeqA3QsVFEAPVY66Z5cSoukDbTV77ddcAjEw+Rz8oOR1A==} hasBin: true requiresBuild: true peerDependencies: @@ -10853,11 +11356,11 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 15.8.1_ndjiwv35gp2jphtwrka5u7dnfe - '@nrwl/tao': 15.8.1_ndjiwv35gp2jphtwrka5u7dnfe + '@nrwl/cli': 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq + '@nrwl/tao': 15.9.2_5lm6vzbjwtykh5mcakp4rtn6qq '@parcel/watcher': 2.0.4 - '@swc-node/register': 1.6.2_ipmdxr3u7zmuua7yffrtyk2sny - '@swc/core': 1.3.37 + '@swc-node/register': 1.6.3_66mvzeab2nuqbsf45na6mcip7a + '@swc/core': 1.3.44 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.37 '@zkochan/js-yaml': 0.0.6 @@ -10879,7 +11382,7 @@ packages: lines-and-columns: 2.0.3 minimatch: 3.0.5 npm-run-path: 4.0.1 - open: 8.4.1 + open: 8.4.2 semver: 7.3.4 string-width: 4.2.3 strong-log-transformer: 2.1.0 @@ -10891,21 +11394,20 @@ packages: yargs: 17.6.2 yargs-parser: 21.1.1 optionalDependencies: - '@nrwl/nx-darwin-arm64': 15.8.1 - '@nrwl/nx-darwin-x64': 15.8.1 - '@nrwl/nx-linux-arm-gnueabihf': 15.8.1 - '@nrwl/nx-linux-arm64-gnu': 15.8.1 - '@nrwl/nx-linux-arm64-musl': 15.8.1 - '@nrwl/nx-linux-x64-gnu': 15.8.1 - '@nrwl/nx-linux-x64-musl': 15.8.1 - '@nrwl/nx-win32-arm64-msvc': 15.8.1 - '@nrwl/nx-win32-x64-msvc': 15.8.1 + '@nrwl/nx-darwin-arm64': 15.9.2 + '@nrwl/nx-darwin-x64': 15.9.2 + '@nrwl/nx-linux-arm-gnueabihf': 15.9.2 + '@nrwl/nx-linux-arm64-gnu': 15.9.2 + '@nrwl/nx-linux-arm64-musl': 15.9.2 + '@nrwl/nx-linux-x64-gnu': 15.9.2 + '@nrwl/nx-linux-x64-musl': 15.9.2 + '@nrwl/nx-win32-arm64-msvc': 15.9.2 + '@nrwl/nx-win32-x64-msvc': 15.9.2 transitivePeerDependencies: - debug /object-inspect/1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - dev: true /object-is/1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} @@ -10971,6 +11473,7 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + dev: true /open/8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} @@ -10979,6 +11482,15 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 + + /open/9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 dev: true /opener/1.5.2: @@ -11033,17 +11545,17 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 - /ora/6.1.2: - resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + /ora/6.3.0: + resolution: {integrity: sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - bl: 5.1.0 chalk: 5.2.0 cli-cursor: 4.0.0 cli-spinners: 2.6.1 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 + stdin-discarder: 0.1.0 strip-ansi: 7.0.1 wcwidth: 1.0.1 dev: true @@ -11095,7 +11607,6 @@ packages: engines: {node: '>=6'} dependencies: p-try: 2.2.0 - dev: true /p-limit/3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} @@ -11116,7 +11627,6 @@ packages: engines: {node: '>=8'} dependencies: p-limit: 2.3.0 - dev: true /p-locate/5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} @@ -11148,7 +11658,6 @@ packages: /p-try/2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - dev: true /pac-proxy-agent/5.0.0: resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==} @@ -11180,7 +11689,7 @@ packages: resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==} engines: {node: '>=14.16'} dependencies: - got: 12.5.3 + got: 12.6.0 registry-auth-token: 5.0.1 registry-url: 6.0.1 semver: 7.3.8 @@ -11311,7 +11820,6 @@ packages: /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - dev: true /path-is-absolute/1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} @@ -11412,8 +11920,8 @@ packages: - supports-color dev: true - /postcss-attribute-case-insensitive/6.0.1_postcss@8.4.21: - resolution: {integrity: sha512-XNVoIdu/Pskb5OhkM+iHicEVuASeqAjOTCaW8Wcbrd1UVwRukOJr5+zWzFjYxJj55Z/67ViVm9n/1hwF7MGByQ==} + /postcss-attribute-case-insensitive/6.0.2_postcss@8.4.21: + resolution: {integrity: sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11442,8 +11950,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-functional-notation/5.0.1_postcss@8.4.21: - resolution: {integrity: sha512-Q9YDNQddKrl6YBs3229v+ckQINLyAaPfjJqG3jp5NUlP0UMm9+JeuLO1IMpeZy0l+rIE64y4OjUq0o+xhrnnrA==} + /postcss-color-functional-notation/5.0.2_postcss@8.4.21: + resolution: {integrity: sha512-M6ygxWOyd6eWf3sd1Lv8xi4SeF4iBPfJvkfMU4ITh8ExJc1qhbvh/U8Cv/uOvBgUVOMDdScvCdlg8+hREQzs7w==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11452,8 +11960,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-hex-alpha/9.0.1_postcss@8.4.21: - resolution: {integrity: sha512-1ZTJvmOZXTCsedKeY+Puqwx6AgoyB1KnzSD/CGDIl1NWvDfxi1jYky4R9konw2SAYw0SOeU33EU27ihE59Fp8Q==} + /postcss-color-hex-alpha/9.0.2_postcss@8.4.21: + resolution: {integrity: sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11462,8 +11970,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-rebeccapurple/8.0.1_postcss@8.4.21: - resolution: {integrity: sha512-bzZYxBDx/uUGW9HeldOA7J69GdymOZJNz3pG8av27YSgJt9dobl4l+hI/3KAosoRJml/iWceT97pJQj3O/dQDw==} + /postcss-color-rebeccapurple/8.0.2_postcss@8.4.21: + resolution: {integrity: sha512-xWf/JmAxVoB5bltHpXk+uGRoGFwu4WDAR7210el+iyvTdqiKpDhtcT8N3edXMoVJY0WHFMrKMUieql/wRNiXkw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11496,8 +12004,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-media/9.1.1_postcss@8.4.21: - resolution: {integrity: sha512-veQwzQkHgBkizxYCV/EBsiK8sFIJA0oQMQL9mpQ3gqFGc2dWlNWURHk4J44i9Q0dFeFCK81vV/Xpj7fyfNQKSA==} + /postcss-custom-media/9.1.2_postcss@8.4.21: + resolution: {integrity: sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11509,8 +12017,8 @@ packages: postcss: 8.4.21 dev: true - /postcss-custom-properties/13.1.1_postcss@8.4.21: - resolution: {integrity: sha512-FK4dBiHdzWOosLu3kEAHaYpfcrnMfVV4nP6PT6EFIfWXrtHH9LY8idfTYnEDpq/vgE33mr8ykhs7BjlgcT9agg==} + /postcss-custom-properties/13.1.4_postcss@8.4.21: + resolution: {integrity: sha512-iSAdaZrM3KMec8cOSzeTUNXPYDlhqsMJHpt62yrjwG6nAnMtRHPk5JdMzGosBJtqEahDolvD5LNbcq+EZ78o5g==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11522,8 +12030,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-selectors/7.1.1_postcss@8.4.21: - resolution: {integrity: sha512-CPs3BSdQfKqdrJ3d+3In9ppBPA8GpRy4Bd50jU+BDD6WEZOx8TTIB9i67BfRc2AVEAbRZwDMesreF95598dwhw==} + /postcss-custom-selectors/7.1.2_postcss@8.4.21: + resolution: {integrity: sha512-jX7VlE3jrgfBIOfxiGNRFq81xUoHSZhvxhQurzE7ZFRv+bUmMwB7/XnA0nNlts2CwNtbXm4Ozy0ZAYKHlCRmBQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11535,8 +12043,8 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-dir-pseudo-class/7.0.1_postcss@8.4.21: - resolution: {integrity: sha512-VjiqVOTz1op7bsiw7qd5CjZ0txA5yJY/oo1wb3f37qdleRTZQ9hzhAtLDqXimn0ZKh9XbtYawc4pmVBnV+LyMA==} + /postcss-dir-pseudo-class/7.0.2_postcss@8.4.21: + resolution: {integrity: sha512-cMnslilYxBf9k3qejnovrUONZx1rXeUZJw06fgIUBzABJe3D2LiLL5WAER7Imt3nrkaIgG05XZBztueLEf5P8w==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11581,19 +12089,19 @@ packages: postcss: 8.4.21 dev: true - /postcss-double-position-gradients/4.0.1_postcss@8.4.21: - resolution: {integrity: sha512-XE+eKvX96E9cmldwKeRmK8AMxfQfuuHN9Yjerymau5i+fgC/vEY+B+Ke2vnEv4E8EXu8MKdLxi4DzmodusW19Q==} + /postcss-double-position-gradients/4.0.2_postcss@8.4.21: + resolution: {integrity: sha512-GXL1RmFREDK4Q9aYvI2RhVrA6a6qqSMQQ5ke8gSH1xgV6exsqbcJpIumC7AOgooH6/WIG3/K/T8xxAiVHy/tJg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21 + '@csstools/postcss-progressive-custom-properties': 2.1.1_postcss@8.4.21 postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true - /postcss-focus-visible/8.0.1_postcss@8.4.21: - resolution: {integrity: sha512-azd1NMrLBe5bfKyomui9AMcgIR2zzlqXCTnKjshNDSClmmSO5MauTyflJUqmIwjIhD16+FbPyGV8Nxsly87BjA==} + /postcss-focus-visible/8.0.2_postcss@8.4.21: + resolution: {integrity: sha512-f/Vd+EC/GaKElknU59esVcRYr/Y3t1ZAQyL4u2xSOgkDy4bMCmG7VP5cGvj3+BTLNE9ETfEuz2nnt4qkZwTTeA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11602,8 +12110,8 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-focus-within/7.0.1_postcss@8.4.21: - resolution: {integrity: sha512-iSpk018Yqn0xwltFR7NHjagyt+e/6u8w50uEnGOcFOddLay5zQFjpJBg6euEZu7wY5WDq83DPpdO99eL+8Er8g==} + /postcss-focus-within/7.0.2_postcss@8.4.21: + resolution: {integrity: sha512-AHAJ89UQBcqBvFgQJE9XasGuwMNkKsGj4D/f9Uk60jFmEBHpAL14DrnSk3Rj+SwZTr/WUG+mh+Rvf8fid/346w==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11629,8 +12137,8 @@ packages: postcss: 8.4.21 dev: true - /postcss-image-set-function/5.0.1_postcss@8.4.21: - resolution: {integrity: sha512-JnmN9Wo7WjlvM7fg00wzC4d/1kOqau+6v6hteLLqEyBjCuzoFZUU0Te3JphDyxc65RtPNsCujDwYbbs6+vYxCQ==} + /postcss-image-set-function/5.0.2_postcss@8.4.21: + resolution: {integrity: sha512-Sszjwo0ubETX0Fi5MvpYzsONwrsjeabjMoc5YqHvURFItXgIu3HdCjcVuVKGMPGzKRhgaknmdM5uVWInWPJmeg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11671,18 +12179,20 @@ packages: postcss: 8.4.21 dev: true - /postcss-lab-function/5.0.1_postcss@8.4.21: - resolution: {integrity: sha512-TuvrxsRIA3oWjjjI9T1ZEAolrtrLzYwYDw14GFivy0BkRqUTi4IithbM1aZkZGbAxV4lLwD6rL7MHhfDslUEzg==} + /postcss-lab-function/5.2.0_postcss@8.4.21: + resolution: {integrity: sha512-ie/k0xFCib22LV56jZoygLuWfM4J4migb89QnEXOjORGh6UwsDVSPW/x+P2MYS+AKFfZ5Npcu5HYEzYcezAAag==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21 + '@csstools/css-color-parser': 1.1.0_ppok7cytzjc65mcyxmtit3wdyi + '@csstools/css-parser-algorithms': 2.0.1_5vzy4lghjvuzkedkkk4tqwjftm + '@csstools/css-tokenizer': 2.1.0 + '@csstools/postcss-progressive-custom-properties': 2.1.1_postcss@8.4.21 postcss: 8.4.21 - postcss-value-parser: 4.2.0 dev: true - /postcss-loader/6.2.1_6jdsrmfenkuhhw3gx4zvjlznce: + /postcss-loader/6.2.1_mquw4qchulb5tpkmg3p2j6qala: resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -11693,10 +12203,10 @@ packages: klona: 2.0.6 postcss: 8.4.21 semver: 7.3.8 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true - /postcss-loader/7.0.2_6jdsrmfenkuhhw3gx4zvjlznce: + /postcss-loader/7.0.2_mquw4qchulb5tpkmg3p2j6qala: resolution: {integrity: sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -11707,11 +12217,11 @@ packages: klona: 2.0.6 postcss: 8.4.21 semver: 7.3.8 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true - /postcss-logical/6.0.1_postcss@8.4.21: - resolution: {integrity: sha512-0LIzRgbT42n0q8txcM9SrLkYLjr1LTbRTy80bnKiYXY8tnYGdjkBymwb5XE87o4csW1z8dhKD1VRI6cHBQBQtw==} + /postcss-logical/6.1.0_postcss@8.4.21: + resolution: {integrity: sha512-qb1+LpClhYjxac8SfOcWotnY3unKZesDqIOm+jnGt8rTl7xaIWpE2bPGZHxflOip1E/4ETo79qlJyRL3yrHn1g==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11720,15 +12230,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-media-minmax/5.0.0_postcss@8.4.21: - resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.21 - dev: true - /postcss-merge-longhand/5.1.7_postcss@8.4.21: resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -11838,8 +12339,8 @@ packages: postcss: 8.4.21 dev: true - /postcss-nesting/11.0.1_postcss@8.4.21: - resolution: {integrity: sha512-p/XiegrifL9CBwBiuJtFuUUvp8AgmxdyjNagmIjLEyJDUuo0JwbEgUsnQ99SzE7TRRXqXml7BFXkZpRhonE8rQ==} + /postcss-nesting/11.2.2_postcss@8.4.21: + resolution: {integrity: sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -11940,9 +12441,9 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-opacity-percentage/1.1.3_postcss@8.4.21: - resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} - engines: {node: ^12 || ^14 || >=16} + /postcss-opacity-percentage/2.0.0_postcss@8.4.21: + resolution: {integrity: sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.2 dependencies: @@ -11988,70 +12489,72 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-preset-env/8.0.1_postcss@8.4.21: - resolution: {integrity: sha512-IUbymw0JlUbyVG+I85963PNWgPp3KhnFa1sxU7M/2dGthxV8e297P0VV5W9XcyypoH4hirH2fp1c6fmqh6YnSg==} + /postcss-preset-env/8.3.0_postcss@8.4.21: + resolution: {integrity: sha512-VFc/bhwRo37RoTVzCTCKDJLw0lwsqLRCTc7dkJkfs9S7XXfTbk7QkhbMWHd2L+iZsAsE5yqdSRBZ41/Q828TbA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/postcss-cascade-layers': 3.0.1_postcss@8.4.21 - '@csstools/postcss-color-function': 2.0.1_postcss@8.4.21 - '@csstools/postcss-font-format-keywords': 2.0.1_postcss@8.4.21 - '@csstools/postcss-hwb-function': 2.0.1_postcss@8.4.21 - '@csstools/postcss-ic-unit': 2.0.1_postcss@8.4.21 - '@csstools/postcss-is-pseudo-class': 3.0.1_postcss@8.4.21 + '@csstools/postcss-color-function': 2.2.0_postcss@8.4.21 + '@csstools/postcss-color-mix-function': 1.0.0_postcss@8.4.21 + '@csstools/postcss-font-format-keywords': 2.0.2_postcss@8.4.21 + '@csstools/postcss-gradients-interpolation-method': 3.0.1_postcss@8.4.21 + '@csstools/postcss-hwb-function': 2.2.0_postcss@8.4.21 + '@csstools/postcss-ic-unit': 2.0.2_postcss@8.4.21 + '@csstools/postcss-is-pseudo-class': 3.1.1_postcss@8.4.21 '@csstools/postcss-logical-float-and-clear': 1.0.1_postcss@8.4.21 '@csstools/postcss-logical-resize': 1.0.1_postcss@8.4.21 '@csstools/postcss-logical-viewport-units': 1.0.2_postcss@8.4.21 + '@csstools/postcss-media-minmax': 1.0.0_postcss@8.4.21 '@csstools/postcss-media-queries-aspect-ratio-number-values': 1.0.1_postcss@8.4.21 - '@csstools/postcss-nested-calc': 2.0.1_postcss@8.4.21 + '@csstools/postcss-nested-calc': 2.0.2_postcss@8.4.21 '@csstools/postcss-normalize-display-values': 2.0.1_postcss@8.4.21 - '@csstools/postcss-oklab-function': 2.0.1_postcss@8.4.21 - '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21 - '@csstools/postcss-scope-pseudo-class': 2.0.1_postcss@8.4.21 - '@csstools/postcss-stepped-value-functions': 2.0.1_postcss@8.4.21 - '@csstools/postcss-text-decoration-shorthand': 2.1.0_postcss@8.4.21 - '@csstools/postcss-trigonometric-functions': 2.0.1_postcss@8.4.21 + '@csstools/postcss-oklab-function': 2.2.0_postcss@8.4.21 + '@csstools/postcss-progressive-custom-properties': 2.1.1_postcss@8.4.21 + '@csstools/postcss-scope-pseudo-class': 2.0.2_postcss@8.4.21 + '@csstools/postcss-stepped-value-functions': 2.1.0_postcss@8.4.21 + '@csstools/postcss-text-decoration-shorthand': 2.2.2_postcss@8.4.21 + '@csstools/postcss-trigonometric-functions': 2.1.0_postcss@8.4.21 '@csstools/postcss-unset-value': 2.0.1_postcss@8.4.21 - autoprefixer: 10.4.13_postcss@8.4.21 + autoprefixer: 10.4.14_postcss@8.4.21 browserslist: 4.21.5 - css-blank-pseudo: 5.0.1_postcss@8.4.21 - css-has-pseudo: 5.0.1_postcss@8.4.21 - css-prefers-color-scheme: 8.0.1_postcss@8.4.21 - cssdb: 7.4.1 + css-blank-pseudo: 5.0.2_postcss@8.4.21 + css-has-pseudo: 5.0.2_postcss@8.4.21 + css-prefers-color-scheme: 8.0.2_postcss@8.4.21 + cssdb: 7.5.3 postcss: 8.4.21 - postcss-attribute-case-insensitive: 6.0.1_postcss@8.4.21 + postcss-attribute-case-insensitive: 6.0.2_postcss@8.4.21 postcss-clamp: 4.1.0_postcss@8.4.21 - postcss-color-functional-notation: 5.0.1_postcss@8.4.21 - postcss-color-hex-alpha: 9.0.1_postcss@8.4.21 - postcss-color-rebeccapurple: 8.0.1_postcss@8.4.21 - postcss-custom-media: 9.1.1_postcss@8.4.21 - postcss-custom-properties: 13.1.1_postcss@8.4.21 - postcss-custom-selectors: 7.1.1_postcss@8.4.21 - postcss-dir-pseudo-class: 7.0.1_postcss@8.4.21 - postcss-double-position-gradients: 4.0.1_postcss@8.4.21 - postcss-focus-visible: 8.0.1_postcss@8.4.21 - postcss-focus-within: 7.0.1_postcss@8.4.21 + postcss-color-functional-notation: 5.0.2_postcss@8.4.21 + postcss-color-hex-alpha: 9.0.2_postcss@8.4.21 + postcss-color-rebeccapurple: 8.0.2_postcss@8.4.21 + postcss-custom-media: 9.1.2_postcss@8.4.21 + postcss-custom-properties: 13.1.4_postcss@8.4.21 + postcss-custom-selectors: 7.1.2_postcss@8.4.21 + postcss-dir-pseudo-class: 7.0.2_postcss@8.4.21 + postcss-double-position-gradients: 4.0.2_postcss@8.4.21 + postcss-focus-visible: 8.0.2_postcss@8.4.21 + postcss-focus-within: 7.0.2_postcss@8.4.21 postcss-font-variant: 5.0.0_postcss@8.4.21 postcss-gap-properties: 4.0.1_postcss@8.4.21 - postcss-image-set-function: 5.0.1_postcss@8.4.21 + postcss-image-set-function: 5.0.2_postcss@8.4.21 postcss-initial: 4.0.1_postcss@8.4.21 - postcss-lab-function: 5.0.1_postcss@8.4.21 - postcss-logical: 6.0.1_postcss@8.4.21 - postcss-media-minmax: 5.0.0_postcss@8.4.21 - postcss-nesting: 11.0.1_postcss@8.4.21 - postcss-opacity-percentage: 1.1.3_postcss@8.4.21 + postcss-lab-function: 5.2.0_postcss@8.4.21 + postcss-logical: 6.1.0_postcss@8.4.21 + postcss-nesting: 11.2.2_postcss@8.4.21 + postcss-opacity-percentage: 2.0.0_postcss@8.4.21 postcss-overflow-shorthand: 4.0.1_postcss@8.4.21 postcss-page-break: 3.0.4_postcss@8.4.21 postcss-place: 8.0.1_postcss@8.4.21 - postcss-pseudo-class-any-link: 8.0.1_postcss@8.4.21 + postcss-pseudo-class-any-link: 8.0.2_postcss@8.4.21 postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.21 postcss-selector-not: 7.0.1_postcss@8.4.21 postcss-value-parser: 4.2.0 dev: true - /postcss-pseudo-class-any-link/8.0.1_postcss@8.4.21: - resolution: {integrity: sha512-CYcLGofbGDhx6BmNFQGFH0cqW+qlXVk9PR4LZ8Y7g24m6TopYKt6FSwhMGAIyme6lQxgB32XMhpYRwZAcPnMXA==} + /postcss-pseudo-class-any-link/8.0.2_postcss@8.4.21: + resolution: {integrity: sha512-FYTIuRE07jZ2CW8POvctRgArQJ43yxhr5vLmImdKUvjFCkR09kh8pIdlCwdx/jbFm7MiW4QP58L4oOUv3grQYA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -12154,11 +12657,11 @@ packages: source-map-js: 1.0.2 dev: true - /postprocessing/6.30.1_three@0.150.1: - resolution: {integrity: sha512-GkBrQtX6KjNz+Pz3+ABvP1aXKCCW7h/tuE37wlM90WZLbaGfJ7eSIBN2gPgKExuK584IPde0YOoNiuWMr7PNCQ==} + /postprocessing/6.30.2_three@0.150.1: + resolution: {integrity: sha512-Vt77s5DkHyUOV4bmk10J46DHJLglBfIo9ARPI0o62UIAx9omANfuPJTKiLVoYlC1ApkV9y3ldBDipF3IldB7YA==} engines: {node: '>= 0.13.2'} peerDependencies: - three: '>= 0.138.0 < 0.151.0' + three: '>= 0.138.0 < 0.152.0' dependencies: three: 0.150.1 dev: false @@ -12177,7 +12680,7 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-organize-imports/3.2.2_silln3pw57har7jydmecgzoypa: + /prettier-plugin-organize-imports/3.2.2_erhqnhond52bpeyvirmp3gjrp4: resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 @@ -12190,12 +12693,12 @@ packages: '@volar/vue-typescript': optional: true dependencies: - prettier: 2.8.4 + prettier: 2.8.7 typescript: 4.9.5 dev: true - /prettier/2.8.4: - resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} + /prettier/2.8.7: + resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -12224,6 +12727,15 @@ packages: react-is: 18.2.0 dev: true + /pretty-format/29.5.0: + resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.4.3 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: true + /proc-log/3.0.0: resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -12233,6 +12745,11 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true + /process/0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + dev: false + /promise-inflight/1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: @@ -12336,6 +12853,10 @@ packages: escape-goat: 4.0.0 dev: true + /pure-rand/6.0.1: + resolution: {integrity: sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==} + dev: true + /q/1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} @@ -12346,7 +12867,6 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 - dev: true /querystringify/2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -12396,10 +12916,27 @@ packages: strip-json-comments: 2.0.1 dev: true + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + /react-is/18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true + /react/18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + /read-cache/1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: @@ -12559,11 +13096,6 @@ packages: functions-have-names: 1.2.3 dev: true - /regexpp/3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true - /regexpu-core/5.2.2: resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} engines: {node: '>=4'} @@ -12601,8 +13133,8 @@ packages: jsesc: 0.5.0 dev: true - /release-it/15.6.1: - resolution: {integrity: sha512-oPJKP2yxMcA/TaGFnS5uB0spDSPiDXXd1yGKSSMQ2xutyiSs8X+1UahlJCF/xHnp01QwUqRv0fpsV9MFr2GKmQ==} + /release-it/15.10.0: + resolution: {integrity: sha512-cXY7cZyXjZ/e8TPUjzM7AHvnOKzNmj2NwNT3gREmZIdnDRmuX3DSnS3S3SLbVF8S3SmM88WfHVifGxFaFjNthQ==} engines: {node: '>=14.9'} hasBin: true dependencies: @@ -12610,19 +13142,20 @@ packages: '@octokit/rest': 19.0.7 async-retry: 1.3.3 chalk: 5.2.0 - cosmiconfig: 8.1.0 - execa: 7.0.0 + cosmiconfig: 8.1.3 + execa: 7.1.1 git-url-parse: 13.1.0 globby: 13.1.3 - got: 12.5.3 - inquirer: 9.1.4 + got: 12.6.0 + inquirer: 9.1.5 is-ci: 3.0.1 + issue-parser: 6.0.0 lodash: 4.17.21 mime-types: 2.1.35 new-github-release-url: 2.0.0 - node-fetch: 3.3.0 - open: 8.4.2 - ora: 6.1.2 + node-fetch: 3.3.1 + open: 9.1.0 + ora: 6.3.0 os-name: 5.1.0 promise.allsettled: 1.0.6 proxy-agent: 5.0.0 @@ -12756,6 +13289,13 @@ packages: fsevents: 2.3.2 dev: true + /run-applescript/5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + /run-async/2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -12796,7 +13336,7 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass-loader/12.6.0_sass@1.58.1+webpack@5.75.0: + /sass-loader/12.6.0_sass@1.58.1+webpack@5.76.1: resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -12818,10 +13358,10 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.58.1 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true - /sass-loader/13.2.0_sass@1.58.1+webpack@5.75.0: + /sass-loader/13.2.0_sass@1.58.1+webpack@5.76.1: resolution: {integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -12843,7 +13383,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.58.1 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /sass/1.58.1: @@ -12867,6 +13407,12 @@ packages: xmlchars: 2.2.0 dev: true + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + /schema-utils/3.1.1: resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} engines: {node: '>= 10.13.0'} @@ -13058,7 +13604,6 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.0 object-inspect: 1.12.3 - dev: true /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -13151,7 +13696,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map-loader/3.0.2_webpack@5.75.0: + /source-map-loader/3.0.2_webpack@5.76.1: resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -13160,10 +13705,10 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true - /source-map-loader/4.0.1_webpack@5.75.0: + /source-map-loader/4.0.1_webpack@5.76.1: resolution: {integrity: sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -13172,7 +13717,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /source-map-resolve/0.6.0: @@ -13305,6 +13850,10 @@ packages: escape-string-regexp: 2.0.0 dev: true + /stats.js/0.17.0: + resolution: {integrity: sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==} + dev: false + /statuses/1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -13315,6 +13864,13 @@ packages: engines: {node: '>= 0.8'} dev: true + /stdin-discarder/0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + dev: true + /stop-iteration-iterator/1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} @@ -13322,6 +13878,10 @@ packages: internal-slot: 1.0.4 dev: true + /store2/2.14.2: + resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} + dev: false + /string-length/4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -13458,13 +14018,13 @@ packages: peek-readable: 5.0.0 dev: true - /style-loader/3.3.1_webpack@5.75.0: + /style-loader/3.3.1_webpack@5.76.1: resolution: {integrity: sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true /stylehacks/5.1.1_postcss@8.4.21: @@ -13478,7 +14038,7 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /stylus-loader/7.1.0_irl2hmhzopg6urv44vymn74p4e: + /stylus-loader/7.1.0_k2hj54qhb2nriehi5n267fnrum: resolution: {integrity: sha512-gNUEjjozR+oZ8cuC/Fx4LVXqZOgDKvpW9t2hpXHcxjfPYqSjQftaGwZUK+wL9B0QJ26uS6p1EmoWHmvld1dF7g==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -13489,7 +14049,7 @@ packages: klona: 2.0.6 normalize-path: 3.0.0 stylus: 0.55.0 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true /stylus/0.55.0: @@ -13591,6 +14151,19 @@ packages: yallist: 4.0.0 dev: true + /telejson/6.0.8: + resolution: {integrity: sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg==} + dependencies: + '@types/is-function': 1.0.1 + global: 4.4.0 + is-function: 1.0.2 + is-regex: 1.1.4 + is-symbol: 1.0.4 + isobject: 4.0.0 + lodash: 4.17.21 + memoizerific: 1.11.3 + dev: false + /terminal-link/2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} @@ -13599,7 +14172,32 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin/5.3.6_5p65lixklixow5gzx3nbknv5nm: + /terser-webpack-plugin/5.3.6_3kgygyhhzfd6cw7keejbhf37di: + resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + '@swc/core': 1.3.44 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.1 + terser: 5.16.3 + webpack: 5.76.1_@swc+core@1.3.44 + dev: true + + /terser-webpack-plugin/5.3.6_kim4axymd3gmhme4rmqzzrpnvq: resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13616,15 +14214,15 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.17 - '@swc/core': 1.3.37 + '@swc/core': 1.3.44 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.1 terser: 5.16.3 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.75.0_@swc+core@1.3.44 dev: true - /terser-webpack-plugin/5.3.6_r7xtd6r5r2peruspxkibsaut6m: + /terser-webpack-plugin/5.3.6_rznpye4sw6aoja24lzwuepabmy: resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13641,13 +14239,13 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.17 - '@swc/core': 1.3.37 + '@swc/core': 1.3.44 esbuild: 0.17.8 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.1 terser: 5.16.3 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /terser/5.16.3: @@ -13679,6 +14277,14 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true + /three-mesh-bvh/0.5.23_three@0.150.1: + resolution: {integrity: sha512-nyk+MskdyDgECqkxdv57UjazqqhrMi+Al9PxJN6yFtx1CTW4r0eCQ27FtyYKY5gCIWhxjtNfWYDPVy8lzx6LkA==} + peerDependencies: + three: '>= 0.123.0' + dependencies: + three: 0.150.1 + dev: false + /three-stdlib/2.21.8_three@0.150.1: resolution: {integrity: sha512-kqisiKvO4mSy59v5vWqBQSH8famLxp7Z51LxpMJI9GwDxqODaW02rhIwmjYDEzZWNFpjZpoDHVGbdpeHf8h3SA==} peerDependencies: @@ -13726,6 +14332,11 @@ packages: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} dev: false + /titleize/3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: true + /tmp/0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -13805,8 +14416,37 @@ packages: escape-string-regexp: 5.0.0 dev: true - /ts-jest/29.0.5_cslgewaznsjxirw6ogkiwclmbu: - resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} + /troika-three-text/0.47.1_three@0.150.1: + resolution: {integrity: sha512-/fPRUmxCkXxyUT8k6REC/aWeFzKbNr37ivrkrplSJNb3JcBUXvVt8MT0Ac5wTUvFsYTviYWprYS4/8Laen08WA==} + peerDependencies: + three: '>=0.125.0' + dependencies: + bidi-js: 1.0.2 + three: 0.150.1 + troika-three-utils: 0.47.0_three@0.150.1 + troika-worker-utils: 0.47.0 + webgl-sdf-generator: 1.1.1 + dev: false + + /troika-three-utils/0.47.0_three@0.150.1: + resolution: {integrity: sha512-yoVTQxVbpQX3a55giIwqwq6hyJA6oYvq7kaNGwFTeicoWmTZCqqTbytafx1gcuL5umrtw5MYgsxYUSOha+xp5w==} + peerDependencies: + three: '>=0.125.0' + dependencies: + three: 0.150.1 + dev: false + + /troika-worker-utils/0.47.0: + resolution: {integrity: sha512-PSUc9vunDEkbE23jpgXD3PcF96jQHKjgMjS+4o5g6DEK/ZAPTnldb+FNddhppawfUcuraMFrslo0GmIC8UpEmA==} + dev: false + + /ts-dedent/2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + dev: false + + /ts-jest/29.1.0_aniuzlzpsha6zy6zl6tlhaxni4: + resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -13815,7 +14455,7 @@ packages: babel-jest: ^29.0.0 esbuild: '*' jest: ^29.0.0 - typescript: '>=4.3' + typescript: '>=4.3 <6' peerDependenciesMeta: '@babel/core': optional: true @@ -13828,9 +14468,10 @@ packages: dependencies: '@babel/core': 7.20.12 bs-logger: 0.2.6 + esbuild: 0.17.8 fast-json-stable-stringify: 2.1.0 - jest: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e - jest-util: 29.4.3 + jest: 29.5.0_rrli7kzx2akox3oq6aahu3rvje + jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -13839,8 +14480,8 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-jest/29.0.5_pw33ek6x4dcx6sesj4oxk7nhc4: - resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} + /ts-jest/29.1.0_rvjmdqhqjqm2mi2o3slrod4dxm: + resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -13849,7 +14490,7 @@ packages: babel-jest: ^29.0.0 esbuild: '*' jest: ^29.0.0 - typescript: '>=4.3' + typescript: '>=4.3 <6' peerDependenciesMeta: '@babel/core': optional: true @@ -13862,10 +14503,9 @@ packages: dependencies: '@babel/core': 7.20.12 bs-logger: 0.2.6 - esbuild: 0.17.8 fast-json-stable-stringify: 2.1.0 - jest: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e - jest-util: 29.4.3 + jest: 29.5.0_rrli7kzx2akox3oq6aahu3rvje + jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -13874,7 +14514,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-loader/9.4.2_hhrrucqyg4eysmfpujvov2ym5u: + /ts-loader/9.4.2_cbz6r35m2it77sxuzifyafc6zi: resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -13886,7 +14526,7 @@ packages: micromatch: 4.0.5 semver: 7.3.8 typescript: 4.9.5 - webpack: 5.75.0_@swc+core@1.3.37 + webpack: 5.76.1_@swc+core@1.3.44 dev: true /ts-morph/10.0.2: @@ -13896,7 +14536,7 @@ packages: code-block-writer: 10.1.1 dev: false - /ts-node/10.9.1_a2ywtjte6hpa5hwekndsgntn44: + /ts-node/10.9.1_gep7z2alhjdwu3iitcgobz5pyy: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13911,12 +14551,12 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.37 + '@swc/core': 1.3.44 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.14.2 + '@types/node': 18.15.11 acorn: 8.8.2 acorn-walk: 8.2.0 arg: 4.1.3 @@ -14171,6 +14811,11 @@ packages: engines: {node: '>= 0.8'} dev: true + /untildify/4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + /update-browserslist-db/1.0.10_browserslist@4.21.5: resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} hasBin: true @@ -14317,6 +14962,10 @@ packages: engines: {node: '>= 8'} dev: true + /webgl-sdf-generator/1.1.1: + resolution: {integrity: sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==} + dev: false + /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true @@ -14337,10 +14986,10 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.75.0_@swc+core@1.3.44 dev: true - /webpack-dev-middleware/6.0.1_webpack@5.75.0: + /webpack-dev-middleware/6.0.1_webpack@5.76.1: resolution: {integrity: sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -14351,7 +15000,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true /webpack-dev-server/4.11.1_webpack@5.75.0: @@ -14392,7 +15041,55 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.75.0_@swc+core@1.3.44 + webpack-dev-middleware: 5.3.3_webpack@5.75.0 + ws: 8.12.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: true + + /webpack-dev-server/4.11.1_webpack@5.76.1: + resolution: {integrity: sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.10 + '@types/connect-history-api-fallback': 1.3.5 + '@types/express': 4.17.16 + '@types/serve-index': 1.9.1 + '@types/serve-static': 1.15.0 + '@types/sockjs': 0.3.33 + '@types/ws': 8.5.4 + ansi-html-community: 0.0.8 + bonjour-service: 1.1.0 + chokidar: 3.5.3 + colorette: 2.0.19 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.18.2 + graceful-fs: 4.2.10 + html-entities: 2.3.3 + http-proxy-middleware: 2.0.6_@types+express@4.17.16 + ipaddr.js: 2.0.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.0.0 + selfsigned: 2.1.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i webpack-dev-middleware: 5.3.3_webpack@5.75.0 ws: 8.12.0 transitivePeerDependencies: @@ -14428,7 +15125,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack-subresource-integrity/5.1.0_webpack@5.75.0: + /webpack-subresource-integrity/5.1.0_webpack@5.76.1: resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} peerDependencies: @@ -14439,10 +15136,10 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.75.0_aahb5w63zx5yj73ay3jximu47q + webpack: 5.76.1_il6eqdetnnccvvtkms2hzfu26i dev: true - /webpack/5.75.0_@swc+core@1.3.37: + /webpack/5.75.0_@swc+core@1.3.44: resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -14473,7 +15170,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.6_5p65lixklixow5gzx3nbknv5nm + terser-webpack-plugin: 5.3.6_kim4axymd3gmhme4rmqzzrpnvq watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14482,8 +15179,48 @@ packages: - uglify-js dev: true - /webpack/5.75.0_aahb5w63zx5yj73ay3jximu47q: - resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} + /webpack/5.76.1_@swc+core@1.3.44: + resolution: {integrity: sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.8.2 + acorn-import-assertions: 1.8.0_acorn@8.8.2 + browserslist: 4.21.5 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.12.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.6_3kgygyhhzfd6cw7keejbhf37di + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /webpack/5.76.1_il6eqdetnnccvvtkms2hzfu26i: + resolution: {integrity: sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -14513,7 +15250,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.6_r7xtd6r5r2peruspxkibsaut6m + terser-webpack-plugin: 5.3.6_rznpye4sw6aoja24lzwuepabmy watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14797,8 +15534,8 @@ packages: engines: {node: '>=10'} dev: true - /zone.js/0.12.0: - resolution: {integrity: sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q==} + /zone.js/0.13.0: + resolution: {integrity: sha512-7m3hNNyswsdoDobCkYNAy5WiUulkMd3+fWaGT9ij6iq3Zr/IwJo4RMCYPSDjT+r7tnPErmY9sZpKhWQ8S5k6XQ==} dependencies: tslib: 2.5.0