From b66f3d6f2079283e2e0f899a965d2a493251c6a7 Mon Sep 17 00:00:00 2001 From: Maja Date: Thu, 12 Sep 2024 17:19:33 +0200 Subject: [PATCH 1/2] feat(blog): pages wip --- apps/blog-bff/src/main.ts | 2 + apps/blog/routes.txt | 1028 +++ apps/blog/scripts/build-routes.mjs | 47 + apps/blog/src/sitemap.xml | 6171 +++++++++++++++++ libs/blog-bff/pages/api/.eslintrc.json | 36 + libs/blog-bff/pages/api/README.md | 7 + libs/blog-bff/pages/api/jest.config.ts | 22 + libs/blog-bff/pages/api/project.json | 20 + libs/blog-bff/pages/api/src/index.ts | 1 + libs/blog-bff/pages/api/src/lib/api.ts | 35 + libs/blog-bff/pages/api/src/lib/dtos.ts | 17 + libs/blog-bff/pages/api/src/lib/mappers.ts | 27 + libs/blog-bff/pages/api/src/lib/wp-pages.ts | 15 + libs/blog-bff/pages/api/src/test-setup.ts | 9 + libs/blog-bff/pages/api/tsconfig.json | 28 + libs/blog-bff/pages/api/tsconfig.lib.json | 17 + libs/blog-bff/pages/api/tsconfig.spec.json | 16 + libs/blog-contracts/pages/.eslintrc.json | 36 + libs/blog-contracts/pages/README.md | 7 + libs/blog-contracts/pages/jest.config.ts | 22 + libs/blog-contracts/pages/project.json | 20 + libs/blog-contracts/pages/src/index.ts | 1 + libs/blog-contracts/pages/src/lib/pages.ts | 11 + libs/blog-contracts/pages/src/test-setup.ts | 9 + libs/blog-contracts/pages/tsconfig.json | 28 + libs/blog-contracts/pages/tsconfig.lib.json | 17 + libs/blog-contracts/pages/tsconfig.spec.json | 16 + libs/blog/pages/data-access/.eslintrc.json | 36 + libs/blog/pages/data-access/README.md | 7 + libs/blog/pages/data-access/jest.config.ts | 22 + libs/blog/pages/data-access/project.json | 20 + libs/blog/pages/data-access/src/index.ts | 2 + .../pages/data-access/src/lib/guards/index.ts | 1 + .../src/lib/guards/page-exist.guard.ts | 60 + .../src/lib/infrastructure/page.service.ts | 16 + .../src/lib/state/page-details.store.ts | 81 + libs/blog/pages/data-access/src/test-setup.ts | 9 + libs/blog/pages/data-access/tsconfig.json | 28 + libs/blog/pages/data-access/tsconfig.lib.json | 17 + .../blog/pages/data-access/tsconfig.spec.json | 16 + libs/blog/pages/feature-page/.eslintrc.json | 36 + libs/blog/pages/feature-page/README.md | 7 + libs/blog/pages/feature-page/jest.config.ts | 22 + libs/blog/pages/feature-page/project.json | 20 + libs/blog/pages/feature-page/src/index.ts | 1 + .../page-details-container.component.html | 11 + .../page-details-container.component.ts | 40 + .../page-details-skeleton.component.ts | 38 + .../blog/pages/feature-page/src/test-setup.ts | 9 + libs/blog/pages/feature-page/tsconfig.json | 28 + .../blog/pages/feature-page/tsconfig.lib.json | 17 + .../pages/feature-page/tsconfig.spec.json | 16 + libs/blog/pages/feature-shell/.eslintrc.json | 36 + libs/blog/pages/feature-shell/README.md | 7 + libs/blog/pages/feature-shell/jest.config.ts | 22 + libs/blog/pages/feature-shell/project.json | 20 + libs/blog/pages/feature-shell/src/index.ts | 1 + .../pages/feature-shell/src/lib/routes.ts | 13 + .../pages/feature-shell/src/test-setup.ts | 9 + libs/blog/pages/feature-shell/tsconfig.json | 28 + .../pages/feature-shell/tsconfig.lib.json | 17 + .../pages/feature-shell/tsconfig.spec.json | 16 + .../blog/pages/ui-page-content/.eslintrc.json | 36 + libs/blog/pages/ui-page-content/README.md | 7 + .../blog/pages/ui-page-content/jest.config.ts | 22 + libs/blog/pages/ui-page-content/project.json | 20 + libs/blog/pages/ui-page-content/src/index.ts | 1 + .../ui-page-content.component.html | 7 + .../ui-page-content.component.scss | 53 + .../ui-page-content.component.ts | 20 + .../pages/ui-page-content/src/test-setup.ts | 9 + libs/blog/pages/ui-page-content/tsconfig.json | 28 + .../pages/ui-page-content/tsconfig.lib.json | 17 + .../pages/ui-page-content/tsconfig.spec.json | 16 + .../src/lib/blog-shell.routes.ts | 2 + tsconfig.base.json | 18 + 76 files changed, 8650 insertions(+) create mode 100644 libs/blog-bff/pages/api/.eslintrc.json create mode 100644 libs/blog-bff/pages/api/README.md create mode 100644 libs/blog-bff/pages/api/jest.config.ts create mode 100644 libs/blog-bff/pages/api/project.json create mode 100644 libs/blog-bff/pages/api/src/index.ts create mode 100644 libs/blog-bff/pages/api/src/lib/api.ts create mode 100644 libs/blog-bff/pages/api/src/lib/dtos.ts create mode 100644 libs/blog-bff/pages/api/src/lib/mappers.ts create mode 100644 libs/blog-bff/pages/api/src/lib/wp-pages.ts create mode 100644 libs/blog-bff/pages/api/src/test-setup.ts create mode 100644 libs/blog-bff/pages/api/tsconfig.json create mode 100644 libs/blog-bff/pages/api/tsconfig.lib.json create mode 100644 libs/blog-bff/pages/api/tsconfig.spec.json create mode 100644 libs/blog-contracts/pages/.eslintrc.json create mode 100644 libs/blog-contracts/pages/README.md create mode 100644 libs/blog-contracts/pages/jest.config.ts create mode 100644 libs/blog-contracts/pages/project.json create mode 100644 libs/blog-contracts/pages/src/index.ts create mode 100644 libs/blog-contracts/pages/src/lib/pages.ts create mode 100644 libs/blog-contracts/pages/src/test-setup.ts create mode 100644 libs/blog-contracts/pages/tsconfig.json create mode 100644 libs/blog-contracts/pages/tsconfig.lib.json create mode 100644 libs/blog-contracts/pages/tsconfig.spec.json create mode 100644 libs/blog/pages/data-access/.eslintrc.json create mode 100644 libs/blog/pages/data-access/README.md create mode 100644 libs/blog/pages/data-access/jest.config.ts create mode 100644 libs/blog/pages/data-access/project.json create mode 100644 libs/blog/pages/data-access/src/index.ts create mode 100644 libs/blog/pages/data-access/src/lib/guards/index.ts create mode 100644 libs/blog/pages/data-access/src/lib/guards/page-exist.guard.ts create mode 100644 libs/blog/pages/data-access/src/lib/infrastructure/page.service.ts create mode 100644 libs/blog/pages/data-access/src/lib/state/page-details.store.ts create mode 100644 libs/blog/pages/data-access/src/test-setup.ts create mode 100644 libs/blog/pages/data-access/tsconfig.json create mode 100644 libs/blog/pages/data-access/tsconfig.lib.json create mode 100644 libs/blog/pages/data-access/tsconfig.spec.json create mode 100644 libs/blog/pages/feature-page/.eslintrc.json create mode 100644 libs/blog/pages/feature-page/README.md create mode 100644 libs/blog/pages/feature-page/jest.config.ts create mode 100644 libs/blog/pages/feature-page/project.json create mode 100644 libs/blog/pages/feature-page/src/index.ts create mode 100644 libs/blog/pages/feature-page/src/lib/page-details-container/page-details-container.component.html create mode 100644 libs/blog/pages/feature-page/src/lib/page-details-container/page-details-container.component.ts create mode 100644 libs/blog/pages/feature-page/src/lib/page-details/page-details-skeleton.component.ts create mode 100644 libs/blog/pages/feature-page/src/test-setup.ts create mode 100644 libs/blog/pages/feature-page/tsconfig.json create mode 100644 libs/blog/pages/feature-page/tsconfig.lib.json create mode 100644 libs/blog/pages/feature-page/tsconfig.spec.json create mode 100644 libs/blog/pages/feature-shell/.eslintrc.json create mode 100644 libs/blog/pages/feature-shell/README.md create mode 100644 libs/blog/pages/feature-shell/jest.config.ts create mode 100644 libs/blog/pages/feature-shell/project.json create mode 100644 libs/blog/pages/feature-shell/src/index.ts create mode 100644 libs/blog/pages/feature-shell/src/lib/routes.ts create mode 100644 libs/blog/pages/feature-shell/src/test-setup.ts create mode 100644 libs/blog/pages/feature-shell/tsconfig.json create mode 100644 libs/blog/pages/feature-shell/tsconfig.lib.json create mode 100644 libs/blog/pages/feature-shell/tsconfig.spec.json create mode 100644 libs/blog/pages/ui-page-content/.eslintrc.json create mode 100644 libs/blog/pages/ui-page-content/README.md create mode 100644 libs/blog/pages/ui-page-content/jest.config.ts create mode 100644 libs/blog/pages/ui-page-content/project.json create mode 100644 libs/blog/pages/ui-page-content/src/index.ts create mode 100644 libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.html create mode 100644 libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.scss create mode 100644 libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.ts create mode 100644 libs/blog/pages/ui-page-content/src/test-setup.ts create mode 100644 libs/blog/pages/ui-page-content/tsconfig.json create mode 100644 libs/blog/pages/ui-page-content/tsconfig.lib.json create mode 100644 libs/blog/pages/ui-page-content/tsconfig.spec.json diff --git a/apps/blog-bff/src/main.ts b/apps/blog-bff/src/main.ts index 370cc5c7..155ea057 100644 --- a/apps/blog-bff/src/main.ts +++ b/apps/blog-bff/src/main.ts @@ -6,6 +6,7 @@ import { articles } from '@angular-love/blog-bff/articles/api'; import { authors } from '@angular-love/blog-bff/authors/api'; import { banners } from '@angular-love/blog-bff/banners/api'; import { newsletter } from '@angular-love/blog-bff/newsletter/api'; +import { pages } from '@angular-love/blog-bff/pages/api'; const app = new Hono(); @@ -23,6 +24,7 @@ Disallow: /`; 'Content-Type': 'text/plain', }); }); +app.route('/pages', pages); app.onError((err, c) => { console.error(err); diff --git a/apps/blog/routes.txt b/apps/blog/routes.txt index e69de29b..cc3fb356 100644 --- a/apps/blog/routes.txt +++ b/apps/blog/routes.txt @@ -0,0 +1,1028 @@ +/pl/author/adam-bartoszko +/pl/author/adam-genshaft +/pl/author/adam-koliweszka +/pl/author/adrian-zaorski +/pl/author/ajay-ojha +/pl/author/alessia-amitrano +/pl/author/alex-inkin +/pl/author/alex-okrushko +/pl/author/alexey-zuev +/pl/author/amadou-sall +/pl/author/amal-ayyash +/pl/author/andrei-gatej +/pl/author/andrei-vajna +/pl/author/andrew-evans +/pl/author/angular-indepth +/pl/author/anna-laskowska +/pl/author/armen-vardanyan +/pl/author/artur-androsovych +/pl/author/artur-haczek +/pl/author/bharath-ravi +/pl/author/bruno-bradach +/pl/author/chandler-baskins +/pl/author/chaz-gatian +/pl/author/chris-williams +/pl/author/christian-janker +/pl/author/ciro-nunes +/pl/author/connie-leung +/pl/author/craig-taub +/pl/author/damian-brzezinski +/pl/author/daniel +/pl/author/danny-koppenhagen +/pl/author/dawid-kostka +/pl/author/dharmen-shah +/pl/author/divya-d-dev +/pl/author/dler-ari +/pl/author/dmitry-efimenko +/pl/author/dominik +/pl/author/dominik-kalinowski +/pl/author/elise-patrikainen +/pl/author/enea-jahollari +/pl/author/evgeny-fedorenko +/pl/author/fanis-prodromou +/pl/author/fortune-ikechi +/pl/author/freddy-montes +/pl/author/gaurav-gupta +/pl/author/georgi-parlakov +/pl/author/german-quinteros +/pl/author/grzegorz +/pl/author/gugan-arumugan +/pl/author/hayden-braxton +/author/adam-bartoszko +/author/adam-genshaft +/author/adam-koliweszka +/author/adrian-zaorski +/author/ajay-ojha +/author/alessia-amitrano +/author/alex-inkin +/author/alex-okrushko +/author/alexey-zuev +/author/amadou-sall +/author/amal-ayyash +/author/andrei-gatej +/author/andrei-vajna +/author/andrew-evans +/author/angular-indepth +/author/anna-laskowska +/author/armen-vardanyan +/author/artur-androsovych +/author/artur-haczek +/author/bharath-ravi +/author/bruno-bradach +/author/chandler-baskins +/author/chaz-gatian +/author/chris-williams +/author/christian-janker +/author/ciro-nunes +/author/connie-leung +/author/craig-taub +/author/damian-brzezinski +/author/daniel +/author/danny-koppenhagen +/author/dawid-kostka +/author/dharmen-shah +/author/divya-d-dev +/author/dler-ari +/author/dmitry-efimenko +/author/dominik +/author/dominik-kalinowski +/author/elise-patrikainen +/author/enea-jahollari +/author/evgeny-fedorenko +/author/fanis-prodromou +/author/fortune-ikechi +/author/freddy-montes +/author/gaurav-gupta +/author/georgi-parlakov +/author/german-quinteros +/author/grzegorz +/author/gugan-arumugan +/author/hayden-braxton +/angular-for-everyone-how-to-adapt-applications-for-people-with-disabilities +/parsing-and-mapping-api-response-using-zod-js +/the-most-important-new-features-introduced-by-typescript-5-5 +/signals-in-angular-deep-dive-for-busy-developers +/switchall-rxjs-reference +/mergemap-rxjs-reference +/exhaustmap-rxjs-reference +/filter-rxjs-reference +/combinelatest-rxjs-reference +/rxjs-tutorials +/angular-tutorials +/the-simple-way-to-reload-data-using-rxjs +/how-to-exclude-stylesheets-from-the-bundle-and-lazy-load-them-in-angular-angular-tutorials +/angular-applications-seo-improvement-with-social-media-customization-angular-tutorials +/concatmap-rxjs-reference +/retrywhen-rxjs-reference +/publish-rxjs-reference +/race-rxjs-reference +/take-rxjs-reference +/tap-rxjs-reference +/switchmap-rxjs-reference +/map-rxjs-reference +/share-rxjs-reference +/of-rxjs-reference +/takewhile-rxjs-reference +/delay-rxjs-reference +/delaywhen-rxjs-reference +/buffer-rxjs-reference +/zip-rxjs-reference +/distinctuntilchanged-rxjs-reference +/publishbehavior-rxjs-reference +/debounce-rxjs-reference +/merge-rxjs-reference +/sampletime-rxjs-reference +/withlatestfrom-rxjs-reference +/exhaust-rxjs-reference +/catcherror-rxjs-reference +/audittime-rxjs-reference +/buffertime-rxjs-reference +/publishreplay-rxjs-reference +/throttletime-rxjs-reference +/bufferwhen-rxjs-reference +/concatall-rxjs-reference +/forkjoin-rxjs-reference +/from-rxjs-reference +/debouncetime-rxjs-reference +/takeuntil-rxjs-reference +/behaviorsubject-rxjs-reference +/replaysubject-rxjs-reference +/operators-rxjs-reference +/pl/angular-dla-wszystkich-jak-dostosowac-aplikacje-do-potrzeb-osob-niepelnosprawnych +/pl/parsowanie-i-mapowanie-odpowiedzi-z-api-z-wykorzystaniem-zod-js +/pl/najistotniejsze-zmiany-wprowadzone-w-nowej-wersji-typescripta-5-5 +/pl/sygnaly-w-angular-gleboka-analiza-dla-zapracowanych-deweloperow +/pl/przywracanie-pozycji-przewijania-scroll-w-angularze +/pl/angular-zmienna-szablonu-let-hit-czy-kit +/pl/kontroluj-bundle-size-aplikacji-z-bundlemon +/pl/wszystko-co-musisz-wiedziec-o-angular-router +/pl/testowanie-jednostkowe-widokow-z-blokami-defer +/pl/angular-18-co-nowego +/pl/signal-store-ngxs-zwiekszanie-elastycznosci-w-zarzadzaniu-stanem +/pl/jak-zoptymalizowac-bundle-size-angulara +/pl/jak-uzywac-bloku-defer-w-angularze-aby-zwiekszyc-wydajnosc +/pl/wszystko-co-musisz-wiedziec-o-dependency-injection-w-angularze +/pl/zmiany-w-typescript-5-3 +/pl/microfrontendy-w-angularze-przyszlosc-skalowalnych-aplikacji-front-endowych +/pl/przelom-w-zarzadzaniu-stanem-odkryj-prostote-signal-store-czesc-1 +/pl/zwieksz-wydajnosc-swojej-aplikacji-z-ngoptimizedimage +/pl/jak-zbudowac-galerie-pokemonow-za-pomoca-nowego-przeplywu-sterowania-w-angular-17 +/pl/analog-meta-framework-dla-angulara +/pl/angular-styles-masterclass +/pl/miedzy-nami-dyrektywami-directive-composition-api +/pl/angular-17-co-nowego +/pl/bezproblemowe-wdrazanie-aplikacji-angularowej-z-uzyciem-vercel +/pl/internacjonalizacja-czyli-jak-otworzyc-aplikacje-na-swiat-czesc-2 +/pl/internacjonalizacja-czyli-jak-otworzyc-aplikacje-na-swiat-czesc-1 +/pl/znamy-nowy-syntax-dla-control-flow-w-angularze +/pl/angular-storybook-2 +/pl/poznaj-destroyref +/pl/skalowalna-i-modulowa-aplikacja-angular-z-nx +/pl/programowanie-animacji-w-angularze +/pl/dlaczego-sygnaly-nie-zastapia-rxjs +/pl/wspoldzialanie-sygnalow-i-rxjs-w-angularze-na-praktycznym-przykladzie +/pl/angular-rozszerzanie-elementow-natywnych +/pl/sygnaly-w-angularze-16 +/pl/co-nowego-w-angular-16 +/pl/wszystko-co-musisz-wiedziec-aby-rozpoczac-prace-z-ngxs +/pl/czy-mozemy-w-pelni-zaufac-sanitizerom-html-i-jak-pracowac-bez-nich +/pl/nx-i-angular-elements-studium-przypadku +/pl/angular-15-co-nowego +/pl/angular-standalone-api +/pl/typed-forms +/pl/cypress-wprowadzenie +/pl/co-nowego-w-ngrx-przeglad-zmian-i-praktyczne-wskazowki +/pl/teleportacja-w-angularze +/pl/angular-v14-co-warto-wiedziec +/pl/ng-mocks-z-czym-to-sie-je +/pl/backend-for-frontend-by-frontend +/pl/angular-meetup-2-03-2022 +/pl/angular-extended-diagnostics +/pl/pages/competition-rules +/pl/pages/newsletter-en +/pl/pages/newsletter +/pl/pages/regulamin-konkursu +/pl/pages/become-a-part-of-angular-love +/pl/pages/most-popular-types-of-articles +/pl/pages/publishing-process +/pl/pages/rules-for-writing-articles +/pl/pages/najpopularniejsze-rodzaje-artykulow +/pl/pages/zasady-pisania-artykulow +/pages/competition-rules +/pages/newsletter-en +/pages/newsletter +/pages/regulamin-konkursu +/pages/become-a-part-of-angular-love +/pages/most-popular-types-of-articles +/pages/publishing-process +/pages/rules-for-writing-articles +/pages/najpopularniejsze-rodzaje-artykulow +/pages/zasady-pisania-artykulow +/pl/author/hien-pham +/pl/author/igor-katsuba +/pl/author/jakub-pawlak +/pl/author/jay-bell +/pl/author/j_r_my-bardon +/pl/author/joaquin-cid +/pl/author/josip-boj_i_ +/pl/author/julian-burr +/pl/author/kajetan-_wi_tek +/pl/author/kamil-gajowy +/pl/author/kamil-puczka +/pl/author/kevin-kreuzer +/pl/author/kiril-zafirov +/pl/author/krzysztof-kosmowski +/pl/author/krzysztof-skorupkavalueadd-pl +/pl/author/kyler-johnson +/pl/author/lars-gyrup-brink-nielsen +/pl/author/luca-del-puppo +/pl/author/lukasz-joorewicz +/pl/author/lukas-kumiec +/pl/author/lukaszm +/pl/author/maciej-koch +/pl/author/maciek +/pl/author/maciejwwojcik +/pl/author/magda +/pl/author/maina-wycliffe +/pl/author/maja-hendzel +/pl/author/maksym-honchar +/pl/author/manoj-selvam +/pl/author/marcin-lesniczek +/pl/author/marcin-stelmaszczyk +/pl/author/maria-zayed +/pl/author/mariano-alvarez +/pl/author/mateus-carniatto +/pl/author/mateusz-basinski +/pl/author/mateusz-cichulski +/pl/author/mateusz-dobrowolski +/pl/author/mateusz-doduc +/pl/author/mateusz-garbaciak +/pl/author/mateusz-stefanczykvalueadd-pl +/pl/author/max-koretskyi +/pl/author/michael-hladky +/pl/author/michael-lorton +/pl/author/michelle-wirantono +/pl/author/milosz-rutkowski +/pl/author/miroslav-jonas +/pl/author/mohamed-gara +/pl/author/mohammad-quanit +/pl/author/nacho-vazquez +/pl/author/natka +/author/hien-pham +/author/igor-katsuba +/author/jakub-pawlak +/author/jay-bell +/author/j_r_my-bardon +/author/joaquin-cid +/author/josip-boj_i_ +/author/julian-burr +/author/kajetan-_wi_tek +/author/kamil-gajowy +/author/kamil-puczka +/author/kevin-kreuzer +/author/kiril-zafirov +/author/krzysztof-kosmowski +/author/krzysztof-skorupkavalueadd-pl +/author/kyler-johnson +/author/lars-gyrup-brink-nielsen +/author/luca-del-puppo +/author/lukasz-joorewicz +/author/lukas-kumiec +/author/lukaszm +/author/maciej-koch +/author/maciek +/author/maciejwwojcik +/author/magda +/author/maina-wycliffe +/author/maja-hendzel +/author/maksym-honchar +/author/manoj-selvam +/author/marcin-lesniczek +/author/marcin-stelmaszczyk +/author/maria-zayed +/author/mariano-alvarez +/author/mateus-carniatto +/author/mateusz-basinski +/author/mateusz-cichulski +/author/mateusz-dobrowolski +/author/mateusz-doduc +/author/mateusz-garbaciak +/author/mateusz-stefanczykvalueadd-pl +/author/max-koretskyi +/author/michael-hladky +/author/michael-lorton +/author/michelle-wirantono +/author/milosz-rutkowski +/author/miroslav-jonas +/author/mohamed-gara +/author/mohammad-quanit +/author/nacho-vazquez +/author/natka +/asyncsubject-rxjs-reference +/concat-rxjs-reference +/multicast-rxjs-reference +/retry-rxjs-reference +/mergeall-rxjs-reference +/rxjs-reference +/subjects-rxjs-reference +/angular-scroll-position-restoration +/angular-template-let-variable-hot-or-not +/track-your-bundle-size-with-bundlemon +/angular-router-everything-you-need-to-know-about +/learn-how-to-unit-test-the-deferrable-views +/angular-18-whats-new +/debugging-techniques-chrome-devtools +/change-detection-big-picture-rendering-cycle +/running-change-detection-preventing-autorun +/optimization-techniques-reusing-views +/running-change-detection-autorun-with-zones +/running-change-detection-manual-control +/expression-changed-error-debugging-algorithm +/running-change-detection-detached-views +/debugging-techniques-angular-devtools +/debugging-techniques-debug-element +/debugging-techniques-global-utils +/expression-changed-error-overview +/change-detection-big-picture-operations +/expression-changed-error-causes-and-workarounds +/running-change-detection-components-tree +/optimization-techniques-onpush-strategy +/debugging-techniques-profiling +/change-detection-big-picture-overview +/change-detection-big-picture-unidirectional-data-flow +/signal-store-ngxs-elevating-flexibility-in-state-management +/how-to-implement-automatic-token-insertion-in-requests-using-http-interceptor-angular-tutorials +/how-to-optimize-your-angular-bundle-size +/how-to-use-angulars-defer-block-to-improve-performance +/dependency-injection-in-angular-everything-you-need-to-know +/changes-in-typescript-5-3 +/bundle-size-improvements-from-deferred-views-in-angular +/angular-micro-frontends-a-modern-approach-to-complex-app-development +/strongly-typed-reactive-forms-in-angular +/breakthrough-in-state-management-discover-the-simplicity-of-signal-store-part-1 +/deferred-components-vs-dynamic-components-in-angular +/diving-into-the-new-angular-control-flow-internals +/full-stack-apps-with-angular-and-nestjs-in-an-nx-monorepo +/boost-your-applications-performance-with-ngoptimizedimage +/angular-analog-and-vite +/build-a-pokemon-gallery-with-new-control-flow-in-angular-17 +/the-who-what-when-where-why-and-how-of-image-optimization-in-angular +/analog-a-meta-framework-for-angular +/pl/sharing-is-caring-wersja-angular +/pl/template-driven-forms-i-reactive-forms +/pl/rxjs-w-angularze-wiedza-w-pigulce +/pl/angular-dependency-inversion-principle +/pl/angular-interface-segregation-principle +/pl/angular-liskov-substitution-principle +/pl/angular-open-closed-principle +/pl/angular-single-responsibility-principle +/pl/angular-tips-tricks-cz-viii +/pl/ngwarsztaty-recenzja +/pl/angular-electron +/pl/pwa-angular-progressive-web-apps +/pl/jak-z-tworzenia-ui-stalem-sie-angular-developerem +/pl/kompendium-wiedzy-o-restrykcjach-na-etapie-kompilacji +/pl/rxjs7-co-nowego +/pl/behavior-driven-development-zlote-ale-czy-skromne +/pl/wywiad-z-kamilem-mysliwcem +/pl/angular-na-platformach-mobilnych +/pl/nestjs-backend-w-stylu-angular +/pl/ngrx-tips-tricks +/pl/nestjs-mockowanie-zewnetrznych-zaleznosci-w-testach-e2e-aplikacji +/pl/angular-architects-nasza-opinia-na-temat-szkolen +/pl/angular-elements +/pl/angular-tree-shaking +/pl/ciemna-strona-server-side-renderingu +/pl/jak-postepowac-zgodnie-z-zasada-odwrocenia-zaleznosci-dip-w-nestjs-i-angular +/pl/black-friday-z-angular-love +/pl/przywitaj-nan-stack +/pl/last-minute-200-na-najwieksza-konferencje-z-ng-conf +/pl/ngrxcomponent +/pl/ngrx-nie-tylko-store +/pl/angular-nieco-inne-podejscie-do-personalizowania-szablonu-komponentow +/pl/zagniezdzone-formularze-z-controlcontainer +/pl/angular-tips-tricks-cz-vii +/pl/spectator-kiedy-testowanie-staje-sie-przyjemnoscia +/pl/komponenty-dynamiczne-drzewo +/pl/ng-conf-kod-znizkowy-konferencja-online +/pl/real-live-case-dyrektywa-do-obslugi-rol +/pl/ngrx-praktycznie-garsc-wskazowek +/pl/dokumentowanie-aplikacji-angular-poprzez-compodoc +/pl/angular-schematics-tutorial +/pl/testowanie-rxjs-marble-diagrams +/pl/o-server-side-rendering-w-angular +/pl/testowanie-ngrx-komponenty +/pl/testowanie-ngrx-jak-zaczac +/pl/angular-7-co-nowego +/pl/confrontjs-wygraj-bilet +/pl/konferencja-ngpoland-jspoland-2018-wygraj-bilet +/pl/angular-skad-czerpac-wiedze +/pl/profiling-w-angular +/pl/author/natalia-venditto +/pl/author/natan-braslavski +/pl/author/nate-lapinski +/pl/author/ndesmic +/pl/author/nico-jansen +/pl/author/nikita-balakirev +/pl/author/nikita-poltoratsky +/pl/author/nunzio-zappulla +/pl/author/nwose-lotanna +/pl/author/oleg-varaksin +/pl/author/oleksandr-poshtaruk +/pl/author/orel-balilti +/pl/author/oriol-miro-barcelo +/pl/author/pardeep-jain +/pl/author/penny-liang +/pl/author/piotr-lewandowski +/pl/author/piotr-wiorek +/pl/author/preston-lamb +/pl/author/quantarius-ray +/pl/author/rafal-rogulski +/pl/author/rekna +/pl/author/richard-bell +/pl/author/richard-sithole +/pl/author/rishanthakumar-rasarathinam +/pl/author/ritesh-sharma +/pl/author/robert-dempsey +/pl/author/robin-goetz +/pl/author/roman-sedov +/pl/author/ryan-carniato +/pl/author/ryan-kara +/pl/author/sam-artioli +/pl/author/sameera-perera +/pl/author/samuel-teboul +/pl/author/sanjiv-kumar +/pl/author/santosh-yadav +/pl/author/serkan-sipahi +/pl/author/shahar-talmi +/pl/author/shameer-ahmad +/pl/author/siddharth-ajmera +/pl/author/simohamed +/pl/author/siyang-kern-zhao +/pl/author/stepan-suvorov +/pl/author/stephen-cooper +/pl/author/suguru-inatomi +/pl/author/szymon-skrzynski +/pl/author/tarang-khandelwal +/pl/author/thabo-ambrose +/pl/author/tim-deschryver +/pl/author/tobias-schweizer +/pl/author/todd-palmer +/author/natalia-venditto +/author/natan-braslavski +/author/nate-lapinski +/author/ndesmic +/author/nico-jansen +/author/nikita-balakirev +/author/nikita-poltoratsky +/author/nunzio-zappulla +/author/nwose-lotanna +/author/oleg-varaksin +/author/oleksandr-poshtaruk +/author/orel-balilti +/author/oriol-miro-barcelo +/author/pardeep-jain +/author/penny-liang +/author/piotr-lewandowski +/author/piotr-wiorek +/author/preston-lamb +/author/quantarius-ray +/author/rafal-rogulski +/author/rekna +/author/richard-bell +/author/richard-sithole +/author/rishanthakumar-rasarathinam +/author/ritesh-sharma +/author/robert-dempsey +/author/robin-goetz +/author/roman-sedov +/author/ryan-carniato +/author/ryan-kara +/author/sam-artioli +/author/sameera-perera +/author/samuel-teboul +/author/sanjiv-kumar +/author/santosh-yadav +/author/serkan-sipahi +/author/shahar-talmi +/author/shameer-ahmad +/author/siddharth-ajmera +/author/simohamed +/author/siyang-kern-zhao +/author/stepan-suvorov +/author/stephen-cooper +/author/suguru-inatomi +/author/szymon-skrzynski +/author/tarang-khandelwal +/author/thabo-ambrose +/author/tim-deschryver +/author/tobias-schweizer +/author/todd-palmer +/angular-styles-masterclass-2 +/work-smart-not-hard-use-directive-composition-api +/angular-17-introduction-to-angular-renaissance +/effortless-angular-deployment-with-vercel +/internationalization-how-to-open-an-application-to-the-world-part-2 +/internationalization-how-to-open-an-application-to-the-world-part-1 +/new-syntax-for-control-flow-in-angular +/angular-storybook +/get-to-know-the-destroyref +/scalable-modular-angular-application-with-nx +/controlling-angular-animations-programmatically +/why-angular-signals-wont-replace-rxjs +/angular-signals-rxjs-interop-from-a-practical-example +/useful-chrome-devtools-techniques-when-debugging-change-detection-in-angular +/angular-augmenting-native-elements +/how-to-use-a-weather-api-to-build-a-dynamic-weather-app +/angular-signals-a-new-feature-in-angular-16 +/required-inputs-in-angular-v16 +/router-data-as-components-inputs-in-angular-v16 +/takeuntildestroy-in-angular-v16 +/angular-16-whats-new +/all-you-need-to-know-to-jumpstart-with-ngxs +/deep-dive-into-the-onpush-change-detection-strategy-in-angular +/can-we-fully-trust-html-sanitizers-and-how-to-work-without-them +/deep-dive-into-the-infamous-expressionchangedafterithasbeencheckederror-in-angular +/from-zone-js-to-zoneless-angular-and-back-how-it-all-works +/change-detection-and-component-trees-in-angular-applications +/nx-angular-elements-case-study +/improve-page-performance-and-lcp-with-ngoptimizedimage +/rendering-cycle-in-angular-applications-browser-angular-and-zone-js-interaction +/rendering-cycle +/overview-of-angulars-change-detection-operations-in-ivy +/angular-15-whats-new +/4855 +/typed-forms-2 +/cypress-introduction +/component-initialization-without-ngoninit-with-async-pipes-for-observables-and-ngonchanges +/whats-new-in-ngrx-changes-overview-tips-and-tricks +/teleportation-in-angular +/an-introduction-to-blockchain +/angular-v14-what-you-should-know +/external-configurations-in-angular +/ng-mocks-what-is-it-all-about +/exploring-how-virtual-dom-is-implemented-in-react +/backend-for-frontend-by-frontend-2 +/ukraine-and-in-depths-founder-need-your-help +/why-component-identifiers-must-be-capitalized-in-react +/angular-meetup-2-03-2022-2 +/101-javascript-critical-rendering-path +/angular-extended-diagnostics-2 +/pl/author/tomasz-borowski +/pl/author/mcsqueeb +/pl/author/trung-vo +/pl/author/umair-hafeez +/pl/author/uri-shaked +/pl/author/varvara-sandakova +/pl/author/wafa-waheeda-syed +/pl/author/william-juan +/pl/author/william-tjondrosuharto +/pl/author/wojtek-janaszek +/pl/author/wojtrawi +/pl/author/zack-jackson +/author/tomasz-borowski +/author/mcsqueeb +/author/trung-vo +/author/umair-hafeez +/author/uri-shaked +/author/varvara-sandakova +/author/wafa-waheeda-syed +/author/william-juan +/author/william-tjondrosuharto +/author/wojtek-janaszek +/author/wojtrawi +/author/zack-jackson +/pl/angular-firebase-crud-login-cz-i +/pl/angular-performance-tips +/pl/angular-6-1-0-scroll-behavior-viewportscroller +/pl/angular-tips-tricks-cz-vi +/pl/rxjs-w-angular-co-wypada-wiedziec +/pl/rxjs-share-operator +/pl/angular-asynchroniczne-walidatory +/pl/angular-injectiontoken +/pl/angular-i-zone-js +/pl/angular-testowanie-zapytan-http +/pl/angular-dekorator-hostbinding +/pl/angular-tips-tricks-cz-v +/pl/angular-v-5-0-0-co-nowego +/pl/angular-ngfortemplate-ngforofcontext +/pl/wyniki-konkursu-o-wejsciowki-na-ng-poland +/pl/konferencja-ng-poland-2017-wygraj-bilet +/pl/angular-tips-tricks-cz-iv +/pl/angular-multiple-environments +/pl/angular-dyrektywy-strukturalne +/pl/angular-router-events-i-spinner +/pl/konferencja-frontend-con-2017 +/pl/angular-candeactivate-guard +/pl/angular-tips-tricks-cz-iii +/pl/wyniki-konkursu-js-poland-i-blog-www-polskifrontend-pl +/pl/angular-manipulacja-dom-w-roznych-srodowiskach +/pl/konferencja-js-poland-2017-wygraj-bilet-lub-skorzystaj-ze-znizki +/pl/angular-2-custom-form-controls +/pl/angular-2-tips-tricks-cz-ii +/pl/angular-2-sharedmodule-w-wiekszych-projektach +/pl/angular-2-tips-tricks-cz-i +/pl/angular-2-validation-service-usprawniamy-wyswietlanie-errorow +/pl/angular-2-custom-validators +/pl/angular-2-model-driven-forms-dynamiczne-formularze +/pl/angular-2-model-driven-forms-cz-ii-zmiana-zasad-walidacji-w-locie +/pl/angular-2-model-driven-forms-cz-i-tworzymy-formularz-z-walidacja +/pl/angular-2-template-driven-forms +/pl/angular-2-lifecycle-hooks-ngonchanges-ngoncheck +/pl/angular-2-change-detector-mechanizmy-detekcji-oraz-strategia-onpush +/pl/angular-2-format-date-pipe +/pl/angular-2-injector-tree-jak-dzialaja-serwisy +/pl/angular-2-augury-debugging-aplikacji +/pl/angular-2-bidrectional-service-komunikacja-komponentow-poprzez-serwis +/pl/angular-2-dynamic-component-tworzymy-dynamiczne-komponenty +/pl/angular-2-resolver-dostarczamy-dane-przed-aktywacja-routa +/webpack-an-in-depth-introduction-to-splitchunksplugin +/sharing-is-caring-angular-version +/overview-of-oop-patterns-implementation-in-javascript +/4040 +/rxjs-used-in-angular-knowledge-in-a-nutshell +/complete-guide-angular-lifecycle-hooks +/angular-dependency-inversion-principle-2 +/angular-interface-segregation-principle-2 +/angular-liskov-substitution-principle-2 +/attaching-new-behaviors-through-decorators-in-javascript +/angular-open-closed-principle-2 +/angular-single-responsibility-principle-2 +/angular-tips-tricks-part-viii +/state-machines-in-javascript-with-xstate +/an-overview-of-state-management-solutions-for-react-and-nextjs +/ngworkshops-review +/the-controllers-of-component-concept-in-angular-part-ii +/demistifying-webpacks-import-function-using-dynamic-arguments +/the-micro-frontend-chaos-and-how-to-solve-it +/angular-electron-part-2 +/how-to-deploy-a-run-time-micro-frontend-application-using-aws +/exploring-the-difference-between-disabling-a-form-control-through-reactive-forms-api-and-html-attributes +/angular-electron-2 +/progressive-angular-part-2 +/an-in-depth-perspective-on-webpacks-bundling-process +/telegraph-with-rxjs-the-power-of-reactive-systems +/typesafe-code-with-immer-and-where-it-can-help-in-ngrx +/progressive-angular-part-1 +/tracking-user-interaction-area +/how-i-became-an-angular-developer-by-starting-as-a-ui-developer +/designing-angular-architecture-container-presentation-pattern +/taking-micro-frontends-to-the-next-level +/angular-compilation-restrictions-overview +/rxjs7-whats-new +/interview-with-kamil-mysliwiec-part-2 +/how-oop-is-mistreated-in-angular +/interview-with-kamil-mysliwiec-part-1 +/angular-on-mobile-applications +/angular-self-saving-dropdowns-yet-another-directive +/nestjs-angular-style-backend-framework +/leveraging-dependency-injection-to-reduce-duplicated-code-in-angular +/craft-a-complete-gitlab-pipeline-for-angular-part-2 +/faster-perceived-response-time-with-angular-material-to-tackle-need-for-speed +/techniques-to-style-component-host-element-in-angular +/how-to-use-controlvalueaccessor-to-enhance-date-input-with-automatic-conversion-and-validation +/ngrx-tips-tricks-2 +/how-taiga-ui-cdk-can-help-you-simplify-your-working-with-angular-our-5-best-practices +/adding-a-layer-of-more-explicit-typings-on-top-of-3rd-party-library-interfaces +/bindon-lesser-known-angular-template-features +/angular-forms-reactive-design-patterns-catalog +/a-journey-into-ngrx-selectors +/how-to-split-http-interceptors-between-multiple-backends +/different-ways-to-run-schematics-from-another-schematics +/how-pure-and-impure-pipes-work-in-angular-ivy +/how-to-use-ts-decorators-to-add-caching-logic-to-api-calls +/global-objects-in-angular +/ngrx-best-practices +/angular-architects-our-opinion-about-trainings +/how-we-make-our-base-components-more-flexible-controllers-concept-in-angular +/add-support-for-reduced-motion-in-angular-animations +/learn-advanced-angular-features-build-the-material-tree +/progressively-migrates-from-a-traditional-server-side-website-to-angular +/ngrx-bad-practices +/running-event-listeners-outside-of-the-ngzone +/handling-realtime-data-storage-in-angular-using-firebase-cloud-firestore +/learn-angular-component-design-patterns-creating-a-drawer-component +/extend-angular-schematics-to-customize-your-development-process +/angular-universal-real-app-problems +/view-state-selector-angular-design-pattern +/rxjs-why-memory-leaks-occur-when-using-a-subject +/building-a-type-agnostic-cache-using-generics-in-typescript +/making-hostbinding-work-with-observables +/implementing-reusable-and-reactive-forms-in-angular +/how-to-refactor-an-angular-codebase +/rxjs-custom-operators +/the-dark-side-of-server-side-rendering-part-2 +/headless-angular-components +/building-web-desktop-and-mobile-apps-from-a-single-codebase-using-angular +/subtle-difference-between-map-and-pluck-rxjs-operators-that-you-should-know +/rxjs-in-angular-part-iii +/angular-and-solid-principles +/demystifying-taiga-ui-root-component-portals-pattern-in-angular +/angular-elements-2 +/taiga-ui-is-a-new-angular-ui-kit-that-you-should-try +/throwerror-is-not-throw-error +/angular-tree-shaking-2 +/simple-angular-context-help-component-or-how-global-event-listener-can-affect-your-performance +/how-to-manage-component-state-in-angular-using-ngrx-component-store +/bulletproof-angular-angular-strict-mode-explained +/the-dark-side-of-server-side-rendering-part-1 +/building-a-react-static-site-generator-with-partial-hydration-in +/building-a-react-static-site-generator-in-20-lines-of-code-4-dependencies-and-no-transpilers +/better-action-hygiene-with-events-in-ngrx +/how-to-follow-the-dependency-inversion-principle-in-nestjs-and-angular +/ngtemplateoutlet-the-secret-to-customisation +/declarative-reactive-data-and-action-streams-in-angular +/create-a-directive-for-free-dragging-in-angular +/say-hello-to-nan-stack +/rendering-dynamic-components-by-selector-name-in-ivy +/craft-a-complete-gitlab-pipeline-for-angular-part-1 +/ngrx-component +/make-your-mark-with-indepthdev +/angular-11-towards-the-type-safety +/theming-angular-app-its-libraries +/visual-regression-testing-with-cypress-and-angular +/angular-lazy-load-common-styles-specific-to-a-feature-module +/responsive-angular-components +/localstorage-vs-cookies-all-you-need-to-know-about-storing-jwt-tokens-securely-in-the-front-end +/immutability-importance-in-angular-applications +/ngrx-not-only-store +/how-to-stop-being-afraid-and-create-your-own-angular-cli-builder +/angular-router-revealing-some-interesting-facts-and-features +/bring-reactivity-to-your-angular-templates-with-the-letdirective-part-2 +/understanding-ngrx-component-store-selector-debouncing +/observer-apis-in-javascript-part-ii +/announcing-stryker-4-0-mutation-switching +/bring-reactivity-to-your-angular-templates-with-the-letdirective-part-1 +/the-journey-to-isomorphic-rendering-performance +/migrate-from-css-to-scss-stylesheets-for-an-existing-angular-project +/new-possibilities-with-angulars-push-pipe-part-2 +/useful-techniques-for-debugging-code-using-chrome-devtools +/compliant-components-declarative-approach-in-angular +/implementing-angular-schematics-using-angular-tailwind-css-example +/demystifying-angular-router-what-is-routerscroller-and-why-is-it-useful +/taking-react-animations-to-the-next-level-with-react-spring +/the-state-of-rxjs-rxjs-7-and-beyond +/customization-with-ng2-charts-an-easy-way-to-visualize-data +/speed-up-your-angular-schematics-development-with-useful-helper-functions +/observer-apis-in-javascript-part-i +/angular-schematics-from-0-to-publishing-your-own-library-iv +/how-to-do-dom-manipulation-properly-in-angular +/angular-schematics-from-0-to-publishing-your-own-library-iii +/angular-schematics-from-0-to-publishing-your-own-library-ii +/angular-schematics-from-0-to-publishing-your-own-library-i +/custom-theme-for-angular-material-components-series-part-3-apply-theme +/write-better-automated-tests-with-cypress-in-angular +/firebase-ngxs-the-perfect-couple +/build-your-angular-app-once-deploy-anywhere +/angular-forms-why-is-ngmodelchange-late-when-updating-ngmodel-value +/a-note-on-vite-a-very-fast-dev-build-tool-ii +/custom-theme-for-angular-material-components-series-part-2-understand-theme +/ngrx-use-effects-and-router-store-to-isolate-route-related-side-effects +/how-i-got-rid-of-state-observables-in-angular +/the-updateon-option-in-angular-forms +/the-best-way-to-implement-custom-validators +/my-journey-into-tech +/a-note-on-vite-a-very-fast-dev-build-tool-i +/custom-theme-for-angular-material-components-series-part-1-create-a-theme +/make-ngrx-hold-business-logic-dumb-components-smart-store +/new-possibilities-with-angulars-push-pipe-part-1 +/angular-cdk-coercion-the-missing-api-reference +/rxjs-in-angular-part-ii +/agnostic-components-in-angular +/angular-10-towards-the-better-future-for-angular +/effective-rxjs-marble-testing +/the-10-best-angular-tips-selected-by-the-community +/creating-elegant-reactive-forms-with-rxwebvalidators +/how-to-migrate-wordpress-to-scully +/make-the-most-of-angular-di-private-providers-concept +/angular-css-modules +/5-tips-to-boost-your-angular-skills +/in-depth-guide-into-animations-in-angular +/building-a-reusable-menu-component +/double-question-marks-typescript-3-7-nullish-coalescing +/using-angular-in-the-right-way-template-syntax +/convert-into-strongly-typed-angular-forms-in-a-minute +/improved-error-logging-by-the-angular-aot-compiler +/rxjs-the-unexpected +/solidjs-reactivity-to-rendering +/heres-what-you-should-know-when-creating-flexible-and-reusable-components-in-angular +/angular-slightly-different-approach-to-personalising-component-templates +/rxjs-heads-up-topromise-is-being-deprecated +/nested-forms-with-controlcontainer +/building-a-custom-stepper-using-angular-cdk +/setting-up-efficient-workflows-with-eslint-prettier-and-typescript +/exploring-the-state-of-reactivity-patterns-in-2020 +/reduce-your-bundle-size-through-this-component-styling-technique +/angular-the-unexpected +/implementing-shared-logic-for-crud-ui-components-in-angular +/complete-beginner-guide-to-publishing-an-angular-library-to-npm +/how-to-cancel-a-component-event-from-output-properties-in-angular +/a-gentle-introduction-into-tree-shaking-in-angular-ivy +/modelling-asynchronous-flows-using-promises-and-a-use-case-for-deferred +/under-the-hood-of-type-systems-e-g-typescript +/code-sharing-made-easy-in-a-full-stack-app-with-nx-angular-and-nestjs +/create-your-angular-unit-test-spies-automagically +/angular-cli-flows-big-picture +/simplifying-web-components-usage-with-angular-elements +/building-and-consuming-angular-elements-as-web-components +/automate-angular-application-deployment-via-aws-codepipeline +/how-to-read-azure-dev-ops-logs-from-node-js-using-rest-api +/angular-forms-useful-tips +/create-a-taponce-custom-rxjs-operator +/understanding-the-magic-behind-ngrx-effects +/angular-with-ivy-build-performance-review +/switch-themes-like-a-fox-based-on-ambient-light-in-your-angular-apps +/lets-implement-a-theme-switch-like-the-angular-material-site +/easier-angular-ivy-debugging-with-a-chrome-extension +/implement-google-sign-inoauth-in-your-angular-app-in-under-15-minutes +/how-to-automate-npm-package-publishing-with-azure-devops +/under-the-hood-of-web-bundlers-e-g-webpack +/spectator-when-testing-becomes-a-pleasure +/understanding-the-magic-behind-storemodule-of-ngrx-ngrx-store +/what-makes-a-good-angular-library +/angular-forms-story-strong-types +/rxjs-for-await-what +/lazy-loading-angular-components-from-non-angular-applications +/stop-using-shared-material-module +/create-your-standalone-angular-library-in-10-minutes +/angular-bad-practices-revisited +/dynamic-components-what-they-are-part-ii +/how-to-use-the-environment-for-specific-http-services +/how-to-debug-a-child-process-in-node-and-gatsby-js-with-chrome +/adding-ngrx-to-your-existing-applications +/inside-fiber-in-depth-overview-of-the-new-reconciliation-algorithm-in-react +/this-is-how-angular-cli-webpack-delivers-your-css-styles-to-the-client +/a-deep-dive-into-injectable-and-providedin-in-ivy +/webpack-5-module-federation-a-game-changer-in-javascript-architecture +/angular-keeping-it-fat-dumb-and-happy +/angular-the-viewmodel-of-a-component-as-an-observable +/declarative-internet-shopping-with-payment-request-api-and-angular +/lazy-loading-angular-modules-with-ivy +/becoming-a-git-pro-part-1-internal-git-architecture +/shell-library-patterns-with-nx-and-monorepo-architectures +/this-will-make-you-more-efficient-at-debugging-webpack-unspecified-build-errors +/rxjs-in-angular-part-i +/here-is-why-appendchild-moves-a-dom-node-between-parents +/dijkstra-was-right-recursion-should-not-be-difficult +/supercharge-event-management-in-your-angular-application +/gentle-introduction-into-compilers-part-1-lexical-analysis-and-scanner +/how-not-to-trick-typescript-compiler-and-not-be-tricked-by-it +/angular-a11y-11-tips-on-how-to-make-your-apps-more-accessible +/how-to-avoid-angular-injectable-instances-duplication +/exploring-the-httpclientmodule-in-angular +/a-thorough-exploration-of-angular-forms +/angular-and-internet-explorer +/a-detailed-look-at-angulars-root-and-any-provider-scopes +/getting-inside-angulars-elementschemaregistry-mechanism +/angular-web-components-a-complete-guide +/scully-the-first-static-site-generator-for-angular +/top-15-angular-indepth-articles-of-2019 +/rx-js-operators-part-ii +/writing-custom-virtual-scroll-strategy-in-angular-apps +/here-is-what-you-need-to-know-about-dynamic-components-in-angular +/exploring-angular-dom-manipulation-techniques-using-viewcontainerref +/exciting-times-ahead-be-ready-for-angular-9 +/creating-a-sketchpad-with-angular-and-p5js +/why-do-we-have-dependency-injection-in-web-development +/angular-tools-you-should-be-aware-of +/inside-ag-grid-techniques-to-make-the-fastest-javascript-datagrid-in-the-world +/overriding-angular-schematics +/whats-new-after-angular-8 +/angular-show-loading-indicator-when-obs-async-is-not-yet-resolved +/implementing-multi-language-angular-applications-rendered-on-a-server-ssr +/how-in-depth-knowledge-of-change-detection-in-angular-helped-me-improve-applications-performance +/asynchronous-modules-and-components-in-angular-ivy +/angular-cli-builders +/optimizing-events-handling-in-angular +/building-an-api-with-firebase +/finding-fine-grained-reactive-programming +/mastering-rxjs-operators-and-functions-that-can-bite-you-when-you-dont-expect +/angular-platforms-in-depth-part-3-rendering-angular-applications-in-terminal +/angular-platforms-in-depth-part-2-application-bootstrap-process +/type-checking-templates-in-angular-viewengine-and-ivy +/type-checking-templates-in-angular-view-engine-and-ivy +/angular-platforms-in-depth-part-1-what-are-angular-platforms +/beware-angular-can-steal-your-time +/optimize-angular-bundle-size-in-4-steps +/designing-scalable-angular-applications +/rxjs-recipes-forkjoin-with-the-progress-of-completion-for-bulk-network-requests-in-angular +/how-cypress-makes-testing-fun +/having-fun-with-angular-and-typescript-transformers +/brace-yourself-angular-8-is-coming +/code-splitting-in-angular-or-how-to-share-components-between-lazy-modules +/angular-ivy-change-detection-execution-are-you-prepared +/doing-a11y-easily-with-angular-cdk-keyboard-navigable-lists +/why-firebase-cloud-functions-are-awesome +/why-building-with-a-jamstack-is-awesome +/rxjs-repeat-operator-beginner-necromancer-guide +/fastest-way-to-cache-for-lazy-developers-angular-with-rxjs +/npm-peer-dependencies +/making-an-angular-project-mono-repo-with-ngrx-state-management-and-lazy-loading +/how-to-start-flying-with-angular-and-ngrx +/ngrx-how-and-where-to-handle-loading-and-error-states-of-ajax-calls +/angular-unit-testing-viewchild +/how-to-debounce-an-input-while-skipping-the-first-entry +/building-an-extensible-dynamic-pluggable-enterprise-application-with-angular +/i-changed-my-implementation-of-an-extremely-deeply-nested-angular-reactive-form-and-you-wont-believe-what-happened +/tooltip-with-angular-cdk +/developments-in-web-components-im-excited-about-in-2019 +/throttling-notifications-from-multiple-users-with-rxjs +/understanding-enumerations +/how-the-angularfire-library-makes-firebase-feel-like-magic +/why-react-suspense-will-be-a-game-changer +/angular-di-getting-to-know-the-ivy-nodeinjector +/do-you-know-how-angular-transforms-your-code +/rxjs-applying-asyncscheduler-as-an-argument-vs-with-observeon-operator +/angular-cli-camelcase-or-kebab-case +/reading-the-rxjs-6-sources-map-and-pipe +/angular-nested-reactive-forms-using-controlvalueaccessorscvas +/rxjs-in-angular-when-to-subscribe-rarely +/connecting-the-dots-where-hard-work-and-dreams-can-lead-you +/angular-workspace-no-application-for-you +/the-angular-devops-series-deploying-to-firebase-with-circleci +/improved-navigation-in-angular-7-with-switchmap +/in-depth-explanation-of-state-and-props-update-in-react +/new-in-angular-7-1-router-updates +/a-gentle-introduction-into-change-detection-in-angular +/building-interactive-lists-with-the-new-angular-7-drag-and-drop-tool +/how-to-reuse-common-layouts-in-angular-using-router +/the-difference-between-ngdocheck-and-asyncpipe-in-onpush-components +/angular-router-series-pillar-3-lazy-loading-aot-and-preloading +/how-to-read-the-rxjs-6-sources-part-1-understanding-of-and-subscriptions +/angular-router-series-pillar-2-understanding-the-routers-navigation-cycle +/what-every-front-end-developer-should-know-about-change-detection-in-angular-and-react +/the-how-and-why-on-reacts-usage-of-linked-list-in-fiber-to-walk-the-components-tree +/exploring-drag-and-drop-with-the-new-angular-material-cdk +/angular-flex-layout-flexbox-and-grid-layout-for-angular-component +/build-your-own-observable-part-4-map-filter-take-and-all-that-jazz +/angular-router-series-secondary-outlets-primer +/the-three-pillars-of-the-angular-router-router-states-and-url-matching +/a-comparison-between-angular-and-react-and-their-core-languages +/the-three-pillars-of-angular-routing-angular-router-series-introduction +/the-angular-library-series-publishing +/practical-application-of-reverse-engineering-guidelines-and-principles +/level-up-your-reverse-engineering-skills +/angular-testing-with-headless-chrome +/building-your-own-observable-part-3-the-observer-pattern-and-creational-methods +/build-your-own-observable-part-2-containers-and-intuition +/becoming-an-angular-environmentalist +/build-your-own-observable-part-1-arrays +/the-angular-library-series-building-and-packaging +/a-curious-case-of-the-host-decorator-and-element-injectors-in-angular +/power-of-rxjs-when-using-exponential-backoff +/creating-a-library-in-angular-6-using-angular-cli-and-ng-packagr +/ivy-engine-in-angular-first-in-depth-look-at-compilation-runtime-and-change-detection +/working-with-dom-in-angular-unexpected-consequences-and-optimization-techniques +/gestures-in-an-angular-application +/deploy-an-angular-application-to-iis +/what-you-always-wanted-to-know-about-angular-dependency-injection-tree +/catch-angular-template-errors-like-a-pro-or-how-i-create-angular-demo +/dynamically-loading-components-with-angular-cli +/insiders-guide-into-interceptors-and-httpclient-mechanics-in-angular +/he-who-thinks-change-detection-is-depth-first-and-he-who-thinks-its-breadth-first-are-both-usually-right +/learn-to-combine-rxjs-sequences-with-super-intuitive-interactive-diagrams +/here-is-what-you-need-to-know-about-javascripts-number-type +/do-you-really-know-what-unidirectional-data-flow-means-in-angular +/do-you-still-think-that-ngzone-zone-js-is-required-for-change-detection-in-angular +/these-5-articles-will-make-you-an-angular-change-detection-expert +/the-essential-difference-between-constructor-and-ngoninit-in-angular +/i-reverse-engineered-zones-zone-js-and-here-is-what-ive-found +/never-again-be-confused-when-implementing-controlvalueaccessor-in-angular-forms +/the-essential-difference-between-pure-and-impure-pipes-in-angular-and-why-that-matters +/the-new-angular-httpclient-api +/if-you-think-ngdocheck-means-your-component-is-being-checked-read-this-article +/avoiding-common-confusions-with-modules-in-angular +/what-is-forwardref-in-angular-and-why-we-need-it +/how-to-manually-bootstrap-an-angular-application +/a-deep-deep-deep-deep-deep-dive-into-the-angular-compiler +/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error +/the-mechanics-of-property-bindings-update-in-angular +/here-is-why-you-will-not-find-components-inside-angular +/the-mechanics-of-dom-updates-in-angular +/here-is-how-to-get-viewcontainerref-before-viewchild-query-is-evaluated +/implementing-custom-component-decorator-in-angular +/everything-you-need-to-know-about-debugging-angular-applications +/hooking-into-the-angular-bootstrap-process +/es6-iterators-and-generators-by-example +/angulars-digest-is-reborn-in-the-newer-version-of-angular +/everything-you-need-to-know-about-change-detection-in-angular +/configuring-typescript-compiler +/how-to-round-binary-numbers +/the-mechanics-behind-exponent-bias-in-floating-point +/the-simple-math-behind-decimal-binary-conversion-algorithms +/pl/ +/pl/about-us +/pl/become-author +/pl/search +/pl/latest +/pl/news +/pl/guides +/pl/404 +/ +/about-us +/become-author +/search +/latest +/news +/guides +/404 diff --git a/apps/blog/scripts/build-routes.mjs b/apps/blog/scripts/build-routes.mjs index a2536013..0d06dddf 100644 --- a/apps/blog/scripts/build-routes.mjs +++ b/apps/blog/scripts/build-routes.mjs @@ -30,6 +30,7 @@ const ssgRoutes = []; * @type {Array<{url: string, publishDate: string}>} */ const articleRoutes = []; +const pageRoutes = []; /** * Constructs a URL for a given path and language. @@ -100,6 +101,27 @@ async function fetchAuthorRoutes(lang, skip = 0, take = 50) { } } +/** + * Fetches pages paths and appends them to the routes array. + * @param {"pl" | "en"} lang + * @returns {Promise} + */ +async function fetchPageRoutes(lang) { + const url = `${API_BASE_URL}/pages`; + try { + const { data, total } = await fetch(url).then((resp) => resp.json()); + const pageSlugs = data.map((page) => ({ + url: constructUrl(`pages/${page.slug}`, lang), + publishDate: new Date().toISOString(), + })); + ssgRoutes.push(...pageSlugs); + // pageRoutes.push(...pageSlugs); + } catch (error) { + console.error(`Failed to fetch pages from ${url}`); + throw error; + } +} + /** * Appends static paths to the routes array for a given language. * @param {"pl" | "en"} lang @@ -171,16 +193,41 @@ function writeArticlePathsToFile(lang) { } } +function writePagePathsToFile(lang) { + const stream = createWriteStream(`${ROOT_PATHS_FILE_PREFIX}-${lang}.json`, { + encoding: 'utf-8', + }); + + stream.on('error', (error) => { + console.error('Error writing paths to file:', error); + }); + + const filteredPagePaths = pageRoutes + .filter((pathObj) => pathObj.url.startsWith(`/${lang}/`)) + .map((pathObj) => pathObj.url.replace(`/${lang}/`, '')); + + try { + stream.write(JSON.stringify({ pages: filteredPagePaths })); + } catch (error) { + console.error('Error during write operation:', error); + throw error; + } finally { + stream.end(); + } +} + async function main() { try { await Promise.all([ ...SUPPORTED_LANGUAGES.map((lang) => fetchArticleRoutes(lang)), ...SUPPORTED_LANGUAGES.map((lang) => fetchAuthorRoutes(lang)), + ...SUPPORTED_LANGUAGES.map((lang) => fetchPageRoutes(lang)), ]); SUPPORTED_LANGUAGES.forEach((lang) => { appendStaticRoutes(lang); writeArticlePathsToFile(lang); + writePagePathsToFile(lang); }); writeSSGRoutesToFile(); diff --git a/apps/blog/src/sitemap.xml b/apps/blog/src/sitemap.xml index e69de29b..dd37c3f8 100644 --- a/apps/blog/src/sitemap.xml +++ b/apps/blog/src/sitemap.xml @@ -0,0 +1,6171 @@ + + + + http://localhost:4200/pl/author/adam-bartoszko + 2024-09-12T15:16:31.658Z + 0.8 + monthly + + + http://localhost:4200/pl/author/adam-genshaft + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/adam-koliweszka + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/adrian-zaorski + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/ajay-ojha + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/alessia-amitrano + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/alex-inkin + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/alex-okrushko + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/alexey-zuev + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/amadou-sall + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/amal-ayyash + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/andrei-gatej + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/andrei-vajna + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/andrew-evans + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/angular-indepth + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/anna-laskowska + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/armen-vardanyan + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/artur-androsovych + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/artur-haczek + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/bharath-ravi + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/bruno-bradach + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/chandler-baskins + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/chaz-gatian + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/chris-williams + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/christian-janker + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/ciro-nunes + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/connie-leung + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/craig-taub + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/damian-brzezinski + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/daniel + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/danny-koppenhagen + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/dawid-kostka + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/dharmen-shah + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/divya-d-dev + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/dler-ari + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/dmitry-efimenko + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/dominik + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/dominik-kalinowski + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/elise-patrikainen + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/enea-jahollari + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/evgeny-fedorenko + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/fanis-prodromou + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/fortune-ikechi + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/freddy-montes + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/gaurav-gupta + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/georgi-parlakov + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/german-quinteros + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/grzegorz + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/gugan-arumugan + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/pl/author/hayden-braxton + 2024-09-12T15:16:31.659Z + 0.8 + monthly + + + http://localhost:4200/author/adam-bartoszko + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/adam-genshaft + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/adam-koliweszka + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/adrian-zaorski + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/ajay-ojha + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/alessia-amitrano + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/alex-inkin + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/alex-okrushko + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/alexey-zuev + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/amadou-sall + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/amal-ayyash + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/andrei-gatej + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/andrei-vajna + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/andrew-evans + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/angular-indepth + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/anna-laskowska + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/armen-vardanyan + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/artur-androsovych + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/artur-haczek + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/bharath-ravi + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/bruno-bradach + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/chandler-baskins + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/chaz-gatian + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/chris-williams + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/christian-janker + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/ciro-nunes + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/connie-leung + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/craig-taub + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/damian-brzezinski + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/daniel + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/danny-koppenhagen + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/dawid-kostka + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/dharmen-shah + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/divya-d-dev + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/dler-ari + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/dmitry-efimenko + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/dominik + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/dominik-kalinowski + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/elise-patrikainen + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/enea-jahollari + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/evgeny-fedorenko + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/fanis-prodromou + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/fortune-ikechi + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/freddy-montes + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/gaurav-gupta + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/georgi-parlakov + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/german-quinteros + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/grzegorz + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/gugan-arumugan + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/author/hayden-braxton + 2024-09-12T15:16:31.660Z + 0.8 + monthly + + + http://localhost:4200/angular-for-everyone-how-to-adapt-applications-for-people-with-disabilities + 2024-09-09T08:53:47.000Z + 0.8 + monthly + + + http://localhost:4200/parsing-and-mapping-api-response-using-zod-js + 2024-08-20T14:28:25.000Z + 0.8 + monthly + + + http://localhost:4200/the-most-important-new-features-introduced-by-typescript-5-5 + 2024-08-09T07:26:47.000Z + 0.8 + monthly + + + http://localhost:4200/signals-in-angular-deep-dive-for-busy-developers + 2024-08-06T07:00:08.000Z + 0.8 + monthly + + + http://localhost:4200/switchall-rxjs-reference + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/mergemap-rxjs-reference + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/exhaustmap-rxjs-reference + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/filter-rxjs-reference + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/combinelatest-rxjs-reference + 2024-07-24T09:06:20.000Z + 0.9 + weekly + + + http://localhost:4200/rxjs-tutorials + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/angular-tutorials + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/the-simple-way-to-reload-data-using-rxjs + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/how-to-exclude-stylesheets-from-the-bundle-and-lazy-load-them-in-angular-angular-tutorials + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/angular-applications-seo-improvement-with-social-media-customization-angular-tutorials + 2024-07-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/concatmap-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/retrywhen-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/publish-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/race-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/take-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/tap-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/switchmap-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/map-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/share-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/of-rxjs-reference + 2024-07-24T09:06:19.000Z + 0.8 + monthly + + + http://localhost:4200/takewhile-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/delay-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/delaywhen-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/buffer-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/zip-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/distinctuntilchanged-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/publishbehavior-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/debounce-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/merge-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/sampletime-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.8 + monthly + + + http://localhost:4200/withlatestfrom-rxjs-reference + 2024-07-24T09:06:18.000Z + 0.9 + weekly + + + http://localhost:4200/exhaust-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/catcherror-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/audittime-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/buffertime-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/publishreplay-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/throttletime-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/bufferwhen-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/concatall-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/forkjoin-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/from-rxjs-reference + 2024-07-24T09:06:17.000Z + 0.8 + monthly + + + http://localhost:4200/debouncetime-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/takeuntil-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/behaviorsubject-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/replaysubject-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/operators-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-dla-wszystkich-jak-dostosowac-aplikacje-do-potrzeb-osob-niepelnosprawnych + 2024-09-09T09:13:26.000Z + 0.8 + monthly + + + http://localhost:4200/pl/parsowanie-i-mapowanie-odpowiedzi-z-api-z-wykorzystaniem-zod-js + 2024-08-20T14:28:13.000Z + 0.8 + monthly + + + http://localhost:4200/pl/najistotniejsze-zmiany-wprowadzone-w-nowej-wersji-typescripta-5-5 + 2024-08-09T07:25:43.000Z + 0.8 + monthly + + + http://localhost:4200/pl/sygnaly-w-angular-gleboka-analiza-dla-zapracowanych-deweloperow + 2024-08-06T07:34:26.000Z + 0.8 + monthly + + + http://localhost:4200/pl/przywracanie-pozycji-przewijania-scroll-w-angularze + 2024-07-23T09:49:21.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-zmienna-szablonu-let-hit-czy-kit + 2024-07-11T08:52:14.000Z + 0.8 + monthly + + + http://localhost:4200/pl/kontroluj-bundle-size-aplikacji-z-bundlemon + 2024-07-08T06:16:04.000Z + 0.8 + monthly + + + http://localhost:4200/pl/wszystko-co-musisz-wiedziec-o-angular-router + 2024-06-21T11:34:35.000Z + 0.8 + monthly + + + http://localhost:4200/pl/testowanie-jednostkowe-widokow-z-blokami-defer + 2024-06-10T07:55:16.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-18-co-nowego + 2024-05-23T06:00:28.000Z + 0.8 + monthly + + + http://localhost:4200/pl/signal-store-ngxs-zwiekszanie-elastycznosci-w-zarzadzaniu-stanem + 2024-05-06T10:37:56.000Z + 0.8 + monthly + + + http://localhost:4200/pl/jak-zoptymalizowac-bundle-size-angulara + 2024-04-22T12:15:20.000Z + 0.8 + monthly + + + http://localhost:4200/pl/jak-uzywac-bloku-defer-w-angularze-aby-zwiekszyc-wydajnosc + 2024-04-08T09:24:39.000Z + 0.8 + monthly + + + http://localhost:4200/pl/wszystko-co-musisz-wiedziec-o-dependency-injection-w-angularze + 2024-03-25T14:28:46.000Z + 0.8 + monthly + + + http://localhost:4200/pl/zmiany-w-typescript-5-3 + 2024-03-12T07:49:44.000Z + 0.8 + monthly + + + http://localhost:4200/pl/microfrontendy-w-angularze-przyszlosc-skalowalnych-aplikacji-front-endowych + 2024-02-21T13:49:18.000Z + 0.8 + monthly + + + http://localhost:4200/pl/przelom-w-zarzadzaniu-stanem-odkryj-prostote-signal-store-czesc-1 + 2024-02-09T14:55:33.000Z + 0.8 + monthly + + + http://localhost:4200/pl/zwieksz-wydajnosc-swojej-aplikacji-z-ngoptimizedimage + 2024-01-16T13:27:50.000Z + 0.8 + monthly + + + http://localhost:4200/pl/jak-zbudowac-galerie-pokemonow-za-pomoca-nowego-przeplywu-sterowania-w-angular-17 + 2024-01-03T12:55:55.000Z + 0.8 + monthly + + + http://localhost:4200/pl/analog-meta-framework-dla-angulara + 2023-12-12T11:27:04.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-styles-masterclass + 2023-11-28T14:06:12.000Z + 0.8 + monthly + + + http://localhost:4200/pl/miedzy-nami-dyrektywami-directive-composition-api + 2023-11-13T14:52:04.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-17-co-nowego + 2023-11-08T12:38:59.000Z + 0.8 + monthly + + + http://localhost:4200/pl/bezproblemowe-wdrazanie-aplikacji-angularowej-z-uzyciem-vercel + 2023-10-24T13:10:14.000Z + 0.8 + monthly + + + http://localhost:4200/pl/internacjonalizacja-czyli-jak-otworzyc-aplikacje-na-swiat-czesc-2 + 2023-10-10T13:42:07.000Z + 0.8 + monthly + + + http://localhost:4200/pl/internacjonalizacja-czyli-jak-otworzyc-aplikacje-na-swiat-czesc-1 + 2023-10-04T14:06:34.000Z + 0.8 + monthly + + + http://localhost:4200/pl/znamy-nowy-syntax-dla-control-flow-w-angularze + 2023-09-27T14:06:34.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-storybook-2 + 2023-09-19T12:38:39.000Z + 0.8 + monthly + + + http://localhost:4200/pl/poznaj-destroyref + 2023-09-05T13:25:43.000Z + 0.8 + monthly + + + http://localhost:4200/pl/skalowalna-i-modulowa-aplikacja-angular-z-nx + 2023-08-17T11:35:05.000Z + 0.8 + monthly + + + http://localhost:4200/pl/programowanie-animacji-w-angularze + 2023-08-10T08:59:09.000Z + 0.8 + monthly + + + http://localhost:4200/pl/dlaczego-sygnaly-nie-zastapia-rxjs + 2023-07-13T08:33:17.000Z + 0.8 + monthly + + + http://localhost:4200/pl/wspoldzialanie-sygnalow-i-rxjs-w-angularze-na-praktycznym-przykladzie + 2023-06-27T08:47:04.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-rozszerzanie-elementow-natywnych + 2023-06-01T10:00:58.000Z + 0.8 + monthly + + + http://localhost:4200/pl/sygnaly-w-angularze-16 + 2023-05-25T09:00:15.000Z + 0.8 + monthly + + + http://localhost:4200/pl/co-nowego-w-angular-16 + 2023-05-04T09:26:06.000Z + 0.8 + monthly + + + http://localhost:4200/pl/wszystko-co-musisz-wiedziec-aby-rozpoczac-prace-z-ngxs + 2023-02-23T13:35:02.000Z + 0.8 + monthly + + + http://localhost:4200/pl/czy-mozemy-w-pelni-zaufac-sanitizerom-html-i-jak-pracowac-bez-nich + 2023-02-09T09:32:20.000Z + 0.8 + monthly + + + http://localhost:4200/pl/nx-i-angular-elements-studium-przypadku + 2023-01-19T11:56:37.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-15-co-nowego + 2023-01-03T11:23:57.000Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-standalone-api + 2022-12-28T11:59:20.000Z + 0.8 + monthly + + + http://localhost:4200/pl/typed-forms + 2022-12-19T12:46:26.000Z + 0.8 + monthly + + + http://localhost:4200/pl/cypress-wprowadzenie + 2022-11-24T14:32:17.000Z + 0.8 + monthly + + + http://localhost:4200/pl/co-nowego-w-ngrx-przeglad-zmian-i-praktyczne-wskazowki + 2022-10-06T10:46:36.000Z + 0.8 + monthly + + + http://localhost:4200/pl/teleportacja-w-angularze + 2022-08-03T07:49:56.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-v14-co-warto-wiedziec + 2022-06-23T11:49:20.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ng-mocks-z-czym-to-sie-je + 2022-06-02T07:27:28.000Z + 0.3 + monthly + + + http://localhost:4200/pl/backend-for-frontend-by-frontend + 2022-04-14T10:58:25.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-meetup-2-03-2022 + 2022-04-06T12:35:37.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-extended-diagnostics + 2022-03-03T14:40:30.000Z + 0.3 + monthly + + + http://localhost:4200/pl/pages/competition-rules + 2024-09-12T15:16:31.667Z + 0.8 + monthly + + + http://localhost:4200/pl/pages/newsletter-en + 2024-09-12T15:16:31.667Z + 0.9 + weekly + + + http://localhost:4200/pl/pages/newsletter + 2024-09-12T15:16:31.667Z + 0.9 + weekly + + + http://localhost:4200/pl/pages/regulamin-konkursu + 2024-09-12T15:16:31.667Z + 0.8 + monthly + + + http://localhost:4200/pl/pages/become-a-part-of-angular-love + 2024-09-12T15:16:31.667Z + 0.8 + monthly + + + http://localhost:4200/pl/pages/most-popular-types-of-articles + 2024-09-12T15:16:31.667Z + 0.8 + monthly + + + http://localhost:4200/pl/pages/publishing-process + 2024-09-12T15:16:31.667Z + 0.8 + monthly + + + http://localhost:4200/pl/pages/rules-for-writing-articles + 2024-09-12T15:16:31.667Z + 0.8 + monthly + + + http://localhost:4200/pl/pages/najpopularniejsze-rodzaje-artykulow + 2024-09-12T15:16:31.667Z + 0.8 + monthly + + + http://localhost:4200/pl/pages/zasady-pisania-artykulow + 2024-09-12T15:16:31.667Z + 0.8 + monthly + + + http://localhost:4200/pages/competition-rules + 2024-09-12T15:16:31.668Z + 0.8 + monthly + + + http://localhost:4200/pages/newsletter-en + 2024-09-12T15:16:31.668Z + 0.9 + weekly + + + http://localhost:4200/pages/newsletter + 2024-09-12T15:16:31.668Z + 0.9 + weekly + + + http://localhost:4200/pages/regulamin-konkursu + 2024-09-12T15:16:31.668Z + 0.8 + monthly + + + http://localhost:4200/pages/become-a-part-of-angular-love + 2024-09-12T15:16:31.668Z + 0.8 + monthly + + + http://localhost:4200/pages/most-popular-types-of-articles + 2024-09-12T15:16:31.668Z + 0.8 + monthly + + + http://localhost:4200/pages/publishing-process + 2024-09-12T15:16:31.668Z + 0.8 + monthly + + + http://localhost:4200/pages/rules-for-writing-articles + 2024-09-12T15:16:31.668Z + 0.8 + monthly + + + http://localhost:4200/pages/najpopularniejsze-rodzaje-artykulow + 2024-09-12T15:16:31.668Z + 0.8 + monthly + + + http://localhost:4200/pages/zasady-pisania-artykulow + 2024-09-12T15:16:31.668Z + 0.8 + monthly + + + http://localhost:4200/pl/author/hien-pham + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/igor-katsuba + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/jakub-pawlak + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/jay-bell + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/j_r_my-bardon + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/joaquin-cid + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/josip-boj_i_ + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/julian-burr + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/kajetan-_wi_tek + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/kamil-gajowy + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/kamil-puczka + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/kevin-kreuzer + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/kiril-zafirov + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/krzysztof-kosmowski + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/krzysztof-skorupkavalueadd-pl + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/kyler-johnson + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/lars-gyrup-brink-nielsen + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/luca-del-puppo + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/lukasz-joorewicz + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/lukas-kumiec + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/lukaszm + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/maciej-koch + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/maciek + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/maciejwwojcik + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/magda + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/maina-wycliffe + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/maja-hendzel + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/maksym-honchar + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/manoj-selvam + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/marcin-lesniczek + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/marcin-stelmaszczyk + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/maria-zayed + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mariano-alvarez + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mateus-carniatto + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mateusz-basinski + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mateusz-cichulski + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mateusz-dobrowolski + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mateusz-doduc + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mateusz-garbaciak + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mateusz-stefanczykvalueadd-pl + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/max-koretskyi + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/michael-hladky + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/michael-lorton + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/michelle-wirantono + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/milosz-rutkowski + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/miroslav-jonas + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mohamed-gara + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mohammad-quanit + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/nacho-vazquez + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/pl/author/natka + 2024-09-12T15:16:31.674Z + 0.8 + monthly + + + http://localhost:4200/author/hien-pham + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/igor-katsuba + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/jakub-pawlak + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/jay-bell + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/j_r_my-bardon + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/joaquin-cid + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/josip-boj_i_ + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/julian-burr + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/kajetan-_wi_tek + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/kamil-gajowy + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/kamil-puczka + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/kevin-kreuzer + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/kiril-zafirov + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/krzysztof-kosmowski + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/krzysztof-skorupkavalueadd-pl + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/kyler-johnson + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/lars-gyrup-brink-nielsen + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/luca-del-puppo + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/lukasz-joorewicz + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/lukas-kumiec + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/lukaszm + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/maciej-koch + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/maciek + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/maciejwwojcik + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/magda + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/maina-wycliffe + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/maja-hendzel + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/maksym-honchar + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/manoj-selvam + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/marcin-lesniczek + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/marcin-stelmaszczyk + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/maria-zayed + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mariano-alvarez + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mateus-carniatto + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mateusz-basinski + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mateusz-cichulski + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mateusz-dobrowolski + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mateusz-doduc + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mateusz-garbaciak + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mateusz-stefanczykvalueadd-pl + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/max-koretskyi + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/michael-hladky + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/michael-lorton + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/michelle-wirantono + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/milosz-rutkowski + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/miroslav-jonas + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mohamed-gara + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/mohammad-quanit + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/nacho-vazquez + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/author/natka + 2024-09-12T15:16:31.675Z + 0.8 + monthly + + + http://localhost:4200/asyncsubject-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/concat-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/multicast-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/retry-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/mergeall-rxjs-reference + 2024-07-24T09:06:16.000Z + 0.8 + monthly + + + http://localhost:4200/rxjs-reference + 2024-07-24T09:06:15.000Z + 0.8 + monthly + + + http://localhost:4200/subjects-rxjs-reference + 2024-07-24T09:06:15.000Z + 0.8 + monthly + + + http://localhost:4200/angular-scroll-position-restoration + 2024-07-23T10:19:55.000Z + 0.8 + monthly + + + http://localhost:4200/angular-template-let-variable-hot-or-not + 2024-07-11T08:54:06.000Z + 0.8 + monthly + + + http://localhost:4200/track-your-bundle-size-with-bundlemon + 2024-07-08T06:22:29.000Z + 0.8 + monthly + + + http://localhost:4200/angular-router-everything-you-need-to-know-about + 2024-06-21T11:26:14.000Z + 0.8 + monthly + + + http://localhost:4200/learn-how-to-unit-test-the-deferrable-views + 2024-06-10T09:27:41.000Z + 0.8 + monthly + + + http://localhost:4200/angular-18-whats-new + 2024-05-21T11:56:25.000Z + 0.8 + monthly + + + http://localhost:4200/debugging-techniques-chrome-devtools + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/change-detection-big-picture-rendering-cycle + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/running-change-detection-preventing-autorun + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/optimization-techniques-reusing-views + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/running-change-detection-autorun-with-zones + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/running-change-detection-manual-control + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/expression-changed-error-debugging-algorithm + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/running-change-detection-detached-views + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/debugging-techniques-angular-devtools + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/debugging-techniques-debug-element + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/debugging-techniques-global-utils + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/expression-changed-error-overview + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/change-detection-big-picture-operations + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/expression-changed-error-causes-and-workarounds + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/running-change-detection-components-tree + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/optimization-techniques-onpush-strategy + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/debugging-techniques-profiling + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/change-detection-big-picture-overview + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/change-detection-big-picture-unidirectional-data-flow + 2024-05-19T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/signal-store-ngxs-elevating-flexibility-in-state-management + 2024-05-06T10:54:37.000Z + 0.8 + monthly + + + http://localhost:4200/how-to-implement-automatic-token-insertion-in-requests-using-http-interceptor-angular-tutorials + 2024-04-24T09:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/how-to-optimize-your-angular-bundle-size + 2024-04-22T12:32:48.000Z + 0.8 + monthly + + + http://localhost:4200/how-to-use-angulars-defer-block-to-improve-performance + 2024-04-08T11:47:07.000Z + 0.8 + monthly + + + http://localhost:4200/dependency-injection-in-angular-everything-you-need-to-know + 2024-03-25T14:28:43.000Z + 0.8 + monthly + + + http://localhost:4200/changes-in-typescript-5-3 + 2024-03-12T07:49:27.000Z + 0.8 + monthly + + + http://localhost:4200/bundle-size-improvements-from-deferred-views-in-angular + 2024-03-05T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/angular-micro-frontends-a-modern-approach-to-complex-app-development + 2024-02-21T13:49:32.000Z + 0.8 + monthly + + + http://localhost:4200/strongly-typed-reactive-forms-in-angular + 2024-02-12T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/breakthrough-in-state-management-discover-the-simplicity-of-signal-store-part-1 + 2024-02-09T14:55:44.000Z + 0.8 + monthly + + + http://localhost:4200/deferred-components-vs-dynamic-components-in-angular + 2024-02-05T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/diving-into-the-new-angular-control-flow-internals + 2024-01-24T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/full-stack-apps-with-angular-and-nestjs-in-an-nx-monorepo + 2024-01-21T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/boost-your-applications-performance-with-ngoptimizedimage + 2024-01-15T09:31:19.000Z + 0.8 + monthly + + + http://localhost:4200/angular-analog-and-vite + 2024-01-03T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/build-a-pokemon-gallery-with-new-control-flow-in-angular-17 + 2024-01-03T13:05:35.000Z + 0.8 + monthly + + + http://localhost:4200/the-who-what-when-where-why-and-how-of-image-optimization-in-angular + 2023-12-14T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/analog-a-meta-framework-for-angular + 2023-12-12T11:25:35.000Z + 0.8 + monthly + + + http://localhost:4200/pl/sharing-is-caring-wersja-angular + 2022-02-10T11:13:19.000Z + 0.3 + monthly + + + http://localhost:4200/pl/template-driven-forms-i-reactive-forms + 2022-01-27T10:37:27.000Z + 0.3 + monthly + + + http://localhost:4200/pl/rxjs-w-angularze-wiedza-w-pigulce + 2022-01-25T12:47:16.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-dependency-inversion-principle + 2022-01-21T11:45:22.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-interface-segregation-principle + 2022-01-06T09:00:17.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-liskov-substitution-principle + 2021-12-30T10:10:58.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-open-closed-principle + 2021-12-09T12:38:19.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-single-responsibility-principle + 2021-11-26T08:40:41.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-tips-tricks-cz-viii + 2021-11-18T15:04:37.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ngwarsztaty-recenzja + 2021-10-29T11:54:48.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-electron + 2021-10-14T10:00:28.000Z + 0.3 + monthly + + + http://localhost:4200/pl/pwa-angular-progressive-web-apps + 2021-09-20T09:04:55.000Z + 0.3 + monthly + + + http://localhost:4200/pl/jak-z-tworzenia-ui-stalem-sie-angular-developerem + 2021-09-10T07:23:15.000Z + 0.3 + monthly + + + http://localhost:4200/pl/kompendium-wiedzy-o-restrykcjach-na-etapie-kompilacji + 2021-09-02T08:24:40.000Z + 0.3 + monthly + + + http://localhost:4200/pl/rxjs7-co-nowego + 2021-08-24T07:45:00.000Z + 0.3 + monthly + + + http://localhost:4200/pl/behavior-driven-development-zlote-ale-czy-skromne + 2021-08-19T08:00:20.000Z + 0.3 + monthly + + + http://localhost:4200/pl/wywiad-z-kamilem-mysliwcem + 2021-08-04T09:46:23.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-na-platformach-mobilnych + 2021-07-23T07:31:56.000Z + 0.3 + monthly + + + http://localhost:4200/pl/nestjs-backend-w-stylu-angular + 2021-07-15T07:39:55.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ngrx-tips-tricks + 2021-05-27T11:15:03.000Z + 0.3 + monthly + + + http://localhost:4200/pl/nestjs-mockowanie-zewnetrznych-zaleznosci-w-testach-e2e-aplikacji + 2021-05-17T07:11:07.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-architects-nasza-opinia-na-temat-szkolen + 2021-03-29T12:39:00.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-elements + 2021-01-12T07:06:44.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-tree-shaking + 2020-12-21T12:00:42.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ciemna-strona-server-side-renderingu + 2020-12-09T11:39:42.000Z + 0.3 + monthly + + + http://localhost:4200/pl/jak-postepowac-zgodnie-z-zasada-odwrocenia-zaleznosci-dip-w-nestjs-i-angular + 2020-12-02T12:16:31.000Z + 0.3 + monthly + + + http://localhost:4200/pl/black-friday-z-angular-love + 2020-11-24T15:08:18.000Z + 0.3 + monthly + + + http://localhost:4200/pl/przywitaj-nan-stack + 2020-11-20T14:33:07.000Z + 0.3 + monthly + + + http://localhost:4200/pl/last-minute-200-na-najwieksza-konferencje-z-ng-conf + 2020-11-19T10:59:08.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ngrxcomponent + 2020-11-16T12:23:50.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ngrx-nie-tylko-store + 2020-10-28T08:53:24.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-nieco-inne-podejscie-do-personalizowania-szablonu-komponentow + 2020-06-28T17:39:38.000Z + 0.3 + monthly + + + http://localhost:4200/pl/zagniezdzone-formularze-z-controlcontainer + 2020-06-05T10:05:12.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-tips-tricks-cz-vii + 2020-04-30T10:02:09.000Z + 0.3 + monthly + + + http://localhost:4200/pl/spectator-kiedy-testowanie-staje-sie-przyjemnoscia + 2020-04-07T14:40:18.000Z + 0.3 + monthly + + + http://localhost:4200/pl/komponenty-dynamiczne-drzewo + 2020-03-25T16:24:18.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ng-conf-kod-znizkowy-konferencja-online + 2020-03-24T16:29:58.000Z + 0.3 + monthly + + + http://localhost:4200/pl/real-live-case-dyrektywa-do-obslugi-rol + 2019-05-16T20:27:52.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ngrx-praktycznie-garsc-wskazowek + 2019-02-27T22:25:55.000Z + 0.3 + monthly + + + http://localhost:4200/pl/dokumentowanie-aplikacji-angular-poprzez-compodoc + 2019-02-13T20:55:00.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-schematics-tutorial + 2019-02-07T22:32:00.000Z + 0.3 + monthly + + + http://localhost:4200/pl/testowanie-rxjs-marble-diagrams + 2019-01-29T22:05:26.000Z + 0.3 + monthly + + + http://localhost:4200/pl/o-server-side-rendering-w-angular + 2018-12-28T19:05:00.000Z + 0.3 + monthly + + + http://localhost:4200/pl/testowanie-ngrx-komponenty + 2018-12-19T01:07:26.000Z + 0.3 + monthly + + + http://localhost:4200/pl/testowanie-ngrx-jak-zaczac + 2018-12-16T11:55:29.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-7-co-nowego + 2018-11-01T20:38:53.000Z + 0.3 + monthly + + + http://localhost:4200/pl/confrontjs-wygraj-bilet + 2018-10-25T19:32:41.000Z + 0.3 + monthly + + + http://localhost:4200/pl/konferencja-ngpoland-jspoland-2018-wygraj-bilet + 2018-10-17T18:28:54.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-skad-czerpac-wiedze + 2018-09-16T21:00:16.000Z + 0.3 + monthly + + + http://localhost:4200/pl/profiling-w-angular + 2018-08-30T00:10:30.000Z + 0.3 + monthly + + + http://localhost:4200/pl/author/natalia-venditto + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/natan-braslavski + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/nate-lapinski + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/ndesmic + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/nico-jansen + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/nikita-balakirev + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/nikita-poltoratsky + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/nunzio-zappulla + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/nwose-lotanna + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/oleg-varaksin + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/oleksandr-poshtaruk + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/orel-balilti + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/oriol-miro-barcelo + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/pardeep-jain + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/penny-liang + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/piotr-lewandowski + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/piotr-wiorek + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/preston-lamb + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/quantarius-ray + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/rafal-rogulski + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/rekna + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/richard-bell + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/richard-sithole + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/rishanthakumar-rasarathinam + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/ritesh-sharma + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/robert-dempsey + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/robin-goetz + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/roman-sedov + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/ryan-carniato + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/ryan-kara + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/sam-artioli + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/sameera-perera + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/samuel-teboul + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/sanjiv-kumar + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/santosh-yadav + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/serkan-sipahi + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/shahar-talmi + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/shameer-ahmad + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/siddharth-ajmera + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/simohamed + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/siyang-kern-zhao + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/stepan-suvorov + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/stephen-cooper + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/suguru-inatomi + 2024-09-12T15:16:31.682Z + 0.8 + monthly + + + http://localhost:4200/pl/author/szymon-skrzynski + 2024-09-12T15:16:31.683Z + 0.8 + monthly + + + http://localhost:4200/pl/author/tarang-khandelwal + 2024-09-12T15:16:31.683Z + 0.8 + monthly + + + http://localhost:4200/pl/author/thabo-ambrose + 2024-09-12T15:16:31.683Z + 0.8 + monthly + + + http://localhost:4200/pl/author/tim-deschryver + 2024-09-12T15:16:31.683Z + 0.8 + monthly + + + http://localhost:4200/pl/author/tobias-schweizer + 2024-09-12T15:16:31.683Z + 0.8 + monthly + + + http://localhost:4200/pl/author/todd-palmer + 2024-09-12T15:16:31.683Z + 0.8 + monthly + + + http://localhost:4200/author/natalia-venditto + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/natan-braslavski + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/nate-lapinski + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/ndesmic + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/nico-jansen + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/nikita-balakirev + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/nikita-poltoratsky + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/nunzio-zappulla + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/nwose-lotanna + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/oleg-varaksin + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/oleksandr-poshtaruk + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/orel-balilti + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/oriol-miro-barcelo + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/pardeep-jain + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/penny-liang + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/piotr-lewandowski + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/piotr-wiorek + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/preston-lamb + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/quantarius-ray + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/rafal-rogulski + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/rekna + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/richard-bell + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/richard-sithole + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/rishanthakumar-rasarathinam + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/ritesh-sharma + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/robert-dempsey + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/robin-goetz + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/roman-sedov + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/ryan-carniato + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/ryan-kara + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/sam-artioli + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/sameera-perera + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/samuel-teboul + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/sanjiv-kumar + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/santosh-yadav + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/serkan-sipahi + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/shahar-talmi + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/shameer-ahmad + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/siddharth-ajmera + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/simohamed + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/siyang-kern-zhao + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/stepan-suvorov + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/stephen-cooper + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/suguru-inatomi + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/szymon-skrzynski + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/tarang-khandelwal + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/thabo-ambrose + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/tim-deschryver + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/tobias-schweizer + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/author/todd-palmer + 2024-09-12T15:16:31.684Z + 0.8 + monthly + + + http://localhost:4200/angular-styles-masterclass-2 + 2023-11-28T14:06:22.000Z + 0.8 + monthly + + + http://localhost:4200/work-smart-not-hard-use-directive-composition-api + 2023-11-13T14:51:01.000Z + 0.8 + monthly + + + http://localhost:4200/angular-17-introduction-to-angular-renaissance + 2023-11-08T12:38:40.000Z + 0.8 + monthly + + + http://localhost:4200/effortless-angular-deployment-with-vercel + 2023-10-24T13:14:28.000Z + 0.8 + monthly + + + http://localhost:4200/internationalization-how-to-open-an-application-to-the-world-part-2 + 2023-10-10T13:41:56.000Z + 0.8 + monthly + + + http://localhost:4200/internationalization-how-to-open-an-application-to-the-world-part-1 + 2023-10-04T14:06:20.000Z + 0.8 + monthly + + + http://localhost:4200/new-syntax-for-control-flow-in-angular + 2023-09-29T14:45:51.000Z + 0.8 + monthly + + + http://localhost:4200/angular-storybook + 2023-09-19T12:38:26.000Z + 0.8 + monthly + + + http://localhost:4200/get-to-know-the-destroyref + 2023-09-05T13:25:56.000Z + 0.8 + monthly + + + http://localhost:4200/scalable-modular-angular-application-with-nx + 2023-08-17T11:34:39.000Z + 0.8 + monthly + + + http://localhost:4200/controlling-angular-animations-programmatically + 2023-08-10T07:49:22.000Z + 0.8 + monthly + + + http://localhost:4200/why-angular-signals-wont-replace-rxjs + 2023-07-17T05:59:08.000Z + 0.8 + monthly + + + http://localhost:4200/angular-signals-rxjs-interop-from-a-practical-example + 2023-06-26T11:40:53.000Z + 0.8 + monthly + + + http://localhost:4200/useful-chrome-devtools-techniques-when-debugging-change-detection-in-angular + 2023-06-25T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/angular-augmenting-native-elements + 2023-06-01T10:00:56.000Z + 0.8 + monthly + + + http://localhost:4200/how-to-use-a-weather-api-to-build-a-dynamic-weather-app + 2023-05-30T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/angular-signals-a-new-feature-in-angular-16 + 2023-05-25T09:00:29.000Z + 0.8 + monthly + + + http://localhost:4200/required-inputs-in-angular-v16 + 2023-05-08T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/router-data-as-components-inputs-in-angular-v16 + 2023-05-08T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/takeuntildestroy-in-angular-v16 + 2023-05-08T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/angular-16-whats-new + 2023-05-04T09:24:54.000Z + 0.8 + monthly + + + http://localhost:4200/all-you-need-to-know-to-jumpstart-with-ngxs + 2023-02-23T13:37:15.000Z + 0.8 + monthly + + + http://localhost:4200/deep-dive-into-the-onpush-change-detection-strategy-in-angular + 2023-02-19T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/can-we-fully-trust-html-sanitizers-and-how-to-work-without-them + 2023-02-09T09:31:50.000Z + 0.8 + monthly + + + http://localhost:4200/deep-dive-into-the-infamous-expressionchangedafterithasbeencheckederror-in-angular + 2023-01-29T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/from-zone-js-to-zoneless-angular-and-back-how-it-all-works + 2023-01-23T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/change-detection-and-component-trees-in-angular-applications + 2023-01-22T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/nx-angular-elements-case-study + 2023-01-19T16:16:48.000Z + 0.8 + monthly + + + http://localhost:4200/improve-page-performance-and-lcp-with-ngoptimizedimage + 2023-01-16T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/rendering-cycle-in-angular-applications-browser-angular-and-zone-js-interaction + 2023-01-10T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/rendering-cycle + 2023-01-10T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/overview-of-angulars-change-detection-operations-in-ivy + 2023-01-03T23:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/angular-15-whats-new + 2023-01-03T16:48:37.000Z + 0.8 + monthly + + + http://localhost:4200/4855 + 2022-12-28T16:44:20.000Z + 0.8 + monthly + + + http://localhost:4200/typed-forms-2 + 2022-12-19T20:08:20.000Z + 0.8 + monthly + + + http://localhost:4200/cypress-introduction + 2022-11-24T09:25:48.000Z + 0.8 + monthly + + + http://localhost:4200/component-initialization-without-ngoninit-with-async-pipes-for-observables-and-ngonchanges + 2022-10-09T22:00:00.000Z + 0.8 + monthly + + + http://localhost:4200/whats-new-in-ngrx-changes-overview-tips-and-tricks + 2022-10-06T09:03:17.000Z + 0.8 + monthly + + + http://localhost:4200/teleportation-in-angular + 2022-08-03T07:58:37.000Z + 0.3 + monthly + + + http://localhost:4200/an-introduction-to-blockchain + 2022-07-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-v14-what-you-should-know + 2022-06-23T08:01:27.000Z + 0.3 + monthly + + + http://localhost:4200/external-configurations-in-angular + 2022-06-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ng-mocks-what-is-it-all-about + 2022-06-02T14:52:17.000Z + 0.3 + monthly + + + http://localhost:4200/exploring-how-virtual-dom-is-implemented-in-react + 2022-05-01T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/backend-for-frontend-by-frontend-2 + 2022-04-14T13:43:18.000Z + 0.3 + monthly + + + http://localhost:4200/ukraine-and-in-depths-founder-need-your-help + 2022-04-09T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/why-component-identifiers-must-be-capitalized-in-react + 2022-04-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-meetup-2-03-2022-2 + 2022-04-06T10:07:40.000Z + 0.3 + monthly + + + http://localhost:4200/101-javascript-critical-rendering-path + 2022-03-13T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-extended-diagnostics-2 + 2022-03-03T11:59:09.000Z + 0.3 + monthly + + + http://localhost:4200/pl/author/tomasz-borowski + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/mcsqueeb + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/trung-vo + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/umair-hafeez + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/uri-shaked + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/varvara-sandakova + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/wafa-waheeda-syed + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/william-juan + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/william-tjondrosuharto + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/wojtek-janaszek + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/wojtrawi + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/pl/author/zack-jackson + 2024-09-12T15:16:31.693Z + 0.8 + monthly + + + http://localhost:4200/author/tomasz-borowski + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/mcsqueeb + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/trung-vo + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/umair-hafeez + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/uri-shaked + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/varvara-sandakova + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/wafa-waheeda-syed + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/william-juan + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/william-tjondrosuharto + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/wojtek-janaszek + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/wojtrawi + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/author/zack-jackson + 2024-09-12T15:16:31.694Z + 0.8 + monthly + + + http://localhost:4200/pl/angular-firebase-crud-login-cz-i + 2018-08-25T22:06:52.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-performance-tips + 2018-07-23T08:58:04.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-6-1-0-scroll-behavior-viewportscroller + 2018-07-18T22:17:56.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-tips-tricks-cz-vi + 2018-07-09T17:33:02.000Z + 0.3 + monthly + + + http://localhost:4200/pl/rxjs-w-angular-co-wypada-wiedziec + 2018-07-04T18:36:51.000Z + 0.3 + monthly + + + http://localhost:4200/pl/rxjs-share-operator + 2018-06-13T21:59:33.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-asynchroniczne-walidatory + 2018-03-26T21:16:08.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-injectiontoken + 2018-03-09T00:15:28.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-i-zone-js + 2018-03-04T18:30:49.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-testowanie-zapytan-http + 2018-02-02T19:37:38.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-dekorator-hostbinding + 2018-01-31T19:32:30.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-tips-tricks-cz-v + 2017-12-12T19:37:58.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-v-5-0-0-co-nowego + 2017-11-02T21:49:17.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-ngfortemplate-ngforofcontext + 2017-10-26T22:33:37.000Z + 0.3 + monthly + + + http://localhost:4200/pl/wyniki-konkursu-o-wejsciowki-na-ng-poland + 2017-10-25T17:14:19.000Z + 0.3 + monthly + + + http://localhost:4200/pl/konferencja-ng-poland-2017-wygraj-bilet + 2017-10-10T16:09:55.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-tips-tricks-cz-iv + 2017-10-07T15:19:36.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-multiple-environments + 2017-10-04T17:48:12.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-dyrektywy-strukturalne + 2017-10-02T22:03:26.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-router-events-i-spinner + 2017-06-16T23:50:25.000Z + 0.3 + monthly + + + http://localhost:4200/pl/konferencja-frontend-con-2017 + 2017-06-05T10:06:22.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-candeactivate-guard + 2017-05-22T22:39:15.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-tips-tricks-cz-iii + 2017-05-08T00:05:12.000Z + 0.3 + monthly + + + http://localhost:4200/pl/wyniki-konkursu-js-poland-i-blog-www-polskifrontend-pl + 2017-05-07T11:43:20.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-manipulacja-dom-w-roznych-srodowiskach + 2017-04-24T21:07:25.000Z + 0.3 + monthly + + + http://localhost:4200/pl/konferencja-js-poland-2017-wygraj-bilet-lub-skorzystaj-ze-znizki + 2017-04-04T07:49:48.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-custom-form-controls + 2017-03-28T21:55:33.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-tips-tricks-cz-ii + 2017-03-26T22:28:24.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-sharedmodule-w-wiekszych-projektach + 2017-03-21T23:52:59.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-tips-tricks-cz-i + 2017-03-13T21:07:50.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-validation-service-usprawniamy-wyswietlanie-errorow + 2017-03-07T21:34:39.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-custom-validators + 2017-02-15T23:09:26.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-model-driven-forms-dynamiczne-formularze + 2017-02-10T23:18:14.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-model-driven-forms-cz-ii-zmiana-zasad-walidacji-w-locie + 2017-02-08T22:22:31.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-model-driven-forms-cz-i-tworzymy-formularz-z-walidacja + 2017-02-07T22:58:41.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-template-driven-forms + 2017-01-29T20:40:43.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-lifecycle-hooks-ngonchanges-ngoncheck + 2017-01-23T22:21:26.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-change-detector-mechanizmy-detekcji-oraz-strategia-onpush + 2017-01-15T18:43:33.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-format-date-pipe + 2017-01-07T20:26:22.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-injector-tree-jak-dzialaja-serwisy + 2016-12-30T18:04:03.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-augury-debugging-aplikacji + 2016-12-29T23:52:12.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-bidrectional-service-komunikacja-komponentow-poprzez-serwis + 2016-12-28T20:25:11.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-dynamic-component-tworzymy-dynamiczne-komponenty + 2016-12-27T18:32:09.000Z + 0.3 + monthly + + + http://localhost:4200/pl/angular-2-resolver-dostarczamy-dane-przed-aktywacja-routa + 2016-12-27T18:28:08.000Z + 0.3 + monthly + + + http://localhost:4200/webpack-an-in-depth-introduction-to-splitchunksplugin + 2022-02-20T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/sharing-is-caring-angular-version + 2022-02-10T11:13:55.000Z + 0.3 + monthly + + + http://localhost:4200/overview-of-oop-patterns-implementation-in-javascript + 2022-02-02T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/4040 + 2022-01-27T10:56:08.000Z + 0.9 + weekly + + + http://localhost:4200/rxjs-used-in-angular-knowledge-in-a-nutshell + 2022-01-25T15:38:26.000Z + 0.3 + monthly + + + http://localhost:4200/complete-guide-angular-lifecycle-hooks + 2022-01-23T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-dependency-inversion-principle-2 + 2022-01-21T00:30:40.000Z + 0.3 + monthly + + + http://localhost:4200/angular-interface-segregation-principle-2 + 2022-01-06T12:01:23.000Z + 0.3 + monthly + + + http://localhost:4200/angular-liskov-substitution-principle-2 + 2021-12-30T11:50:33.000Z + 0.3 + monthly + + + http://localhost:4200/attaching-new-behaviors-through-decorators-in-javascript + 2021-12-21T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-open-closed-principle-2 + 2021-12-09T11:30:47.000Z + 0.3 + monthly + + + http://localhost:4200/angular-single-responsibility-principle-2 + 2021-11-26T10:45:07.000Z + 0.3 + monthly + + + http://localhost:4200/angular-tips-tricks-part-viii + 2021-11-18T11:39:47.000Z + 0.3 + monthly + + + http://localhost:4200/state-machines-in-javascript-with-xstate + 2021-11-15T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/an-overview-of-state-management-solutions-for-react-and-nextjs + 2021-11-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ngworkshops-review + 2021-10-29T07:22:45.000Z + 0.3 + monthly + + + http://localhost:4200/the-controllers-of-component-concept-in-angular-part-ii + 2021-10-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/demistifying-webpacks-import-function-using-dynamic-arguments + 2021-10-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-micro-frontend-chaos-and-how-to-solve-it + 2021-10-25T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-electron-part-2 + 2021-10-21T08:31:01.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-deploy-a-run-time-micro-frontend-application-using-aws + 2021-10-17T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/exploring-the-difference-between-disabling-a-form-control-through-reactive-forms-api-and-html-attributes + 2021-10-16T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-electron-2 + 2021-10-14T11:37:14.000Z + 0.3 + monthly + + + http://localhost:4200/progressive-angular-part-2 + 2021-10-01T08:38:33.000Z + 0.3 + monthly + + + http://localhost:4200/an-in-depth-perspective-on-webpacks-bundling-process + 2021-09-26T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/telegraph-with-rxjs-the-power-of-reactive-systems + 2021-09-22T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/typesafe-code-with-immer-and-where-it-can-help-in-ngrx + 2021-09-21T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/progressive-angular-part-1 + 2021-09-20T12:24:28.000Z + 0.3 + monthly + + + http://localhost:4200/tracking-user-interaction-area + 2021-09-12T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-i-became-an-angular-developer-by-starting-as-a-ui-developer + 2021-09-10T11:01:57.000Z + 0.3 + monthly + + + http://localhost:4200/designing-angular-architecture-container-presentation-pattern + 2021-09-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/taking-micro-frontends-to-the-next-level + 2021-09-05T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-compilation-restrictions-overview + 2021-09-02T14:45:56.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs7-whats-new + 2021-08-24T13:27:41.000Z + 0.3 + monthly + + + http://localhost:4200/interview-with-kamil-mysliwiec-part-2 + 2021-08-12T10:27:25.000Z + 0.3 + monthly + + + http://localhost:4200/how-oop-is-mistreated-in-angular + 2021-08-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/interview-with-kamil-mysliwiec-part-1 + 2021-08-04T10:08:29.000Z + 0.3 + monthly + + + http://localhost:4200/angular-on-mobile-applications + 2021-07-23T15:31:04.000Z + 0.3 + monthly + + + http://localhost:4200/angular-self-saving-dropdowns-yet-another-directive + 2021-07-20T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/nestjs-angular-style-backend-framework + 2021-07-15T15:05:36.000Z + 0.3 + monthly + + + http://localhost:4200/leveraging-dependency-injection-to-reduce-duplicated-code-in-angular + 2021-06-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/craft-a-complete-gitlab-pipeline-for-angular-part-2 + 2021-06-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/faster-perceived-response-time-with-angular-material-to-tackle-need-for-speed + 2021-06-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/techniques-to-style-component-host-element-in-angular + 2021-06-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-use-controlvalueaccessor-to-enhance-date-input-with-automatic-conversion-and-validation + 2021-06-01T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ngrx-tips-tricks-2 + 2021-05-27T10:08:02.000Z + 0.3 + monthly + + + http://localhost:4200/how-taiga-ui-cdk-can-help-you-simplify-your-working-with-angular-our-5-best-practices + 2021-05-24T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/adding-a-layer-of-more-explicit-typings-on-top-of-3rd-party-library-interfaces + 2021-05-17T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/bindon-lesser-known-angular-template-features + 2021-05-16T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-forms-reactive-design-patterns-catalog + 2021-05-09T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-journey-into-ngrx-selectors + 2021-05-05T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-split-http-interceptors-between-multiple-backends + 2021-04-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/different-ways-to-run-schematics-from-another-schematics + 2021-04-11T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-pure-and-impure-pipes-work-in-angular-ivy + 2021-04-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-use-ts-decorators-to-add-caching-logic-to-api-calls + 2021-04-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/global-objects-in-angular + 2021-03-30T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ngrx-best-practices + 2021-03-30T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-architects-our-opinion-about-trainings + 2021-03-29T11:24:20.000Z + 0.3 + monthly + + + http://localhost:4200/how-we-make-our-base-components-more-flexible-controllers-concept-in-angular + 2021-03-25T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/add-support-for-reduced-motion-in-angular-animations + 2021-03-18T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/learn-advanced-angular-features-build-the-material-tree + 2021-03-18T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/progressively-migrates-from-a-traditional-server-side-website-to-angular + 2021-03-18T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ngrx-bad-practices + 2021-03-18T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/running-event-listeners-outside-of-the-ngzone + 2021-03-14T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/handling-realtime-data-storage-in-angular-using-firebase-cloud-firestore + 2021-03-14T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/learn-angular-component-design-patterns-creating-a-drawer-component + 2021-03-14T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/extend-angular-schematics-to-customize-your-development-process + 2021-03-08T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-universal-real-app-problems + 2021-03-03T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/view-state-selector-angular-design-pattern + 2021-03-02T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-why-memory-leaks-occur-when-using-a-subject + 2021-02-25T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-a-type-agnostic-cache-using-generics-in-typescript + 2021-02-23T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/making-hostbinding-work-with-observables + 2021-02-21T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/implementing-reusable-and-reactive-forms-in-angular + 2021-02-16T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-refactor-an-angular-codebase + 2021-02-14T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-custom-operators + 2021-02-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-dark-side-of-server-side-rendering-part-2 + 2021-02-08T11:38:03.000Z + 0.3 + monthly + + + http://localhost:4200/headless-angular-components + 2021-02-02T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-web-desktop-and-mobile-apps-from-a-single-codebase-using-angular + 2021-02-01T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/subtle-difference-between-map-and-pluck-rxjs-operators-that-you-should-know + 2021-01-26T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-in-angular-part-iii + 2021-01-20T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-and-solid-principles + 2021-01-19T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/demystifying-taiga-ui-root-component-portals-pattern-in-angular + 2021-01-13T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-elements-2 + 2021-01-12T11:44:22.000Z + 0.3 + monthly + + + http://localhost:4200/taiga-ui-is-a-new-angular-ui-kit-that-you-should-try + 2020-12-29T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/throwerror-is-not-throw-error + 2020-12-21T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-tree-shaking-2 + 2020-12-21T09:42:36.000Z + 0.3 + monthly + + + http://localhost:4200/simple-angular-context-help-component-or-how-global-event-listener-can-affect-your-performance + 2020-12-16T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-manage-component-state-in-angular-using-ngrx-component-store + 2020-12-14T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/bulletproof-angular-angular-strict-mode-explained + 2020-12-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-dark-side-of-server-side-rendering-part-1 + 2020-12-09T08:51:37.000Z + 0.3 + monthly + + + http://localhost:4200/building-a-react-static-site-generator-with-partial-hydration-in + 2020-12-07T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-a-react-static-site-generator-in-20-lines-of-code-4-dependencies-and-no-transpilers + 2020-12-06T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/better-action-hygiene-with-events-in-ngrx + 2020-12-03T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-follow-the-dependency-inversion-principle-in-nestjs-and-angular + 2020-12-02T12:09:35.000Z + 0.3 + monthly + + + http://localhost:4200/ngtemplateoutlet-the-secret-to-customisation + 2020-12-01T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/declarative-reactive-data-and-action-streams-in-angular + 2020-11-25T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/create-a-directive-for-free-dragging-in-angular + 2020-11-23T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/say-hello-to-nan-stack + 2020-11-20T10:54:49.000Z + 0.3 + monthly + + + http://localhost:4200/rendering-dynamic-components-by-selector-name-in-ivy + 2020-11-19T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/craft-a-complete-gitlab-pipeline-for-angular-part-1 + 2020-11-16T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ngrx-component + 2020-11-16T08:35:03.000Z + 0.3 + monthly + + + http://localhost:4200/make-your-mark-with-indepthdev + 2020-11-11T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-11-towards-the-type-safety + 2020-11-11T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/theming-angular-app-its-libraries + 2020-11-10T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/visual-regression-testing-with-cypress-and-angular + 2020-11-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-lazy-load-common-styles-specific-to-a-feature-module + 2020-11-04T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/responsive-angular-components + 2020-11-03T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/localstorage-vs-cookies-all-you-need-to-know-about-storing-jwt-tokens-securely-in-the-front-end + 2020-11-02T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/immutability-importance-in-angular-applications + 2020-10-28T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ngrx-not-only-store + 2020-10-28T16:05:12.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-stop-being-afraid-and-create-your-own-angular-cli-builder + 2020-10-27T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-router-revealing-some-interesting-facts-and-features + 2020-10-27T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/bring-reactivity-to-your-angular-templates-with-the-letdirective-part-2 + 2020-10-26T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/understanding-ngrx-component-store-selector-debouncing + 2020-10-21T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/observer-apis-in-javascript-part-ii + 2020-10-20T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/announcing-stryker-4-0-mutation-switching + 2020-10-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/bring-reactivity-to-your-angular-templates-with-the-letdirective-part-1 + 2020-10-15T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-journey-to-isomorphic-rendering-performance + 2020-10-14T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/migrate-from-css-to-scss-stylesheets-for-an-existing-angular-project + 2020-10-14T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/new-possibilities-with-angulars-push-pipe-part-2 + 2020-10-12T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/useful-techniques-for-debugging-code-using-chrome-devtools + 2020-10-11T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/compliant-components-declarative-approach-in-angular + 2020-10-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/implementing-angular-schematics-using-angular-tailwind-css-example + 2020-10-05T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/demystifying-angular-router-what-is-routerscroller-and-why-is-it-useful + 2020-10-05T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/taking-react-animations-to-the-next-level-with-react-spring + 2020-10-04T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-state-of-rxjs-rxjs-7-and-beyond + 2020-10-01T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/customization-with-ng2-charts-an-easy-way-to-visualize-data + 2020-09-30T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/speed-up-your-angular-schematics-development-with-useful-helper-functions + 2020-09-29T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/observer-apis-in-javascript-part-i + 2020-09-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-schematics-from-0-to-publishing-your-own-library-iv + 2020-09-24T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-do-dom-manipulation-properly-in-angular + 2020-09-24T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-schematics-from-0-to-publishing-your-own-library-iii + 2020-09-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-schematics-from-0-to-publishing-your-own-library-ii + 2020-09-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-schematics-from-0-to-publishing-your-own-library-i + 2020-09-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/custom-theme-for-angular-material-components-series-part-3-apply-theme + 2020-09-21T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/write-better-automated-tests-with-cypress-in-angular + 2020-09-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/firebase-ngxs-the-perfect-couple + 2020-09-17T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/build-your-angular-app-once-deploy-anywhere + 2020-09-16T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-forms-why-is-ngmodelchange-late-when-updating-ngmodel-value + 2020-09-15T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-note-on-vite-a-very-fast-dev-build-tool-ii + 2020-09-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/custom-theme-for-angular-material-components-series-part-2-understand-theme + 2020-09-10T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ngrx-use-effects-and-router-store-to-isolate-route-related-side-effects + 2020-09-10T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-i-got-rid-of-state-observables-in-angular + 2020-09-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-updateon-option-in-angular-forms + 2020-09-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-best-way-to-implement-custom-validators + 2020-09-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/my-journey-into-tech + 2020-09-01T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-note-on-vite-a-very-fast-dev-build-tool-i + 2020-08-30T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/custom-theme-for-angular-material-components-series-part-1-create-a-theme + 2020-08-25T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/make-ngrx-hold-business-logic-dumb-components-smart-store + 2020-08-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/new-possibilities-with-angulars-push-pipe-part-1 + 2020-08-19T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-cdk-coercion-the-missing-api-reference + 2020-08-17T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-in-angular-part-ii + 2020-08-17T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/agnostic-components-in-angular + 2020-08-04T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-10-towards-the-better-future-for-angular + 2020-08-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/effective-rxjs-marble-testing + 2020-07-29T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-10-best-angular-tips-selected-by-the-community + 2020-07-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/creating-elegant-reactive-forms-with-rxwebvalidators + 2020-07-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-migrate-wordpress-to-scully + 2020-07-26T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/make-the-most-of-angular-di-private-providers-concept + 2020-07-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-css-modules + 2020-07-21T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/5-tips-to-boost-your-angular-skills + 2020-07-21T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/in-depth-guide-into-animations-in-angular + 2020-07-19T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-a-reusable-menu-component + 2020-07-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/double-question-marks-typescript-3-7-nullish-coalescing + 2020-07-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/using-angular-in-the-right-way-template-syntax + 2020-07-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/convert-into-strongly-typed-angular-forms-in-a-minute + 2020-06-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/improved-error-logging-by-the-angular-aot-compiler + 2020-06-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-the-unexpected + 2020-06-24T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/solidjs-reactivity-to-rendering + 2020-06-22T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/heres-what-you-should-know-when-creating-flexible-and-reusable-components-in-angular + 2020-06-21T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-slightly-different-approach-to-personalising-component-templates + 2020-06-20T10:06:45.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-heads-up-topromise-is-being-deprecated + 2020-06-09T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/nested-forms-with-controlcontainer + 2020-06-05T07:38:26.000Z + 0.3 + monthly + + + http://localhost:4200/building-a-custom-stepper-using-angular-cdk + 2020-06-03T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/setting-up-efficient-workflows-with-eslint-prettier-and-typescript + 2020-06-01T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/exploring-the-state-of-reactivity-patterns-in-2020 + 2020-06-01T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/reduce-your-bundle-size-through-this-component-styling-technique + 2020-05-29T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-the-unexpected + 2020-05-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/implementing-shared-logic-for-crud-ui-components-in-angular + 2020-05-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/complete-beginner-guide-to-publishing-an-angular-library-to-npm + 2020-05-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-cancel-a-component-event-from-output-properties-in-angular + 2020-05-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-gentle-introduction-into-tree-shaking-in-angular-ivy + 2020-05-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/modelling-asynchronous-flows-using-promises-and-a-use-case-for-deferred + 2020-05-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/under-the-hood-of-type-systems-e-g-typescript + 2020-05-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/code-sharing-made-easy-in-a-full-stack-app-with-nx-angular-and-nestjs + 2020-05-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/create-your-angular-unit-test-spies-automagically + 2020-05-01T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-cli-flows-big-picture + 2020-04-29T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/simplifying-web-components-usage-with-angular-elements + 2020-04-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-and-consuming-angular-elements-as-web-components + 2020-04-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/automate-angular-application-deployment-via-aws-codepipeline + 2020-04-25T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-read-azure-dev-ops-logs-from-node-js-using-rest-api + 2020-04-21T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-forms-useful-tips + 2020-04-20T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/create-a-taponce-custom-rxjs-operator + 2020-04-20T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/understanding-the-magic-behind-ngrx-effects + 2020-04-19T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-with-ivy-build-performance-review + 2020-04-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/switch-themes-like-a-fox-based-on-ambient-light-in-your-angular-apps + 2020-04-15T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/lets-implement-a-theme-switch-like-the-angular-material-site + 2020-04-14T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/easier-angular-ivy-debugging-with-a-chrome-extension + 2020-04-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/implement-google-sign-inoauth-in-your-angular-app-in-under-15-minutes + 2020-04-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-automate-npm-package-publishing-with-azure-devops + 2020-04-12T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/under-the-hood-of-web-bundlers-e-g-webpack + 2020-04-10T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/spectator-when-testing-becomes-a-pleasure + 2020-04-07T07:55:59.000Z + 0.3 + monthly + + + http://localhost:4200/understanding-the-magic-behind-storemodule-of-ngrx-ngrx-store + 2020-04-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/what-makes-a-good-angular-library + 2020-04-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-forms-story-strong-types + 2020-03-30T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-for-await-what + 2020-03-29T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/lazy-loading-angular-components-from-non-angular-applications + 2020-03-27T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/stop-using-shared-material-module + 2020-03-26T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/create-your-standalone-angular-library-in-10-minutes + 2020-03-26T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-bad-practices-revisited + 2020-03-25T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/dynamic-components-what-they-are-part-ii + 2020-03-25T10:11:22.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-use-the-environment-for-specific-http-services + 2020-03-23T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-debug-a-child-process-in-node-and-gatsby-js-with-chrome + 2020-03-22T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/adding-ngrx-to-your-existing-applications + 2020-03-16T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/inside-fiber-in-depth-overview-of-the-new-reconciliation-algorithm-in-react + 2020-03-14T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/this-is-how-angular-cli-webpack-delivers-your-css-styles-to-the-client + 2020-03-11T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-deep-dive-into-injectable-and-providedin-in-ivy + 2020-03-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/webpack-5-module-federation-a-game-changer-in-javascript-architecture + 2020-03-07T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-keeping-it-fat-dumb-and-happy + 2020-03-06T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-the-viewmodel-of-a-component-as-an-observable + 2020-03-06T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/declarative-internet-shopping-with-payment-request-api-and-angular + 2020-03-05T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/lazy-loading-angular-modules-with-ivy + 2020-03-04T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/becoming-a-git-pro-part-1-internal-git-architecture + 2020-03-03T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/shell-library-patterns-with-nx-and-monorepo-architectures + 2020-03-02T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/this-will-make-you-more-efficient-at-debugging-webpack-unspecified-build-errors + 2020-02-29T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-in-angular-part-i + 2020-02-26T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/here-is-why-appendchild-moves-a-dom-node-between-parents + 2020-02-24T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/dijkstra-was-right-recursion-should-not-be-difficult + 2020-02-24T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/supercharge-event-management-in-your-angular-application + 2020-02-23T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/gentle-introduction-into-compilers-part-1-lexical-analysis-and-scanner + 2020-02-23T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-not-to-trick-typescript-compiler-and-not-be-tricked-by-it + 2020-02-20T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-a11y-11-tips-on-how-to-make-your-apps-more-accessible + 2020-02-19T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-avoid-angular-injectable-instances-duplication + 2020-02-17T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/exploring-the-httpclientmodule-in-angular + 2020-02-13T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-thorough-exploration-of-angular-forms + 2020-02-13T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-and-internet-explorer + 2020-02-11T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-detailed-look-at-angulars-root-and-any-provider-scopes + 2020-02-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/getting-inside-angulars-elementschemaregistry-mechanism + 2020-02-06T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-web-components-a-complete-guide + 2020-02-04T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/scully-the-first-static-site-generator-for-angular + 2020-01-04T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/top-15-angular-indepth-articles-of-2019 + 2019-12-30T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rx-js-operators-part-ii + 2019-12-23T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/writing-custom-virtual-scroll-strategy-in-angular-apps + 2019-12-15T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/here-is-what-you-need-to-know-about-dynamic-components-in-angular + 2019-11-26T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/exploring-angular-dom-manipulation-techniques-using-viewcontainerref + 2019-11-26T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/exciting-times-ahead-be-ready-for-angular-9 + 2019-11-04T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/creating-a-sketchpad-with-angular-and-p5js + 2019-11-04T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/why-do-we-have-dependency-injection-in-web-development + 2019-10-28T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-tools-you-should-be-aware-of + 2019-10-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/inside-ag-grid-techniques-to-make-the-fastest-javascript-datagrid-in-the-world + 2019-10-21T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/overriding-angular-schematics + 2019-10-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/whats-new-after-angular-8 + 2019-09-09T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-show-loading-indicator-when-obs-async-is-not-yet-resolved + 2019-08-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/implementing-multi-language-angular-applications-rendered-on-a-server-ssr + 2019-08-19T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-in-depth-knowledge-of-change-detection-in-angular-helped-me-improve-applications-performance + 2019-08-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/asynchronous-modules-and-components-in-angular-ivy + 2019-08-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-cli-builders + 2019-08-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/optimizing-events-handling-in-angular + 2019-07-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-an-api-with-firebase + 2019-07-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/finding-fine-grained-reactive-programming + 2019-07-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/mastering-rxjs-operators-and-functions-that-can-bite-you-when-you-dont-expect + 2019-07-16T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-platforms-in-depth-part-3-rendering-angular-applications-in-terminal + 2019-07-14T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-platforms-in-depth-part-2-application-bootstrap-process + 2019-07-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/type-checking-templates-in-angular-viewengine-and-ivy + 2019-07-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/type-checking-templates-in-angular-view-engine-and-ivy + 2019-07-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-platforms-in-depth-part-1-what-are-angular-platforms + 2019-07-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/beware-angular-can-steal-your-time + 2019-06-30T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/optimize-angular-bundle-size-in-4-steps + 2019-06-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/designing-scalable-angular-applications + 2019-06-12T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-recipes-forkjoin-with-the-progress-of-completion-for-bulk-network-requests-in-angular + 2019-06-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-cypress-makes-testing-fun + 2019-06-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/having-fun-with-angular-and-typescript-transformers + 2019-06-04T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/brace-yourself-angular-8-is-coming + 2019-05-20T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/code-splitting-in-angular-or-how-to-share-components-between-lazy-modules + 2019-05-19T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-ivy-change-detection-execution-are-you-prepared + 2019-05-17T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/doing-a11y-easily-with-angular-cdk-keyboard-navigable-lists + 2019-05-14T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/why-firebase-cloud-functions-are-awesome + 2019-05-14T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/why-building-with-a-jamstack-is-awesome + 2019-05-14T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-repeat-operator-beginner-necromancer-guide + 2019-05-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/fastest-way-to-cache-for-lazy-developers-angular-with-rxjs + 2019-04-09T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/npm-peer-dependencies + 2019-04-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/making-an-angular-project-mono-repo-with-ngrx-state-management-and-lazy-loading + 2019-03-31T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-start-flying-with-angular-and-ngrx + 2019-03-18T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ngrx-how-and-where-to-handle-loading-and-error-states-of-ajax-calls + 2019-03-17T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-unit-testing-viewchild + 2019-03-12T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-debounce-an-input-while-skipping-the-first-entry + 2019-03-05T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-an-extensible-dynamic-pluggable-enterprise-application-with-angular + 2019-02-28T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/i-changed-my-implementation-of-an-extremely-deeply-nested-angular-reactive-form-and-you-wont-believe-what-happened + 2019-02-17T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/tooltip-with-angular-cdk + 2019-02-11T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/developments-in-web-components-im-excited-about-in-2019 + 2019-02-04T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/throttling-notifications-from-multiple-users-with-rxjs + 2019-02-02T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/understanding-enumerations + 2019-01-31T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-the-angularfire-library-makes-firebase-feel-like-magic + 2019-01-29T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/why-react-suspense-will-be-a-game-changer + 2019-01-28T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-di-getting-to-know-the-ivy-nodeinjector + 2019-01-27T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/do-you-know-how-angular-transforms-your-code + 2019-01-20T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-applying-asyncscheduler-as-an-argument-vs-with-observeon-operator + 2019-01-15T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-cli-camelcase-or-kebab-case + 2019-01-13T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/reading-the-rxjs-6-sources-map-and-pipe + 2019-01-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-nested-reactive-forms-using-controlvalueaccessorscvas + 2019-01-08T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/rxjs-in-angular-when-to-subscribe-rarely + 2019-01-07T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/connecting-the-dots-where-hard-work-and-dreams-can-lead-you + 2019-01-06T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-workspace-no-application-for-you + 2018-12-25T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-angular-devops-series-deploying-to-firebase-with-circleci + 2018-12-25T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/improved-navigation-in-angular-7-with-switchmap + 2018-12-18T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/in-depth-explanation-of-state-and-props-update-in-react + 2018-12-10T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/new-in-angular-7-1-router-updates + 2018-12-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-gentle-introduction-into-change-detection-in-angular + 2018-12-03T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-interactive-lists-with-the-new-angular-7-drag-and-drop-tool + 2018-11-21T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-reuse-common-layouts-in-angular-using-router + 2018-11-14T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-difference-between-ngdocheck-and-asyncpipe-in-onpush-components + 2018-10-24T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-router-series-pillar-3-lazy-loading-aot-and-preloading + 2018-10-19T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-read-the-rxjs-6-sources-part-1-understanding-of-and-subscriptions + 2018-10-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-router-series-pillar-2-understanding-the-routers-navigation-cycle + 2018-10-08T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/what-every-front-end-developer-should-know-about-change-detection-in-angular-and-react + 2018-10-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-how-and-why-on-reacts-usage-of-linked-list-in-fiber-to-walk-the-components-tree + 2018-10-05T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/exploring-drag-and-drop-with-the-new-angular-material-cdk + 2018-10-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-flex-layout-flexbox-and-grid-layout-for-angular-component + 2018-09-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/build-your-own-observable-part-4-map-filter-take-and-all-that-jazz + 2018-09-19T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-router-series-secondary-outlets-primer + 2018-09-16T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-three-pillars-of-the-angular-router-router-states-and-url-matching + 2018-09-16T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-comparison-between-angular-and-react-and-their-core-languages + 2018-09-10T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-three-pillars-of-angular-routing-angular-router-series-introduction + 2018-09-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-angular-library-series-publishing + 2018-08-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/practical-application-of-reverse-engineering-guidelines-and-principles + 2018-08-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/level-up-your-reverse-engineering-skills + 2018-08-28T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angular-testing-with-headless-chrome + 2018-08-12T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/building-your-own-observable-part-3-the-observer-pattern-and-creational-methods + 2018-08-09T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/build-your-own-observable-part-2-containers-and-intuition + 2018-08-03T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/becoming-an-angular-environmentalist + 2018-07-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/build-your-own-observable-part-1-arrays + 2018-07-09T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-angular-library-series-building-and-packaging + 2018-06-12T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-curious-case-of-the-host-decorator-and-element-injectors-in-angular + 2018-06-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/power-of-rxjs-when-using-exponential-backoff + 2018-06-04T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/creating-a-library-in-angular-6-using-angular-cli-and-ng-packagr + 2018-05-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/ivy-engine-in-angular-first-in-depth-look-at-compilation-runtime-and-change-detection + 2018-05-14T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/working-with-dom-in-angular-unexpected-consequences-and-optimization-techniques + 2018-05-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/gestures-in-an-angular-application + 2018-04-03T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/deploy-an-angular-application-to-iis + 2018-03-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/what-you-always-wanted-to-know-about-angular-dependency-injection-tree + 2018-03-20T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/catch-angular-template-errors-like-a-pro-or-how-i-create-angular-demo + 2018-01-11T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/dynamically-loading-components-with-angular-cli + 2018-01-09T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/insiders-guide-into-interceptors-and-httpclient-mechanics-in-angular + 2018-01-08T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/he-who-thinks-change-detection-is-depth-first-and-he-who-thinks-its-breadth-first-are-both-usually-right + 2017-12-17T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/learn-to-combine-rxjs-sequences-with-super-intuitive-interactive-diagrams + 2017-12-13T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/here-is-what-you-need-to-know-about-javascripts-number-type + 2017-10-12T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/do-you-really-know-what-unidirectional-data-flow-means-in-angular + 2017-10-07T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/do-you-still-think-that-ngzone-zone-js-is-required-for-change-detection-in-angular + 2017-10-04T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/these-5-articles-will-make-you-an-angular-change-detection-expert + 2017-10-01T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-essential-difference-between-constructor-and-ngoninit-in-angular + 2017-09-26T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/i-reverse-engineered-zones-zone-js-and-here-is-what-ive-found + 2017-09-25T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/never-again-be-confused-when-implementing-controlvalueaccessor-in-angular-forms + 2017-09-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-essential-difference-between-pure-and-impure-pipes-in-angular-and-why-that-matters + 2017-08-31T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-new-angular-httpclient-api + 2017-08-13T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/if-you-think-ngdocheck-means-your-component-is-being-checked-read-this-article + 2017-08-12T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/avoiding-common-confusions-with-modules-in-angular + 2017-08-09T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/what-is-forwardref-in-angular-and-why-we-need-it + 2017-07-17T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-manually-bootstrap-an-angular-application + 2017-07-16T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/a-deep-deep-deep-deep-deep-dive-into-the-angular-compiler + 2017-07-05T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error + 2017-06-30T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-mechanics-of-property-bindings-update-in-angular + 2017-06-29T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/here-is-why-you-will-not-find-components-inside-angular + 2017-06-25T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-mechanics-of-dom-updates-in-angular + 2017-06-18T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/here-is-how-to-get-viewcontainerref-before-viewchild-query-is-evaluated + 2017-06-05T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/implementing-custom-component-decorator-in-angular + 2017-05-27T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/everything-you-need-to-know-about-debugging-angular-applications + 2017-05-26T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/hooking-into-the-angular-bootstrap-process + 2017-05-23T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/es6-iterators-and-generators-by-example + 2017-05-15T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/angulars-digest-is-reborn-in-the-newer-version-of-angular + 2017-05-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/everything-you-need-to-know-about-change-detection-in-angular + 2017-04-02T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/configuring-typescript-compiler + 2017-01-29T23:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/how-to-round-binary-numbers + 2016-09-25T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-mechanics-behind-exponent-bias-in-floating-point + 2016-09-17T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/the-simple-math-behind-decimal-binary-conversion-algorithms + 2016-09-06T22:00:00.000Z + 0.3 + monthly + + + http://localhost:4200/pl/ + 2024-09-12T15:16:31.731Z + 1.0 + weekly + + + http://localhost:4200/pl/about-us + 2024-09-12T15:16:31.731Z + 0.9 + weekly + + + http://localhost:4200/pl/become-author + 2024-09-12T15:16:31.731Z + 0.9 + weekly + + + http://localhost:4200/pl/search + 2024-09-12T15:16:31.731Z + 0.9 + weekly + + + http://localhost:4200/pl/latest + 2024-09-12T15:16:31.731Z + 0.9 + weekly + + + http://localhost:4200/pl/news + 2024-09-12T15:16:31.731Z + 0.9 + weekly + + + http://localhost:4200/pl/guides + 2024-09-12T15:16:31.731Z + 0.9 + weekly + + + http://localhost:4200/pl/404 + 2024-09-12T15:16:31.731Z + 0.9 + weekly + + + http://localhost:4200/ + 2024-09-12T15:16:31.732Z + 1.0 + weekly + + + http://localhost:4200/about-us + 2024-09-12T15:16:31.732Z + 0.9 + weekly + + + http://localhost:4200/become-author + 2024-09-12T15:16:31.732Z + 0.9 + weekly + + + http://localhost:4200/search + 2024-09-12T15:16:31.732Z + 0.9 + weekly + + + http://localhost:4200/latest + 2024-09-12T15:16:31.732Z + 0.9 + weekly + + + http://localhost:4200/news + 2024-09-12T15:16:31.732Z + 0.9 + weekly + + + http://localhost:4200/guides + 2024-09-12T15:16:31.732Z + 0.9 + weekly + + + http://localhost:4200/404 + 2024-09-12T15:16:31.732Z + 0.9 + weekly + + \ No newline at end of file diff --git a/libs/blog-bff/pages/api/.eslintrc.json b/libs/blog-bff/pages/api/.eslintrc.json new file mode 100644 index 00000000..5b79c406 --- /dev/null +++ b/libs/blog-bff/pages/api/.eslintrc.json @@ -0,0 +1,36 @@ +{ + "extends": ["../../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts"], + "extends": [ + "plugin:@nx/angular", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "al", + "style": "camelCase" + } + ], + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "al", + "style": "kebab-case" + } + ] + } + }, + { + "files": ["*.html"], + "extends": ["plugin:@nx/angular-template"], + "rules": {} + } + ] +} diff --git a/libs/blog-bff/pages/api/README.md b/libs/blog-bff/pages/api/README.md new file mode 100644 index 00000000..7b498347 --- /dev/null +++ b/libs/blog-bff/pages/api/README.md @@ -0,0 +1,7 @@ +# api + +This library was generated with [Nx](https://nx.dev). + +## Running unit tests + +Run `nx test api` to execute the unit tests. diff --git a/libs/blog-bff/pages/api/jest.config.ts b/libs/blog-bff/pages/api/jest.config.ts new file mode 100644 index 00000000..ff523458 --- /dev/null +++ b/libs/blog-bff/pages/api/jest.config.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +export default { + displayName: 'api', + preset: '../../../../jest.preset.js', + setupFilesAfterEnv: ['/src/test-setup.ts'], + coverageDirectory: '../../../../coverage/libs/blog-bff/pages/api', + transform: { + '^.+\\.(ts|mjs|js|html)$': [ + 'jest-preset-angular', + { + tsconfig: '/tsconfig.spec.json', + stringifyContentPathRegex: '\\.(html|svg)$', + }, + ], + }, + transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], + snapshotSerializers: [ + 'jest-preset-angular/build/serializers/no-ng-attributes', + 'jest-preset-angular/build/serializers/ng-snapshot', + 'jest-preset-angular/build/serializers/html-comment', + ], +}; diff --git a/libs/blog-bff/pages/api/project.json b/libs/blog-bff/pages/api/project.json new file mode 100644 index 00000000..c7af36a8 --- /dev/null +++ b/libs/blog-bff/pages/api/project.json @@ -0,0 +1,20 @@ +{ + "name": "api-pages", + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/blog-bff/pages/api/src", + "prefix": "al", + "projectType": "library", + "tags": ["scope:bff", "type:api"], + "targets": { + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/blog-bff/pages/api/jest.config.ts" + } + }, + "lint": { + "executor": "@nx/eslint:lint" + } + } +} diff --git a/libs/blog-bff/pages/api/src/index.ts b/libs/blog-bff/pages/api/src/index.ts new file mode 100644 index 00000000..f9b88ac8 --- /dev/null +++ b/libs/blog-bff/pages/api/src/index.ts @@ -0,0 +1 @@ +export { default as pages } from './lib/api'; diff --git a/libs/blog-bff/pages/api/src/lib/api.ts b/libs/blog-bff/pages/api/src/lib/api.ts new file mode 100644 index 00000000..88d6ba28 --- /dev/null +++ b/libs/blog-bff/pages/api/src/lib/api.ts @@ -0,0 +1,35 @@ +import { Hono } from 'hono'; + +import { + appCache, + langMw, +} from '@angular-love/blog-bff/shared/util-middleware'; +import { ArrayResponse } from '@angular-love/blog-contracts/shared'; +import { Page } from '@angular-love/blog/contracts/pages'; +import { wpClientMw } from '@angular-love/util-wp'; + +import { toPage, toPageList } from './mappers'; +import { WpPages } from './wp-pages'; + +const app = new Hono().use(appCache).use(wpClientMw).use(langMw()); + +app.get('/', async (c) => { + const client = new WpPages(c.var.createWPClient()); + + const result = await client.getPages(); + + return c.json(>{ + data: toPageList(result.data), + total: Number(result.headers.get('x-wp-total')), + }); +}); + +app.get('/:slug', async (c) => { + const slug = c.req.param('slug'); + const client = new WpPages(c.var.createWPClient()); + const result = await client.getBySlug(slug); + + return c.json(toPage(result.data[0])); +}); + +export default app; diff --git a/libs/blog-bff/pages/api/src/lib/dtos.ts b/libs/blog-bff/pages/api/src/lib/dtos.ts new file mode 100644 index 00000000..1cd2eff4 --- /dev/null +++ b/libs/blog-bff/pages/api/src/lib/dtos.ts @@ -0,0 +1,17 @@ +export interface WPPageDto { + slug: string; + title: { + rendered: string; + }; + content: { + rendered: string; + }; + excerpt: { + rendered: string; + }; + other_translations: { + locale: string; + slug: string; + }[]; + lang: string; +} diff --git a/libs/blog-bff/pages/api/src/lib/mappers.ts b/libs/blog-bff/pages/api/src/lib/mappers.ts new file mode 100644 index 00000000..17b255dd --- /dev/null +++ b/libs/blog-bff/pages/api/src/lib/mappers.ts @@ -0,0 +1,27 @@ +import { Page } from '@angular-love/blog/contracts/pages'; + +import { WPPageDto } from './dtos'; + +export const toPageList = (dto: WPPageDto[]): Page[] => { + return (dto || []).map((dto) => { + return { + slug: dto.slug, + title: dto.title.rendered, + content: dto.content.rendered, + excerpt: dto.excerpt.rendered, + otherTranslations: dto.other_translations || [], + lang: dto.lang, + }; + }); +}; + +export const toPage = (dto: WPPageDto): Page => { + return { + slug: dto.slug, + title: dto.title.rendered, + content: dto.content.rendered, + excerpt: dto.excerpt.rendered, + otherTranslations: dto.other_translations || [], + lang: dto.lang, + }; +}; diff --git a/libs/blog-bff/pages/api/src/lib/wp-pages.ts b/libs/blog-bff/pages/api/src/lib/wp-pages.ts new file mode 100644 index 00000000..a677d00e --- /dev/null +++ b/libs/blog-bff/pages/api/src/lib/wp-pages.ts @@ -0,0 +1,15 @@ +import { WPResponse, WPRestClient } from '@angular-love/util-wp'; + +import { WPPageDto } from './dtos'; + +export class WpPages { + constructor(private readonly _wpClient: WPRestClient) {} + + getPages(): Promise> { + return this._wpClient.get('pages', {}); + } + + getBySlug(slug: string): Promise> { + return this._wpClient.get('pages', { slug: slug }); + } +} diff --git a/libs/blog-bff/pages/api/src/test-setup.ts b/libs/blog-bff/pages/api/src/test-setup.ts new file mode 100644 index 00000000..d2c50cd7 --- /dev/null +++ b/libs/blog-bff/pages/api/src/test-setup.ts @@ -0,0 +1,9 @@ +import 'jest-preset-angular/setup-jest'; + +// @ts-expect-error https://thymikee.github.io/jest-preset-angular/docs/getting-started/test-environment +globalThis.ngJest = { + testEnvironmentOptions: { + errorOnUnknownElements: true, + errorOnUnknownProperties: true, + }, +}; diff --git a/libs/blog-bff/pages/api/tsconfig.json b/libs/blog-bff/pages/api/tsconfig.json new file mode 100644 index 00000000..52a0866e --- /dev/null +++ b/libs/blog-bff/pages/api/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es2022", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ], + "extends": "../../../../tsconfig.base.json", + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/libs/blog-bff/pages/api/tsconfig.lib.json b/libs/blog-bff/pages/api/tsconfig.lib.json new file mode 100644 index 00000000..91273870 --- /dev/null +++ b/libs/blog-bff/pages/api/tsconfig.lib.json @@ -0,0 +1,17 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "declaration": true, + "declarationMap": true, + "inlineSources": true, + "types": [] + }, + "exclude": [ + "src/**/*.spec.ts", + "src/test-setup.ts", + "jest.config.ts", + "src/**/*.test.ts" + ], + "include": ["src/**/*.ts"] +} diff --git a/libs/blog-bff/pages/api/tsconfig.spec.json b/libs/blog-bff/pages/api/tsconfig.spec.json new file mode 100644 index 00000000..6e5925e5 --- /dev/null +++ b/libs/blog-bff/pages/api/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "module": "commonjs", + "target": "es2016", + "types": ["jest", "node"] + }, + "files": ["src/test-setup.ts"], + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/blog-contracts/pages/.eslintrc.json b/libs/blog-contracts/pages/.eslintrc.json new file mode 100644 index 00000000..70a4eb33 --- /dev/null +++ b/libs/blog-contracts/pages/.eslintrc.json @@ -0,0 +1,36 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts"], + "extends": [ + "plugin:@nx/angular", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "al", + "style": "camelCase" + } + ], + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "al", + "style": "kebab-case" + } + ] + } + }, + { + "files": ["*.html"], + "extends": ["plugin:@nx/angular-template"], + "rules": {} + } + ] +} diff --git a/libs/blog-contracts/pages/README.md b/libs/blog-contracts/pages/README.md new file mode 100644 index 00000000..2f030609 --- /dev/null +++ b/libs/blog-contracts/pages/README.md @@ -0,0 +1,7 @@ +# pages + +This library was generated with [Nx](https://nx.dev). + +## Running unit tests + +Run `nx test pages` to execute the unit tests. diff --git a/libs/blog-contracts/pages/jest.config.ts b/libs/blog-contracts/pages/jest.config.ts new file mode 100644 index 00000000..e5f677ac --- /dev/null +++ b/libs/blog-contracts/pages/jest.config.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +export default { + displayName: 'pages', + preset: '../../../jest.preset.js', + setupFilesAfterEnv: ['/src/test-setup.ts'], + coverageDirectory: '../../../coverage/libs/blog-contracts/pages', + transform: { + '^.+\\.(ts|mjs|js|html)$': [ + 'jest-preset-angular', + { + tsconfig: '/tsconfig.spec.json', + stringifyContentPathRegex: '\\.(html|svg)$', + }, + ], + }, + transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], + snapshotSerializers: [ + 'jest-preset-angular/build/serializers/no-ng-attributes', + 'jest-preset-angular/build/serializers/ng-snapshot', + 'jest-preset-angular/build/serializers/html-comment', + ], +}; diff --git a/libs/blog-contracts/pages/project.json b/libs/blog-contracts/pages/project.json new file mode 100644 index 00000000..62f5d5f4 --- /dev/null +++ b/libs/blog-contracts/pages/project.json @@ -0,0 +1,20 @@ +{ + "name": "blog-contracts-pages", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/blog-contracts/pages/src", + "prefix": "al", + "projectType": "library", + "tags": ["scope:shared", "type:contract"], + "targets": { + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/blog-contracts/pages/jest.config.ts" + } + }, + "lint": { + "executor": "@nx/eslint:lint" + } + } +} diff --git a/libs/blog-contracts/pages/src/index.ts b/libs/blog-contracts/pages/src/index.ts new file mode 100644 index 00000000..b1e0886e --- /dev/null +++ b/libs/blog-contracts/pages/src/index.ts @@ -0,0 +1 @@ +export * from './lib/pages'; diff --git a/libs/blog-contracts/pages/src/lib/pages.ts b/libs/blog-contracts/pages/src/lib/pages.ts new file mode 100644 index 00000000..d1b2ac23 --- /dev/null +++ b/libs/blog-contracts/pages/src/lib/pages.ts @@ -0,0 +1,11 @@ +export interface Page { + slug: string; + title: string; + content: string; + excerpt: string; + otherTranslations: { + locale: string; + slug: string; + }[]; + lang: string; +} diff --git a/libs/blog-contracts/pages/src/test-setup.ts b/libs/blog-contracts/pages/src/test-setup.ts new file mode 100644 index 00000000..d2c50cd7 --- /dev/null +++ b/libs/blog-contracts/pages/src/test-setup.ts @@ -0,0 +1,9 @@ +import 'jest-preset-angular/setup-jest'; + +// @ts-expect-error https://thymikee.github.io/jest-preset-angular/docs/getting-started/test-environment +globalThis.ngJest = { + testEnvironmentOptions: { + errorOnUnknownElements: true, + errorOnUnknownProperties: true, + }, +}; diff --git a/libs/blog-contracts/pages/tsconfig.json b/libs/blog-contracts/pages/tsconfig.json new file mode 100644 index 00000000..fde35eab --- /dev/null +++ b/libs/blog-contracts/pages/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es2022", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ], + "extends": "../../../tsconfig.base.json", + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/libs/blog-contracts/pages/tsconfig.lib.json b/libs/blog-contracts/pages/tsconfig.lib.json new file mode 100644 index 00000000..9b49be75 --- /dev/null +++ b/libs/blog-contracts/pages/tsconfig.lib.json @@ -0,0 +1,17 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "declarationMap": true, + "inlineSources": true, + "types": [] + }, + "exclude": [ + "src/**/*.spec.ts", + "src/test-setup.ts", + "jest.config.ts", + "src/**/*.test.ts" + ], + "include": ["src/**/*.ts"] +} diff --git a/libs/blog-contracts/pages/tsconfig.spec.json b/libs/blog-contracts/pages/tsconfig.spec.json new file mode 100644 index 00000000..f858ef78 --- /dev/null +++ b/libs/blog-contracts/pages/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "commonjs", + "target": "es2016", + "types": ["jest", "node"] + }, + "files": ["src/test-setup.ts"], + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/blog/pages/data-access/.eslintrc.json b/libs/blog/pages/data-access/.eslintrc.json new file mode 100644 index 00000000..5b79c406 --- /dev/null +++ b/libs/blog/pages/data-access/.eslintrc.json @@ -0,0 +1,36 @@ +{ + "extends": ["../../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts"], + "extends": [ + "plugin:@nx/angular", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "al", + "style": "camelCase" + } + ], + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "al", + "style": "kebab-case" + } + ] + } + }, + { + "files": ["*.html"], + "extends": ["plugin:@nx/angular-template"], + "rules": {} + } + ] +} diff --git a/libs/blog/pages/data-access/README.md b/libs/blog/pages/data-access/README.md new file mode 100644 index 00000000..993ebb47 --- /dev/null +++ b/libs/blog/pages/data-access/README.md @@ -0,0 +1,7 @@ +# blog-pages-data-access + +This library was generated with [Nx](https://nx.dev). + +## Running unit tests + +Run `nx test blog-pages-data-access` to execute the unit tests. diff --git a/libs/blog/pages/data-access/jest.config.ts b/libs/blog/pages/data-access/jest.config.ts new file mode 100644 index 00000000..8e54ce03 --- /dev/null +++ b/libs/blog/pages/data-access/jest.config.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +export default { + displayName: 'blog-pages-data-access', + preset: '../../../../jest.preset.js', + setupFilesAfterEnv: ['/src/test-setup.ts'], + coverageDirectory: '../../../../coverage/libs/blog/pages/data-access', + transform: { + '^.+\\.(ts|mjs|js|html)$': [ + 'jest-preset-angular', + { + tsconfig: '/tsconfig.spec.json', + stringifyContentPathRegex: '\\.(html|svg)$', + }, + ], + }, + transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], + snapshotSerializers: [ + 'jest-preset-angular/build/serializers/no-ng-attributes', + 'jest-preset-angular/build/serializers/ng-snapshot', + 'jest-preset-angular/build/serializers/html-comment', + ], +}; diff --git a/libs/blog/pages/data-access/project.json b/libs/blog/pages/data-access/project.json new file mode 100644 index 00000000..49589589 --- /dev/null +++ b/libs/blog/pages/data-access/project.json @@ -0,0 +1,20 @@ +{ + "name": "blog-pages-data-access", + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/blog/pages/data-access/src", + "prefix": "al", + "projectType": "library", + "tags": ["scope:client", "type:data-access"], + "targets": { + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/blog/pages/data-access/jest.config.ts" + } + }, + "lint": { + "executor": "@nx/eslint:lint" + } + } +} diff --git a/libs/blog/pages/data-access/src/index.ts b/libs/blog/pages/data-access/src/index.ts new file mode 100644 index 00000000..69ddb412 --- /dev/null +++ b/libs/blog/pages/data-access/src/index.ts @@ -0,0 +1,2 @@ +export * from './lib/state/page-details.store'; +export * from './lib/guards'; diff --git a/libs/blog/pages/data-access/src/lib/guards/index.ts b/libs/blog/pages/data-access/src/lib/guards/index.ts new file mode 100644 index 00000000..5e5bfdf3 --- /dev/null +++ b/libs/blog/pages/data-access/src/lib/guards/index.ts @@ -0,0 +1 @@ +export * from './page-exist.guard'; diff --git a/libs/blog/pages/data-access/src/lib/guards/page-exist.guard.ts b/libs/blog/pages/data-access/src/lib/guards/page-exist.guard.ts new file mode 100644 index 00000000..fb27a001 --- /dev/null +++ b/libs/blog/pages/data-access/src/lib/guards/page-exist.guard.ts @@ -0,0 +1,60 @@ +import { HttpClient } from '@angular/common/http'; +import { inject, isDevMode } from '@angular/core'; +import { CanActivateFn, Router } from '@angular/router'; +import { TranslocoService } from '@jsverse/transloco'; +import { catchError, map, of } from 'rxjs'; + +import { AlLocalizeService } from '@angular-love/blog/i18n/util'; + +import { PageDetailsStore } from '../state/page-details.store'; + +export const pageExistGuard: CanActivateFn = (route) => { + // bypass for local development + if (isDevMode()) return true; + + const http = inject(HttpClient); + const router = inject(Router); + const transloco = inject(TranslocoService); + const localizeService = inject(AlLocalizeService); + + const { pageDetails, alternativeLanguageSlug } = inject(PageDetailsStore); + + const notFoundPageUrlTree = router.createUrlTree( + localizeService.localizePath(['/', '404']), + ); + + return http + .get<{ + pages: string[]; + }>(`/assets/root-paths-${transloco.getActiveLang()}.json`) + .pipe( + map((data) => { + const slug = route.paramMap.get('slug'); + + if (slug && data.pages.includes(slug)) { + return true; + } + + // check if the page is in the alternative language + if (pageDetails()?.lang !== transloco.getActiveLang()) { + // if the page is in the alternative language, redirect to the alternative language page + if (alternativeLanguageSlug()) { + return router.createUrlTree( + localizeService.localizePath([ + 'pages/', + alternativeLanguageSlug(), + ]), + {}, + ); + } else { + return notFoundPageUrlTree; + } + } + + return notFoundPageUrlTree; + }), + catchError(() => { + return of(notFoundPageUrlTree); + }), + ); +}; diff --git a/libs/blog/pages/data-access/src/lib/infrastructure/page.service.ts b/libs/blog/pages/data-access/src/lib/infrastructure/page.service.ts new file mode 100644 index 00000000..e7a2cb37 --- /dev/null +++ b/libs/blog/pages/data-access/src/lib/infrastructure/page.service.ts @@ -0,0 +1,16 @@ +import { HttpClient } from '@angular/common/http'; +import { inject, Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; + +import { Page } from '@angular-love/blog/contracts/pages'; +import { ConfigService } from '@angular-love/shared/config'; + +@Injectable({ providedIn: 'root' }) +export class PageService { + private readonly _apiBaseUrl = inject(ConfigService).get('apiBaseUrl'); + private readonly _http = inject(HttpClient); + + getPage(slug: string): Observable { + return this._http.get(`${this._apiBaseUrl}/pages/${slug}`); + } +} diff --git a/libs/blog/pages/data-access/src/lib/state/page-details.store.ts b/libs/blog/pages/data-access/src/lib/state/page-details.store.ts new file mode 100644 index 00000000..2e91b882 --- /dev/null +++ b/libs/blog/pages/data-access/src/lib/state/page-details.store.ts @@ -0,0 +1,81 @@ +import { computed, inject } from '@angular/core'; +import { tapResponse } from '@ngrx/operators'; +import { + patchState, + signalStore, + withComputed, + withMethods, + withState, +} from '@ngrx/signals'; +import { rxMethod } from '@ngrx/signals/rxjs-interop'; +import { filter, pipe, switchMap, tap } from 'rxjs'; + +import { Page } from '@angular-love/blog/contracts/pages'; +import { withLangState } from '@angular-love/blog/i18n/data-access'; +import { withSeo } from '@angular-love/seo'; +import { + LoadingState, + withCallState, +} from '@angular-love/shared/utils-signal-store'; + +import { PageService } from '../infrastructure/page.service'; + +type PageDetailsState = { + slug: string | null; + pageDetails: Page | null; +}; + +const initialState: PageDetailsState = { + slug: null, + pageDetails: null, +}; + +export const PageDetailsStore = signalStore( + { providedIn: 'root' }, + withSeo(), + withState(initialState), + withCallState('fetch page details'), + withLangState(), + withMethods(({ ...store }) => { + const pageService = inject(PageService); + return { + fetchPageDetails: rxMethod( + pipe( + filter((slug): slug is string => !!slug && slug !== store.slug()), + tap((slug) => + patchState(store, { + slug: slug, + fetchPageDetailsCallState: LoadingState.LOADING, + pageDetails: null, + }), + ), + switchMap((slug) => + pageService.getPage(slug as string).pipe( + tapResponse({ + error: (error) => + patchState(store, { + slug: slug as string, + fetchPageDetailsCallState: { error }, + }), + next: (pageDetails) => { + return patchState(store, { + pageDetails, + slug: slug as string, + fetchPageDetailsCallState: LoadingState.LOADED, + }); + }, + }), + ), + ), + ), + ), + }; + }), + withComputed(({ pageDetails, lang }) => ({ + alternativeLanguageSlug: computed(() => { + return pageDetails()?.otherTranslations.find((t) => + t.locale.includes(lang()), + )?.slug; + }), + })), +); diff --git a/libs/blog/pages/data-access/src/test-setup.ts b/libs/blog/pages/data-access/src/test-setup.ts new file mode 100644 index 00000000..d2c50cd7 --- /dev/null +++ b/libs/blog/pages/data-access/src/test-setup.ts @@ -0,0 +1,9 @@ +import 'jest-preset-angular/setup-jest'; + +// @ts-expect-error https://thymikee.github.io/jest-preset-angular/docs/getting-started/test-environment +globalThis.ngJest = { + testEnvironmentOptions: { + errorOnUnknownElements: true, + errorOnUnknownProperties: true, + }, +}; diff --git a/libs/blog/pages/data-access/tsconfig.json b/libs/blog/pages/data-access/tsconfig.json new file mode 100644 index 00000000..52a0866e --- /dev/null +++ b/libs/blog/pages/data-access/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es2022", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ], + "extends": "../../../../tsconfig.base.json", + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/libs/blog/pages/data-access/tsconfig.lib.json b/libs/blog/pages/data-access/tsconfig.lib.json new file mode 100644 index 00000000..91273870 --- /dev/null +++ b/libs/blog/pages/data-access/tsconfig.lib.json @@ -0,0 +1,17 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "declaration": true, + "declarationMap": true, + "inlineSources": true, + "types": [] + }, + "exclude": [ + "src/**/*.spec.ts", + "src/test-setup.ts", + "jest.config.ts", + "src/**/*.test.ts" + ], + "include": ["src/**/*.ts"] +} diff --git a/libs/blog/pages/data-access/tsconfig.spec.json b/libs/blog/pages/data-access/tsconfig.spec.json new file mode 100644 index 00000000..6e5925e5 --- /dev/null +++ b/libs/blog/pages/data-access/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "module": "commonjs", + "target": "es2016", + "types": ["jest", "node"] + }, + "files": ["src/test-setup.ts"], + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/blog/pages/feature-page/.eslintrc.json b/libs/blog/pages/feature-page/.eslintrc.json new file mode 100644 index 00000000..5b79c406 --- /dev/null +++ b/libs/blog/pages/feature-page/.eslintrc.json @@ -0,0 +1,36 @@ +{ + "extends": ["../../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts"], + "extends": [ + "plugin:@nx/angular", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "al", + "style": "camelCase" + } + ], + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "al", + "style": "kebab-case" + } + ] + } + }, + { + "files": ["*.html"], + "extends": ["plugin:@nx/angular-template"], + "rules": {} + } + ] +} diff --git a/libs/blog/pages/feature-page/README.md b/libs/blog/pages/feature-page/README.md new file mode 100644 index 00000000..69cd8fd1 --- /dev/null +++ b/libs/blog/pages/feature-page/README.md @@ -0,0 +1,7 @@ +# feature-page + +This library was generated with [Nx](https://nx.dev). + +## Running unit tests + +Run `nx test feature-page` to execute the unit tests. diff --git a/libs/blog/pages/feature-page/jest.config.ts b/libs/blog/pages/feature-page/jest.config.ts new file mode 100644 index 00000000..217f9644 --- /dev/null +++ b/libs/blog/pages/feature-page/jest.config.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +export default { + displayName: 'feature-page', + preset: '../../../../jest.preset.js', + setupFilesAfterEnv: ['/src/test-setup.ts'], + coverageDirectory: '../../../../coverage/libs/blog/pages/feature-page', + transform: { + '^.+\\.(ts|mjs|js|html)$': [ + 'jest-preset-angular', + { + tsconfig: '/tsconfig.spec.json', + stringifyContentPathRegex: '\\.(html|svg)$', + }, + ], + }, + transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], + snapshotSerializers: [ + 'jest-preset-angular/build/serializers/no-ng-attributes', + 'jest-preset-angular/build/serializers/ng-snapshot', + 'jest-preset-angular/build/serializers/html-comment', + ], +}; diff --git a/libs/blog/pages/feature-page/project.json b/libs/blog/pages/feature-page/project.json new file mode 100644 index 00000000..d927d33c --- /dev/null +++ b/libs/blog/pages/feature-page/project.json @@ -0,0 +1,20 @@ +{ + "name": "blog-pages-feature-page", + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/blog/pages/feature-page/src", + "prefix": "al", + "projectType": "library", + "tags": ["scope:client", "type:feature"], + "targets": { + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/blog/pages/feature-page/jest.config.ts" + } + }, + "lint": { + "executor": "@nx/eslint:lint" + } + } +} diff --git a/libs/blog/pages/feature-page/src/index.ts b/libs/blog/pages/feature-page/src/index.ts new file mode 100644 index 00000000..b513d256 --- /dev/null +++ b/libs/blog/pages/feature-page/src/index.ts @@ -0,0 +1 @@ +export * from './lib/page-details-container/page-details-container.component'; diff --git a/libs/blog/pages/feature-page/src/lib/page-details-container/page-details-container.component.html b/libs/blog/pages/feature-page/src/lib/page-details-container/page-details-container.component.html new file mode 100644 index 00000000..79484602 --- /dev/null +++ b/libs/blog/pages/feature-page/src/lib/page-details-container/page-details-container.component.html @@ -0,0 +1,11 @@ +@if (isFetchPageDetailsLoading()) { + +} @else if (pageDetails()) { + +} @else if (isFetchPageDetailsError()) { + + Something went wrong... +} diff --git a/libs/blog/pages/feature-page/src/lib/page-details-container/page-details-container.component.ts b/libs/blog/pages/feature-page/src/lib/page-details-container/page-details-container.component.ts new file mode 100644 index 00000000..4ec9c4a7 --- /dev/null +++ b/libs/blog/pages/feature-page/src/lib/page-details-container/page-details-container.component.ts @@ -0,0 +1,40 @@ +import { Component, computed, inject, input } from '@angular/core'; +import { DomSanitizer } from '@angular/platform-browser'; + +import { PageDetailsStore } from '@angular-love/blog/pages/data-access'; +import { UiPageContentComponent } from '@angular-love/blog/pages/ui-page-content'; + +import { PageDetailsSkeletonComponent } from '../page-details/page-details-skeleton.component'; + +@Component({ + selector: 'al-page-details-container', + standalone: true, + imports: [UiPageContentComponent, PageDetailsSkeletonComponent], + templateUrl: './page-details-container.component.html', +}) +export class PageDetailsContainerComponent { + private readonly _pageDetailsStore = inject(PageDetailsStore); + private readonly _domSanitizer = inject(DomSanitizer); + + readonly slug = input.required(); + readonly pageDetails = this._pageDetailsStore.pageDetails; + readonly isFetchPageDetailsLoading = + this._pageDetailsStore.isFetchPageDetailsLoading; + readonly isFetchPageDetailsError = + this._pageDetailsStore.isFetchPageDetailsError; + + protected readonly sanitizedContent = computed(() => { + const pageDetails = this.pageDetails(); + if (!pageDetails) return null; + return this._domSanitizer.bypassSecurityTrustHtml(pageDetails.content); + }); + protected readonly sanitizedTitle = computed(() => { + const pageDetails = this.pageDetails(); + if (!pageDetails) return null; + return this._domSanitizer.bypassSecurityTrustHtml(pageDetails.title); + }); + + constructor() { + this._pageDetailsStore.fetchPageDetails(this.slug); + } +} diff --git a/libs/blog/pages/feature-page/src/lib/page-details/page-details-skeleton.component.ts b/libs/blog/pages/feature-page/src/lib/page-details/page-details-skeleton.component.ts new file mode 100644 index 00000000..72acae5e --- /dev/null +++ b/libs/blog/pages/feature-page/src/lib/page-details/page-details-skeleton.component.ts @@ -0,0 +1,38 @@ +import { ChangeDetectionStrategy, Component } from '@angular/core'; +import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; + +import { RepeatDirective } from '@angular-love/utils'; + +@Component({ + selector: 'al-page-details-skeleton', + standalone: true, + imports: [NgxSkeletonLoaderModule, RepeatDirective], + template: ` +
+
+

+ +

+
+
+ +
+
+
+
+ `, + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class PageDetailsSkeletonComponent {} diff --git a/libs/blog/pages/feature-page/src/test-setup.ts b/libs/blog/pages/feature-page/src/test-setup.ts new file mode 100644 index 00000000..d2c50cd7 --- /dev/null +++ b/libs/blog/pages/feature-page/src/test-setup.ts @@ -0,0 +1,9 @@ +import 'jest-preset-angular/setup-jest'; + +// @ts-expect-error https://thymikee.github.io/jest-preset-angular/docs/getting-started/test-environment +globalThis.ngJest = { + testEnvironmentOptions: { + errorOnUnknownElements: true, + errorOnUnknownProperties: true, + }, +}; diff --git a/libs/blog/pages/feature-page/tsconfig.json b/libs/blog/pages/feature-page/tsconfig.json new file mode 100644 index 00000000..52a0866e --- /dev/null +++ b/libs/blog/pages/feature-page/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es2022", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ], + "extends": "../../../../tsconfig.base.json", + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/libs/blog/pages/feature-page/tsconfig.lib.json b/libs/blog/pages/feature-page/tsconfig.lib.json new file mode 100644 index 00000000..91273870 --- /dev/null +++ b/libs/blog/pages/feature-page/tsconfig.lib.json @@ -0,0 +1,17 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "declaration": true, + "declarationMap": true, + "inlineSources": true, + "types": [] + }, + "exclude": [ + "src/**/*.spec.ts", + "src/test-setup.ts", + "jest.config.ts", + "src/**/*.test.ts" + ], + "include": ["src/**/*.ts"] +} diff --git a/libs/blog/pages/feature-page/tsconfig.spec.json b/libs/blog/pages/feature-page/tsconfig.spec.json new file mode 100644 index 00000000..6e5925e5 --- /dev/null +++ b/libs/blog/pages/feature-page/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "module": "commonjs", + "target": "es2016", + "types": ["jest", "node"] + }, + "files": ["src/test-setup.ts"], + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/blog/pages/feature-shell/.eslintrc.json b/libs/blog/pages/feature-shell/.eslintrc.json new file mode 100644 index 00000000..5b79c406 --- /dev/null +++ b/libs/blog/pages/feature-shell/.eslintrc.json @@ -0,0 +1,36 @@ +{ + "extends": ["../../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts"], + "extends": [ + "plugin:@nx/angular", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "al", + "style": "camelCase" + } + ], + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "al", + "style": "kebab-case" + } + ] + } + }, + { + "files": ["*.html"], + "extends": ["plugin:@nx/angular-template"], + "rules": {} + } + ] +} diff --git a/libs/blog/pages/feature-shell/README.md b/libs/blog/pages/feature-shell/README.md new file mode 100644 index 00000000..dfe7c2e9 --- /dev/null +++ b/libs/blog/pages/feature-shell/README.md @@ -0,0 +1,7 @@ +# feature-shell + +This library was generated with [Nx](https://nx.dev). + +## Running unit tests + +Run `nx test feature-shell` to execute the unit tests. diff --git a/libs/blog/pages/feature-shell/jest.config.ts b/libs/blog/pages/feature-shell/jest.config.ts new file mode 100644 index 00000000..7df12fd1 --- /dev/null +++ b/libs/blog/pages/feature-shell/jest.config.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +export default { + displayName: 'feature-shell', + preset: '../../../../jest.preset.js', + setupFilesAfterEnv: ['/src/test-setup.ts'], + coverageDirectory: '../../../../coverage/libs/blog/pages/feature-shell', + transform: { + '^.+\\.(ts|mjs|js|html)$': [ + 'jest-preset-angular', + { + tsconfig: '/tsconfig.spec.json', + stringifyContentPathRegex: '\\.(html|svg)$', + }, + ], + }, + transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], + snapshotSerializers: [ + 'jest-preset-angular/build/serializers/no-ng-attributes', + 'jest-preset-angular/build/serializers/ng-snapshot', + 'jest-preset-angular/build/serializers/html-comment', + ], +}; diff --git a/libs/blog/pages/feature-shell/project.json b/libs/blog/pages/feature-shell/project.json new file mode 100644 index 00000000..1fd9d30e --- /dev/null +++ b/libs/blog/pages/feature-shell/project.json @@ -0,0 +1,20 @@ +{ + "name": "feature-shell", + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/blog/pages/feature-shell/src", + "prefix": "al", + "projectType": "library", + "tags": ["scope:client", "type:feature"], + "targets": { + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/blog/pages/feature-shell/jest.config.ts" + } + }, + "lint": { + "executor": "@nx/eslint:lint" + } + } +} diff --git a/libs/blog/pages/feature-shell/src/index.ts b/libs/blog/pages/feature-shell/src/index.ts new file mode 100644 index 00000000..ece2c025 --- /dev/null +++ b/libs/blog/pages/feature-shell/src/index.ts @@ -0,0 +1 @@ +export * from './lib/routes'; diff --git a/libs/blog/pages/feature-shell/src/lib/routes.ts b/libs/blog/pages/feature-shell/src/lib/routes.ts new file mode 100644 index 00000000..5810a0f5 --- /dev/null +++ b/libs/blog/pages/feature-shell/src/lib/routes.ts @@ -0,0 +1,13 @@ +import { Routes } from '@angular/router'; + +import { pageExistGuard } from '@angular-love/blog/pages/data-access'; + +export const pageRoutes: Routes = [ + { + path: 'pages/:slug', + canActivate: [pageExistGuard], + loadComponent: async () => + (await import('@angular-love/blog/pages/feature-page')) + .PageDetailsContainerComponent, + }, +]; diff --git a/libs/blog/pages/feature-shell/src/test-setup.ts b/libs/blog/pages/feature-shell/src/test-setup.ts new file mode 100644 index 00000000..d2c50cd7 --- /dev/null +++ b/libs/blog/pages/feature-shell/src/test-setup.ts @@ -0,0 +1,9 @@ +import 'jest-preset-angular/setup-jest'; + +// @ts-expect-error https://thymikee.github.io/jest-preset-angular/docs/getting-started/test-environment +globalThis.ngJest = { + testEnvironmentOptions: { + errorOnUnknownElements: true, + errorOnUnknownProperties: true, + }, +}; diff --git a/libs/blog/pages/feature-shell/tsconfig.json b/libs/blog/pages/feature-shell/tsconfig.json new file mode 100644 index 00000000..52a0866e --- /dev/null +++ b/libs/blog/pages/feature-shell/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es2022", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ], + "extends": "../../../../tsconfig.base.json", + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/libs/blog/pages/feature-shell/tsconfig.lib.json b/libs/blog/pages/feature-shell/tsconfig.lib.json new file mode 100644 index 00000000..91273870 --- /dev/null +++ b/libs/blog/pages/feature-shell/tsconfig.lib.json @@ -0,0 +1,17 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "declaration": true, + "declarationMap": true, + "inlineSources": true, + "types": [] + }, + "exclude": [ + "src/**/*.spec.ts", + "src/test-setup.ts", + "jest.config.ts", + "src/**/*.test.ts" + ], + "include": ["src/**/*.ts"] +} diff --git a/libs/blog/pages/feature-shell/tsconfig.spec.json b/libs/blog/pages/feature-shell/tsconfig.spec.json new file mode 100644 index 00000000..6e5925e5 --- /dev/null +++ b/libs/blog/pages/feature-shell/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "module": "commonjs", + "target": "es2016", + "types": ["jest", "node"] + }, + "files": ["src/test-setup.ts"], + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/blog/pages/ui-page-content/.eslintrc.json b/libs/blog/pages/ui-page-content/.eslintrc.json new file mode 100644 index 00000000..5b79c406 --- /dev/null +++ b/libs/blog/pages/ui-page-content/.eslintrc.json @@ -0,0 +1,36 @@ +{ + "extends": ["../../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts"], + "extends": [ + "plugin:@nx/angular", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "al", + "style": "camelCase" + } + ], + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "al", + "style": "kebab-case" + } + ] + } + }, + { + "files": ["*.html"], + "extends": ["plugin:@nx/angular-template"], + "rules": {} + } + ] +} diff --git a/libs/blog/pages/ui-page-content/README.md b/libs/blog/pages/ui-page-content/README.md new file mode 100644 index 00000000..047000c3 --- /dev/null +++ b/libs/blog/pages/ui-page-content/README.md @@ -0,0 +1,7 @@ +# ui-page-content + +This library was generated with [Nx](https://nx.dev). + +## Running unit tests + +Run `nx test ui-page-content` to execute the unit tests. diff --git a/libs/blog/pages/ui-page-content/jest.config.ts b/libs/blog/pages/ui-page-content/jest.config.ts new file mode 100644 index 00000000..32bce86c --- /dev/null +++ b/libs/blog/pages/ui-page-content/jest.config.ts @@ -0,0 +1,22 @@ +/* eslint-disable */ +export default { + displayName: 'ui-page-content', + preset: '../../../../jest.preset.js', + setupFilesAfterEnv: ['/src/test-setup.ts'], + coverageDirectory: '../../../../coverage/libs/blog/pages/ui-page-content', + transform: { + '^.+\\.(ts|mjs|js|html)$': [ + 'jest-preset-angular', + { + tsconfig: '/tsconfig.spec.json', + stringifyContentPathRegex: '\\.(html|svg)$', + }, + ], + }, + transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'], + snapshotSerializers: [ + 'jest-preset-angular/build/serializers/no-ng-attributes', + 'jest-preset-angular/build/serializers/ng-snapshot', + 'jest-preset-angular/build/serializers/html-comment', + ], +}; diff --git a/libs/blog/pages/ui-page-content/project.json b/libs/blog/pages/ui-page-content/project.json new file mode 100644 index 00000000..0353952f --- /dev/null +++ b/libs/blog/pages/ui-page-content/project.json @@ -0,0 +1,20 @@ +{ + "name": "blog-pages-ui-page-content", + "$schema": "../../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/blog/pages/ui-page-content/src", + "prefix": "al", + "projectType": "library", + "tags": ["scope:client", "type:ui"], + "targets": { + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/blog/pages/ui-page-content/jest.config.ts" + } + }, + "lint": { + "executor": "@nx/eslint:lint" + } + } +} diff --git a/libs/blog/pages/ui-page-content/src/index.ts b/libs/blog/pages/ui-page-content/src/index.ts new file mode 100644 index 00000000..338eae48 --- /dev/null +++ b/libs/blog/pages/ui-page-content/src/index.ts @@ -0,0 +1 @@ +export * from './lib/ui-page-content/ui-page-content.component'; diff --git a/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.html b/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.html new file mode 100644 index 00000000..68fc2999 --- /dev/null +++ b/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.html @@ -0,0 +1,7 @@ +

+ +
diff --git a/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.scss b/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.scss new file mode 100644 index 00000000..fdc318cb --- /dev/null +++ b/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.scss @@ -0,0 +1,53 @@ +.blog-page-title { + span { + margin-left: 8px; + } +} + +.blog-page-content { + h1 { + @apply text-3xl; + } + + h2 { + @apply text-2xl font-bold; + } + + h3 { + font-size: 1.2rem; + } + + h4 { + font-size: 1rem; + } + + p { + @apply mb-6; + line-height: 1.9; + } + + a { + @apply al-link; + } + + strong { + font-weight: 900; + } + + ul, + ol { + padding-left: 1.8rem; + margin: 1.4rem 0; + line-height: 1.7; + li { + margin: 0.4rem 0; + } + } + + ul > li { + list-style: disc; + } + ol > li { + list-style: decimal; + } +} diff --git a/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.ts b/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.ts new file mode 100644 index 00000000..7759e959 --- /dev/null +++ b/libs/blog/pages/ui-page-content/src/lib/ui-page-content/ui-page-content.component.ts @@ -0,0 +1,20 @@ +import { + ChangeDetectionStrategy, + Component, + input, + ViewEncapsulation, +} from '@angular/core'; +import { SafeHtml } from '@angular/platform-browser'; + +@Component({ + selector: 'al-page-content', + standalone: true, + templateUrl: './ui-page-content.component.html', + styleUrl: './ui-page-content.component.scss', + changeDetection: ChangeDetectionStrategy.OnPush, + encapsulation: ViewEncapsulation.None, +}) +export class UiPageContentComponent { + pageDetailsTitle = input.required(); + pageDetailsContent = input.required(); +} diff --git a/libs/blog/pages/ui-page-content/src/test-setup.ts b/libs/blog/pages/ui-page-content/src/test-setup.ts new file mode 100644 index 00000000..d2c50cd7 --- /dev/null +++ b/libs/blog/pages/ui-page-content/src/test-setup.ts @@ -0,0 +1,9 @@ +import 'jest-preset-angular/setup-jest'; + +// @ts-expect-error https://thymikee.github.io/jest-preset-angular/docs/getting-started/test-environment +globalThis.ngJest = { + testEnvironmentOptions: { + errorOnUnknownElements: true, + errorOnUnknownProperties: true, + }, +}; diff --git a/libs/blog/pages/ui-page-content/tsconfig.json b/libs/blog/pages/ui-page-content/tsconfig.json new file mode 100644 index 00000000..52a0866e --- /dev/null +++ b/libs/blog/pages/ui-page-content/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es2022", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ], + "extends": "../../../../tsconfig.base.json", + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/libs/blog/pages/ui-page-content/tsconfig.lib.json b/libs/blog/pages/ui-page-content/tsconfig.lib.json new file mode 100644 index 00000000..91273870 --- /dev/null +++ b/libs/blog/pages/ui-page-content/tsconfig.lib.json @@ -0,0 +1,17 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "declaration": true, + "declarationMap": true, + "inlineSources": true, + "types": [] + }, + "exclude": [ + "src/**/*.spec.ts", + "src/test-setup.ts", + "jest.config.ts", + "src/**/*.test.ts" + ], + "include": ["src/**/*.ts"] +} diff --git a/libs/blog/pages/ui-page-content/tsconfig.spec.json b/libs/blog/pages/ui-page-content/tsconfig.spec.json new file mode 100644 index 00000000..6e5925e5 --- /dev/null +++ b/libs/blog/pages/ui-page-content/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "module": "commonjs", + "target": "es2016", + "types": ["jest", "node"] + }, + "files": ["src/test-setup.ts"], + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/blog/shell/feature-shell-web/src/lib/blog-shell.routes.ts b/libs/blog/shell/feature-shell-web/src/lib/blog-shell.routes.ts index d0c29d53..83cf99a5 100644 --- a/libs/blog/shell/feature-shell-web/src/lib/blog-shell.routes.ts +++ b/libs/blog/shell/feature-shell-web/src/lib/blog-shell.routes.ts @@ -2,6 +2,7 @@ import { Route } from '@angular/router'; import { articleRoutes } from '@angular-love/blog/articles/feature/shell'; import { activeLanguageGuard } from '@angular-love/blog/i18n/data-access'; +import { pageRoutes } from '@angular-love/blog/pages/feature-shell'; import { RootShellComponent } from './root-shell.component'; @@ -82,6 +83,7 @@ export const commonRoutes: Route[] = [ }, }, ...articleRoutes, + ...pageRoutes, { path: '**', redirectTo: '404', diff --git a/tsconfig.base.json b/tsconfig.base.json index bd71b56f..b3146422 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -27,6 +27,9 @@ "@angular-love/blog-bff/newsletter/api": [ "libs/blog-bff/newsletter/src/index.ts" ], + "@angular-love/blog-bff/pages/api": [ + "libs/blog-bff/pages/api/src/index.ts" + ], "@angular-love/blog-bff/shared/util-middleware": [ "libs/blog-bff/shared/util-middleware/src/index.ts" ], @@ -91,6 +94,9 @@ "@angular-love/blog/contracts/banners": [ "libs/blog-contracts/banners/src/index.ts" ], + "@angular-love/blog/contracts/pages": [ + "libs/blog-contracts/pages/src/index.ts" + ], "@angular-love/blog/home/feature-home": [ "libs/blog/home/feature-home/src/index.ts" ], @@ -110,6 +116,18 @@ "@angular-love/blog/newsletter": [ "libs/blog/newsletter/feature-newsletter/src/index.ts" ], + "@angular-love/blog/pages/data-access": [ + "libs/blog/pages/data-access/src/index.ts" + ], + "@angular-love/blog/pages/feature-page": [ + "libs/blog/pages/feature-page/src/index.ts" + ], + "@angular-love/blog/pages/feature-shell": [ + "libs/blog/pages/feature-shell/src/index.ts" + ], + "@angular-love/blog/pages/ui-page-content": [ + "libs/blog/pages/ui-page-content/src/index.ts" + ], "@angular-love/blog/partners/ui-partners": [ "libs/blog/partners/ui-partners/src/index.ts" ], From 6012aad488d362515f0747124347a55b15cdb19d Mon Sep 17 00:00:00 2001 From: DominikKalinowski Date: Wed, 16 Oct 2024 17:01:22 +0200 Subject: [PATCH 2/2] feat: allow entering "pages" from the WP --- apps/blog/.gitignore | 2 + apps/blog/routes.txt | 1028 - apps/blog/scripts/build-routes.mjs | 48 +- apps/blog/src/assets/.gitignore | 1 + apps/blog/src/sitemap.xml | 6171 ----- libs/blog-bff/pages/api/src/lib/mappers.ts | 4 +- .../src/lib/guards/article-exists.guard.ts | 8 +- .../feature-angular-in-depth.component.ts | 7 +- .../feature-guides.component.ts | 7 +- .../latest-articles-page.component.ts | 7 +- .../feature-news/feature-news.component.ts | 7 +- .../src/lib/guard/active-language.guard.ts | 4 +- .../src/lib/guards/page-exist.guard.ts | 41 +- .../src/lib/state/page-details.store.ts | 3 + .../pages/feature-shell/src/lib/routes.ts | 16 +- .../src/lib/blog-shell.routes.ts | 6 +- package.json | 3 +- pnpm-lock.yaml | 20933 +++++++--------- 18 files changed, 9197 insertions(+), 19099 deletions(-) create mode 100644 apps/blog/.gitignore delete mode 100644 apps/blog/routes.txt create mode 100644 apps/blog/src/assets/.gitignore delete mode 100644 apps/blog/src/sitemap.xml diff --git a/apps/blog/.gitignore b/apps/blog/.gitignore new file mode 100644 index 00000000..a6336826 --- /dev/null +++ b/apps/blog/.gitignore @@ -0,0 +1,2 @@ +routes.txt +src/sitemap.xml diff --git a/apps/blog/routes.txt b/apps/blog/routes.txt deleted file mode 100644 index cc3fb356..00000000 --- a/apps/blog/routes.txt +++ /dev/null @@ -1,1028 +0,0 @@ -/pl/author/adam-bartoszko -/pl/author/adam-genshaft -/pl/author/adam-koliweszka -/pl/author/adrian-zaorski -/pl/author/ajay-ojha -/pl/author/alessia-amitrano -/pl/author/alex-inkin -/pl/author/alex-okrushko -/pl/author/alexey-zuev -/pl/author/amadou-sall -/pl/author/amal-ayyash -/pl/author/andrei-gatej -/pl/author/andrei-vajna -/pl/author/andrew-evans -/pl/author/angular-indepth -/pl/author/anna-laskowska -/pl/author/armen-vardanyan -/pl/author/artur-androsovych -/pl/author/artur-haczek -/pl/author/bharath-ravi -/pl/author/bruno-bradach -/pl/author/chandler-baskins -/pl/author/chaz-gatian -/pl/author/chris-williams -/pl/author/christian-janker -/pl/author/ciro-nunes -/pl/author/connie-leung -/pl/author/craig-taub -/pl/author/damian-brzezinski -/pl/author/daniel -/pl/author/danny-koppenhagen -/pl/author/dawid-kostka -/pl/author/dharmen-shah -/pl/author/divya-d-dev -/pl/author/dler-ari -/pl/author/dmitry-efimenko -/pl/author/dominik -/pl/author/dominik-kalinowski -/pl/author/elise-patrikainen -/pl/author/enea-jahollari -/pl/author/evgeny-fedorenko -/pl/author/fanis-prodromou -/pl/author/fortune-ikechi -/pl/author/freddy-montes -/pl/author/gaurav-gupta -/pl/author/georgi-parlakov -/pl/author/german-quinteros -/pl/author/grzegorz -/pl/author/gugan-arumugan -/pl/author/hayden-braxton -/author/adam-bartoszko -/author/adam-genshaft -/author/adam-koliweszka -/author/adrian-zaorski -/author/ajay-ojha -/author/alessia-amitrano -/author/alex-inkin -/author/alex-okrushko -/author/alexey-zuev -/author/amadou-sall -/author/amal-ayyash -/author/andrei-gatej -/author/andrei-vajna -/author/andrew-evans -/author/angular-indepth -/author/anna-laskowska -/author/armen-vardanyan -/author/artur-androsovych -/author/artur-haczek -/author/bharath-ravi -/author/bruno-bradach -/author/chandler-baskins -/author/chaz-gatian -/author/chris-williams -/author/christian-janker -/author/ciro-nunes -/author/connie-leung -/author/craig-taub -/author/damian-brzezinski -/author/daniel -/author/danny-koppenhagen -/author/dawid-kostka -/author/dharmen-shah -/author/divya-d-dev -/author/dler-ari -/author/dmitry-efimenko -/author/dominik -/author/dominik-kalinowski -/author/elise-patrikainen -/author/enea-jahollari -/author/evgeny-fedorenko -/author/fanis-prodromou -/author/fortune-ikechi -/author/freddy-montes -/author/gaurav-gupta -/author/georgi-parlakov -/author/german-quinteros -/author/grzegorz -/author/gugan-arumugan -/author/hayden-braxton -/angular-for-everyone-how-to-adapt-applications-for-people-with-disabilities -/parsing-and-mapping-api-response-using-zod-js -/the-most-important-new-features-introduced-by-typescript-5-5 -/signals-in-angular-deep-dive-for-busy-developers -/switchall-rxjs-reference -/mergemap-rxjs-reference -/exhaustmap-rxjs-reference -/filter-rxjs-reference -/combinelatest-rxjs-reference -/rxjs-tutorials -/angular-tutorials -/the-simple-way-to-reload-data-using-rxjs -/how-to-exclude-stylesheets-from-the-bundle-and-lazy-load-them-in-angular-angular-tutorials -/angular-applications-seo-improvement-with-social-media-customization-angular-tutorials -/concatmap-rxjs-reference -/retrywhen-rxjs-reference -/publish-rxjs-reference -/race-rxjs-reference -/take-rxjs-reference -/tap-rxjs-reference -/switchmap-rxjs-reference -/map-rxjs-reference -/share-rxjs-reference -/of-rxjs-reference -/takewhile-rxjs-reference -/delay-rxjs-reference -/delaywhen-rxjs-reference -/buffer-rxjs-reference -/zip-rxjs-reference -/distinctuntilchanged-rxjs-reference -/publishbehavior-rxjs-reference -/debounce-rxjs-reference -/merge-rxjs-reference -/sampletime-rxjs-reference -/withlatestfrom-rxjs-reference -/exhaust-rxjs-reference -/catcherror-rxjs-reference -/audittime-rxjs-reference -/buffertime-rxjs-reference -/publishreplay-rxjs-reference -/throttletime-rxjs-reference -/bufferwhen-rxjs-reference -/concatall-rxjs-reference -/forkjoin-rxjs-reference -/from-rxjs-reference -/debouncetime-rxjs-reference -/takeuntil-rxjs-reference -/behaviorsubject-rxjs-reference -/replaysubject-rxjs-reference -/operators-rxjs-reference -/pl/angular-dla-wszystkich-jak-dostosowac-aplikacje-do-potrzeb-osob-niepelnosprawnych -/pl/parsowanie-i-mapowanie-odpowiedzi-z-api-z-wykorzystaniem-zod-js -/pl/najistotniejsze-zmiany-wprowadzone-w-nowej-wersji-typescripta-5-5 -/pl/sygnaly-w-angular-gleboka-analiza-dla-zapracowanych-deweloperow -/pl/przywracanie-pozycji-przewijania-scroll-w-angularze -/pl/angular-zmienna-szablonu-let-hit-czy-kit -/pl/kontroluj-bundle-size-aplikacji-z-bundlemon -/pl/wszystko-co-musisz-wiedziec-o-angular-router -/pl/testowanie-jednostkowe-widokow-z-blokami-defer -/pl/angular-18-co-nowego -/pl/signal-store-ngxs-zwiekszanie-elastycznosci-w-zarzadzaniu-stanem -/pl/jak-zoptymalizowac-bundle-size-angulara -/pl/jak-uzywac-bloku-defer-w-angularze-aby-zwiekszyc-wydajnosc -/pl/wszystko-co-musisz-wiedziec-o-dependency-injection-w-angularze -/pl/zmiany-w-typescript-5-3 -/pl/microfrontendy-w-angularze-przyszlosc-skalowalnych-aplikacji-front-endowych -/pl/przelom-w-zarzadzaniu-stanem-odkryj-prostote-signal-store-czesc-1 -/pl/zwieksz-wydajnosc-swojej-aplikacji-z-ngoptimizedimage -/pl/jak-zbudowac-galerie-pokemonow-za-pomoca-nowego-przeplywu-sterowania-w-angular-17 -/pl/analog-meta-framework-dla-angulara -/pl/angular-styles-masterclass -/pl/miedzy-nami-dyrektywami-directive-composition-api -/pl/angular-17-co-nowego -/pl/bezproblemowe-wdrazanie-aplikacji-angularowej-z-uzyciem-vercel -/pl/internacjonalizacja-czyli-jak-otworzyc-aplikacje-na-swiat-czesc-2 -/pl/internacjonalizacja-czyli-jak-otworzyc-aplikacje-na-swiat-czesc-1 -/pl/znamy-nowy-syntax-dla-control-flow-w-angularze -/pl/angular-storybook-2 -/pl/poznaj-destroyref -/pl/skalowalna-i-modulowa-aplikacja-angular-z-nx -/pl/programowanie-animacji-w-angularze -/pl/dlaczego-sygnaly-nie-zastapia-rxjs -/pl/wspoldzialanie-sygnalow-i-rxjs-w-angularze-na-praktycznym-przykladzie -/pl/angular-rozszerzanie-elementow-natywnych -/pl/sygnaly-w-angularze-16 -/pl/co-nowego-w-angular-16 -/pl/wszystko-co-musisz-wiedziec-aby-rozpoczac-prace-z-ngxs -/pl/czy-mozemy-w-pelni-zaufac-sanitizerom-html-i-jak-pracowac-bez-nich -/pl/nx-i-angular-elements-studium-przypadku -/pl/angular-15-co-nowego -/pl/angular-standalone-api -/pl/typed-forms -/pl/cypress-wprowadzenie -/pl/co-nowego-w-ngrx-przeglad-zmian-i-praktyczne-wskazowki -/pl/teleportacja-w-angularze -/pl/angular-v14-co-warto-wiedziec -/pl/ng-mocks-z-czym-to-sie-je -/pl/backend-for-frontend-by-frontend -/pl/angular-meetup-2-03-2022 -/pl/angular-extended-diagnostics -/pl/pages/competition-rules -/pl/pages/newsletter-en -/pl/pages/newsletter -/pl/pages/regulamin-konkursu -/pl/pages/become-a-part-of-angular-love -/pl/pages/most-popular-types-of-articles -/pl/pages/publishing-process -/pl/pages/rules-for-writing-articles -/pl/pages/najpopularniejsze-rodzaje-artykulow -/pl/pages/zasady-pisania-artykulow -/pages/competition-rules -/pages/newsletter-en -/pages/newsletter -/pages/regulamin-konkursu -/pages/become-a-part-of-angular-love -/pages/most-popular-types-of-articles -/pages/publishing-process -/pages/rules-for-writing-articles -/pages/najpopularniejsze-rodzaje-artykulow -/pages/zasady-pisania-artykulow -/pl/author/hien-pham -/pl/author/igor-katsuba -/pl/author/jakub-pawlak -/pl/author/jay-bell -/pl/author/j_r_my-bardon -/pl/author/joaquin-cid -/pl/author/josip-boj_i_ -/pl/author/julian-burr -/pl/author/kajetan-_wi_tek -/pl/author/kamil-gajowy -/pl/author/kamil-puczka -/pl/author/kevin-kreuzer -/pl/author/kiril-zafirov -/pl/author/krzysztof-kosmowski -/pl/author/krzysztof-skorupkavalueadd-pl -/pl/author/kyler-johnson -/pl/author/lars-gyrup-brink-nielsen -/pl/author/luca-del-puppo -/pl/author/lukasz-joorewicz -/pl/author/lukas-kumiec -/pl/author/lukaszm -/pl/author/maciej-koch -/pl/author/maciek -/pl/author/maciejwwojcik -/pl/author/magda -/pl/author/maina-wycliffe -/pl/author/maja-hendzel -/pl/author/maksym-honchar -/pl/author/manoj-selvam -/pl/author/marcin-lesniczek -/pl/author/marcin-stelmaszczyk -/pl/author/maria-zayed -/pl/author/mariano-alvarez -/pl/author/mateus-carniatto -/pl/author/mateusz-basinski -/pl/author/mateusz-cichulski -/pl/author/mateusz-dobrowolski -/pl/author/mateusz-doduc -/pl/author/mateusz-garbaciak -/pl/author/mateusz-stefanczykvalueadd-pl -/pl/author/max-koretskyi -/pl/author/michael-hladky -/pl/author/michael-lorton -/pl/author/michelle-wirantono -/pl/author/milosz-rutkowski -/pl/author/miroslav-jonas -/pl/author/mohamed-gara -/pl/author/mohammad-quanit -/pl/author/nacho-vazquez -/pl/author/natka -/author/hien-pham -/author/igor-katsuba -/author/jakub-pawlak -/author/jay-bell -/author/j_r_my-bardon -/author/joaquin-cid -/author/josip-boj_i_ -/author/julian-burr -/author/kajetan-_wi_tek -/author/kamil-gajowy -/author/kamil-puczka -/author/kevin-kreuzer -/author/kiril-zafirov -/author/krzysztof-kosmowski -/author/krzysztof-skorupkavalueadd-pl -/author/kyler-johnson -/author/lars-gyrup-brink-nielsen -/author/luca-del-puppo -/author/lukasz-joorewicz -/author/lukas-kumiec -/author/lukaszm -/author/maciej-koch -/author/maciek -/author/maciejwwojcik -/author/magda -/author/maina-wycliffe -/author/maja-hendzel -/author/maksym-honchar -/author/manoj-selvam -/author/marcin-lesniczek -/author/marcin-stelmaszczyk -/author/maria-zayed -/author/mariano-alvarez -/author/mateus-carniatto -/author/mateusz-basinski -/author/mateusz-cichulski -/author/mateusz-dobrowolski -/author/mateusz-doduc -/author/mateusz-garbaciak -/author/mateusz-stefanczykvalueadd-pl -/author/max-koretskyi -/author/michael-hladky -/author/michael-lorton -/author/michelle-wirantono -/author/milosz-rutkowski -/author/miroslav-jonas -/author/mohamed-gara -/author/mohammad-quanit -/author/nacho-vazquez -/author/natka -/asyncsubject-rxjs-reference -/concat-rxjs-reference -/multicast-rxjs-reference -/retry-rxjs-reference -/mergeall-rxjs-reference -/rxjs-reference -/subjects-rxjs-reference -/angular-scroll-position-restoration -/angular-template-let-variable-hot-or-not -/track-your-bundle-size-with-bundlemon -/angular-router-everything-you-need-to-know-about -/learn-how-to-unit-test-the-deferrable-views -/angular-18-whats-new -/debugging-techniques-chrome-devtools -/change-detection-big-picture-rendering-cycle -/running-change-detection-preventing-autorun -/optimization-techniques-reusing-views -/running-change-detection-autorun-with-zones -/running-change-detection-manual-control -/expression-changed-error-debugging-algorithm -/running-change-detection-detached-views -/debugging-techniques-angular-devtools -/debugging-techniques-debug-element -/debugging-techniques-global-utils -/expression-changed-error-overview -/change-detection-big-picture-operations -/expression-changed-error-causes-and-workarounds -/running-change-detection-components-tree -/optimization-techniques-onpush-strategy -/debugging-techniques-profiling -/change-detection-big-picture-overview -/change-detection-big-picture-unidirectional-data-flow -/signal-store-ngxs-elevating-flexibility-in-state-management -/how-to-implement-automatic-token-insertion-in-requests-using-http-interceptor-angular-tutorials -/how-to-optimize-your-angular-bundle-size -/how-to-use-angulars-defer-block-to-improve-performance -/dependency-injection-in-angular-everything-you-need-to-know -/changes-in-typescript-5-3 -/bundle-size-improvements-from-deferred-views-in-angular -/angular-micro-frontends-a-modern-approach-to-complex-app-development -/strongly-typed-reactive-forms-in-angular -/breakthrough-in-state-management-discover-the-simplicity-of-signal-store-part-1 -/deferred-components-vs-dynamic-components-in-angular -/diving-into-the-new-angular-control-flow-internals -/full-stack-apps-with-angular-and-nestjs-in-an-nx-monorepo -/boost-your-applications-performance-with-ngoptimizedimage -/angular-analog-and-vite -/build-a-pokemon-gallery-with-new-control-flow-in-angular-17 -/the-who-what-when-where-why-and-how-of-image-optimization-in-angular -/analog-a-meta-framework-for-angular -/pl/sharing-is-caring-wersja-angular -/pl/template-driven-forms-i-reactive-forms -/pl/rxjs-w-angularze-wiedza-w-pigulce -/pl/angular-dependency-inversion-principle -/pl/angular-interface-segregation-principle -/pl/angular-liskov-substitution-principle -/pl/angular-open-closed-principle -/pl/angular-single-responsibility-principle -/pl/angular-tips-tricks-cz-viii -/pl/ngwarsztaty-recenzja -/pl/angular-electron -/pl/pwa-angular-progressive-web-apps -/pl/jak-z-tworzenia-ui-stalem-sie-angular-developerem -/pl/kompendium-wiedzy-o-restrykcjach-na-etapie-kompilacji -/pl/rxjs7-co-nowego -/pl/behavior-driven-development-zlote-ale-czy-skromne -/pl/wywiad-z-kamilem-mysliwcem -/pl/angular-na-platformach-mobilnych -/pl/nestjs-backend-w-stylu-angular -/pl/ngrx-tips-tricks -/pl/nestjs-mockowanie-zewnetrznych-zaleznosci-w-testach-e2e-aplikacji -/pl/angular-architects-nasza-opinia-na-temat-szkolen -/pl/angular-elements -/pl/angular-tree-shaking -/pl/ciemna-strona-server-side-renderingu -/pl/jak-postepowac-zgodnie-z-zasada-odwrocenia-zaleznosci-dip-w-nestjs-i-angular -/pl/black-friday-z-angular-love -/pl/przywitaj-nan-stack -/pl/last-minute-200-na-najwieksza-konferencje-z-ng-conf -/pl/ngrxcomponent -/pl/ngrx-nie-tylko-store -/pl/angular-nieco-inne-podejscie-do-personalizowania-szablonu-komponentow -/pl/zagniezdzone-formularze-z-controlcontainer -/pl/angular-tips-tricks-cz-vii -/pl/spectator-kiedy-testowanie-staje-sie-przyjemnoscia -/pl/komponenty-dynamiczne-drzewo -/pl/ng-conf-kod-znizkowy-konferencja-online -/pl/real-live-case-dyrektywa-do-obslugi-rol -/pl/ngrx-praktycznie-garsc-wskazowek -/pl/dokumentowanie-aplikacji-angular-poprzez-compodoc -/pl/angular-schematics-tutorial -/pl/testowanie-rxjs-marble-diagrams -/pl/o-server-side-rendering-w-angular -/pl/testowanie-ngrx-komponenty -/pl/testowanie-ngrx-jak-zaczac -/pl/angular-7-co-nowego -/pl/confrontjs-wygraj-bilet -/pl/konferencja-ngpoland-jspoland-2018-wygraj-bilet -/pl/angular-skad-czerpac-wiedze -/pl/profiling-w-angular -/pl/author/natalia-venditto -/pl/author/natan-braslavski -/pl/author/nate-lapinski -/pl/author/ndesmic -/pl/author/nico-jansen -/pl/author/nikita-balakirev -/pl/author/nikita-poltoratsky -/pl/author/nunzio-zappulla -/pl/author/nwose-lotanna -/pl/author/oleg-varaksin -/pl/author/oleksandr-poshtaruk -/pl/author/orel-balilti -/pl/author/oriol-miro-barcelo -/pl/author/pardeep-jain -/pl/author/penny-liang -/pl/author/piotr-lewandowski -/pl/author/piotr-wiorek -/pl/author/preston-lamb -/pl/author/quantarius-ray -/pl/author/rafal-rogulski -/pl/author/rekna -/pl/author/richard-bell -/pl/author/richard-sithole -/pl/author/rishanthakumar-rasarathinam -/pl/author/ritesh-sharma -/pl/author/robert-dempsey -/pl/author/robin-goetz -/pl/author/roman-sedov -/pl/author/ryan-carniato -/pl/author/ryan-kara -/pl/author/sam-artioli -/pl/author/sameera-perera -/pl/author/samuel-teboul -/pl/author/sanjiv-kumar -/pl/author/santosh-yadav -/pl/author/serkan-sipahi -/pl/author/shahar-talmi -/pl/author/shameer-ahmad -/pl/author/siddharth-ajmera -/pl/author/simohamed -/pl/author/siyang-kern-zhao -/pl/author/stepan-suvorov -/pl/author/stephen-cooper -/pl/author/suguru-inatomi -/pl/author/szymon-skrzynski -/pl/author/tarang-khandelwal -/pl/author/thabo-ambrose -/pl/author/tim-deschryver -/pl/author/tobias-schweizer -/pl/author/todd-palmer -/author/natalia-venditto -/author/natan-braslavski -/author/nate-lapinski -/author/ndesmic -/author/nico-jansen -/author/nikita-balakirev -/author/nikita-poltoratsky -/author/nunzio-zappulla -/author/nwose-lotanna -/author/oleg-varaksin -/author/oleksandr-poshtaruk -/author/orel-balilti -/author/oriol-miro-barcelo -/author/pardeep-jain -/author/penny-liang -/author/piotr-lewandowski -/author/piotr-wiorek -/author/preston-lamb -/author/quantarius-ray -/author/rafal-rogulski -/author/rekna -/author/richard-bell -/author/richard-sithole -/author/rishanthakumar-rasarathinam -/author/ritesh-sharma -/author/robert-dempsey -/author/robin-goetz -/author/roman-sedov -/author/ryan-carniato -/author/ryan-kara -/author/sam-artioli -/author/sameera-perera -/author/samuel-teboul -/author/sanjiv-kumar -/author/santosh-yadav -/author/serkan-sipahi -/author/shahar-talmi -/author/shameer-ahmad -/author/siddharth-ajmera -/author/simohamed -/author/siyang-kern-zhao -/author/stepan-suvorov -/author/stephen-cooper -/author/suguru-inatomi -/author/szymon-skrzynski -/author/tarang-khandelwal -/author/thabo-ambrose -/author/tim-deschryver -/author/tobias-schweizer -/author/todd-palmer -/angular-styles-masterclass-2 -/work-smart-not-hard-use-directive-composition-api -/angular-17-introduction-to-angular-renaissance -/effortless-angular-deployment-with-vercel -/internationalization-how-to-open-an-application-to-the-world-part-2 -/internationalization-how-to-open-an-application-to-the-world-part-1 -/new-syntax-for-control-flow-in-angular -/angular-storybook -/get-to-know-the-destroyref -/scalable-modular-angular-application-with-nx -/controlling-angular-animations-programmatically -/why-angular-signals-wont-replace-rxjs -/angular-signals-rxjs-interop-from-a-practical-example -/useful-chrome-devtools-techniques-when-debugging-change-detection-in-angular -/angular-augmenting-native-elements -/how-to-use-a-weather-api-to-build-a-dynamic-weather-app -/angular-signals-a-new-feature-in-angular-16 -/required-inputs-in-angular-v16 -/router-data-as-components-inputs-in-angular-v16 -/takeuntildestroy-in-angular-v16 -/angular-16-whats-new -/all-you-need-to-know-to-jumpstart-with-ngxs -/deep-dive-into-the-onpush-change-detection-strategy-in-angular -/can-we-fully-trust-html-sanitizers-and-how-to-work-without-them -/deep-dive-into-the-infamous-expressionchangedafterithasbeencheckederror-in-angular -/from-zone-js-to-zoneless-angular-and-back-how-it-all-works -/change-detection-and-component-trees-in-angular-applications -/nx-angular-elements-case-study -/improve-page-performance-and-lcp-with-ngoptimizedimage -/rendering-cycle-in-angular-applications-browser-angular-and-zone-js-interaction -/rendering-cycle -/overview-of-angulars-change-detection-operations-in-ivy -/angular-15-whats-new -/4855 -/typed-forms-2 -/cypress-introduction -/component-initialization-without-ngoninit-with-async-pipes-for-observables-and-ngonchanges -/whats-new-in-ngrx-changes-overview-tips-and-tricks -/teleportation-in-angular -/an-introduction-to-blockchain -/angular-v14-what-you-should-know -/external-configurations-in-angular -/ng-mocks-what-is-it-all-about -/exploring-how-virtual-dom-is-implemented-in-react -/backend-for-frontend-by-frontend-2 -/ukraine-and-in-depths-founder-need-your-help -/why-component-identifiers-must-be-capitalized-in-react -/angular-meetup-2-03-2022-2 -/101-javascript-critical-rendering-path -/angular-extended-diagnostics-2 -/pl/author/tomasz-borowski -/pl/author/mcsqueeb -/pl/author/trung-vo -/pl/author/umair-hafeez -/pl/author/uri-shaked -/pl/author/varvara-sandakova -/pl/author/wafa-waheeda-syed -/pl/author/william-juan -/pl/author/william-tjondrosuharto -/pl/author/wojtek-janaszek -/pl/author/wojtrawi -/pl/author/zack-jackson -/author/tomasz-borowski -/author/mcsqueeb -/author/trung-vo -/author/umair-hafeez -/author/uri-shaked -/author/varvara-sandakova -/author/wafa-waheeda-syed -/author/william-juan -/author/william-tjondrosuharto -/author/wojtek-janaszek -/author/wojtrawi -/author/zack-jackson -/pl/angular-firebase-crud-login-cz-i -/pl/angular-performance-tips -/pl/angular-6-1-0-scroll-behavior-viewportscroller -/pl/angular-tips-tricks-cz-vi -/pl/rxjs-w-angular-co-wypada-wiedziec -/pl/rxjs-share-operator -/pl/angular-asynchroniczne-walidatory -/pl/angular-injectiontoken -/pl/angular-i-zone-js -/pl/angular-testowanie-zapytan-http -/pl/angular-dekorator-hostbinding -/pl/angular-tips-tricks-cz-v -/pl/angular-v-5-0-0-co-nowego -/pl/angular-ngfortemplate-ngforofcontext -/pl/wyniki-konkursu-o-wejsciowki-na-ng-poland -/pl/konferencja-ng-poland-2017-wygraj-bilet -/pl/angular-tips-tricks-cz-iv -/pl/angular-multiple-environments -/pl/angular-dyrektywy-strukturalne -/pl/angular-router-events-i-spinner -/pl/konferencja-frontend-con-2017 -/pl/angular-candeactivate-guard -/pl/angular-tips-tricks-cz-iii -/pl/wyniki-konkursu-js-poland-i-blog-www-polskifrontend-pl -/pl/angular-manipulacja-dom-w-roznych-srodowiskach -/pl/konferencja-js-poland-2017-wygraj-bilet-lub-skorzystaj-ze-znizki -/pl/angular-2-custom-form-controls -/pl/angular-2-tips-tricks-cz-ii -/pl/angular-2-sharedmodule-w-wiekszych-projektach -/pl/angular-2-tips-tricks-cz-i -/pl/angular-2-validation-service-usprawniamy-wyswietlanie-errorow -/pl/angular-2-custom-validators -/pl/angular-2-model-driven-forms-dynamiczne-formularze -/pl/angular-2-model-driven-forms-cz-ii-zmiana-zasad-walidacji-w-locie -/pl/angular-2-model-driven-forms-cz-i-tworzymy-formularz-z-walidacja -/pl/angular-2-template-driven-forms -/pl/angular-2-lifecycle-hooks-ngonchanges-ngoncheck -/pl/angular-2-change-detector-mechanizmy-detekcji-oraz-strategia-onpush -/pl/angular-2-format-date-pipe -/pl/angular-2-injector-tree-jak-dzialaja-serwisy -/pl/angular-2-augury-debugging-aplikacji -/pl/angular-2-bidrectional-service-komunikacja-komponentow-poprzez-serwis -/pl/angular-2-dynamic-component-tworzymy-dynamiczne-komponenty -/pl/angular-2-resolver-dostarczamy-dane-przed-aktywacja-routa -/webpack-an-in-depth-introduction-to-splitchunksplugin -/sharing-is-caring-angular-version -/overview-of-oop-patterns-implementation-in-javascript -/4040 -/rxjs-used-in-angular-knowledge-in-a-nutshell -/complete-guide-angular-lifecycle-hooks -/angular-dependency-inversion-principle-2 -/angular-interface-segregation-principle-2 -/angular-liskov-substitution-principle-2 -/attaching-new-behaviors-through-decorators-in-javascript -/angular-open-closed-principle-2 -/angular-single-responsibility-principle-2 -/angular-tips-tricks-part-viii -/state-machines-in-javascript-with-xstate -/an-overview-of-state-management-solutions-for-react-and-nextjs -/ngworkshops-review -/the-controllers-of-component-concept-in-angular-part-ii -/demistifying-webpacks-import-function-using-dynamic-arguments -/the-micro-frontend-chaos-and-how-to-solve-it -/angular-electron-part-2 -/how-to-deploy-a-run-time-micro-frontend-application-using-aws -/exploring-the-difference-between-disabling-a-form-control-through-reactive-forms-api-and-html-attributes -/angular-electron-2 -/progressive-angular-part-2 -/an-in-depth-perspective-on-webpacks-bundling-process -/telegraph-with-rxjs-the-power-of-reactive-systems -/typesafe-code-with-immer-and-where-it-can-help-in-ngrx -/progressive-angular-part-1 -/tracking-user-interaction-area -/how-i-became-an-angular-developer-by-starting-as-a-ui-developer -/designing-angular-architecture-container-presentation-pattern -/taking-micro-frontends-to-the-next-level -/angular-compilation-restrictions-overview -/rxjs7-whats-new -/interview-with-kamil-mysliwiec-part-2 -/how-oop-is-mistreated-in-angular -/interview-with-kamil-mysliwiec-part-1 -/angular-on-mobile-applications -/angular-self-saving-dropdowns-yet-another-directive -/nestjs-angular-style-backend-framework -/leveraging-dependency-injection-to-reduce-duplicated-code-in-angular -/craft-a-complete-gitlab-pipeline-for-angular-part-2 -/faster-perceived-response-time-with-angular-material-to-tackle-need-for-speed -/techniques-to-style-component-host-element-in-angular -/how-to-use-controlvalueaccessor-to-enhance-date-input-with-automatic-conversion-and-validation -/ngrx-tips-tricks-2 -/how-taiga-ui-cdk-can-help-you-simplify-your-working-with-angular-our-5-best-practices -/adding-a-layer-of-more-explicit-typings-on-top-of-3rd-party-library-interfaces -/bindon-lesser-known-angular-template-features -/angular-forms-reactive-design-patterns-catalog -/a-journey-into-ngrx-selectors -/how-to-split-http-interceptors-between-multiple-backends -/different-ways-to-run-schematics-from-another-schematics -/how-pure-and-impure-pipes-work-in-angular-ivy -/how-to-use-ts-decorators-to-add-caching-logic-to-api-calls -/global-objects-in-angular -/ngrx-best-practices -/angular-architects-our-opinion-about-trainings -/how-we-make-our-base-components-more-flexible-controllers-concept-in-angular -/add-support-for-reduced-motion-in-angular-animations -/learn-advanced-angular-features-build-the-material-tree -/progressively-migrates-from-a-traditional-server-side-website-to-angular -/ngrx-bad-practices -/running-event-listeners-outside-of-the-ngzone -/handling-realtime-data-storage-in-angular-using-firebase-cloud-firestore -/learn-angular-component-design-patterns-creating-a-drawer-component -/extend-angular-schematics-to-customize-your-development-process -/angular-universal-real-app-problems -/view-state-selector-angular-design-pattern -/rxjs-why-memory-leaks-occur-when-using-a-subject -/building-a-type-agnostic-cache-using-generics-in-typescript -/making-hostbinding-work-with-observables -/implementing-reusable-and-reactive-forms-in-angular -/how-to-refactor-an-angular-codebase -/rxjs-custom-operators -/the-dark-side-of-server-side-rendering-part-2 -/headless-angular-components -/building-web-desktop-and-mobile-apps-from-a-single-codebase-using-angular -/subtle-difference-between-map-and-pluck-rxjs-operators-that-you-should-know -/rxjs-in-angular-part-iii -/angular-and-solid-principles -/demystifying-taiga-ui-root-component-portals-pattern-in-angular -/angular-elements-2 -/taiga-ui-is-a-new-angular-ui-kit-that-you-should-try -/throwerror-is-not-throw-error -/angular-tree-shaking-2 -/simple-angular-context-help-component-or-how-global-event-listener-can-affect-your-performance -/how-to-manage-component-state-in-angular-using-ngrx-component-store -/bulletproof-angular-angular-strict-mode-explained -/the-dark-side-of-server-side-rendering-part-1 -/building-a-react-static-site-generator-with-partial-hydration-in -/building-a-react-static-site-generator-in-20-lines-of-code-4-dependencies-and-no-transpilers -/better-action-hygiene-with-events-in-ngrx -/how-to-follow-the-dependency-inversion-principle-in-nestjs-and-angular -/ngtemplateoutlet-the-secret-to-customisation -/declarative-reactive-data-and-action-streams-in-angular -/create-a-directive-for-free-dragging-in-angular -/say-hello-to-nan-stack -/rendering-dynamic-components-by-selector-name-in-ivy -/craft-a-complete-gitlab-pipeline-for-angular-part-1 -/ngrx-component -/make-your-mark-with-indepthdev -/angular-11-towards-the-type-safety -/theming-angular-app-its-libraries -/visual-regression-testing-with-cypress-and-angular -/angular-lazy-load-common-styles-specific-to-a-feature-module -/responsive-angular-components -/localstorage-vs-cookies-all-you-need-to-know-about-storing-jwt-tokens-securely-in-the-front-end -/immutability-importance-in-angular-applications -/ngrx-not-only-store -/how-to-stop-being-afraid-and-create-your-own-angular-cli-builder -/angular-router-revealing-some-interesting-facts-and-features -/bring-reactivity-to-your-angular-templates-with-the-letdirective-part-2 -/understanding-ngrx-component-store-selector-debouncing -/observer-apis-in-javascript-part-ii -/announcing-stryker-4-0-mutation-switching -/bring-reactivity-to-your-angular-templates-with-the-letdirective-part-1 -/the-journey-to-isomorphic-rendering-performance -/migrate-from-css-to-scss-stylesheets-for-an-existing-angular-project -/new-possibilities-with-angulars-push-pipe-part-2 -/useful-techniques-for-debugging-code-using-chrome-devtools -/compliant-components-declarative-approach-in-angular -/implementing-angular-schematics-using-angular-tailwind-css-example -/demystifying-angular-router-what-is-routerscroller-and-why-is-it-useful -/taking-react-animations-to-the-next-level-with-react-spring -/the-state-of-rxjs-rxjs-7-and-beyond -/customization-with-ng2-charts-an-easy-way-to-visualize-data -/speed-up-your-angular-schematics-development-with-useful-helper-functions -/observer-apis-in-javascript-part-i -/angular-schematics-from-0-to-publishing-your-own-library-iv -/how-to-do-dom-manipulation-properly-in-angular -/angular-schematics-from-0-to-publishing-your-own-library-iii -/angular-schematics-from-0-to-publishing-your-own-library-ii -/angular-schematics-from-0-to-publishing-your-own-library-i -/custom-theme-for-angular-material-components-series-part-3-apply-theme -/write-better-automated-tests-with-cypress-in-angular -/firebase-ngxs-the-perfect-couple -/build-your-angular-app-once-deploy-anywhere -/angular-forms-why-is-ngmodelchange-late-when-updating-ngmodel-value -/a-note-on-vite-a-very-fast-dev-build-tool-ii -/custom-theme-for-angular-material-components-series-part-2-understand-theme -/ngrx-use-effects-and-router-store-to-isolate-route-related-side-effects -/how-i-got-rid-of-state-observables-in-angular -/the-updateon-option-in-angular-forms -/the-best-way-to-implement-custom-validators -/my-journey-into-tech -/a-note-on-vite-a-very-fast-dev-build-tool-i -/custom-theme-for-angular-material-components-series-part-1-create-a-theme -/make-ngrx-hold-business-logic-dumb-components-smart-store -/new-possibilities-with-angulars-push-pipe-part-1 -/angular-cdk-coercion-the-missing-api-reference -/rxjs-in-angular-part-ii -/agnostic-components-in-angular -/angular-10-towards-the-better-future-for-angular -/effective-rxjs-marble-testing -/the-10-best-angular-tips-selected-by-the-community -/creating-elegant-reactive-forms-with-rxwebvalidators -/how-to-migrate-wordpress-to-scully -/make-the-most-of-angular-di-private-providers-concept -/angular-css-modules -/5-tips-to-boost-your-angular-skills -/in-depth-guide-into-animations-in-angular -/building-a-reusable-menu-component -/double-question-marks-typescript-3-7-nullish-coalescing -/using-angular-in-the-right-way-template-syntax -/convert-into-strongly-typed-angular-forms-in-a-minute -/improved-error-logging-by-the-angular-aot-compiler -/rxjs-the-unexpected -/solidjs-reactivity-to-rendering -/heres-what-you-should-know-when-creating-flexible-and-reusable-components-in-angular -/angular-slightly-different-approach-to-personalising-component-templates -/rxjs-heads-up-topromise-is-being-deprecated -/nested-forms-with-controlcontainer -/building-a-custom-stepper-using-angular-cdk -/setting-up-efficient-workflows-with-eslint-prettier-and-typescript -/exploring-the-state-of-reactivity-patterns-in-2020 -/reduce-your-bundle-size-through-this-component-styling-technique -/angular-the-unexpected -/implementing-shared-logic-for-crud-ui-components-in-angular -/complete-beginner-guide-to-publishing-an-angular-library-to-npm -/how-to-cancel-a-component-event-from-output-properties-in-angular -/a-gentle-introduction-into-tree-shaking-in-angular-ivy -/modelling-asynchronous-flows-using-promises-and-a-use-case-for-deferred -/under-the-hood-of-type-systems-e-g-typescript -/code-sharing-made-easy-in-a-full-stack-app-with-nx-angular-and-nestjs -/create-your-angular-unit-test-spies-automagically -/angular-cli-flows-big-picture -/simplifying-web-components-usage-with-angular-elements -/building-and-consuming-angular-elements-as-web-components -/automate-angular-application-deployment-via-aws-codepipeline -/how-to-read-azure-dev-ops-logs-from-node-js-using-rest-api -/angular-forms-useful-tips -/create-a-taponce-custom-rxjs-operator -/understanding-the-magic-behind-ngrx-effects -/angular-with-ivy-build-performance-review -/switch-themes-like-a-fox-based-on-ambient-light-in-your-angular-apps -/lets-implement-a-theme-switch-like-the-angular-material-site -/easier-angular-ivy-debugging-with-a-chrome-extension -/implement-google-sign-inoauth-in-your-angular-app-in-under-15-minutes -/how-to-automate-npm-package-publishing-with-azure-devops -/under-the-hood-of-web-bundlers-e-g-webpack -/spectator-when-testing-becomes-a-pleasure -/understanding-the-magic-behind-storemodule-of-ngrx-ngrx-store -/what-makes-a-good-angular-library -/angular-forms-story-strong-types -/rxjs-for-await-what -/lazy-loading-angular-components-from-non-angular-applications -/stop-using-shared-material-module -/create-your-standalone-angular-library-in-10-minutes -/angular-bad-practices-revisited -/dynamic-components-what-they-are-part-ii -/how-to-use-the-environment-for-specific-http-services -/how-to-debug-a-child-process-in-node-and-gatsby-js-with-chrome -/adding-ngrx-to-your-existing-applications -/inside-fiber-in-depth-overview-of-the-new-reconciliation-algorithm-in-react -/this-is-how-angular-cli-webpack-delivers-your-css-styles-to-the-client -/a-deep-dive-into-injectable-and-providedin-in-ivy -/webpack-5-module-federation-a-game-changer-in-javascript-architecture -/angular-keeping-it-fat-dumb-and-happy -/angular-the-viewmodel-of-a-component-as-an-observable -/declarative-internet-shopping-with-payment-request-api-and-angular -/lazy-loading-angular-modules-with-ivy -/becoming-a-git-pro-part-1-internal-git-architecture -/shell-library-patterns-with-nx-and-monorepo-architectures -/this-will-make-you-more-efficient-at-debugging-webpack-unspecified-build-errors -/rxjs-in-angular-part-i -/here-is-why-appendchild-moves-a-dom-node-between-parents -/dijkstra-was-right-recursion-should-not-be-difficult -/supercharge-event-management-in-your-angular-application -/gentle-introduction-into-compilers-part-1-lexical-analysis-and-scanner -/how-not-to-trick-typescript-compiler-and-not-be-tricked-by-it -/angular-a11y-11-tips-on-how-to-make-your-apps-more-accessible -/how-to-avoid-angular-injectable-instances-duplication -/exploring-the-httpclientmodule-in-angular -/a-thorough-exploration-of-angular-forms -/angular-and-internet-explorer -/a-detailed-look-at-angulars-root-and-any-provider-scopes -/getting-inside-angulars-elementschemaregistry-mechanism -/angular-web-components-a-complete-guide -/scully-the-first-static-site-generator-for-angular -/top-15-angular-indepth-articles-of-2019 -/rx-js-operators-part-ii -/writing-custom-virtual-scroll-strategy-in-angular-apps -/here-is-what-you-need-to-know-about-dynamic-components-in-angular -/exploring-angular-dom-manipulation-techniques-using-viewcontainerref -/exciting-times-ahead-be-ready-for-angular-9 -/creating-a-sketchpad-with-angular-and-p5js -/why-do-we-have-dependency-injection-in-web-development -/angular-tools-you-should-be-aware-of -/inside-ag-grid-techniques-to-make-the-fastest-javascript-datagrid-in-the-world -/overriding-angular-schematics -/whats-new-after-angular-8 -/angular-show-loading-indicator-when-obs-async-is-not-yet-resolved -/implementing-multi-language-angular-applications-rendered-on-a-server-ssr -/how-in-depth-knowledge-of-change-detection-in-angular-helped-me-improve-applications-performance -/asynchronous-modules-and-components-in-angular-ivy -/angular-cli-builders -/optimizing-events-handling-in-angular -/building-an-api-with-firebase -/finding-fine-grained-reactive-programming -/mastering-rxjs-operators-and-functions-that-can-bite-you-when-you-dont-expect -/angular-platforms-in-depth-part-3-rendering-angular-applications-in-terminal -/angular-platforms-in-depth-part-2-application-bootstrap-process -/type-checking-templates-in-angular-viewengine-and-ivy -/type-checking-templates-in-angular-view-engine-and-ivy -/angular-platforms-in-depth-part-1-what-are-angular-platforms -/beware-angular-can-steal-your-time -/optimize-angular-bundle-size-in-4-steps -/designing-scalable-angular-applications -/rxjs-recipes-forkjoin-with-the-progress-of-completion-for-bulk-network-requests-in-angular -/how-cypress-makes-testing-fun -/having-fun-with-angular-and-typescript-transformers -/brace-yourself-angular-8-is-coming -/code-splitting-in-angular-or-how-to-share-components-between-lazy-modules -/angular-ivy-change-detection-execution-are-you-prepared -/doing-a11y-easily-with-angular-cdk-keyboard-navigable-lists -/why-firebase-cloud-functions-are-awesome -/why-building-with-a-jamstack-is-awesome -/rxjs-repeat-operator-beginner-necromancer-guide -/fastest-way-to-cache-for-lazy-developers-angular-with-rxjs -/npm-peer-dependencies -/making-an-angular-project-mono-repo-with-ngrx-state-management-and-lazy-loading -/how-to-start-flying-with-angular-and-ngrx -/ngrx-how-and-where-to-handle-loading-and-error-states-of-ajax-calls -/angular-unit-testing-viewchild -/how-to-debounce-an-input-while-skipping-the-first-entry -/building-an-extensible-dynamic-pluggable-enterprise-application-with-angular -/i-changed-my-implementation-of-an-extremely-deeply-nested-angular-reactive-form-and-you-wont-believe-what-happened -/tooltip-with-angular-cdk -/developments-in-web-components-im-excited-about-in-2019 -/throttling-notifications-from-multiple-users-with-rxjs -/understanding-enumerations -/how-the-angularfire-library-makes-firebase-feel-like-magic -/why-react-suspense-will-be-a-game-changer -/angular-di-getting-to-know-the-ivy-nodeinjector -/do-you-know-how-angular-transforms-your-code -/rxjs-applying-asyncscheduler-as-an-argument-vs-with-observeon-operator -/angular-cli-camelcase-or-kebab-case -/reading-the-rxjs-6-sources-map-and-pipe -/angular-nested-reactive-forms-using-controlvalueaccessorscvas -/rxjs-in-angular-when-to-subscribe-rarely -/connecting-the-dots-where-hard-work-and-dreams-can-lead-you -/angular-workspace-no-application-for-you -/the-angular-devops-series-deploying-to-firebase-with-circleci -/improved-navigation-in-angular-7-with-switchmap -/in-depth-explanation-of-state-and-props-update-in-react -/new-in-angular-7-1-router-updates -/a-gentle-introduction-into-change-detection-in-angular -/building-interactive-lists-with-the-new-angular-7-drag-and-drop-tool -/how-to-reuse-common-layouts-in-angular-using-router -/the-difference-between-ngdocheck-and-asyncpipe-in-onpush-components -/angular-router-series-pillar-3-lazy-loading-aot-and-preloading -/how-to-read-the-rxjs-6-sources-part-1-understanding-of-and-subscriptions -/angular-router-series-pillar-2-understanding-the-routers-navigation-cycle -/what-every-front-end-developer-should-know-about-change-detection-in-angular-and-react -/the-how-and-why-on-reacts-usage-of-linked-list-in-fiber-to-walk-the-components-tree -/exploring-drag-and-drop-with-the-new-angular-material-cdk -/angular-flex-layout-flexbox-and-grid-layout-for-angular-component -/build-your-own-observable-part-4-map-filter-take-and-all-that-jazz -/angular-router-series-secondary-outlets-primer -/the-three-pillars-of-the-angular-router-router-states-and-url-matching -/a-comparison-between-angular-and-react-and-their-core-languages -/the-three-pillars-of-angular-routing-angular-router-series-introduction -/the-angular-library-series-publishing -/practical-application-of-reverse-engineering-guidelines-and-principles -/level-up-your-reverse-engineering-skills -/angular-testing-with-headless-chrome -/building-your-own-observable-part-3-the-observer-pattern-and-creational-methods -/build-your-own-observable-part-2-containers-and-intuition -/becoming-an-angular-environmentalist -/build-your-own-observable-part-1-arrays -/the-angular-library-series-building-and-packaging -/a-curious-case-of-the-host-decorator-and-element-injectors-in-angular -/power-of-rxjs-when-using-exponential-backoff -/creating-a-library-in-angular-6-using-angular-cli-and-ng-packagr -/ivy-engine-in-angular-first-in-depth-look-at-compilation-runtime-and-change-detection -/working-with-dom-in-angular-unexpected-consequences-and-optimization-techniques -/gestures-in-an-angular-application -/deploy-an-angular-application-to-iis -/what-you-always-wanted-to-know-about-angular-dependency-injection-tree -/catch-angular-template-errors-like-a-pro-or-how-i-create-angular-demo -/dynamically-loading-components-with-angular-cli -/insiders-guide-into-interceptors-and-httpclient-mechanics-in-angular -/he-who-thinks-change-detection-is-depth-first-and-he-who-thinks-its-breadth-first-are-both-usually-right -/learn-to-combine-rxjs-sequences-with-super-intuitive-interactive-diagrams -/here-is-what-you-need-to-know-about-javascripts-number-type -/do-you-really-know-what-unidirectional-data-flow-means-in-angular -/do-you-still-think-that-ngzone-zone-js-is-required-for-change-detection-in-angular -/these-5-articles-will-make-you-an-angular-change-detection-expert -/the-essential-difference-between-constructor-and-ngoninit-in-angular -/i-reverse-engineered-zones-zone-js-and-here-is-what-ive-found -/never-again-be-confused-when-implementing-controlvalueaccessor-in-angular-forms -/the-essential-difference-between-pure-and-impure-pipes-in-angular-and-why-that-matters -/the-new-angular-httpclient-api -/if-you-think-ngdocheck-means-your-component-is-being-checked-read-this-article -/avoiding-common-confusions-with-modules-in-angular -/what-is-forwardref-in-angular-and-why-we-need-it -/how-to-manually-bootstrap-an-angular-application -/a-deep-deep-deep-deep-deep-dive-into-the-angular-compiler -/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error -/the-mechanics-of-property-bindings-update-in-angular -/here-is-why-you-will-not-find-components-inside-angular -/the-mechanics-of-dom-updates-in-angular -/here-is-how-to-get-viewcontainerref-before-viewchild-query-is-evaluated -/implementing-custom-component-decorator-in-angular -/everything-you-need-to-know-about-debugging-angular-applications -/hooking-into-the-angular-bootstrap-process -/es6-iterators-and-generators-by-example -/angulars-digest-is-reborn-in-the-newer-version-of-angular -/everything-you-need-to-know-about-change-detection-in-angular -/configuring-typescript-compiler -/how-to-round-binary-numbers -/the-mechanics-behind-exponent-bias-in-floating-point -/the-simple-math-behind-decimal-binary-conversion-algorithms -/pl/ -/pl/about-us -/pl/become-author -/pl/search -/pl/latest -/pl/news -/pl/guides -/pl/404 -/ -/about-us -/become-author -/search -/latest -/news -/guides -/404 diff --git a/apps/blog/scripts/build-routes.mjs b/apps/blog/scripts/build-routes.mjs index 0d06dddf..ceaa3240 100644 --- a/apps/blog/scripts/build-routes.mjs +++ b/apps/blog/scripts/build-routes.mjs @@ -109,13 +109,15 @@ async function fetchAuthorRoutes(lang, skip = 0, take = 50) { async function fetchPageRoutes(lang) { const url = `${API_BASE_URL}/pages`; try { - const { data, total } = await fetch(url).then((resp) => resp.json()); - const pageSlugs = data.map((page) => ({ - url: constructUrl(`pages/${page.slug}`, lang), - publishDate: new Date().toISOString(), - })); + const { data } = await fetch(url).then((resp) => resp.json()); + const pageSlugs = data + .filter((page) => page.lang === lang) + .map((page) => ({ + url: constructUrl(page.slug, lang), + publishDate: new Date().toISOString(), + })); ssgRoutes.push(...pageSlugs); - // pageRoutes.push(...pageSlugs); + pageRoutes.push(...pageSlugs); } catch (error) { console.error(`Failed to fetch pages from ${url}`); throw error; @@ -167,10 +169,10 @@ function writeSSGRoutesToFile() { } /** - * Creates a static JSON asset with allowed article paths for a given language. + * Creates a static JSON asset with allowed article & pages paths for a given language. * @param {"pl" | "en"} lang */ -function writeArticlePathsToFile(lang) { +function writePathsToFile(lang) { const stream = createWriteStream(`${ROOT_PATHS_FILE_PREFIX}-${lang}.json`, { encoding: 'utf-8', }); @@ -182,32 +184,17 @@ function writeArticlePathsToFile(lang) { const filteredArticlePaths = articleRoutes .filter((pathObj) => pathObj.url.startsWith(`/${lang}/`)) .map((pathObj) => pathObj.url.replace(`/${lang}/`, '')); - - try { - stream.write(JSON.stringify({ articles: filteredArticlePaths })); - } catch (error) { - console.error('Error during write operation:', error); - throw error; - } finally { - stream.end(); - } -} - -function writePagePathsToFile(lang) { - const stream = createWriteStream(`${ROOT_PATHS_FILE_PREFIX}-${lang}.json`, { - encoding: 'utf-8', - }); - - stream.on('error', (error) => { - console.error('Error writing paths to file:', error); - }); - const filteredPagePaths = pageRoutes .filter((pathObj) => pathObj.url.startsWith(`/${lang}/`)) .map((pathObj) => pathObj.url.replace(`/${lang}/`, '')); try { - stream.write(JSON.stringify({ pages: filteredPagePaths })); + stream.write( + JSON.stringify({ + articles: filteredArticlePaths, + pages: filteredPagePaths, + }), + ); } catch (error) { console.error('Error during write operation:', error); throw error; @@ -226,8 +213,7 @@ async function main() { SUPPORTED_LANGUAGES.forEach((lang) => { appendStaticRoutes(lang); - writeArticlePathsToFile(lang); - writePagePathsToFile(lang); + writePathsToFile(lang); }); writeSSGRoutesToFile(); diff --git a/apps/blog/src/assets/.gitignore b/apps/blog/src/assets/.gitignore new file mode 100644 index 00000000..2d0fbb61 --- /dev/null +++ b/apps/blog/src/assets/.gitignore @@ -0,0 +1 @@ +root-paths-*.json diff --git a/apps/blog/src/sitemap.xml b/apps/blog/src/sitemap.xml deleted file mode 100644 index dd37c3f8..00000000 --- a/apps/blog/src/sitemap.xml +++ /dev/null @@ -1,6171 +0,0 @@ - - - - http://localhost:4200/pl/author/adam-bartoszko - 2024-09-12T15:16:31.658Z - 0.8 - monthly - - - http://localhost:4200/pl/author/adam-genshaft - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/adam-koliweszka - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/adrian-zaorski - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/ajay-ojha - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/alessia-amitrano - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/alex-inkin - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/alex-okrushko - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/alexey-zuev - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/amadou-sall - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/amal-ayyash - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/andrei-gatej - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/andrei-vajna - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/andrew-evans - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/angular-indepth - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/anna-laskowska - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/armen-vardanyan - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/artur-androsovych - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/artur-haczek - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/bharath-ravi - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/bruno-bradach - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/chandler-baskins - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/chaz-gatian - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/chris-williams - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/christian-janker - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/ciro-nunes - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/connie-leung - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/craig-taub - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/damian-brzezinski - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/daniel - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/danny-koppenhagen - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/dawid-kostka - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/dharmen-shah - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/divya-d-dev - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/dler-ari - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/dmitry-efimenko - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/dominik - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/dominik-kalinowski - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/elise-patrikainen - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/enea-jahollari - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/evgeny-fedorenko - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/fanis-prodromou - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/fortune-ikechi - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/freddy-montes - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/gaurav-gupta - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/georgi-parlakov - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/german-quinteros - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/grzegorz - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/gugan-arumugan - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/pl/author/hayden-braxton - 2024-09-12T15:16:31.659Z - 0.8 - monthly - - - http://localhost:4200/author/adam-bartoszko - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/adam-genshaft - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/adam-koliweszka - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/adrian-zaorski - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/ajay-ojha - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/alessia-amitrano - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/alex-inkin - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/alex-okrushko - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/alexey-zuev - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/amadou-sall - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/amal-ayyash - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/andrei-gatej - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/andrei-vajna - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/andrew-evans - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/angular-indepth - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/anna-laskowska - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/armen-vardanyan - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/artur-androsovych - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/artur-haczek - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/bharath-ravi - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/bruno-bradach - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/chandler-baskins - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/chaz-gatian - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/chris-williams - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/christian-janker - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/ciro-nunes - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/connie-leung - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/craig-taub - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/damian-brzezinski - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/daniel - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/danny-koppenhagen - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/dawid-kostka - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/dharmen-shah - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/divya-d-dev - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/dler-ari - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/dmitry-efimenko - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/dominik - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/dominik-kalinowski - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/elise-patrikainen - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/enea-jahollari - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/evgeny-fedorenko - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/fanis-prodromou - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/fortune-ikechi - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/freddy-montes - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/gaurav-gupta - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/georgi-parlakov - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/german-quinteros - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/grzegorz - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/gugan-arumugan - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/author/hayden-braxton - 2024-09-12T15:16:31.660Z - 0.8 - monthly - - - http://localhost:4200/angular-for-everyone-how-to-adapt-applications-for-people-with-disabilities - 2024-09-09T08:53:47.000Z - 0.8 - monthly - - - http://localhost:4200/parsing-and-mapping-api-response-using-zod-js - 2024-08-20T14:28:25.000Z - 0.8 - monthly - - - http://localhost:4200/the-most-important-new-features-introduced-by-typescript-5-5 - 2024-08-09T07:26:47.000Z - 0.8 - monthly - - - http://localhost:4200/signals-in-angular-deep-dive-for-busy-developers - 2024-08-06T07:00:08.000Z - 0.8 - monthly - - - http://localhost:4200/switchall-rxjs-reference - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/mergemap-rxjs-reference - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/exhaustmap-rxjs-reference - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/filter-rxjs-reference - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/combinelatest-rxjs-reference - 2024-07-24T09:06:20.000Z - 0.9 - weekly - - - http://localhost:4200/rxjs-tutorials - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/angular-tutorials - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/the-simple-way-to-reload-data-using-rxjs - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/how-to-exclude-stylesheets-from-the-bundle-and-lazy-load-them-in-angular-angular-tutorials - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/angular-applications-seo-improvement-with-social-media-customization-angular-tutorials - 2024-07-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/concatmap-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/retrywhen-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/publish-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/race-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/take-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/tap-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/switchmap-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/map-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/share-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/of-rxjs-reference - 2024-07-24T09:06:19.000Z - 0.8 - monthly - - - http://localhost:4200/takewhile-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/delay-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/delaywhen-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/buffer-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/zip-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/distinctuntilchanged-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/publishbehavior-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/debounce-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/merge-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/sampletime-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.8 - monthly - - - http://localhost:4200/withlatestfrom-rxjs-reference - 2024-07-24T09:06:18.000Z - 0.9 - weekly - - - http://localhost:4200/exhaust-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/catcherror-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/audittime-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/buffertime-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/publishreplay-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/throttletime-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/bufferwhen-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/concatall-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/forkjoin-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/from-rxjs-reference - 2024-07-24T09:06:17.000Z - 0.8 - monthly - - - http://localhost:4200/debouncetime-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/takeuntil-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/behaviorsubject-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/replaysubject-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/operators-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-dla-wszystkich-jak-dostosowac-aplikacje-do-potrzeb-osob-niepelnosprawnych - 2024-09-09T09:13:26.000Z - 0.8 - monthly - - - http://localhost:4200/pl/parsowanie-i-mapowanie-odpowiedzi-z-api-z-wykorzystaniem-zod-js - 2024-08-20T14:28:13.000Z - 0.8 - monthly - - - http://localhost:4200/pl/najistotniejsze-zmiany-wprowadzone-w-nowej-wersji-typescripta-5-5 - 2024-08-09T07:25:43.000Z - 0.8 - monthly - - - http://localhost:4200/pl/sygnaly-w-angular-gleboka-analiza-dla-zapracowanych-deweloperow - 2024-08-06T07:34:26.000Z - 0.8 - monthly - - - http://localhost:4200/pl/przywracanie-pozycji-przewijania-scroll-w-angularze - 2024-07-23T09:49:21.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-zmienna-szablonu-let-hit-czy-kit - 2024-07-11T08:52:14.000Z - 0.8 - monthly - - - http://localhost:4200/pl/kontroluj-bundle-size-aplikacji-z-bundlemon - 2024-07-08T06:16:04.000Z - 0.8 - monthly - - - http://localhost:4200/pl/wszystko-co-musisz-wiedziec-o-angular-router - 2024-06-21T11:34:35.000Z - 0.8 - monthly - - - http://localhost:4200/pl/testowanie-jednostkowe-widokow-z-blokami-defer - 2024-06-10T07:55:16.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-18-co-nowego - 2024-05-23T06:00:28.000Z - 0.8 - monthly - - - http://localhost:4200/pl/signal-store-ngxs-zwiekszanie-elastycznosci-w-zarzadzaniu-stanem - 2024-05-06T10:37:56.000Z - 0.8 - monthly - - - http://localhost:4200/pl/jak-zoptymalizowac-bundle-size-angulara - 2024-04-22T12:15:20.000Z - 0.8 - monthly - - - http://localhost:4200/pl/jak-uzywac-bloku-defer-w-angularze-aby-zwiekszyc-wydajnosc - 2024-04-08T09:24:39.000Z - 0.8 - monthly - - - http://localhost:4200/pl/wszystko-co-musisz-wiedziec-o-dependency-injection-w-angularze - 2024-03-25T14:28:46.000Z - 0.8 - monthly - - - http://localhost:4200/pl/zmiany-w-typescript-5-3 - 2024-03-12T07:49:44.000Z - 0.8 - monthly - - - http://localhost:4200/pl/microfrontendy-w-angularze-przyszlosc-skalowalnych-aplikacji-front-endowych - 2024-02-21T13:49:18.000Z - 0.8 - monthly - - - http://localhost:4200/pl/przelom-w-zarzadzaniu-stanem-odkryj-prostote-signal-store-czesc-1 - 2024-02-09T14:55:33.000Z - 0.8 - monthly - - - http://localhost:4200/pl/zwieksz-wydajnosc-swojej-aplikacji-z-ngoptimizedimage - 2024-01-16T13:27:50.000Z - 0.8 - monthly - - - http://localhost:4200/pl/jak-zbudowac-galerie-pokemonow-za-pomoca-nowego-przeplywu-sterowania-w-angular-17 - 2024-01-03T12:55:55.000Z - 0.8 - monthly - - - http://localhost:4200/pl/analog-meta-framework-dla-angulara - 2023-12-12T11:27:04.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-styles-masterclass - 2023-11-28T14:06:12.000Z - 0.8 - monthly - - - http://localhost:4200/pl/miedzy-nami-dyrektywami-directive-composition-api - 2023-11-13T14:52:04.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-17-co-nowego - 2023-11-08T12:38:59.000Z - 0.8 - monthly - - - http://localhost:4200/pl/bezproblemowe-wdrazanie-aplikacji-angularowej-z-uzyciem-vercel - 2023-10-24T13:10:14.000Z - 0.8 - monthly - - - http://localhost:4200/pl/internacjonalizacja-czyli-jak-otworzyc-aplikacje-na-swiat-czesc-2 - 2023-10-10T13:42:07.000Z - 0.8 - monthly - - - http://localhost:4200/pl/internacjonalizacja-czyli-jak-otworzyc-aplikacje-na-swiat-czesc-1 - 2023-10-04T14:06:34.000Z - 0.8 - monthly - - - http://localhost:4200/pl/znamy-nowy-syntax-dla-control-flow-w-angularze - 2023-09-27T14:06:34.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-storybook-2 - 2023-09-19T12:38:39.000Z - 0.8 - monthly - - - http://localhost:4200/pl/poznaj-destroyref - 2023-09-05T13:25:43.000Z - 0.8 - monthly - - - http://localhost:4200/pl/skalowalna-i-modulowa-aplikacja-angular-z-nx - 2023-08-17T11:35:05.000Z - 0.8 - monthly - - - http://localhost:4200/pl/programowanie-animacji-w-angularze - 2023-08-10T08:59:09.000Z - 0.8 - monthly - - - http://localhost:4200/pl/dlaczego-sygnaly-nie-zastapia-rxjs - 2023-07-13T08:33:17.000Z - 0.8 - monthly - - - http://localhost:4200/pl/wspoldzialanie-sygnalow-i-rxjs-w-angularze-na-praktycznym-przykladzie - 2023-06-27T08:47:04.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-rozszerzanie-elementow-natywnych - 2023-06-01T10:00:58.000Z - 0.8 - monthly - - - http://localhost:4200/pl/sygnaly-w-angularze-16 - 2023-05-25T09:00:15.000Z - 0.8 - monthly - - - http://localhost:4200/pl/co-nowego-w-angular-16 - 2023-05-04T09:26:06.000Z - 0.8 - monthly - - - http://localhost:4200/pl/wszystko-co-musisz-wiedziec-aby-rozpoczac-prace-z-ngxs - 2023-02-23T13:35:02.000Z - 0.8 - monthly - - - http://localhost:4200/pl/czy-mozemy-w-pelni-zaufac-sanitizerom-html-i-jak-pracowac-bez-nich - 2023-02-09T09:32:20.000Z - 0.8 - monthly - - - http://localhost:4200/pl/nx-i-angular-elements-studium-przypadku - 2023-01-19T11:56:37.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-15-co-nowego - 2023-01-03T11:23:57.000Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-standalone-api - 2022-12-28T11:59:20.000Z - 0.8 - monthly - - - http://localhost:4200/pl/typed-forms - 2022-12-19T12:46:26.000Z - 0.8 - monthly - - - http://localhost:4200/pl/cypress-wprowadzenie - 2022-11-24T14:32:17.000Z - 0.8 - monthly - - - http://localhost:4200/pl/co-nowego-w-ngrx-przeglad-zmian-i-praktyczne-wskazowki - 2022-10-06T10:46:36.000Z - 0.8 - monthly - - - http://localhost:4200/pl/teleportacja-w-angularze - 2022-08-03T07:49:56.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-v14-co-warto-wiedziec - 2022-06-23T11:49:20.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ng-mocks-z-czym-to-sie-je - 2022-06-02T07:27:28.000Z - 0.3 - monthly - - - http://localhost:4200/pl/backend-for-frontend-by-frontend - 2022-04-14T10:58:25.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-meetup-2-03-2022 - 2022-04-06T12:35:37.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-extended-diagnostics - 2022-03-03T14:40:30.000Z - 0.3 - monthly - - - http://localhost:4200/pl/pages/competition-rules - 2024-09-12T15:16:31.667Z - 0.8 - monthly - - - http://localhost:4200/pl/pages/newsletter-en - 2024-09-12T15:16:31.667Z - 0.9 - weekly - - - http://localhost:4200/pl/pages/newsletter - 2024-09-12T15:16:31.667Z - 0.9 - weekly - - - http://localhost:4200/pl/pages/regulamin-konkursu - 2024-09-12T15:16:31.667Z - 0.8 - monthly - - - http://localhost:4200/pl/pages/become-a-part-of-angular-love - 2024-09-12T15:16:31.667Z - 0.8 - monthly - - - http://localhost:4200/pl/pages/most-popular-types-of-articles - 2024-09-12T15:16:31.667Z - 0.8 - monthly - - - http://localhost:4200/pl/pages/publishing-process - 2024-09-12T15:16:31.667Z - 0.8 - monthly - - - http://localhost:4200/pl/pages/rules-for-writing-articles - 2024-09-12T15:16:31.667Z - 0.8 - monthly - - - http://localhost:4200/pl/pages/najpopularniejsze-rodzaje-artykulow - 2024-09-12T15:16:31.667Z - 0.8 - monthly - - - http://localhost:4200/pl/pages/zasady-pisania-artykulow - 2024-09-12T15:16:31.667Z - 0.8 - monthly - - - http://localhost:4200/pages/competition-rules - 2024-09-12T15:16:31.668Z - 0.8 - monthly - - - http://localhost:4200/pages/newsletter-en - 2024-09-12T15:16:31.668Z - 0.9 - weekly - - - http://localhost:4200/pages/newsletter - 2024-09-12T15:16:31.668Z - 0.9 - weekly - - - http://localhost:4200/pages/regulamin-konkursu - 2024-09-12T15:16:31.668Z - 0.8 - monthly - - - http://localhost:4200/pages/become-a-part-of-angular-love - 2024-09-12T15:16:31.668Z - 0.8 - monthly - - - http://localhost:4200/pages/most-popular-types-of-articles - 2024-09-12T15:16:31.668Z - 0.8 - monthly - - - http://localhost:4200/pages/publishing-process - 2024-09-12T15:16:31.668Z - 0.8 - monthly - - - http://localhost:4200/pages/rules-for-writing-articles - 2024-09-12T15:16:31.668Z - 0.8 - monthly - - - http://localhost:4200/pages/najpopularniejsze-rodzaje-artykulow - 2024-09-12T15:16:31.668Z - 0.8 - monthly - - - http://localhost:4200/pages/zasady-pisania-artykulow - 2024-09-12T15:16:31.668Z - 0.8 - monthly - - - http://localhost:4200/pl/author/hien-pham - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/igor-katsuba - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/jakub-pawlak - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/jay-bell - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/j_r_my-bardon - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/joaquin-cid - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/josip-boj_i_ - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/julian-burr - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/kajetan-_wi_tek - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/kamil-gajowy - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/kamil-puczka - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/kevin-kreuzer - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/kiril-zafirov - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/krzysztof-kosmowski - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/krzysztof-skorupkavalueadd-pl - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/kyler-johnson - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/lars-gyrup-brink-nielsen - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/luca-del-puppo - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/lukasz-joorewicz - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/lukas-kumiec - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/lukaszm - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/maciej-koch - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/maciek - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/maciejwwojcik - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/magda - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/maina-wycliffe - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/maja-hendzel - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/maksym-honchar - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/manoj-selvam - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/marcin-lesniczek - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/marcin-stelmaszczyk - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/maria-zayed - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mariano-alvarez - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mateus-carniatto - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mateusz-basinski - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mateusz-cichulski - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mateusz-dobrowolski - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mateusz-doduc - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mateusz-garbaciak - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mateusz-stefanczykvalueadd-pl - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/max-koretskyi - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/michael-hladky - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/michael-lorton - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/michelle-wirantono - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/milosz-rutkowski - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/miroslav-jonas - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mohamed-gara - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mohammad-quanit - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/nacho-vazquez - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/pl/author/natka - 2024-09-12T15:16:31.674Z - 0.8 - monthly - - - http://localhost:4200/author/hien-pham - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/igor-katsuba - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/jakub-pawlak - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/jay-bell - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/j_r_my-bardon - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/joaquin-cid - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/josip-boj_i_ - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/julian-burr - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/kajetan-_wi_tek - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/kamil-gajowy - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/kamil-puczka - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/kevin-kreuzer - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/kiril-zafirov - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/krzysztof-kosmowski - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/krzysztof-skorupkavalueadd-pl - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/kyler-johnson - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/lars-gyrup-brink-nielsen - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/luca-del-puppo - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/lukasz-joorewicz - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/lukas-kumiec - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/lukaszm - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/maciej-koch - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/maciek - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/maciejwwojcik - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/magda - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/maina-wycliffe - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/maja-hendzel - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/maksym-honchar - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/manoj-selvam - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/marcin-lesniczek - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/marcin-stelmaszczyk - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/maria-zayed - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mariano-alvarez - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mateus-carniatto - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mateusz-basinski - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mateusz-cichulski - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mateusz-dobrowolski - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mateusz-doduc - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mateusz-garbaciak - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mateusz-stefanczykvalueadd-pl - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/max-koretskyi - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/michael-hladky - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/michael-lorton - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/michelle-wirantono - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/milosz-rutkowski - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/miroslav-jonas - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mohamed-gara - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/mohammad-quanit - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/nacho-vazquez - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/author/natka - 2024-09-12T15:16:31.675Z - 0.8 - monthly - - - http://localhost:4200/asyncsubject-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/concat-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/multicast-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/retry-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/mergeall-rxjs-reference - 2024-07-24T09:06:16.000Z - 0.8 - monthly - - - http://localhost:4200/rxjs-reference - 2024-07-24T09:06:15.000Z - 0.8 - monthly - - - http://localhost:4200/subjects-rxjs-reference - 2024-07-24T09:06:15.000Z - 0.8 - monthly - - - http://localhost:4200/angular-scroll-position-restoration - 2024-07-23T10:19:55.000Z - 0.8 - monthly - - - http://localhost:4200/angular-template-let-variable-hot-or-not - 2024-07-11T08:54:06.000Z - 0.8 - monthly - - - http://localhost:4200/track-your-bundle-size-with-bundlemon - 2024-07-08T06:22:29.000Z - 0.8 - monthly - - - http://localhost:4200/angular-router-everything-you-need-to-know-about - 2024-06-21T11:26:14.000Z - 0.8 - monthly - - - http://localhost:4200/learn-how-to-unit-test-the-deferrable-views - 2024-06-10T09:27:41.000Z - 0.8 - monthly - - - http://localhost:4200/angular-18-whats-new - 2024-05-21T11:56:25.000Z - 0.8 - monthly - - - http://localhost:4200/debugging-techniques-chrome-devtools - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/change-detection-big-picture-rendering-cycle - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/running-change-detection-preventing-autorun - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/optimization-techniques-reusing-views - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/running-change-detection-autorun-with-zones - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/running-change-detection-manual-control - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/expression-changed-error-debugging-algorithm - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/running-change-detection-detached-views - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/debugging-techniques-angular-devtools - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/debugging-techniques-debug-element - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/debugging-techniques-global-utils - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/expression-changed-error-overview - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/change-detection-big-picture-operations - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/expression-changed-error-causes-and-workarounds - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/running-change-detection-components-tree - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/optimization-techniques-onpush-strategy - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/debugging-techniques-profiling - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/change-detection-big-picture-overview - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/change-detection-big-picture-unidirectional-data-flow - 2024-05-19T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/signal-store-ngxs-elevating-flexibility-in-state-management - 2024-05-06T10:54:37.000Z - 0.8 - monthly - - - http://localhost:4200/how-to-implement-automatic-token-insertion-in-requests-using-http-interceptor-angular-tutorials - 2024-04-24T09:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/how-to-optimize-your-angular-bundle-size - 2024-04-22T12:32:48.000Z - 0.8 - monthly - - - http://localhost:4200/how-to-use-angulars-defer-block-to-improve-performance - 2024-04-08T11:47:07.000Z - 0.8 - monthly - - - http://localhost:4200/dependency-injection-in-angular-everything-you-need-to-know - 2024-03-25T14:28:43.000Z - 0.8 - monthly - - - http://localhost:4200/changes-in-typescript-5-3 - 2024-03-12T07:49:27.000Z - 0.8 - monthly - - - http://localhost:4200/bundle-size-improvements-from-deferred-views-in-angular - 2024-03-05T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/angular-micro-frontends-a-modern-approach-to-complex-app-development - 2024-02-21T13:49:32.000Z - 0.8 - monthly - - - http://localhost:4200/strongly-typed-reactive-forms-in-angular - 2024-02-12T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/breakthrough-in-state-management-discover-the-simplicity-of-signal-store-part-1 - 2024-02-09T14:55:44.000Z - 0.8 - monthly - - - http://localhost:4200/deferred-components-vs-dynamic-components-in-angular - 2024-02-05T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/diving-into-the-new-angular-control-flow-internals - 2024-01-24T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/full-stack-apps-with-angular-and-nestjs-in-an-nx-monorepo - 2024-01-21T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/boost-your-applications-performance-with-ngoptimizedimage - 2024-01-15T09:31:19.000Z - 0.8 - monthly - - - http://localhost:4200/angular-analog-and-vite - 2024-01-03T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/build-a-pokemon-gallery-with-new-control-flow-in-angular-17 - 2024-01-03T13:05:35.000Z - 0.8 - monthly - - - http://localhost:4200/the-who-what-when-where-why-and-how-of-image-optimization-in-angular - 2023-12-14T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/analog-a-meta-framework-for-angular - 2023-12-12T11:25:35.000Z - 0.8 - monthly - - - http://localhost:4200/pl/sharing-is-caring-wersja-angular - 2022-02-10T11:13:19.000Z - 0.3 - monthly - - - http://localhost:4200/pl/template-driven-forms-i-reactive-forms - 2022-01-27T10:37:27.000Z - 0.3 - monthly - - - http://localhost:4200/pl/rxjs-w-angularze-wiedza-w-pigulce - 2022-01-25T12:47:16.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-dependency-inversion-principle - 2022-01-21T11:45:22.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-interface-segregation-principle - 2022-01-06T09:00:17.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-liskov-substitution-principle - 2021-12-30T10:10:58.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-open-closed-principle - 2021-12-09T12:38:19.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-single-responsibility-principle - 2021-11-26T08:40:41.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-tips-tricks-cz-viii - 2021-11-18T15:04:37.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ngwarsztaty-recenzja - 2021-10-29T11:54:48.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-electron - 2021-10-14T10:00:28.000Z - 0.3 - monthly - - - http://localhost:4200/pl/pwa-angular-progressive-web-apps - 2021-09-20T09:04:55.000Z - 0.3 - monthly - - - http://localhost:4200/pl/jak-z-tworzenia-ui-stalem-sie-angular-developerem - 2021-09-10T07:23:15.000Z - 0.3 - monthly - - - http://localhost:4200/pl/kompendium-wiedzy-o-restrykcjach-na-etapie-kompilacji - 2021-09-02T08:24:40.000Z - 0.3 - monthly - - - http://localhost:4200/pl/rxjs7-co-nowego - 2021-08-24T07:45:00.000Z - 0.3 - monthly - - - http://localhost:4200/pl/behavior-driven-development-zlote-ale-czy-skromne - 2021-08-19T08:00:20.000Z - 0.3 - monthly - - - http://localhost:4200/pl/wywiad-z-kamilem-mysliwcem - 2021-08-04T09:46:23.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-na-platformach-mobilnych - 2021-07-23T07:31:56.000Z - 0.3 - monthly - - - http://localhost:4200/pl/nestjs-backend-w-stylu-angular - 2021-07-15T07:39:55.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ngrx-tips-tricks - 2021-05-27T11:15:03.000Z - 0.3 - monthly - - - http://localhost:4200/pl/nestjs-mockowanie-zewnetrznych-zaleznosci-w-testach-e2e-aplikacji - 2021-05-17T07:11:07.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-architects-nasza-opinia-na-temat-szkolen - 2021-03-29T12:39:00.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-elements - 2021-01-12T07:06:44.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-tree-shaking - 2020-12-21T12:00:42.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ciemna-strona-server-side-renderingu - 2020-12-09T11:39:42.000Z - 0.3 - monthly - - - http://localhost:4200/pl/jak-postepowac-zgodnie-z-zasada-odwrocenia-zaleznosci-dip-w-nestjs-i-angular - 2020-12-02T12:16:31.000Z - 0.3 - monthly - - - http://localhost:4200/pl/black-friday-z-angular-love - 2020-11-24T15:08:18.000Z - 0.3 - monthly - - - http://localhost:4200/pl/przywitaj-nan-stack - 2020-11-20T14:33:07.000Z - 0.3 - monthly - - - http://localhost:4200/pl/last-minute-200-na-najwieksza-konferencje-z-ng-conf - 2020-11-19T10:59:08.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ngrxcomponent - 2020-11-16T12:23:50.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ngrx-nie-tylko-store - 2020-10-28T08:53:24.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-nieco-inne-podejscie-do-personalizowania-szablonu-komponentow - 2020-06-28T17:39:38.000Z - 0.3 - monthly - - - http://localhost:4200/pl/zagniezdzone-formularze-z-controlcontainer - 2020-06-05T10:05:12.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-tips-tricks-cz-vii - 2020-04-30T10:02:09.000Z - 0.3 - monthly - - - http://localhost:4200/pl/spectator-kiedy-testowanie-staje-sie-przyjemnoscia - 2020-04-07T14:40:18.000Z - 0.3 - monthly - - - http://localhost:4200/pl/komponenty-dynamiczne-drzewo - 2020-03-25T16:24:18.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ng-conf-kod-znizkowy-konferencja-online - 2020-03-24T16:29:58.000Z - 0.3 - monthly - - - http://localhost:4200/pl/real-live-case-dyrektywa-do-obslugi-rol - 2019-05-16T20:27:52.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ngrx-praktycznie-garsc-wskazowek - 2019-02-27T22:25:55.000Z - 0.3 - monthly - - - http://localhost:4200/pl/dokumentowanie-aplikacji-angular-poprzez-compodoc - 2019-02-13T20:55:00.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-schematics-tutorial - 2019-02-07T22:32:00.000Z - 0.3 - monthly - - - http://localhost:4200/pl/testowanie-rxjs-marble-diagrams - 2019-01-29T22:05:26.000Z - 0.3 - monthly - - - http://localhost:4200/pl/o-server-side-rendering-w-angular - 2018-12-28T19:05:00.000Z - 0.3 - monthly - - - http://localhost:4200/pl/testowanie-ngrx-komponenty - 2018-12-19T01:07:26.000Z - 0.3 - monthly - - - http://localhost:4200/pl/testowanie-ngrx-jak-zaczac - 2018-12-16T11:55:29.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-7-co-nowego - 2018-11-01T20:38:53.000Z - 0.3 - monthly - - - http://localhost:4200/pl/confrontjs-wygraj-bilet - 2018-10-25T19:32:41.000Z - 0.3 - monthly - - - http://localhost:4200/pl/konferencja-ngpoland-jspoland-2018-wygraj-bilet - 2018-10-17T18:28:54.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-skad-czerpac-wiedze - 2018-09-16T21:00:16.000Z - 0.3 - monthly - - - http://localhost:4200/pl/profiling-w-angular - 2018-08-30T00:10:30.000Z - 0.3 - monthly - - - http://localhost:4200/pl/author/natalia-venditto - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/natan-braslavski - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/nate-lapinski - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/ndesmic - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/nico-jansen - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/nikita-balakirev - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/nikita-poltoratsky - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/nunzio-zappulla - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/nwose-lotanna - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/oleg-varaksin - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/oleksandr-poshtaruk - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/orel-balilti - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/oriol-miro-barcelo - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/pardeep-jain - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/penny-liang - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/piotr-lewandowski - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/piotr-wiorek - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/preston-lamb - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/quantarius-ray - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/rafal-rogulski - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/rekna - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/richard-bell - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/richard-sithole - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/rishanthakumar-rasarathinam - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/ritesh-sharma - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/robert-dempsey - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/robin-goetz - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/roman-sedov - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/ryan-carniato - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/ryan-kara - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/sam-artioli - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/sameera-perera - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/samuel-teboul - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/sanjiv-kumar - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/santosh-yadav - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/serkan-sipahi - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/shahar-talmi - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/shameer-ahmad - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/siddharth-ajmera - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/simohamed - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/siyang-kern-zhao - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/stepan-suvorov - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/stephen-cooper - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/suguru-inatomi - 2024-09-12T15:16:31.682Z - 0.8 - monthly - - - http://localhost:4200/pl/author/szymon-skrzynski - 2024-09-12T15:16:31.683Z - 0.8 - monthly - - - http://localhost:4200/pl/author/tarang-khandelwal - 2024-09-12T15:16:31.683Z - 0.8 - monthly - - - http://localhost:4200/pl/author/thabo-ambrose - 2024-09-12T15:16:31.683Z - 0.8 - monthly - - - http://localhost:4200/pl/author/tim-deschryver - 2024-09-12T15:16:31.683Z - 0.8 - monthly - - - http://localhost:4200/pl/author/tobias-schweizer - 2024-09-12T15:16:31.683Z - 0.8 - monthly - - - http://localhost:4200/pl/author/todd-palmer - 2024-09-12T15:16:31.683Z - 0.8 - monthly - - - http://localhost:4200/author/natalia-venditto - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/natan-braslavski - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/nate-lapinski - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/ndesmic - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/nico-jansen - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/nikita-balakirev - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/nikita-poltoratsky - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/nunzio-zappulla - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/nwose-lotanna - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/oleg-varaksin - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/oleksandr-poshtaruk - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/orel-balilti - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/oriol-miro-barcelo - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/pardeep-jain - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/penny-liang - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/piotr-lewandowski - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/piotr-wiorek - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/preston-lamb - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/quantarius-ray - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/rafal-rogulski - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/rekna - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/richard-bell - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/richard-sithole - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/rishanthakumar-rasarathinam - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/ritesh-sharma - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/robert-dempsey - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/robin-goetz - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/roman-sedov - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/ryan-carniato - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/ryan-kara - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/sam-artioli - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/sameera-perera - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/samuel-teboul - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/sanjiv-kumar - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/santosh-yadav - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/serkan-sipahi - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/shahar-talmi - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/shameer-ahmad - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/siddharth-ajmera - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/simohamed - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/siyang-kern-zhao - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/stepan-suvorov - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/stephen-cooper - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/suguru-inatomi - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/szymon-skrzynski - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/tarang-khandelwal - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/thabo-ambrose - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/tim-deschryver - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/tobias-schweizer - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/author/todd-palmer - 2024-09-12T15:16:31.684Z - 0.8 - monthly - - - http://localhost:4200/angular-styles-masterclass-2 - 2023-11-28T14:06:22.000Z - 0.8 - monthly - - - http://localhost:4200/work-smart-not-hard-use-directive-composition-api - 2023-11-13T14:51:01.000Z - 0.8 - monthly - - - http://localhost:4200/angular-17-introduction-to-angular-renaissance - 2023-11-08T12:38:40.000Z - 0.8 - monthly - - - http://localhost:4200/effortless-angular-deployment-with-vercel - 2023-10-24T13:14:28.000Z - 0.8 - monthly - - - http://localhost:4200/internationalization-how-to-open-an-application-to-the-world-part-2 - 2023-10-10T13:41:56.000Z - 0.8 - monthly - - - http://localhost:4200/internationalization-how-to-open-an-application-to-the-world-part-1 - 2023-10-04T14:06:20.000Z - 0.8 - monthly - - - http://localhost:4200/new-syntax-for-control-flow-in-angular - 2023-09-29T14:45:51.000Z - 0.8 - monthly - - - http://localhost:4200/angular-storybook - 2023-09-19T12:38:26.000Z - 0.8 - monthly - - - http://localhost:4200/get-to-know-the-destroyref - 2023-09-05T13:25:56.000Z - 0.8 - monthly - - - http://localhost:4200/scalable-modular-angular-application-with-nx - 2023-08-17T11:34:39.000Z - 0.8 - monthly - - - http://localhost:4200/controlling-angular-animations-programmatically - 2023-08-10T07:49:22.000Z - 0.8 - monthly - - - http://localhost:4200/why-angular-signals-wont-replace-rxjs - 2023-07-17T05:59:08.000Z - 0.8 - monthly - - - http://localhost:4200/angular-signals-rxjs-interop-from-a-practical-example - 2023-06-26T11:40:53.000Z - 0.8 - monthly - - - http://localhost:4200/useful-chrome-devtools-techniques-when-debugging-change-detection-in-angular - 2023-06-25T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/angular-augmenting-native-elements - 2023-06-01T10:00:56.000Z - 0.8 - monthly - - - http://localhost:4200/how-to-use-a-weather-api-to-build-a-dynamic-weather-app - 2023-05-30T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/angular-signals-a-new-feature-in-angular-16 - 2023-05-25T09:00:29.000Z - 0.8 - monthly - - - http://localhost:4200/required-inputs-in-angular-v16 - 2023-05-08T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/router-data-as-components-inputs-in-angular-v16 - 2023-05-08T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/takeuntildestroy-in-angular-v16 - 2023-05-08T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/angular-16-whats-new - 2023-05-04T09:24:54.000Z - 0.8 - monthly - - - http://localhost:4200/all-you-need-to-know-to-jumpstart-with-ngxs - 2023-02-23T13:37:15.000Z - 0.8 - monthly - - - http://localhost:4200/deep-dive-into-the-onpush-change-detection-strategy-in-angular - 2023-02-19T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/can-we-fully-trust-html-sanitizers-and-how-to-work-without-them - 2023-02-09T09:31:50.000Z - 0.8 - monthly - - - http://localhost:4200/deep-dive-into-the-infamous-expressionchangedafterithasbeencheckederror-in-angular - 2023-01-29T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/from-zone-js-to-zoneless-angular-and-back-how-it-all-works - 2023-01-23T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/change-detection-and-component-trees-in-angular-applications - 2023-01-22T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/nx-angular-elements-case-study - 2023-01-19T16:16:48.000Z - 0.8 - monthly - - - http://localhost:4200/improve-page-performance-and-lcp-with-ngoptimizedimage - 2023-01-16T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/rendering-cycle-in-angular-applications-browser-angular-and-zone-js-interaction - 2023-01-10T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/rendering-cycle - 2023-01-10T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/overview-of-angulars-change-detection-operations-in-ivy - 2023-01-03T23:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/angular-15-whats-new - 2023-01-03T16:48:37.000Z - 0.8 - monthly - - - http://localhost:4200/4855 - 2022-12-28T16:44:20.000Z - 0.8 - monthly - - - http://localhost:4200/typed-forms-2 - 2022-12-19T20:08:20.000Z - 0.8 - monthly - - - http://localhost:4200/cypress-introduction - 2022-11-24T09:25:48.000Z - 0.8 - monthly - - - http://localhost:4200/component-initialization-without-ngoninit-with-async-pipes-for-observables-and-ngonchanges - 2022-10-09T22:00:00.000Z - 0.8 - monthly - - - http://localhost:4200/whats-new-in-ngrx-changes-overview-tips-and-tricks - 2022-10-06T09:03:17.000Z - 0.8 - monthly - - - http://localhost:4200/teleportation-in-angular - 2022-08-03T07:58:37.000Z - 0.3 - monthly - - - http://localhost:4200/an-introduction-to-blockchain - 2022-07-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-v14-what-you-should-know - 2022-06-23T08:01:27.000Z - 0.3 - monthly - - - http://localhost:4200/external-configurations-in-angular - 2022-06-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ng-mocks-what-is-it-all-about - 2022-06-02T14:52:17.000Z - 0.3 - monthly - - - http://localhost:4200/exploring-how-virtual-dom-is-implemented-in-react - 2022-05-01T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/backend-for-frontend-by-frontend-2 - 2022-04-14T13:43:18.000Z - 0.3 - monthly - - - http://localhost:4200/ukraine-and-in-depths-founder-need-your-help - 2022-04-09T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/why-component-identifiers-must-be-capitalized-in-react - 2022-04-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-meetup-2-03-2022-2 - 2022-04-06T10:07:40.000Z - 0.3 - monthly - - - http://localhost:4200/101-javascript-critical-rendering-path - 2022-03-13T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-extended-diagnostics-2 - 2022-03-03T11:59:09.000Z - 0.3 - monthly - - - http://localhost:4200/pl/author/tomasz-borowski - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/mcsqueeb - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/trung-vo - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/umair-hafeez - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/uri-shaked - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/varvara-sandakova - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/wafa-waheeda-syed - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/william-juan - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/william-tjondrosuharto - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/wojtek-janaszek - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/wojtrawi - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/pl/author/zack-jackson - 2024-09-12T15:16:31.693Z - 0.8 - monthly - - - http://localhost:4200/author/tomasz-borowski - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/mcsqueeb - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/trung-vo - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/umair-hafeez - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/uri-shaked - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/varvara-sandakova - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/wafa-waheeda-syed - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/william-juan - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/william-tjondrosuharto - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/wojtek-janaszek - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/wojtrawi - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/author/zack-jackson - 2024-09-12T15:16:31.694Z - 0.8 - monthly - - - http://localhost:4200/pl/angular-firebase-crud-login-cz-i - 2018-08-25T22:06:52.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-performance-tips - 2018-07-23T08:58:04.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-6-1-0-scroll-behavior-viewportscroller - 2018-07-18T22:17:56.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-tips-tricks-cz-vi - 2018-07-09T17:33:02.000Z - 0.3 - monthly - - - http://localhost:4200/pl/rxjs-w-angular-co-wypada-wiedziec - 2018-07-04T18:36:51.000Z - 0.3 - monthly - - - http://localhost:4200/pl/rxjs-share-operator - 2018-06-13T21:59:33.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-asynchroniczne-walidatory - 2018-03-26T21:16:08.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-injectiontoken - 2018-03-09T00:15:28.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-i-zone-js - 2018-03-04T18:30:49.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-testowanie-zapytan-http - 2018-02-02T19:37:38.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-dekorator-hostbinding - 2018-01-31T19:32:30.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-tips-tricks-cz-v - 2017-12-12T19:37:58.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-v-5-0-0-co-nowego - 2017-11-02T21:49:17.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-ngfortemplate-ngforofcontext - 2017-10-26T22:33:37.000Z - 0.3 - monthly - - - http://localhost:4200/pl/wyniki-konkursu-o-wejsciowki-na-ng-poland - 2017-10-25T17:14:19.000Z - 0.3 - monthly - - - http://localhost:4200/pl/konferencja-ng-poland-2017-wygraj-bilet - 2017-10-10T16:09:55.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-tips-tricks-cz-iv - 2017-10-07T15:19:36.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-multiple-environments - 2017-10-04T17:48:12.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-dyrektywy-strukturalne - 2017-10-02T22:03:26.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-router-events-i-spinner - 2017-06-16T23:50:25.000Z - 0.3 - monthly - - - http://localhost:4200/pl/konferencja-frontend-con-2017 - 2017-06-05T10:06:22.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-candeactivate-guard - 2017-05-22T22:39:15.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-tips-tricks-cz-iii - 2017-05-08T00:05:12.000Z - 0.3 - monthly - - - http://localhost:4200/pl/wyniki-konkursu-js-poland-i-blog-www-polskifrontend-pl - 2017-05-07T11:43:20.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-manipulacja-dom-w-roznych-srodowiskach - 2017-04-24T21:07:25.000Z - 0.3 - monthly - - - http://localhost:4200/pl/konferencja-js-poland-2017-wygraj-bilet-lub-skorzystaj-ze-znizki - 2017-04-04T07:49:48.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-custom-form-controls - 2017-03-28T21:55:33.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-tips-tricks-cz-ii - 2017-03-26T22:28:24.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-sharedmodule-w-wiekszych-projektach - 2017-03-21T23:52:59.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-tips-tricks-cz-i - 2017-03-13T21:07:50.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-validation-service-usprawniamy-wyswietlanie-errorow - 2017-03-07T21:34:39.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-custom-validators - 2017-02-15T23:09:26.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-model-driven-forms-dynamiczne-formularze - 2017-02-10T23:18:14.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-model-driven-forms-cz-ii-zmiana-zasad-walidacji-w-locie - 2017-02-08T22:22:31.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-model-driven-forms-cz-i-tworzymy-formularz-z-walidacja - 2017-02-07T22:58:41.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-template-driven-forms - 2017-01-29T20:40:43.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-lifecycle-hooks-ngonchanges-ngoncheck - 2017-01-23T22:21:26.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-change-detector-mechanizmy-detekcji-oraz-strategia-onpush - 2017-01-15T18:43:33.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-format-date-pipe - 2017-01-07T20:26:22.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-injector-tree-jak-dzialaja-serwisy - 2016-12-30T18:04:03.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-augury-debugging-aplikacji - 2016-12-29T23:52:12.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-bidrectional-service-komunikacja-komponentow-poprzez-serwis - 2016-12-28T20:25:11.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-dynamic-component-tworzymy-dynamiczne-komponenty - 2016-12-27T18:32:09.000Z - 0.3 - monthly - - - http://localhost:4200/pl/angular-2-resolver-dostarczamy-dane-przed-aktywacja-routa - 2016-12-27T18:28:08.000Z - 0.3 - monthly - - - http://localhost:4200/webpack-an-in-depth-introduction-to-splitchunksplugin - 2022-02-20T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/sharing-is-caring-angular-version - 2022-02-10T11:13:55.000Z - 0.3 - monthly - - - http://localhost:4200/overview-of-oop-patterns-implementation-in-javascript - 2022-02-02T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/4040 - 2022-01-27T10:56:08.000Z - 0.9 - weekly - - - http://localhost:4200/rxjs-used-in-angular-knowledge-in-a-nutshell - 2022-01-25T15:38:26.000Z - 0.3 - monthly - - - http://localhost:4200/complete-guide-angular-lifecycle-hooks - 2022-01-23T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-dependency-inversion-principle-2 - 2022-01-21T00:30:40.000Z - 0.3 - monthly - - - http://localhost:4200/angular-interface-segregation-principle-2 - 2022-01-06T12:01:23.000Z - 0.3 - monthly - - - http://localhost:4200/angular-liskov-substitution-principle-2 - 2021-12-30T11:50:33.000Z - 0.3 - monthly - - - http://localhost:4200/attaching-new-behaviors-through-decorators-in-javascript - 2021-12-21T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-open-closed-principle-2 - 2021-12-09T11:30:47.000Z - 0.3 - monthly - - - http://localhost:4200/angular-single-responsibility-principle-2 - 2021-11-26T10:45:07.000Z - 0.3 - monthly - - - http://localhost:4200/angular-tips-tricks-part-viii - 2021-11-18T11:39:47.000Z - 0.3 - monthly - - - http://localhost:4200/state-machines-in-javascript-with-xstate - 2021-11-15T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/an-overview-of-state-management-solutions-for-react-and-nextjs - 2021-11-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ngworkshops-review - 2021-10-29T07:22:45.000Z - 0.3 - monthly - - - http://localhost:4200/the-controllers-of-component-concept-in-angular-part-ii - 2021-10-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/demistifying-webpacks-import-function-using-dynamic-arguments - 2021-10-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-micro-frontend-chaos-and-how-to-solve-it - 2021-10-25T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-electron-part-2 - 2021-10-21T08:31:01.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-deploy-a-run-time-micro-frontend-application-using-aws - 2021-10-17T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/exploring-the-difference-between-disabling-a-form-control-through-reactive-forms-api-and-html-attributes - 2021-10-16T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-electron-2 - 2021-10-14T11:37:14.000Z - 0.3 - monthly - - - http://localhost:4200/progressive-angular-part-2 - 2021-10-01T08:38:33.000Z - 0.3 - monthly - - - http://localhost:4200/an-in-depth-perspective-on-webpacks-bundling-process - 2021-09-26T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/telegraph-with-rxjs-the-power-of-reactive-systems - 2021-09-22T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/typesafe-code-with-immer-and-where-it-can-help-in-ngrx - 2021-09-21T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/progressive-angular-part-1 - 2021-09-20T12:24:28.000Z - 0.3 - monthly - - - http://localhost:4200/tracking-user-interaction-area - 2021-09-12T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-i-became-an-angular-developer-by-starting-as-a-ui-developer - 2021-09-10T11:01:57.000Z - 0.3 - monthly - - - http://localhost:4200/designing-angular-architecture-container-presentation-pattern - 2021-09-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/taking-micro-frontends-to-the-next-level - 2021-09-05T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-compilation-restrictions-overview - 2021-09-02T14:45:56.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs7-whats-new - 2021-08-24T13:27:41.000Z - 0.3 - monthly - - - http://localhost:4200/interview-with-kamil-mysliwiec-part-2 - 2021-08-12T10:27:25.000Z - 0.3 - monthly - - - http://localhost:4200/how-oop-is-mistreated-in-angular - 2021-08-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/interview-with-kamil-mysliwiec-part-1 - 2021-08-04T10:08:29.000Z - 0.3 - monthly - - - http://localhost:4200/angular-on-mobile-applications - 2021-07-23T15:31:04.000Z - 0.3 - monthly - - - http://localhost:4200/angular-self-saving-dropdowns-yet-another-directive - 2021-07-20T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/nestjs-angular-style-backend-framework - 2021-07-15T15:05:36.000Z - 0.3 - monthly - - - http://localhost:4200/leveraging-dependency-injection-to-reduce-duplicated-code-in-angular - 2021-06-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/craft-a-complete-gitlab-pipeline-for-angular-part-2 - 2021-06-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/faster-perceived-response-time-with-angular-material-to-tackle-need-for-speed - 2021-06-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/techniques-to-style-component-host-element-in-angular - 2021-06-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-use-controlvalueaccessor-to-enhance-date-input-with-automatic-conversion-and-validation - 2021-06-01T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ngrx-tips-tricks-2 - 2021-05-27T10:08:02.000Z - 0.3 - monthly - - - http://localhost:4200/how-taiga-ui-cdk-can-help-you-simplify-your-working-with-angular-our-5-best-practices - 2021-05-24T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/adding-a-layer-of-more-explicit-typings-on-top-of-3rd-party-library-interfaces - 2021-05-17T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/bindon-lesser-known-angular-template-features - 2021-05-16T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-forms-reactive-design-patterns-catalog - 2021-05-09T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-journey-into-ngrx-selectors - 2021-05-05T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-split-http-interceptors-between-multiple-backends - 2021-04-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/different-ways-to-run-schematics-from-another-schematics - 2021-04-11T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-pure-and-impure-pipes-work-in-angular-ivy - 2021-04-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-use-ts-decorators-to-add-caching-logic-to-api-calls - 2021-04-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/global-objects-in-angular - 2021-03-30T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ngrx-best-practices - 2021-03-30T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-architects-our-opinion-about-trainings - 2021-03-29T11:24:20.000Z - 0.3 - monthly - - - http://localhost:4200/how-we-make-our-base-components-more-flexible-controllers-concept-in-angular - 2021-03-25T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/add-support-for-reduced-motion-in-angular-animations - 2021-03-18T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/learn-advanced-angular-features-build-the-material-tree - 2021-03-18T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/progressively-migrates-from-a-traditional-server-side-website-to-angular - 2021-03-18T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ngrx-bad-practices - 2021-03-18T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/running-event-listeners-outside-of-the-ngzone - 2021-03-14T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/handling-realtime-data-storage-in-angular-using-firebase-cloud-firestore - 2021-03-14T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/learn-angular-component-design-patterns-creating-a-drawer-component - 2021-03-14T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/extend-angular-schematics-to-customize-your-development-process - 2021-03-08T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-universal-real-app-problems - 2021-03-03T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/view-state-selector-angular-design-pattern - 2021-03-02T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-why-memory-leaks-occur-when-using-a-subject - 2021-02-25T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-a-type-agnostic-cache-using-generics-in-typescript - 2021-02-23T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/making-hostbinding-work-with-observables - 2021-02-21T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/implementing-reusable-and-reactive-forms-in-angular - 2021-02-16T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-refactor-an-angular-codebase - 2021-02-14T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-custom-operators - 2021-02-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-dark-side-of-server-side-rendering-part-2 - 2021-02-08T11:38:03.000Z - 0.3 - monthly - - - http://localhost:4200/headless-angular-components - 2021-02-02T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-web-desktop-and-mobile-apps-from-a-single-codebase-using-angular - 2021-02-01T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/subtle-difference-between-map-and-pluck-rxjs-operators-that-you-should-know - 2021-01-26T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-in-angular-part-iii - 2021-01-20T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-and-solid-principles - 2021-01-19T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/demystifying-taiga-ui-root-component-portals-pattern-in-angular - 2021-01-13T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-elements-2 - 2021-01-12T11:44:22.000Z - 0.3 - monthly - - - http://localhost:4200/taiga-ui-is-a-new-angular-ui-kit-that-you-should-try - 2020-12-29T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/throwerror-is-not-throw-error - 2020-12-21T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-tree-shaking-2 - 2020-12-21T09:42:36.000Z - 0.3 - monthly - - - http://localhost:4200/simple-angular-context-help-component-or-how-global-event-listener-can-affect-your-performance - 2020-12-16T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-manage-component-state-in-angular-using-ngrx-component-store - 2020-12-14T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/bulletproof-angular-angular-strict-mode-explained - 2020-12-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-dark-side-of-server-side-rendering-part-1 - 2020-12-09T08:51:37.000Z - 0.3 - monthly - - - http://localhost:4200/building-a-react-static-site-generator-with-partial-hydration-in - 2020-12-07T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-a-react-static-site-generator-in-20-lines-of-code-4-dependencies-and-no-transpilers - 2020-12-06T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/better-action-hygiene-with-events-in-ngrx - 2020-12-03T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-follow-the-dependency-inversion-principle-in-nestjs-and-angular - 2020-12-02T12:09:35.000Z - 0.3 - monthly - - - http://localhost:4200/ngtemplateoutlet-the-secret-to-customisation - 2020-12-01T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/declarative-reactive-data-and-action-streams-in-angular - 2020-11-25T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/create-a-directive-for-free-dragging-in-angular - 2020-11-23T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/say-hello-to-nan-stack - 2020-11-20T10:54:49.000Z - 0.3 - monthly - - - http://localhost:4200/rendering-dynamic-components-by-selector-name-in-ivy - 2020-11-19T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/craft-a-complete-gitlab-pipeline-for-angular-part-1 - 2020-11-16T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ngrx-component - 2020-11-16T08:35:03.000Z - 0.3 - monthly - - - http://localhost:4200/make-your-mark-with-indepthdev - 2020-11-11T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-11-towards-the-type-safety - 2020-11-11T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/theming-angular-app-its-libraries - 2020-11-10T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/visual-regression-testing-with-cypress-and-angular - 2020-11-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-lazy-load-common-styles-specific-to-a-feature-module - 2020-11-04T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/responsive-angular-components - 2020-11-03T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/localstorage-vs-cookies-all-you-need-to-know-about-storing-jwt-tokens-securely-in-the-front-end - 2020-11-02T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/immutability-importance-in-angular-applications - 2020-10-28T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ngrx-not-only-store - 2020-10-28T16:05:12.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-stop-being-afraid-and-create-your-own-angular-cli-builder - 2020-10-27T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-router-revealing-some-interesting-facts-and-features - 2020-10-27T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/bring-reactivity-to-your-angular-templates-with-the-letdirective-part-2 - 2020-10-26T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/understanding-ngrx-component-store-selector-debouncing - 2020-10-21T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/observer-apis-in-javascript-part-ii - 2020-10-20T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/announcing-stryker-4-0-mutation-switching - 2020-10-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/bring-reactivity-to-your-angular-templates-with-the-letdirective-part-1 - 2020-10-15T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-journey-to-isomorphic-rendering-performance - 2020-10-14T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/migrate-from-css-to-scss-stylesheets-for-an-existing-angular-project - 2020-10-14T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/new-possibilities-with-angulars-push-pipe-part-2 - 2020-10-12T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/useful-techniques-for-debugging-code-using-chrome-devtools - 2020-10-11T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/compliant-components-declarative-approach-in-angular - 2020-10-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/implementing-angular-schematics-using-angular-tailwind-css-example - 2020-10-05T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/demystifying-angular-router-what-is-routerscroller-and-why-is-it-useful - 2020-10-05T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/taking-react-animations-to-the-next-level-with-react-spring - 2020-10-04T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-state-of-rxjs-rxjs-7-and-beyond - 2020-10-01T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/customization-with-ng2-charts-an-easy-way-to-visualize-data - 2020-09-30T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/speed-up-your-angular-schematics-development-with-useful-helper-functions - 2020-09-29T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/observer-apis-in-javascript-part-i - 2020-09-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-schematics-from-0-to-publishing-your-own-library-iv - 2020-09-24T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-do-dom-manipulation-properly-in-angular - 2020-09-24T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-schematics-from-0-to-publishing-your-own-library-iii - 2020-09-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-schematics-from-0-to-publishing-your-own-library-ii - 2020-09-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-schematics-from-0-to-publishing-your-own-library-i - 2020-09-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/custom-theme-for-angular-material-components-series-part-3-apply-theme - 2020-09-21T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/write-better-automated-tests-with-cypress-in-angular - 2020-09-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/firebase-ngxs-the-perfect-couple - 2020-09-17T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/build-your-angular-app-once-deploy-anywhere - 2020-09-16T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-forms-why-is-ngmodelchange-late-when-updating-ngmodel-value - 2020-09-15T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-note-on-vite-a-very-fast-dev-build-tool-ii - 2020-09-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/custom-theme-for-angular-material-components-series-part-2-understand-theme - 2020-09-10T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ngrx-use-effects-and-router-store-to-isolate-route-related-side-effects - 2020-09-10T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-i-got-rid-of-state-observables-in-angular - 2020-09-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-updateon-option-in-angular-forms - 2020-09-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-best-way-to-implement-custom-validators - 2020-09-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/my-journey-into-tech - 2020-09-01T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-note-on-vite-a-very-fast-dev-build-tool-i - 2020-08-30T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/custom-theme-for-angular-material-components-series-part-1-create-a-theme - 2020-08-25T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/make-ngrx-hold-business-logic-dumb-components-smart-store - 2020-08-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/new-possibilities-with-angulars-push-pipe-part-1 - 2020-08-19T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-cdk-coercion-the-missing-api-reference - 2020-08-17T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-in-angular-part-ii - 2020-08-17T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/agnostic-components-in-angular - 2020-08-04T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-10-towards-the-better-future-for-angular - 2020-08-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/effective-rxjs-marble-testing - 2020-07-29T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-10-best-angular-tips-selected-by-the-community - 2020-07-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/creating-elegant-reactive-forms-with-rxwebvalidators - 2020-07-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-migrate-wordpress-to-scully - 2020-07-26T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/make-the-most-of-angular-di-private-providers-concept - 2020-07-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-css-modules - 2020-07-21T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/5-tips-to-boost-your-angular-skills - 2020-07-21T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/in-depth-guide-into-animations-in-angular - 2020-07-19T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-a-reusable-menu-component - 2020-07-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/double-question-marks-typescript-3-7-nullish-coalescing - 2020-07-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/using-angular-in-the-right-way-template-syntax - 2020-07-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/convert-into-strongly-typed-angular-forms-in-a-minute - 2020-06-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/improved-error-logging-by-the-angular-aot-compiler - 2020-06-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-the-unexpected - 2020-06-24T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/solidjs-reactivity-to-rendering - 2020-06-22T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/heres-what-you-should-know-when-creating-flexible-and-reusable-components-in-angular - 2020-06-21T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-slightly-different-approach-to-personalising-component-templates - 2020-06-20T10:06:45.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-heads-up-topromise-is-being-deprecated - 2020-06-09T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/nested-forms-with-controlcontainer - 2020-06-05T07:38:26.000Z - 0.3 - monthly - - - http://localhost:4200/building-a-custom-stepper-using-angular-cdk - 2020-06-03T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/setting-up-efficient-workflows-with-eslint-prettier-and-typescript - 2020-06-01T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/exploring-the-state-of-reactivity-patterns-in-2020 - 2020-06-01T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/reduce-your-bundle-size-through-this-component-styling-technique - 2020-05-29T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-the-unexpected - 2020-05-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/implementing-shared-logic-for-crud-ui-components-in-angular - 2020-05-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/complete-beginner-guide-to-publishing-an-angular-library-to-npm - 2020-05-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-cancel-a-component-event-from-output-properties-in-angular - 2020-05-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-gentle-introduction-into-tree-shaking-in-angular-ivy - 2020-05-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/modelling-asynchronous-flows-using-promises-and-a-use-case-for-deferred - 2020-05-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/under-the-hood-of-type-systems-e-g-typescript - 2020-05-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/code-sharing-made-easy-in-a-full-stack-app-with-nx-angular-and-nestjs - 2020-05-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/create-your-angular-unit-test-spies-automagically - 2020-05-01T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-cli-flows-big-picture - 2020-04-29T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/simplifying-web-components-usage-with-angular-elements - 2020-04-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-and-consuming-angular-elements-as-web-components - 2020-04-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/automate-angular-application-deployment-via-aws-codepipeline - 2020-04-25T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-read-azure-dev-ops-logs-from-node-js-using-rest-api - 2020-04-21T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-forms-useful-tips - 2020-04-20T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/create-a-taponce-custom-rxjs-operator - 2020-04-20T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/understanding-the-magic-behind-ngrx-effects - 2020-04-19T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-with-ivy-build-performance-review - 2020-04-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/switch-themes-like-a-fox-based-on-ambient-light-in-your-angular-apps - 2020-04-15T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/lets-implement-a-theme-switch-like-the-angular-material-site - 2020-04-14T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/easier-angular-ivy-debugging-with-a-chrome-extension - 2020-04-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/implement-google-sign-inoauth-in-your-angular-app-in-under-15-minutes - 2020-04-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-automate-npm-package-publishing-with-azure-devops - 2020-04-12T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/under-the-hood-of-web-bundlers-e-g-webpack - 2020-04-10T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/spectator-when-testing-becomes-a-pleasure - 2020-04-07T07:55:59.000Z - 0.3 - monthly - - - http://localhost:4200/understanding-the-magic-behind-storemodule-of-ngrx-ngrx-store - 2020-04-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/what-makes-a-good-angular-library - 2020-04-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-forms-story-strong-types - 2020-03-30T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-for-await-what - 2020-03-29T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/lazy-loading-angular-components-from-non-angular-applications - 2020-03-27T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/stop-using-shared-material-module - 2020-03-26T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/create-your-standalone-angular-library-in-10-minutes - 2020-03-26T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-bad-practices-revisited - 2020-03-25T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/dynamic-components-what-they-are-part-ii - 2020-03-25T10:11:22.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-use-the-environment-for-specific-http-services - 2020-03-23T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-debug-a-child-process-in-node-and-gatsby-js-with-chrome - 2020-03-22T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/adding-ngrx-to-your-existing-applications - 2020-03-16T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/inside-fiber-in-depth-overview-of-the-new-reconciliation-algorithm-in-react - 2020-03-14T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/this-is-how-angular-cli-webpack-delivers-your-css-styles-to-the-client - 2020-03-11T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-deep-dive-into-injectable-and-providedin-in-ivy - 2020-03-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/webpack-5-module-federation-a-game-changer-in-javascript-architecture - 2020-03-07T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-keeping-it-fat-dumb-and-happy - 2020-03-06T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-the-viewmodel-of-a-component-as-an-observable - 2020-03-06T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/declarative-internet-shopping-with-payment-request-api-and-angular - 2020-03-05T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/lazy-loading-angular-modules-with-ivy - 2020-03-04T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/becoming-a-git-pro-part-1-internal-git-architecture - 2020-03-03T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/shell-library-patterns-with-nx-and-monorepo-architectures - 2020-03-02T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/this-will-make-you-more-efficient-at-debugging-webpack-unspecified-build-errors - 2020-02-29T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-in-angular-part-i - 2020-02-26T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/here-is-why-appendchild-moves-a-dom-node-between-parents - 2020-02-24T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/dijkstra-was-right-recursion-should-not-be-difficult - 2020-02-24T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/supercharge-event-management-in-your-angular-application - 2020-02-23T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/gentle-introduction-into-compilers-part-1-lexical-analysis-and-scanner - 2020-02-23T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-not-to-trick-typescript-compiler-and-not-be-tricked-by-it - 2020-02-20T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-a11y-11-tips-on-how-to-make-your-apps-more-accessible - 2020-02-19T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-avoid-angular-injectable-instances-duplication - 2020-02-17T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/exploring-the-httpclientmodule-in-angular - 2020-02-13T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-thorough-exploration-of-angular-forms - 2020-02-13T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-and-internet-explorer - 2020-02-11T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-detailed-look-at-angulars-root-and-any-provider-scopes - 2020-02-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/getting-inside-angulars-elementschemaregistry-mechanism - 2020-02-06T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-web-components-a-complete-guide - 2020-02-04T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/scully-the-first-static-site-generator-for-angular - 2020-01-04T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/top-15-angular-indepth-articles-of-2019 - 2019-12-30T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rx-js-operators-part-ii - 2019-12-23T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/writing-custom-virtual-scroll-strategy-in-angular-apps - 2019-12-15T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/here-is-what-you-need-to-know-about-dynamic-components-in-angular - 2019-11-26T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/exploring-angular-dom-manipulation-techniques-using-viewcontainerref - 2019-11-26T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/exciting-times-ahead-be-ready-for-angular-9 - 2019-11-04T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/creating-a-sketchpad-with-angular-and-p5js - 2019-11-04T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/why-do-we-have-dependency-injection-in-web-development - 2019-10-28T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-tools-you-should-be-aware-of - 2019-10-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/inside-ag-grid-techniques-to-make-the-fastest-javascript-datagrid-in-the-world - 2019-10-21T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/overriding-angular-schematics - 2019-10-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/whats-new-after-angular-8 - 2019-09-09T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-show-loading-indicator-when-obs-async-is-not-yet-resolved - 2019-08-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/implementing-multi-language-angular-applications-rendered-on-a-server-ssr - 2019-08-19T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-in-depth-knowledge-of-change-detection-in-angular-helped-me-improve-applications-performance - 2019-08-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/asynchronous-modules-and-components-in-angular-ivy - 2019-08-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-cli-builders - 2019-08-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/optimizing-events-handling-in-angular - 2019-07-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-an-api-with-firebase - 2019-07-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/finding-fine-grained-reactive-programming - 2019-07-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/mastering-rxjs-operators-and-functions-that-can-bite-you-when-you-dont-expect - 2019-07-16T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-platforms-in-depth-part-3-rendering-angular-applications-in-terminal - 2019-07-14T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-platforms-in-depth-part-2-application-bootstrap-process - 2019-07-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/type-checking-templates-in-angular-viewengine-and-ivy - 2019-07-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/type-checking-templates-in-angular-view-engine-and-ivy - 2019-07-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-platforms-in-depth-part-1-what-are-angular-platforms - 2019-07-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/beware-angular-can-steal-your-time - 2019-06-30T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/optimize-angular-bundle-size-in-4-steps - 2019-06-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/designing-scalable-angular-applications - 2019-06-12T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-recipes-forkjoin-with-the-progress-of-completion-for-bulk-network-requests-in-angular - 2019-06-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-cypress-makes-testing-fun - 2019-06-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/having-fun-with-angular-and-typescript-transformers - 2019-06-04T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/brace-yourself-angular-8-is-coming - 2019-05-20T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/code-splitting-in-angular-or-how-to-share-components-between-lazy-modules - 2019-05-19T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-ivy-change-detection-execution-are-you-prepared - 2019-05-17T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/doing-a11y-easily-with-angular-cdk-keyboard-navigable-lists - 2019-05-14T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/why-firebase-cloud-functions-are-awesome - 2019-05-14T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/why-building-with-a-jamstack-is-awesome - 2019-05-14T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-repeat-operator-beginner-necromancer-guide - 2019-05-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/fastest-way-to-cache-for-lazy-developers-angular-with-rxjs - 2019-04-09T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/npm-peer-dependencies - 2019-04-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/making-an-angular-project-mono-repo-with-ngrx-state-management-and-lazy-loading - 2019-03-31T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-start-flying-with-angular-and-ngrx - 2019-03-18T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ngrx-how-and-where-to-handle-loading-and-error-states-of-ajax-calls - 2019-03-17T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-unit-testing-viewchild - 2019-03-12T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-debounce-an-input-while-skipping-the-first-entry - 2019-03-05T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-an-extensible-dynamic-pluggable-enterprise-application-with-angular - 2019-02-28T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/i-changed-my-implementation-of-an-extremely-deeply-nested-angular-reactive-form-and-you-wont-believe-what-happened - 2019-02-17T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/tooltip-with-angular-cdk - 2019-02-11T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/developments-in-web-components-im-excited-about-in-2019 - 2019-02-04T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/throttling-notifications-from-multiple-users-with-rxjs - 2019-02-02T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/understanding-enumerations - 2019-01-31T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-the-angularfire-library-makes-firebase-feel-like-magic - 2019-01-29T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/why-react-suspense-will-be-a-game-changer - 2019-01-28T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-di-getting-to-know-the-ivy-nodeinjector - 2019-01-27T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/do-you-know-how-angular-transforms-your-code - 2019-01-20T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-applying-asyncscheduler-as-an-argument-vs-with-observeon-operator - 2019-01-15T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-cli-camelcase-or-kebab-case - 2019-01-13T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/reading-the-rxjs-6-sources-map-and-pipe - 2019-01-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-nested-reactive-forms-using-controlvalueaccessorscvas - 2019-01-08T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/rxjs-in-angular-when-to-subscribe-rarely - 2019-01-07T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/connecting-the-dots-where-hard-work-and-dreams-can-lead-you - 2019-01-06T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-workspace-no-application-for-you - 2018-12-25T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-angular-devops-series-deploying-to-firebase-with-circleci - 2018-12-25T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/improved-navigation-in-angular-7-with-switchmap - 2018-12-18T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/in-depth-explanation-of-state-and-props-update-in-react - 2018-12-10T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/new-in-angular-7-1-router-updates - 2018-12-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-gentle-introduction-into-change-detection-in-angular - 2018-12-03T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-interactive-lists-with-the-new-angular-7-drag-and-drop-tool - 2018-11-21T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-reuse-common-layouts-in-angular-using-router - 2018-11-14T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-difference-between-ngdocheck-and-asyncpipe-in-onpush-components - 2018-10-24T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-router-series-pillar-3-lazy-loading-aot-and-preloading - 2018-10-19T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-read-the-rxjs-6-sources-part-1-understanding-of-and-subscriptions - 2018-10-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-router-series-pillar-2-understanding-the-routers-navigation-cycle - 2018-10-08T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/what-every-front-end-developer-should-know-about-change-detection-in-angular-and-react - 2018-10-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-how-and-why-on-reacts-usage-of-linked-list-in-fiber-to-walk-the-components-tree - 2018-10-05T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/exploring-drag-and-drop-with-the-new-angular-material-cdk - 2018-10-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-flex-layout-flexbox-and-grid-layout-for-angular-component - 2018-09-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/build-your-own-observable-part-4-map-filter-take-and-all-that-jazz - 2018-09-19T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-router-series-secondary-outlets-primer - 2018-09-16T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-three-pillars-of-the-angular-router-router-states-and-url-matching - 2018-09-16T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-comparison-between-angular-and-react-and-their-core-languages - 2018-09-10T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-three-pillars-of-angular-routing-angular-router-series-introduction - 2018-09-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-angular-library-series-publishing - 2018-08-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/practical-application-of-reverse-engineering-guidelines-and-principles - 2018-08-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/level-up-your-reverse-engineering-skills - 2018-08-28T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angular-testing-with-headless-chrome - 2018-08-12T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/building-your-own-observable-part-3-the-observer-pattern-and-creational-methods - 2018-08-09T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/build-your-own-observable-part-2-containers-and-intuition - 2018-08-03T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/becoming-an-angular-environmentalist - 2018-07-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/build-your-own-observable-part-1-arrays - 2018-07-09T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-angular-library-series-building-and-packaging - 2018-06-12T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-curious-case-of-the-host-decorator-and-element-injectors-in-angular - 2018-06-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/power-of-rxjs-when-using-exponential-backoff - 2018-06-04T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/creating-a-library-in-angular-6-using-angular-cli-and-ng-packagr - 2018-05-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/ivy-engine-in-angular-first-in-depth-look-at-compilation-runtime-and-change-detection - 2018-05-14T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/working-with-dom-in-angular-unexpected-consequences-and-optimization-techniques - 2018-05-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/gestures-in-an-angular-application - 2018-04-03T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/deploy-an-angular-application-to-iis - 2018-03-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/what-you-always-wanted-to-know-about-angular-dependency-injection-tree - 2018-03-20T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/catch-angular-template-errors-like-a-pro-or-how-i-create-angular-demo - 2018-01-11T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/dynamically-loading-components-with-angular-cli - 2018-01-09T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/insiders-guide-into-interceptors-and-httpclient-mechanics-in-angular - 2018-01-08T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/he-who-thinks-change-detection-is-depth-first-and-he-who-thinks-its-breadth-first-are-both-usually-right - 2017-12-17T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/learn-to-combine-rxjs-sequences-with-super-intuitive-interactive-diagrams - 2017-12-13T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/here-is-what-you-need-to-know-about-javascripts-number-type - 2017-10-12T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/do-you-really-know-what-unidirectional-data-flow-means-in-angular - 2017-10-07T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/do-you-still-think-that-ngzone-zone-js-is-required-for-change-detection-in-angular - 2017-10-04T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/these-5-articles-will-make-you-an-angular-change-detection-expert - 2017-10-01T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-essential-difference-between-constructor-and-ngoninit-in-angular - 2017-09-26T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/i-reverse-engineered-zones-zone-js-and-here-is-what-ive-found - 2017-09-25T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/never-again-be-confused-when-implementing-controlvalueaccessor-in-angular-forms - 2017-09-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-essential-difference-between-pure-and-impure-pipes-in-angular-and-why-that-matters - 2017-08-31T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-new-angular-httpclient-api - 2017-08-13T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/if-you-think-ngdocheck-means-your-component-is-being-checked-read-this-article - 2017-08-12T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/avoiding-common-confusions-with-modules-in-angular - 2017-08-09T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/what-is-forwardref-in-angular-and-why-we-need-it - 2017-07-17T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-manually-bootstrap-an-angular-application - 2017-07-16T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/a-deep-deep-deep-deep-deep-dive-into-the-angular-compiler - 2017-07-05T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error - 2017-06-30T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-mechanics-of-property-bindings-update-in-angular - 2017-06-29T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/here-is-why-you-will-not-find-components-inside-angular - 2017-06-25T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-mechanics-of-dom-updates-in-angular - 2017-06-18T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/here-is-how-to-get-viewcontainerref-before-viewchild-query-is-evaluated - 2017-06-05T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/implementing-custom-component-decorator-in-angular - 2017-05-27T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/everything-you-need-to-know-about-debugging-angular-applications - 2017-05-26T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/hooking-into-the-angular-bootstrap-process - 2017-05-23T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/es6-iterators-and-generators-by-example - 2017-05-15T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/angulars-digest-is-reborn-in-the-newer-version-of-angular - 2017-05-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/everything-you-need-to-know-about-change-detection-in-angular - 2017-04-02T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/configuring-typescript-compiler - 2017-01-29T23:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/how-to-round-binary-numbers - 2016-09-25T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-mechanics-behind-exponent-bias-in-floating-point - 2016-09-17T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/the-simple-math-behind-decimal-binary-conversion-algorithms - 2016-09-06T22:00:00.000Z - 0.3 - monthly - - - http://localhost:4200/pl/ - 2024-09-12T15:16:31.731Z - 1.0 - weekly - - - http://localhost:4200/pl/about-us - 2024-09-12T15:16:31.731Z - 0.9 - weekly - - - http://localhost:4200/pl/become-author - 2024-09-12T15:16:31.731Z - 0.9 - weekly - - - http://localhost:4200/pl/search - 2024-09-12T15:16:31.731Z - 0.9 - weekly - - - http://localhost:4200/pl/latest - 2024-09-12T15:16:31.731Z - 0.9 - weekly - - - http://localhost:4200/pl/news - 2024-09-12T15:16:31.731Z - 0.9 - weekly - - - http://localhost:4200/pl/guides - 2024-09-12T15:16:31.731Z - 0.9 - weekly - - - http://localhost:4200/pl/404 - 2024-09-12T15:16:31.731Z - 0.9 - weekly - - - http://localhost:4200/ - 2024-09-12T15:16:31.732Z - 1.0 - weekly - - - http://localhost:4200/about-us - 2024-09-12T15:16:31.732Z - 0.9 - weekly - - - http://localhost:4200/become-author - 2024-09-12T15:16:31.732Z - 0.9 - weekly - - - http://localhost:4200/search - 2024-09-12T15:16:31.732Z - 0.9 - weekly - - - http://localhost:4200/latest - 2024-09-12T15:16:31.732Z - 0.9 - weekly - - - http://localhost:4200/news - 2024-09-12T15:16:31.732Z - 0.9 - weekly - - - http://localhost:4200/guides - 2024-09-12T15:16:31.732Z - 0.9 - weekly - - - http://localhost:4200/404 - 2024-09-12T15:16:31.732Z - 0.9 - weekly - - \ No newline at end of file diff --git a/libs/blog-bff/pages/api/src/lib/mappers.ts b/libs/blog-bff/pages/api/src/lib/mappers.ts index 17b255dd..049bbea6 100644 --- a/libs/blog-bff/pages/api/src/lib/mappers.ts +++ b/libs/blog-bff/pages/api/src/lib/mappers.ts @@ -10,7 +10,7 @@ export const toPageList = (dto: WPPageDto[]): Page[] => { content: dto.content.rendered, excerpt: dto.excerpt.rendered, otherTranslations: dto.other_translations || [], - lang: dto.lang, + lang: dto.lang.slice(0, 2), }; }); }; @@ -22,6 +22,6 @@ export const toPage = (dto: WPPageDto): Page => { content: dto.content.rendered, excerpt: dto.excerpt.rendered, otherTranslations: dto.other_translations || [], - lang: dto.lang, + lang: dto.lang.slice(0, 2), }; }; diff --git a/libs/blog/articles/data-access/src/lib/guards/article-exists.guard.ts b/libs/blog/articles/data-access/src/lib/guards/article-exists.guard.ts index 1ec73eba..7e12860a 100644 --- a/libs/blog/articles/data-access/src/lib/guards/article-exists.guard.ts +++ b/libs/blog/articles/data-access/src/lib/guards/article-exists.guard.ts @@ -37,7 +37,10 @@ export const articleExistsGuard: CanActivateFn = (route) => { } // check if the article is in the alternative language - if (articleDetails()?.lang !== transloco.getActiveLang()) { + if ( + articleDetails() && + articleDetails()!.lang !== transloco.getActiveLang() + ) { // if the article is in the alternative language, redirect to the alternative language page if (alternativeLanguageSlug()) { return router.createUrlTree( @@ -49,7 +52,8 @@ export const articleExistsGuard: CanActivateFn = (route) => { return notFoundPageUrlTree; }), - catchError(() => { + catchError((err) => { + console.error(err); return of(notFoundPageUrlTree); }), ); diff --git a/libs/blog/articles/feature-angular-in-depth/src/lib/feature-angular-in-depth/feature-angular-in-depth.component.ts b/libs/blog/articles/feature-angular-in-depth/src/lib/feature-angular-in-depth/feature-angular-in-depth.component.ts index 8632dfb3..cc135473 100644 --- a/libs/blog/articles/feature-angular-in-depth/src/lib/feature-angular-in-depth/feature-angular-in-depth.component.ts +++ b/libs/blog/articles/feature-angular-in-depth/src/lib/feature-angular-in-depth/feature-angular-in-depth.component.ts @@ -1,8 +1,10 @@ +import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectionStrategy, Component, computed, inject, + PLATFORM_ID, signal, } from '@angular/core'; @@ -40,6 +42,7 @@ export class FeatureAngularInDepthComponent { pagination = signal({ take: 12, skip: 0 }); protected readonly articleStore = inject(ArticleListStore); + private readonly _platformId = inject(PLATFORM_ID); constructor() { const query = computed(() => ({ @@ -50,7 +53,9 @@ export class FeatureAngularInDepthComponent { this.articleStore.fetchArticleList(query); } protected pageChange(event: PageChangeEvent) { - window.scrollTo(0, 0); + if (isPlatformBrowser(this._platformId)) { + window.scrollTo(0, 0); + } this.pagination.set(event); } } diff --git a/libs/blog/articles/feature-guides/src/lib/feature-guides/feature-guides.component.ts b/libs/blog/articles/feature-guides/src/lib/feature-guides/feature-guides.component.ts index f3d03b58..b79b904d 100644 --- a/libs/blog/articles/feature-guides/src/lib/feature-guides/feature-guides.component.ts +++ b/libs/blog/articles/feature-guides/src/lib/feature-guides/feature-guides.component.ts @@ -1,8 +1,10 @@ +import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectionStrategy, Component, computed, inject, + PLATFORM_ID, signal, } from '@angular/core'; @@ -41,6 +43,7 @@ export class FeatureGuidesComponent { pagination = signal({ take: 12, skip: 0 }); protected readonly articleStore = inject(ArticleListStore); + private readonly _platformId = inject(PLATFORM_ID); constructor() { const query = computed(() => ({ @@ -51,7 +54,9 @@ export class FeatureGuidesComponent { this.articleStore.fetchArticleList(query); } protected pageChange(event: PageChangeEvent) { - window.scrollTo(0, 0); + if (isPlatformBrowser(this._platformId)) { + window.scrollTo(0, 0); + } this.pagination.set(event); } } diff --git a/libs/blog/articles/feature-latest-articles/src/lib/latest-articles-page/latest-articles-page.component.ts b/libs/blog/articles/feature-latest-articles/src/lib/latest-articles-page/latest-articles-page.component.ts index 8878331b..12868aa4 100644 --- a/libs/blog/articles/feature-latest-articles/src/lib/latest-articles-page/latest-articles-page.component.ts +++ b/libs/blog/articles/feature-latest-articles/src/lib/latest-articles-page/latest-articles-page.component.ts @@ -1,9 +1,11 @@ +import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectionStrategy, Component, computed, HostBinding, inject, + PLATFORM_ID, signal, } from '@angular/core'; @@ -39,6 +41,7 @@ export class FeatureLatestArticlesPageComponent { pagination = signal({ take: 12, skip: 0 }); protected readonly articleStore = inject(ArticleListStore); + private readonly _platformId = inject(PLATFORM_ID); constructor() { const query = computed(() => ({ @@ -50,7 +53,9 @@ export class FeatureLatestArticlesPageComponent { } protected pageChange(event: PageChangeEvent) { - window.scrollTo(0, 0); + if (isPlatformBrowser(this._platformId)) { + window.scrollTo(0, 0); + } this.pagination.set(event); } } diff --git a/libs/blog/articles/feature-news/src/lib/feature-news/feature-news.component.ts b/libs/blog/articles/feature-news/src/lib/feature-news/feature-news.component.ts index b933fb79..7b279783 100644 --- a/libs/blog/articles/feature-news/src/lib/feature-news/feature-news.component.ts +++ b/libs/blog/articles/feature-news/src/lib/feature-news/feature-news.component.ts @@ -1,8 +1,10 @@ +import { isPlatformBrowser } from '@angular/common'; import { ChangeDetectionStrategy, Component, computed, inject, + PLATFORM_ID, signal, } from '@angular/core'; @@ -39,6 +41,7 @@ export class FeatureNewsComponent { pagination = signal({ take: 12, skip: 0 }); protected readonly articleStore = inject(ArticleListStore); + private readonly _platformId = inject(PLATFORM_ID); constructor() { const query = computed(() => ({ @@ -50,7 +53,9 @@ export class FeatureNewsComponent { } protected pageChange(event: PageChangeEvent) { - window.scrollTo(0, 0); + if (isPlatformBrowser(this._platformId)) { + window.scrollTo(0, 0); + } this.pagination.set(event); } } diff --git a/libs/blog/i18n/data-access/src/lib/guard/active-language.guard.ts b/libs/blog/i18n/data-access/src/lib/guard/active-language.guard.ts index ef7f1677..71f44688 100644 --- a/libs/blog/i18n/data-access/src/lib/guard/active-language.guard.ts +++ b/libs/blog/i18n/data-access/src/lib/guard/active-language.guard.ts @@ -1,8 +1,8 @@ import { inject } from '@angular/core'; -import { CanActivateFn } from '@angular/router'; +import { CanMatchFn } from '@angular/router'; import { TranslocoService } from '@jsverse/transloco'; -export const activeLanguageGuard: (lang: string) => CanActivateFn = (lang) => { +export const activeLanguageGuard: (lang: string) => CanMatchFn = (lang) => { return () => { const translocoService = inject(TranslocoService); if (translocoService.getActiveLang() !== lang) { diff --git a/libs/blog/pages/data-access/src/lib/guards/page-exist.guard.ts b/libs/blog/pages/data-access/src/lib/guards/page-exist.guard.ts index fb27a001..dc72122c 100644 --- a/libs/blog/pages/data-access/src/lib/guards/page-exist.guard.ts +++ b/libs/blog/pages/data-access/src/lib/guards/page-exist.guard.ts @@ -1,6 +1,6 @@ import { HttpClient } from '@angular/common/http'; import { inject, isDevMode } from '@angular/core'; -import { CanActivateFn, Router } from '@angular/router'; +import { CanMatchFn, Router } from '@angular/router'; import { TranslocoService } from '@jsverse/transloco'; import { catchError, map, of } from 'rxjs'; @@ -8,9 +8,9 @@ import { AlLocalizeService } from '@angular-love/blog/i18n/util'; import { PageDetailsStore } from '../state/page-details.store'; -export const pageExistGuard: CanActivateFn = (route) => { +export const pageExistGuard: CanMatchFn = (route, segments) => { // bypass for local development - if (isDevMode()) return true; + if (isDevMode()) return false; const http = inject(HttpClient); const router = inject(Router); @@ -19,42 +19,35 @@ export const pageExistGuard: CanActivateFn = (route) => { const { pageDetails, alternativeLanguageSlug } = inject(PageDetailsStore); - const notFoundPageUrlTree = router.createUrlTree( - localizeService.localizePath(['/', '404']), - ); - return http .get<{ pages: string[]; }>(`/assets/root-paths-${transloco.getActiveLang()}.json`) .pipe( map((data) => { - const slug = route.paramMap.get('slug'); + const slug = segments[segments.length - 1].path; if (slug && data.pages.includes(slug)) { return true; } // check if the page is in the alternative language - if (pageDetails()?.lang !== transloco.getActiveLang()) { - // if the page is in the alternative language, redirect to the alternative language page - if (alternativeLanguageSlug()) { - return router.createUrlTree( - localizeService.localizePath([ - 'pages/', - alternativeLanguageSlug(), - ]), - {}, - ); - } else { - return notFoundPageUrlTree; - } + // if the page is in the alternative language, redirect to the alternative language page + if ( + pageDetails() && + pageDetails()!.lang !== transloco.getActiveLang() && + alternativeLanguageSlug() + ) { + return router.createUrlTree( + localizeService.localizePath(['/', alternativeLanguageSlug()]), + ); } - return notFoundPageUrlTree; + return false; }), - catchError(() => { - return of(notFoundPageUrlTree); + catchError((err) => { + console.error(err); + return of(false); }), ); }; diff --git a/libs/blog/pages/data-access/src/lib/state/page-details.store.ts b/libs/blog/pages/data-access/src/lib/state/page-details.store.ts index 2e91b882..f5fd4705 100644 --- a/libs/blog/pages/data-access/src/lib/state/page-details.store.ts +++ b/libs/blog/pages/data-access/src/lib/state/page-details.store.ts @@ -69,6 +69,9 @@ export const PageDetailsStore = signalStore( ), ), ), + reset: () => { + return patchState(store, initialState); + }, }; }), withComputed(({ pageDetails, lang }) => ({ diff --git a/libs/blog/pages/feature-shell/src/lib/routes.ts b/libs/blog/pages/feature-shell/src/lib/routes.ts index 5810a0f5..44120880 100644 --- a/libs/blog/pages/feature-shell/src/lib/routes.ts +++ b/libs/blog/pages/feature-shell/src/lib/routes.ts @@ -1,11 +1,21 @@ +import { inject } from '@angular/core'; import { Routes } from '@angular/router'; -import { pageExistGuard } from '@angular-love/blog/pages/data-access'; +import { + PageDetailsStore, + pageExistGuard, +} from '@angular-love/blog/pages/data-access'; export const pageRoutes: Routes = [ { - path: 'pages/:slug', - canActivate: [pageExistGuard], + path: ':slug', + canMatch: [pageExistGuard], + canDeactivate: [ + () => { + inject(PageDetailsStore).reset(); + return true; + }, + ], loadComponent: async () => (await import('@angular-love/blog/pages/feature-page')) .PageDetailsContainerComponent, diff --git a/libs/blog/shell/feature-shell-web/src/lib/blog-shell.routes.ts b/libs/blog/shell/feature-shell-web/src/lib/blog-shell.routes.ts index 83cf99a5..bb88ec01 100644 --- a/libs/blog/shell/feature-shell-web/src/lib/blog-shell.routes.ts +++ b/libs/blog/shell/feature-shell-web/src/lib/blog-shell.routes.ts @@ -11,13 +11,13 @@ export const blogShellRoutes: Route[] = [ path: 'pl', pathMatch: 'prefix', loadChildren: () => commonRoutes, - canActivate: [activeLanguageGuard('pl')], + canMatch: [activeLanguageGuard('pl')], }, { path: '', pathMatch: 'prefix', loadChildren: () => commonRoutes, - canActivate: [activeLanguageGuard('en')], + canMatch: [activeLanguageGuard('en')], }, ]; @@ -82,8 +82,8 @@ export const commonRoutes: Route[] = [ seo: { title: 'seo.notFound' }, }, }, - ...articleRoutes, ...pageRoutes, + ...articleRoutes, { path: '**', redirectTo: '404', diff --git a/package.json b/package.json index 4ecb72a5..561b80cf 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ }, "private": true, "dependencies": { + "@angular-architects/ngrx-toolkit": "^18.1.1", "@angular/animations": "18.1.1", "@angular/cdk": "18.1.1", "@angular/common": "18.1.1", @@ -36,7 +37,7 @@ "@ng-icons/heroicons": "^25.6.0", "@ng-icons/tabler-icons": "^25.6.0", "@ngrx/operators": "^17.2.0", - "@ngrx/signals": "^17.0.1", + "@ngrx/signals": "^18.1.1", "@nx/angular": "19.5.1", "@push-based/ngx-fast-svg": "^18.1.0", "@tailwindcss/container-queries": "^0.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b928ad81..ff3edffb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,422 +1,511 @@ -lockfileVersion: '9.0' +lockfileVersion: '6.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -importers: - - .: - dependencies: - '@angular/animations': - specifier: 18.1.1 - version: 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/cdk': - specifier: 18.1.1 - version: 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/common': - specifier: 18.1.1 - version: 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/compiler': - specifier: 18.1.1 - version: 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/core': - specifier: 18.1.1 - version: 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/forms': - specifier: 18.1.1 - version: 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) - '@angular/platform-browser': - specifier: 18.1.1 - version: 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/platform-browser-dynamic': - specifier: 18.1.1 - version: 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))) - '@angular/platform-server': - specifier: 18.1.1 - version: 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))) - '@angular/router': - specifier: 18.1.1 - version: 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) - '@angular/ssr': - specifier: 18.1.1 - version: 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@builder.io/partytown': - specifier: ^0.10.2 - version: 0.10.2 - '@jsverse/transloco': - specifier: ^7.4.2 - version: 7.5.0(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(typescript@5.5.3) - '@ng-icons/bootstrap-icons': - specifier: ^27.3.1 - version: 27.5.2 - '@ng-icons/core': - specifier: ^25.6.0 - version: 25.6.1 - '@ng-icons/heroicons': - specifier: ^25.6.0 - version: 25.6.1 - '@ng-icons/tabler-icons': - specifier: ^25.6.0 - version: 25.6.1 - '@ngrx/operators': - specifier: ^17.2.0 - version: 17.2.0(rxjs@7.8.1) - '@ngrx/signals': - specifier: ^17.0.1 - version: 17.2.0(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@nx/angular': - specifier: 19.5.1 - version: 19.5.1(@angular-devkit/build-angular@18.1.1(h6b4gdgshe35go2zaygpk2hstq))(@angular-devkit/core@18.1.1(chokidar@3.6.0))(@angular-devkit/schematics@18.1.1(chokidar@3.6.0))(@babel/traverse@7.25.7)(@schematics/angular@18.1.1(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(rxjs@7.8.1)(typescript@5.5.3) - '@push-based/ngx-fast-svg': - specifier: ^18.1.0 - version: 18.1.0(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@tailwindcss/container-queries': - specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))) - algoliasearch: - specifier: ^4.23.3 - version: 4.24.0 - cheerio: - specifier: 1.0.0-rc.12 - version: 1.0.0-rc.12 - class-variance-authority: - specifier: ^0.7.0 - version: 0.7.0 - clsx: - specifier: ^2.1.1 - version: 2.1.1 - compression: - specifier: ^1.7.4 - version: 1.7.4 - express: - specifier: ^4.18.2 - version: 4.21.0 - giscus: - specifier: ^1.5.0 - version: 1.5.0 - highlight.js: - specifier: ^11.9.0 - version: 11.10.0 - hono: - specifier: ^4.4.5 - version: 4.6.3 - lint-staged: - specifier: ^15.0.2 - version: 15.2.10 - ngx-skeleton-loader: - specifier: ^8.1.0 - version: 8.1.0(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - prettier-plugin-organize-attributes: - specifier: ^1.0.0 - version: 1.0.0(prettier@3.3.3) - rxjs: - specifier: ~7.8.1 - version: 7.8.1 - sanitize-html: - specifier: ^2.13.0 - version: 2.13.1 - shiki: - specifier: ^1.22.2 - version: 1.22.2 - stylelint: - specifier: ^16.3.1 - version: 16.9.0(typescript@5.5.3) - tailwind-merge: - specifier: ^2.3.0 - version: 2.5.3 - tslib: - specifier: ^2.6.1 - version: 2.7.0 - vanilla-cookieconsent: - specifier: 3.0.1 - version: 3.0.1 - xmlbuilder2: - specifier: ^3.1.1 - version: 3.1.1 - zod: - specifier: ^3.23.8 - version: 3.23.8 - zone.js: - specifier: 0.14.4 - version: 0.14.4 - devDependencies: - '@algolia/client-search': - specifier: ^4.23.3 - version: 4.24.0 - '@angular-devkit/build-angular': - specifier: 18.1.1 - version: 18.1.1(h6b4gdgshe35go2zaygpk2hstq) - '@angular-devkit/core': - specifier: 18.1.1 - version: 18.1.1(chokidar@3.6.0) - '@angular-devkit/schematics': - specifier: 18.1.1 - version: 18.1.1(chokidar@3.6.0) - '@angular-eslint/eslint-plugin': - specifier: 18.1.0 - version: 18.1.0(@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - '@angular-eslint/eslint-plugin-template': - specifier: 18.1.0 - version: 18.1.0(@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - '@angular-eslint/template-parser': - specifier: 18.1.0 - version: 18.1.0(eslint@8.57.0)(typescript@5.5.3) - '@angular/cli': - specifier: ~18.1.0 - version: 18.1.4(chokidar@3.6.0) - '@angular/compiler-cli': - specifier: 18.1.1 - version: 18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3) - '@angular/language-service': - specifier: 18.1.1 - version: 18.1.1 - '@cloudflare/workers-types': - specifier: ^4.20240605.0 - version: 4.20241004.0 - '@commitlint/cli': - specifier: ^19.3.0 - version: 19.5.0(@types/node@18.19.31)(typescript@5.5.3) - '@commitlint/config-conventional': - specifier: ^19.2.2 - version: 19.5.0 - '@ianvs/prettier-plugin-sort-imports': - specifier: ^4.2.1 - version: 4.3.1(prettier@3.3.3) - '@k11r/nx-cloudflare-wrangler': - specifier: ^2.7.1 - version: 2.12.0(@nx/devkit@19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))))(@nx/node@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3))(esbuild@0.19.12)(wrangler@3.80.0(@cloudflare/workers-types@4.20241004.0)) - '@ngneat/spectator': - specifier: ^18.0.2 - version: 18.0.2(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/router@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1)) - '@nx/devkit': - specifier: 19.5.1 - version: 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/esbuild': - specifier: 19.5.1 - version: 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/eslint': - specifier: 19.5.1 - version: 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/eslint-plugin': - specifier: 19.5.1 - version: 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/jest': - specifier: 19.5.1 - version: 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3) - '@nx/js': - specifier: 19.5.1 - version: 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/node': - specifier: 19.5.1 - version: 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3) - '@nx/playwright': - specifier: 19.5.1 - version: 19.5.1(@babel/traverse@7.25.7)(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/storybook': - specifier: 19.5.1 - version: 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/workspace': - specifier: 19.5.1 - version: 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) - '@playwright/test': - specifier: ^1.36.0 - version: 1.47.2 - '@schematics/angular': - specifier: 18.1.1 - version: 18.1.1(chokidar@3.6.0) - '@storybook/addon-essentials': - specifier: ^8.1.0-alpha.7 - version: 8.3.5(storybook@8.3.5)(webpack-sources@3.2.3) - '@storybook/angular': - specifier: ^8.1.0-alpha.7 - version: 8.3.5(2725wwsw5hukqk37motxs5tguy) - '@storybook/core-server': - specifier: ^8.1.0-alpha.7 - version: 8.3.5(storybook@8.3.5) - '@swc-node/register': - specifier: 1.9.2 - version: 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3) - '@swc/core': - specifier: 1.5.7 - version: 1.5.7(@swc/helpers@0.5.12) - '@swc/helpers': - specifier: 0.5.12 - version: 0.5.12 - '@types/compression': - specifier: ^1.7.5 - version: 1.7.5 - '@types/express': - specifier: ^4.17.20 - version: 4.17.21 - '@types/jest': - specifier: ^29.4.0 - version: 29.5.13 - '@types/node': - specifier: 18.19.31 - version: 18.19.31 - '@types/sanitize-html': - specifier: ^2.9.4 - version: 2.13.0 - '@typescript-eslint/eslint-plugin': - specifier: 7.16.1 - version: 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/parser': - specifier: 7.16.1 - version: 7.16.1(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': - specifier: ^7.16.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.3) - autoprefixer: - specifier: ^10.4.16 - version: 10.4.20(postcss@8.4.47) - esbuild: - specifier: ^0.19.5 - version: 0.19.12 - eslint: - specifier: 8.57.0 - version: 8.57.0 - eslint-config-prettier: - specifier: ^9.0.0 - version: 9.1.0(eslint@8.57.0) - eslint-plugin-playwright: - specifier: ^0.15.3 - version: 0.15.3(eslint@8.57.0) - husky: - specifier: ^8.0.3 - version: 8.0.3 - jest: - specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) - jest-environment-jsdom: - specifier: ^29.7.0 - version: 29.7.0 - jest-environment-node: - specifier: ^29.7.0 - version: 29.7.0 - jest-preset-angular: - specifier: 14.1.0 - version: 14.1.0(@angular-devkit/build-angular@18.1.1(h6b4gdgshe35go2zaygpk2hstq))(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser-dynamic@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))))(@babel/core@7.25.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.7))(jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(typescript@5.5.3) - jsonc-eslint-parser: - specifier: ^2.1.0 - version: 2.4.0 - ng-packagr: - specifier: 18.1.0 - version: 18.1.0(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(tailwindcss@3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(tslib@2.7.0)(typescript@5.5.3) - nx: - specifier: 19.5.1 - version: 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) - postcss: - specifier: ^8.4.32 - version: 8.4.47 - postcss-import: - specifier: ~14.1.0 - version: 14.1.0(postcss@8.4.47) - postcss-preset-env: - specifier: ~7.5.0 - version: 7.5.0(postcss@8.4.47) - postcss-url: - specifier: ~10.1.3 - version: 10.1.3(postcss@8.4.47) - prettier: - specifier: ^3.2.5 - version: 3.3.3 - prettier-plugin-tailwindcss: - specifier: ^0.5.14 - version: 0.5.14(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier-plugin-organize-attributes@1.0.0(prettier@3.3.3))(prettier@3.3.3) - storybook: - specifier: ^8.1.0-alpha.7 - version: 8.3.5 - svgo: - specifier: ^3.3.2 - version: 3.3.2 - tailwindcss: - specifier: ^3.3.6 - version: 3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) - ts-jest: - specifier: ^29.1.0 - version: 29.2.5(@babel/core@7.25.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.7))(esbuild@0.19.12)(jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(typescript@5.5.3) - ts-node: - specifier: 10.9.1 - version: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3) - typescript: - specifier: 5.5.3 - version: 5.5.3 - wrangler: - specifier: ^3.78.6 - version: 3.80.0(@cloudflare/workers-types@4.20241004.0) +dependencies: + '@angular-architects/ngrx-toolkit': + specifier: ^18.1.1 + version: 18.1.1(@ngrx/signals@18.1.1) + '@angular/animations': + specifier: 18.1.1 + version: 18.1.1(@angular/core@18.1.1) + '@angular/cdk': + specifier: 18.1.1 + version: 18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1)(rxjs@7.8.1) + '@angular/common': + specifier: 18.1.1 + version: 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) + '@angular/compiler': + specifier: 18.1.1 + version: 18.1.1(@angular/core@18.1.1) + '@angular/core': + specifier: 18.1.1 + version: 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/forms': + specifier: 18.1.1 + version: 18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1)(rxjs@7.8.1) + '@angular/platform-browser': + specifier: 18.1.1 + version: 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/core@18.1.1) + '@angular/platform-browser-dynamic': + specifier: 18.1.1 + version: 18.1.1(@angular/common@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1) + '@angular/platform-server': + specifier: 18.1.1 + version: 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1) + '@angular/router': + specifier: 18.1.1 + version: 18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1)(rxjs@7.8.1) + '@angular/ssr': + specifier: 18.1.1 + version: 18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1) + '@builder.io/partytown': + specifier: ^0.10.2 + version: 0.10.2 + '@jsverse/transloco': + specifier: ^7.4.2 + version: 7.5.0(@angular/core@18.1.1)(typescript@5.5.3) + '@ng-icons/bootstrap-icons': + specifier: ^27.3.1 + version: 27.5.2 + '@ng-icons/core': + specifier: ^25.6.0 + version: 25.6.1 + '@ng-icons/heroicons': + specifier: ^25.6.0 + version: 25.6.1 + '@ng-icons/tabler-icons': + specifier: ^25.6.0 + version: 25.6.1 + '@ngrx/operators': + specifier: ^17.2.0 + version: 17.2.0(rxjs@7.8.1) + '@ngrx/signals': + specifier: ^18.1.1 + version: 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) + '@nx/angular': + specifier: 19.5.1 + version: 19.5.1(@angular-devkit/build-angular@18.1.1)(@angular-devkit/core@18.1.1)(@angular-devkit/schematics@18.1.1)(@schematics/angular@18.1.1)(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(eslint@8.57.0)(nx@19.5.1)(rxjs@7.8.1)(typescript@5.5.3) + '@push-based/ngx-fast-svg': + specifier: ^18.1.0 + version: 18.1.0(@angular/common@18.1.1)(@angular/core@18.1.1)(rxjs@7.8.1) + '@tailwindcss/container-queries': + specifier: ^0.1.1 + version: 0.1.1(tailwindcss@3.4.13) + algoliasearch: + specifier: ^4.23.3 + version: 4.24.0 + cheerio: + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12 + class-variance-authority: + specifier: ^0.7.0 + version: 0.7.0 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + compression: + specifier: ^1.7.4 + version: 1.7.4 + express: + specifier: ^4.18.2 + version: 4.21.0 + giscus: + specifier: ^1.5.0 + version: 1.5.0 + highlight.js: + specifier: ^11.9.0 + version: 11.10.0 + hono: + specifier: ^4.4.5 + version: 4.6.3 + lint-staged: + specifier: ^15.0.2 + version: 15.2.10 + ngx-skeleton-loader: + specifier: ^8.1.0 + version: 8.1.0(@angular/common@18.1.1)(@angular/core@18.1.1) + prettier-plugin-organize-attributes: + specifier: ^1.0.0 + version: 1.0.0(prettier@3.3.3) + rxjs: + specifier: ~7.8.1 + version: 7.8.1 + sanitize-html: + specifier: ^2.13.0 + version: 2.13.1 + shiki: + specifier: ^1.22.2 + version: 1.22.2 + stylelint: + specifier: ^16.3.1 + version: 16.9.0(typescript@5.5.3) + tailwind-merge: + specifier: ^2.3.0 + version: 2.5.3 + tslib: + specifier: ^2.6.1 + version: 2.7.0 + vanilla-cookieconsent: + specifier: 3.0.1 + version: 3.0.1 + xmlbuilder2: + specifier: ^3.1.1 + version: 3.1.1 + zod: + specifier: ^3.23.8 + version: 3.23.8 + zone.js: + specifier: 0.14.4 + version: 0.14.4 + +devDependencies: + '@algolia/client-search': + specifier: ^4.23.3 + version: 4.24.0 + '@angular-devkit/build-angular': + specifier: 18.1.1 + version: 18.1.1(@angular/compiler-cli@18.1.1)(@angular/platform-server@18.1.1)(@swc/core@1.5.7)(@types/node@18.19.31)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.13)(typescript@5.5.3) + '@angular-devkit/core': + specifier: 18.1.1 + version: 18.1.1 + '@angular-devkit/schematics': + specifier: 18.1.1 + version: 18.1.1 + '@angular-eslint/eslint-plugin': + specifier: 18.1.0 + version: 18.1.0(@typescript-eslint/utils@7.18.0)(eslint@8.57.0)(typescript@5.5.3) + '@angular-eslint/eslint-plugin-template': + specifier: 18.1.0 + version: 18.1.0(@typescript-eslint/utils@7.18.0)(eslint@8.57.0)(typescript@5.5.3) + '@angular-eslint/template-parser': + specifier: 18.1.0 + version: 18.1.0(eslint@8.57.0)(typescript@5.5.3) + '@angular/cli': + specifier: ~18.1.0 + version: 18.1.4 + '@angular/compiler-cli': + specifier: 18.1.1 + version: 18.1.1(@angular/compiler@18.1.1)(typescript@5.5.3) + '@angular/language-service': + specifier: 18.1.1 + version: 18.1.1 + '@cloudflare/workers-types': + specifier: ^4.20240605.0 + version: 4.20241004.0 + '@commitlint/cli': + specifier: ^19.3.0 + version: 19.5.0(@types/node@18.19.31)(typescript@5.5.3) + '@commitlint/config-conventional': + specifier: ^19.2.2 + version: 19.5.0 + '@ianvs/prettier-plugin-sort-imports': + specifier: ^4.2.1 + version: 4.3.1(prettier@3.3.3) + '@k11r/nx-cloudflare-wrangler': + specifier: ^2.7.1 + version: 2.12.0(@nx/devkit@19.5.1)(@nx/node@19.5.1)(esbuild@0.19.12)(wrangler@3.80.0) + '@ngneat/spectator': + specifier: ^18.0.2 + version: 18.0.2(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/router@18.1.1) + '@nx/devkit': + specifier: 19.5.1 + version: 19.5.1(nx@19.5.1) + '@nx/esbuild': + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3) + '@nx/eslint': + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1) + '@nx/eslint-plugin': + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) + '@nx/jest': + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3) + '@nx/js': + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) + '@nx/node': + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3) + '@nx/playwright': + specifier: 19.5.1 + version: 19.5.1(@playwright/test@1.47.2)(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) + '@nx/storybook': + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) + '@nx/workspace': + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) + '@playwright/test': + specifier: ^1.36.0 + version: 1.47.2 + '@schematics/angular': + specifier: 18.1.1 + version: 18.1.1 + '@storybook/addon-essentials': + specifier: ^8.1.0-alpha.7 + version: 8.3.5(storybook@8.3.5) + '@storybook/angular': + specifier: ^8.1.0-alpha.7 + version: 8.3.5(@angular-devkit/architect@0.1802.7)(@angular-devkit/build-angular@18.1.1)(@angular-devkit/core@18.1.1)(@angular/cli@18.1.4)(@angular/common@18.1.1)(@angular/compiler-cli@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/forms@18.1.1)(@angular/platform-browser-dynamic@18.1.1)(@angular/platform-browser@18.1.1)(@swc/core@1.5.7)(esbuild@0.19.12)(rxjs@7.8.1)(storybook@8.3.5)(typescript@5.5.3)(zone.js@0.14.4) + '@storybook/core-server': + specifier: ^8.1.0-alpha.7 + version: 8.3.5(storybook@8.3.5) + '@swc-node/register': + specifier: 1.9.2 + version: 1.9.2(@swc/core@1.5.7)(@swc/types@0.1.12)(typescript@5.5.3) + '@swc/core': + specifier: 1.5.7 + version: 1.5.7(@swc/helpers@0.5.12) + '@swc/helpers': + specifier: 0.5.12 + version: 0.5.12 + '@types/compression': + specifier: ^1.7.5 + version: 1.7.5 + '@types/express': + specifier: ^4.17.20 + version: 4.17.21 + '@types/jest': + specifier: ^29.4.0 + version: 29.5.13 + '@types/node': + specifier: 18.19.31 + version: 18.19.31 + '@types/sanitize-html': + specifier: ^2.9.4 + version: 2.13.0 + '@typescript-eslint/eslint-plugin': + specifier: 7.16.1 + version: 7.16.1(@typescript-eslint/parser@7.16.1)(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': + specifier: 7.16.1 + version: 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': + specifier: ^7.16.0 + version: 7.18.0(eslint@8.57.0)(typescript@5.5.3) + autoprefixer: + specifier: ^10.4.16 + version: 10.4.20(postcss@8.4.47) + esbuild: + specifier: ^0.19.5 + version: 0.19.12 + eslint: + specifier: 8.57.0 + version: 8.57.0 + eslint-config-prettier: + specifier: ^9.0.0 + version: 9.1.0(eslint@8.57.0) + eslint-plugin-playwright: + specifier: ^0.15.3 + version: 0.15.3(eslint@8.57.0) + husky: + specifier: ^8.0.3 + version: 8.0.3 + jest: + specifier: ^29.7.0 + version: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) + jest-environment-jsdom: + specifier: ^29.7.0 + version: 29.7.0 + jest-environment-node: + specifier: ^29.7.0 + version: 29.7.0 + jest-preset-angular: + specifier: 14.1.0 + version: 14.1.0(@angular-devkit/build-angular@18.1.1)(@angular/compiler-cli@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser-dynamic@18.1.1)(@babel/core@7.25.7)(jest@29.7.0)(typescript@5.5.3) + jsonc-eslint-parser: + specifier: ^2.1.0 + version: 2.4.0 + ng-packagr: + specifier: 18.1.0 + version: 18.1.0(@angular/compiler-cli@18.1.1)(tailwindcss@3.4.13)(tslib@2.7.0)(typescript@5.5.3) + nx: + specifier: 19.5.1 + version: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) + postcss: + specifier: ^8.4.32 + version: 8.4.47 + postcss-import: + specifier: ~14.1.0 + version: 14.1.0(postcss@8.4.47) + postcss-preset-env: + specifier: ~7.5.0 + version: 7.5.0(postcss@8.4.47) + postcss-url: + specifier: ~10.1.3 + version: 10.1.3(postcss@8.4.47) + prettier: + specifier: ^3.2.5 + version: 3.3.3 + prettier-plugin-tailwindcss: + specifier: ^0.5.14 + version: 0.5.14(@ianvs/prettier-plugin-sort-imports@4.3.1)(prettier-plugin-organize-attributes@1.0.0)(prettier@3.3.3) + storybook: + specifier: ^8.1.0-alpha.7 + version: 8.3.5 + svgo: + specifier: ^3.3.2 + version: 3.3.2 + tailwindcss: + specifier: ^3.3.6 + version: 3.4.13(ts-node@10.9.1) + ts-jest: + specifier: ^29.1.0 + version: 29.2.5(@babel/core@7.25.7)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.3) + ts-node: + specifier: 10.9.1 + version: 10.9.1(@swc/core@1.5.7)(@types/node@18.19.31)(typescript@5.5.3) + typescript: + specifier: 5.5.3 + version: 5.5.3 + wrangler: + specifier: ^3.78.6 + version: 3.80.0(@cloudflare/workers-types@4.20241004.0) packages: - '@adobe/css-tools@4.4.0': + /@adobe/css-tools@4.4.0: resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==} - '@algolia/cache-browser-local-storage@4.24.0': + /@algolia/cache-browser-local-storage@4.24.0: resolution: {integrity: sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==} + dependencies: + '@algolia/cache-common': 4.24.0 + dev: false - '@algolia/cache-common@4.24.0': + /@algolia/cache-common@4.24.0: resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==} - '@algolia/cache-in-memory@4.24.0': + /@algolia/cache-in-memory@4.24.0: resolution: {integrity: sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==} + dependencies: + '@algolia/cache-common': 4.24.0 + dev: false - '@algolia/client-account@4.24.0': + /@algolia/client-account@4.24.0: resolution: {integrity: sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==} + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/transporter': 4.24.0 + dev: false - '@algolia/client-analytics@4.24.0': + /@algolia/client-analytics@4.24.0: resolution: {integrity: sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==} + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + dev: false - '@algolia/client-common@4.24.0': + /@algolia/client-common@4.24.0: resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==} + dependencies: + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 - '@algolia/client-personalization@4.24.0': + /@algolia/client-personalization@4.24.0: resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==} + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + dev: false - '@algolia/client-search@4.24.0': + /@algolia/client-search@4.24.0: resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==} + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 - '@algolia/logger-common@4.24.0': + /@algolia/logger-common@4.24.0: resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==} - '@algolia/logger-console@4.24.0': + /@algolia/logger-console@4.24.0: resolution: {integrity: sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==} + dependencies: + '@algolia/logger-common': 4.24.0 + dev: false - '@algolia/recommend@4.24.0': + /@algolia/recommend@4.24.0: resolution: {integrity: sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==} + dependencies: + '@algolia/cache-browser-local-storage': 4.24.0 + '@algolia/cache-common': 4.24.0 + '@algolia/cache-in-memory': 4.24.0 + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/logger-console': 4.24.0 + '@algolia/requester-browser-xhr': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/requester-node-http': 4.24.0 + '@algolia/transporter': 4.24.0 + dev: false - '@algolia/requester-browser-xhr@4.24.0': + /@algolia/requester-browser-xhr@4.24.0: resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==} + dependencies: + '@algolia/requester-common': 4.24.0 + dev: false - '@algolia/requester-common@4.24.0': + /@algolia/requester-common@4.24.0: resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==} - '@algolia/requester-node-http@4.24.0': + /@algolia/requester-node-http@4.24.0: resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==} + dependencies: + '@algolia/requester-common': 4.24.0 + dev: false - '@algolia/transporter@4.24.0': + /@algolia/transporter@4.24.0: resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==} + dependencies: + '@algolia/cache-common': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/requester-common': 4.24.0 - '@alloc/quick-lru@5.2.0': + /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@ampproject/remapping@2.3.0': + /@ampproject/remapping@2.3.0: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + /@angular-architects/ngrx-toolkit@18.1.1(@ngrx/signals@18.1.1): + resolution: {integrity: sha512-0tYPUaFOHFNGc+2xzAh9OKREyQ+Gi5bASzY/mGbG6TQUg68aWdBTTGFv0lLTMKymIfx/6ZCTWILjZR7BQrfKgg==} + peerDependencies: + '@ngrx/signals': '>=18.1.0 <=18.1.1' + '@ngrx/store': '>=18.0.0' + peerDependenciesMeta: + '@ngrx/store': + optional: true + dependencies: + '@ngrx/signals': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) + tslib: 2.7.0 + dev: false - '@angular-devkit/architect@0.1801.1': + /@angular-devkit/architect@0.1801.1: resolution: {integrity: sha512-7dIQ++D5PTzLgs4sEvi7pMpG4nY4CTnzLKbqKDI++fJKa7FEpVjje1tsr1r8ap8xD0QXr6sIxmQ4hdLeWwPhDQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + dependencies: + '@angular-devkit/core': 18.1.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar - '@angular-devkit/architect@0.1801.4': + /@angular-devkit/architect@0.1801.4: resolution: {integrity: sha512-Ch1ZwRh1N/vcCKHm4ErLcgZly3tlwdLUDGBaAIlhE3YFGq543Swv6a5IcDw0veD6iGFceJAmbrp+z5hmzI8p5A==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + dependencies: + '@angular-devkit/core': 18.1.4 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + dev: true - '@angular-devkit/architect@0.1802.7': + /@angular-devkit/architect@0.1802.7: resolution: {integrity: sha512-kpcgXnepEXcoxDTbqbGj7Hg1WJLWj1HLR3/FKmC5TbpBf1xiLxiqfkQNwz3BbE/W9JWMLdrXr3GI9O3O2gWPLg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + dependencies: + '@angular-devkit/core': 18.2.7 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + dev: true - '@angular-devkit/build-angular@18.1.1': + /@angular-devkit/build-angular@18.1.1(@angular/compiler-cli@18.1.1)(@angular/platform-server@18.1.1)(@swc/core@1.5.7)(@types/node@18.19.31)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.13)(typescript@5.5.3): resolution: {integrity: sha512-sd/eOzitC8yN9xl/TbbuDxXL1LRZCX3gwKAddV1fJSrXJHEmDM7PhdQbNEPd2O58evMKSiMZK91WnYN0lhTZtw==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -456,15 +545,112 @@ packages: optional: true tailwindcss: optional: true + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.1801.1 + '@angular-devkit/build-webpack': 0.1801.1(webpack-dev-server@5.0.4)(webpack@5.92.1) + '@angular-devkit/core': 18.1.1 + '@angular/build': 18.1.1(@angular/compiler-cli@18.1.1)(@angular/platform-server@18.1.1)(@types/node@18.19.31)(less@4.2.0)(postcss@8.4.38)(stylus@0.59.0)(tailwindcss@3.4.13)(terser@5.29.2)(typescript@5.5.3) + '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1)(typescript@5.5.3) + '@angular/platform-server': 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1) + '@babel/core': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7) + '@babel/preset-env': 7.24.7(@babel/core@7.24.7) + '@babel/runtime': 7.24.7 + '@discoveryjs/json-ext': 0.5.7 + '@ngtools/webpack': 18.1.1(@angular/compiler-cli@18.1.1)(typescript@5.5.3)(webpack@5.92.1) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.3.2) + ansi-colors: 4.1.3 + autoprefixer: 10.4.19(postcss@8.4.38) + babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.1) + browserslist: 4.24.0 + copy-webpack-plugin: 12.0.2(webpack@5.92.1) + critters: 0.0.24 + css-loader: 7.1.2(webpack@5.92.1) + esbuild-wasm: 0.21.5 + fast-glob: 3.3.2 + http-proxy-middleware: 3.0.0 + https-proxy-agent: 7.0.5 + istanbul-lib-instrument: 6.0.2 + jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) + jest-environment-jsdom: 29.7.0 + jsonc-parser: 3.3.1 + karma-source-map-support: 1.4.0 + less: 4.2.0 + less-loader: 12.2.0(less@4.2.0)(webpack@5.92.1) + license-webpack-plugin: 4.0.2(webpack@5.92.1) + loader-utils: 3.3.1 + magic-string: 0.30.10 + mini-css-extract-plugin: 2.9.0(webpack@5.92.1) + mrmime: 2.0.0 + ng-packagr: 18.1.0(@angular/compiler-cli@18.1.1)(tailwindcss@3.4.13)(tslib@2.7.0)(typescript@5.5.3) + open: 10.1.0 + ora: 5.4.1 + parse5-html-rewriting-stream: 7.0.0 + picomatch: 4.0.2 + piscina: 4.6.1 + postcss: 8.4.38 + postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.92.1) + resolve-url-loader: 5.0.0 + rxjs: 7.8.1 + sass: 1.77.6 + sass-loader: 14.2.1(sass@1.77.6)(webpack@5.92.1) + semver: 7.6.2 + source-map-loader: 5.0.0(webpack@5.92.1) + source-map-support: 0.5.21 + tailwindcss: 3.4.13(ts-node@10.9.1) + terser: 5.29.2 + tree-kill: 1.2.2 + tslib: 2.6.3 + typescript: 5.5.3 + undici: 6.19.2 + vite: 5.3.2(@types/node@18.19.31)(less@4.1.3)(stylus@0.59.0) + watchpack: 2.4.1 + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) + webpack-dev-middleware: 7.2.1(webpack@5.92.1) + webpack-dev-server: 5.0.4(webpack@5.95.0) + webpack-merge: 5.10.0 + webpack-subresource-integrity: 5.1.0(webpack@5.92.1) + optionalDependencies: + esbuild: 0.21.5 + transitivePeerDependencies: + - '@rspack/core' + - '@swc/core' + - '@types/node' + - bufferutil + - chokidar + - debug + - html-webpack-plugin + - lightningcss + - node-sass + - sass-embedded + - stylus + - sugarss + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli - '@angular-devkit/build-webpack@0.1801.1': + /@angular-devkit/build-webpack@0.1801.1(webpack-dev-server@5.0.4)(webpack@5.92.1): resolution: {integrity: sha512-9qImQciytrf433+h1aAWMD/Qn9cx7amlLtHX9j6ToBMWxY3L9ZKzwlCZ3Q+d6VWs7QrN/X9j8VkJl913yuXeCQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^5.0.2 + dependencies: + '@angular-devkit/architect': 0.1801.1 + rxjs: 7.8.1 + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) + webpack-dev-server: 5.0.4(webpack@5.95.0) + transitivePeerDependencies: + - chokidar - '@angular-devkit/core@18.1.1': + /@angular-devkit/core@18.1.1: resolution: {integrity: sha512-YFzn/+8LezX7ZJhMQisvrqfkxJm6+JOtbWFj8K/luK0rTDmE8Z9n9r6kJ36FnHcLJ5MvvVaBc7n1v1wnzdqXpg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -472,8 +658,15 @@ packages: peerDependenciesMeta: chokidar: optional: true + dependencies: + ajv: 8.16.0 + ajv-formats: 3.0.1(ajv@8.16.0) + jsonc-parser: 3.3.1 + picomatch: 4.0.2 + rxjs: 7.8.1 + source-map: 0.7.4 - '@angular-devkit/core@18.1.4': + /@angular-devkit/core@18.1.4: resolution: {integrity: sha512-lKBsvbqW2QFL8terzNuSDSmKBo8//QNRO4qU5mVJ1fFf4xBJanXKoiAMuADhx+/owVIptnYT59IZ8jUAna+Srg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -481,8 +674,16 @@ packages: peerDependenciesMeta: chokidar: optional: true + dependencies: + ajv: 8.16.0 + ajv-formats: 3.0.1(ajv@8.16.0) + jsonc-parser: 3.3.1 + picomatch: 4.0.2 + rxjs: 7.8.1 + source-map: 0.7.4 + dev: true - '@angular-devkit/core@18.2.7': + /@angular-devkit/core@18.2.7: resolution: {integrity: sha512-1ZTi4A6tEC2bkJ/puCIdIPYhesnlCVOMSDJL/lZAd0hC6X22T4pwu0AEvue7mcP5NbXpQDiBaXOZ3MmCA8PwOA==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -490,52 +691,109 @@ packages: peerDependenciesMeta: chokidar: optional: true + dependencies: + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + jsonc-parser: 3.3.1 + picomatch: 4.0.2 + rxjs: 7.8.1 + source-map: 0.7.4 + dev: true - '@angular-devkit/schematics@18.1.1': + /@angular-devkit/schematics@18.1.1: resolution: {integrity: sha512-r+DAvVvv+hOuhh19PefPOKa/zDkvzLHz/YOLGq/k1KfJRtNtjCKiDsXp1s6HSzYdJD1H10wnzUIh48uvxfwH5Q==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + dependencies: + '@angular-devkit/core': 18.1.1 + jsonc-parser: 3.3.1 + magic-string: 0.30.10 + ora: 5.4.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar - '@angular-devkit/schematics@18.1.4': + /@angular-devkit/schematics@18.1.4: resolution: {integrity: sha512-0ekArCeYqJngCKWZ9I+RtNObP/33zGkzWdJOmCB6nj9/ZevALZ6F4RDkHp0TqDYhOt+A2muI29ZK/cILmKA+sA==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + dependencies: + '@angular-devkit/core': 18.1.4 + jsonc-parser: 3.3.1 + magic-string: 0.30.10 + ora: 5.4.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + dev: true - '@angular-eslint/bundled-angular-compiler@18.1.0': + /@angular-eslint/bundled-angular-compiler@18.1.0: resolution: {integrity: sha512-2JNlMEnCvLz8q1Qa4sWR9BddtpDWMKYguMzHJKm5zUDwH90CgWHolQlXumtpqbL8r78xd57t35IkbEFLF3UsQw==} + dev: true - '@angular-eslint/eslint-plugin-template@18.1.0': + /@angular-eslint/eslint-plugin-template@18.1.0(@typescript-eslint/utils@7.18.0)(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-k7Zq2JRd4jjg6PB0M24UnnmdhCeRFQ7Q4GlMGmeJLQGan+HFKDBu973yN2/Vmk4RYi+rTVuin0gy4HBeiGiiaw==} peerDependencies: '@typescript-eslint/utils': ^7.11.0 || ^8.0.0-alpha.37 eslint: ^8.57.0 || ^9.0.0 typescript: '*' + dependencies: + '@angular-eslint/bundled-angular-compiler': 18.1.0 + '@angular-eslint/utils': 18.1.0(@typescript-eslint/utils@7.18.0)(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) + aria-query: 5.3.0 + axobject-query: 4.0.0 + eslint: 8.57.0 + typescript: 5.5.3 + dev: true - '@angular-eslint/eslint-plugin@18.1.0': + /@angular-eslint/eslint-plugin@18.1.0(@typescript-eslint/utils@7.18.0)(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-rV1RLhcg9TTNE5hB7pMddkJvnH0+q3FnhhWVE+IJNkzlGxEktDwVx7hG17sy8YkRS2CxR0P6Dr5C6wMBdEwAsw==} peerDependencies: '@typescript-eslint/utils': ^7.11.0 || ^8.0.0-alpha.37 eslint: ^8.57.0 || ^9.0.0 typescript: '*' + dependencies: + '@angular-eslint/bundled-angular-compiler': 18.1.0 + '@angular-eslint/utils': 18.1.0(@typescript-eslint/utils@7.18.0)(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) + eslint: 8.57.0 + typescript: 5.5.3 + dev: true - '@angular-eslint/template-parser@18.1.0': + /@angular-eslint/template-parser@18.1.0(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-YqBNusbt3vWbm8eo2dICytU8hP8/ez4uETkwKpMvB+H1E0rYaD2F17D47YO9BBFUHCNzAGIBlA8BWDN1kLEMlw==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '*' + dependencies: + '@angular-eslint/bundled-angular-compiler': 18.1.0 + eslint: 8.57.0 + eslint-scope: 8.1.0 + typescript: 5.5.3 + dev: true - '@angular-eslint/utils@18.1.0': + /@angular-eslint/utils@18.1.0(@typescript-eslint/utils@7.18.0)(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-pTCwbm9TPU1B0fxwhJg5qnJA2ILUJR0cT+rc7kejV0Xwl6RBXpMrzbuMzB9CucEY1au8hAR55I+Sc9znwSwuIw==} peerDependencies: '@typescript-eslint/utils': ^7.11.0 || ^8.0.0-alpha.37 eslint: ^8.57.0 || ^9.0.0 typescript: '*' + dependencies: + '@angular-eslint/bundled-angular-compiler': 18.1.0 + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) + eslint: 8.57.0 + typescript: 5.5.3 + dev: true - '@angular/animations@18.1.1': + /@angular/animations@18.1.1(@angular/core@18.1.1): resolution: {integrity: sha512-3BdB6lB7TT1BQFb8C3XyJ5A9YSrOx951NzcXnzFfTNiq1C+VeR455LtdNiDTPa9Vf5Df1cJb6ReJ1z17ztx+6Q==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: '@angular/core': 18.1.1 + dependencies: + '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) + tslib: 2.7.0 - '@angular/build@18.1.1': + /@angular/build@18.1.1(@angular/compiler-cli@18.1.1)(@angular/platform-server@18.1.1)(@types/node@18.19.31)(less@4.2.0)(postcss@8.4.38)(stylus@0.59.0)(tailwindcss@3.4.13)(terser@5.29.2)(typescript@5.5.3): resolution: {integrity: sha512-DbgFqpaZE6g8VZaPboB54cVuERlZV6SAkNPEaMT/53cnCxL4QdSQs1aT9Wy8G1Ksr4WI5AZMdPic/TVF0KBGGQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -560,9097 +818,24 @@ packages: optional: true tailwindcss: optional: true - - '@angular/cdk@18.1.1': - resolution: {integrity: sha512-IaDjvRUgAoKnEeafrnBX+hjTR+1M3O3fV3AybBCjN4NuiPtuyOJiTMg0cTv6RbluJ/SenbT4MQq3tMpOsa9i4w==} - peerDependencies: - '@angular/common': ^18.0.0 || ^19.0.0 - '@angular/core': ^18.0.0 || ^19.0.0 - rxjs: ^6.5.3 || ^7.4.0 - - '@angular/cli@18.1.4': - resolution: {integrity: sha512-ppX4iilA6k+sKD6iRMRYnt2bH9Jpik+hJlndRBCjWo2EmEUQ04CBRKYONh8BLbnmwBxPG+/osUpcFrbkPCjQUw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - hasBin: true - - '@angular/common@18.1.1': - resolution: {integrity: sha512-qNfYAapvIi8JyQToSqbg3O5dRXaElv/yNp2evvBGn4UO/liHjdNV/DzgCdyKP7uVbYrR0W3bzj++SxVR3mrATQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/core': 18.1.1 - rxjs: ^6.5.3 || ^7.4.0 - - '@angular/compiler-cli@18.1.1': - resolution: {integrity: sha512-TMPrN4HLa5raxW133bY3AxH1Gar36nmy0ikttMeSotLSlC5Y4SCYaiMY7QaPytD1iEGvqAd/rP+YuXzOIuCM/w==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - hasBin: true - peerDependencies: - '@angular/compiler': 18.1.1 - typescript: '>=5.4 <5.6' - - '@angular/compiler@18.1.1': - resolution: {integrity: sha512-Nc2GZhXXi3O2otZIWgOJoGZ+88+R6YXGc70dibEpMvmDjKfYpc4pBjuYzaGntdiTYAzVOVTTv09dwTP6YOpPRA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/core': 18.1.1 - peerDependenciesMeta: - '@angular/core': - optional: true - - '@angular/core@18.1.1': - resolution: {integrity: sha512-/JFQ49fVIthZzdggl7FOCYAjaynbkRcCyiri85kAyTIvJ6aMSIiEKwJCw45WI5ICf2HtC9kz6dr0OKhMR6SeiA==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.14.0 - - '@angular/forms@18.1.1': - resolution: {integrity: sha512-CceH57IKeH2Zq8QFFkcJMvBbjxVRCtqzAqSETfShWzrt+ITrz4c6EnUMbj30iz+ntn/R+qGAp3n/t0D7HtTS6Q==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/common': 18.1.1 - '@angular/core': 18.1.1 - '@angular/platform-browser': 18.1.1 - rxjs: ^6.5.3 || ^7.4.0 - - '@angular/language-service@18.1.1': - resolution: {integrity: sha512-SK9mKBB+fWXBXgdDLPZQI/peHqeQLheseSUPhZQyARDR6CrUvhB7MSRWERhn8832fZ6BoCE01p1obsYLWeXNbw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - - '@angular/platform-browser-dynamic@18.1.1': - resolution: {integrity: sha512-+nnWGLz7dhkRbel8qGIgfQa5PoE4ZMl0ClDw8HR0R5T3w+v0K6trPSjWIPDHm5ex25RvuLNmoUGu29drlHN3Fw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/common': 18.1.1 - '@angular/compiler': 18.1.1 - '@angular/core': 18.1.1 - '@angular/platform-browser': 18.1.1 - - '@angular/platform-browser@18.1.1': - resolution: {integrity: sha512-9FG2+NSWJXo+zu/W7VQE0UpaWejbV62AXW7218FBZXOdkdID5oNxHf0QdJ3hCaIJw1dKZEG49BTq005d9yQbew==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/animations': 18.1.1 - '@angular/common': 18.1.1 - '@angular/core': 18.1.1 - peerDependenciesMeta: - '@angular/animations': - optional: true - - '@angular/platform-server@18.1.1': - resolution: {integrity: sha512-Or/lJ5mytuHAf6KYu9AeWPIW1BpIJA/yBps4OD65Nm0k51WkzttTPXsbcNkFvrM0N24fZksTx3+ozW71Efm/vQ==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/animations': 18.1.1 - '@angular/common': 18.1.1 - '@angular/compiler': 18.1.1 - '@angular/core': 18.1.1 - '@angular/platform-browser': 18.1.1 - - '@angular/router@18.1.1': - resolution: {integrity: sha512-XaPL+jzmanQa3y9JSMpyxcTqHTNLiGLW6yzcZ0hiKDRpCJ044cKLMK5Ruk84LfzvVDS//tGj46OYAwrPGmBFMg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} - peerDependencies: - '@angular/common': 18.1.1 - '@angular/core': 18.1.1 - '@angular/platform-browser': 18.1.1 - rxjs: ^6.5.3 || ^7.4.0 - - '@angular/ssr@18.1.1': - resolution: {integrity: sha512-2JVWjLPipiYGEs3DABq1qWKSgwAseJ9tWqLXOk4BcrBVUoE7wgJLtFWchJcMllBsUpNNEBQyRH3M6NBM1sgB2A==} - peerDependencies: - '@angular/common': ^18.0.0 - '@angular/core': ^18.0.0 - - '@babel/code-frame@7.25.7': - resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.25.7': - resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.24.7': - resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.25.7': - resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.24.7': - resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.25.7': - resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.24.7': - resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.25.7': - resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7': - resolution: {integrity: sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.7': - resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} - engines: {node: '>=6.9.0'} - - '@babel/helper-create-class-features-plugin@7.25.7': - resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-create-regexp-features-plugin@7.25.7': - resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-define-polyfill-provider@0.6.2': - resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - '@babel/helper-environment-visitor@7.24.7': - resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-member-expression-to-functions@7.25.7': - resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.25.7': - resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.25.7': - resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-optimise-call-expression@7.25.7': - resolution: {integrity: sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.25.7': - resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-remap-async-to-generator@7.25.7': - resolution: {integrity: sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-replace-supers@7.25.7': - resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-simple-access@7.25.7': - resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-skip-transparent-expression-wrappers@7.25.7': - resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-split-export-declaration@7.24.7': - resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.25.7': - resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.7': - resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.25.7': - resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-wrap-function@7.25.7': - resolution: {integrity: sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.25.7': - resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.25.7': - resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.25.7': - resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7': - resolution: {integrity: sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7': - resolution: {integrity: sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7': - resolution: {integrity: sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7': - resolution: {integrity: sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7': - resolution: {integrity: sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-proposal-decorators@7.25.7': - resolution: {integrity: sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-async-generators@7.8.4': - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-bigint@7.8.3': - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-properties@7.12.13': - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-static-block@7.14.5': - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-decorators@7.25.7': - resolution: {integrity: sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-dynamic-import@7.8.3': - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-export-namespace-from@7.8.3': - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-assertions@7.25.7': - resolution: {integrity: sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-attributes@7.24.7': - resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-attributes@7.25.7': - resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-import-meta@7.10.4': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-json-strings@7.8.3': - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-jsx@7.25.7': - resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-logical-assignment-operators@7.10.4': - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-numeric-separator@7.10.4': - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-object-rest-spread@7.8.3': - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3': - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-chaining@7.8.3': - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-private-property-in-object@7.14.5': - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-top-level-await@7.14.5': - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.25.7': - resolution: {integrity: sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-unicode-sets-regex@7.18.6': - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-transform-arrow-functions@7.25.7': - resolution: {integrity: sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-async-generator-functions@7.24.7': - resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-async-generator-functions@7.25.7': - resolution: {integrity: sha512-4B6OhTrwYKHYYgcwErvZjbmH9X5TxQBsaBHdzEIB4l71gR5jh/tuHGlb9in47udL2+wVUcOz5XXhhfhVJwEpEg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-async-to-generator@7.24.7': - resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-async-to-generator@7.25.7': - resolution: {integrity: sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-block-scoped-functions@7.25.7': - resolution: {integrity: sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-block-scoping@7.25.7': - resolution: {integrity: sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-class-properties@7.25.7': - resolution: {integrity: sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-class-static-block@7.25.7': - resolution: {integrity: sha512-rvUUtoVlkDWtDWxGAiiQj0aNktTPn3eFynBcMC2IhsXweehwgdI9ODe+XjWw515kEmv22sSOTp/rxIRuTiB7zg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - - '@babel/plugin-transform-classes@7.25.7': - resolution: {integrity: sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-computed-properties@7.25.7': - resolution: {integrity: sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-destructuring@7.25.7': - resolution: {integrity: sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-dotall-regex@7.25.7': - resolution: {integrity: sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-duplicate-keys@7.25.7': - resolution: {integrity: sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7': - resolution: {integrity: sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-transform-dynamic-import@7.25.7': - resolution: {integrity: sha512-UvcLuual4h7/GfylKm2IAA3aph9rwvAM2XBA0uPKU3lca+Maai4jBjjEVUS568ld6kJcgbouuumCBhMd/Yz17w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-exponentiation-operator@7.25.7': - resolution: {integrity: sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-export-namespace-from@7.25.7': - resolution: {integrity: sha512-h3MDAP5l34NQkkNulsTNyjdaR+OiB0Im67VU//sFupouP8Q6m9Spy7l66DcaAQxtmCqGdanPByLsnwFttxKISQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-for-of@7.25.7': - resolution: {integrity: sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-function-name@7.25.7': - resolution: {integrity: sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-json-strings@7.25.7': - resolution: {integrity: sha512-Ot43PrL9TEAiCe8C/2erAjXMeVSnE/BLEx6eyrKLNFCCw5jvhTHKyHxdI1pA0kz5njZRYAnMO2KObGqOCRDYSA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-literals@7.25.7': - resolution: {integrity: sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-logical-assignment-operators@7.25.7': - resolution: {integrity: sha512-iImzbA55BjiovLyG2bggWS+V+OLkaBorNvc/yJoeeDQGztknRnDdYfp2d/UPmunZYEnZi6Lg8QcTmNMHOB0lGA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-member-expression-literals@7.25.7': - resolution: {integrity: sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-amd@7.25.7': - resolution: {integrity: sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-commonjs@7.25.7': - resolution: {integrity: sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-systemjs@7.25.7': - resolution: {integrity: sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-umd@7.25.7': - resolution: {integrity: sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-named-capturing-groups-regex@7.25.7': - resolution: {integrity: sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-transform-new-target@7.25.7': - resolution: {integrity: sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-nullish-coalescing-operator@7.25.7': - resolution: {integrity: sha512-FbuJ63/4LEL32mIxrxwYaqjJxpbzxPVQj5a+Ebrc8JICV6YX8nE53jY+K0RZT3um56GoNWgkS2BQ/uLGTjtwfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-numeric-separator@7.25.7': - resolution: {integrity: sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-object-rest-spread@7.25.7': - resolution: {integrity: sha512-1JdVKPhD7Y5PvgfFy0Mv2brdrolzpzSoUq2pr6xsR+m+3viGGeHEokFKsCgOkbeFOQxfB1Vt2F0cPJLRpFI4Zg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-object-super@7.25.7': - resolution: {integrity: sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-optional-catch-binding@7.25.7': - resolution: {integrity: sha512-m9obYBA39mDPN7lJzD5WkGGb0GO54PPLXsbcnj1Hyeu8mSRz7Gb4b1A6zxNX32ZuUySDK4G6it8SDFWD1nCnqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-optional-chaining@7.25.7': - resolution: {integrity: sha512-h39agClImgPWg4H8mYVAbD1qP9vClFbEjqoJmt87Zen8pjqK8FTPUwrOXAvqu5soytwxrLMd2fx2KSCp2CHcNg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-parameters@7.25.7': - resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-private-methods@7.25.7': - resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-private-property-in-object@7.25.7': - resolution: {integrity: sha512-LzA5ESzBy7tqj00Yjey9yWfs3FKy4EmJyKOSWld144OxkTji81WWnUT8nkLUn+imN/zHL8ZQlOu/MTUAhHaX3g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-property-literals@7.25.7': - resolution: {integrity: sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-regenerator@7.25.7': - resolution: {integrity: sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-reserved-words@7.25.7': - resolution: {integrity: sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-runtime@7.24.7': - resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-runtime@7.25.7': - resolution: {integrity: sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-shorthand-properties@7.25.7': - resolution: {integrity: sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-spread@7.25.7': - resolution: {integrity: sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-sticky-regex@7.25.7': - resolution: {integrity: sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-template-literals@7.25.7': - resolution: {integrity: sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typeof-symbol@7.25.7': - resolution: {integrity: sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typescript@7.25.7': - resolution: {integrity: sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-escapes@7.25.7': - resolution: {integrity: sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-property-regex@7.25.7': - resolution: {integrity: sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-regex@7.25.7': - resolution: {integrity: sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-sets-regex@7.25.7': - resolution: {integrity: sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/preset-env@7.24.7': - resolution: {integrity: sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-env@7.25.7': - resolution: {integrity: sha512-Gibz4OUdyNqqLj+7OAvBZxOD7CklCtMA5/j0JgUEwOnaRULsPDXmic2iKxL2DX2vQduPR5wH2hjZas/Vr/Oc0g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-modules@0.1.6-no-external-plugins': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - - '@babel/preset-typescript@7.25.7': - resolution: {integrity: sha512-rkkpaXJZOFN45Fb+Gki0c+KMIglk4+zZXOoMJuyEK8y8Kkc8Jd3BDmP7qPsz0zQMJj+UD7EprF+AqAXcILnexw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/runtime@7.24.7': - resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} - engines: {node: '>=6.9.0'} - - '@babel/runtime@7.25.7': - resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.25.7': - resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.25.7': - resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.25.7': - resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} - engines: {node: '>=6.9.0'} - - '@bcoe/v8-coverage@0.2.3': - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - - '@builder.io/partytown@0.10.2': - resolution: {integrity: sha512-A9U+4PREWcS+CCYzKGIPovtGB/PBgnH/8oQyCE6Nr9drDJk6cMPpLQIEajpGPmG9tYF7N3FkRvhXm/AS9+0iKg==} - engines: {node: '>=18.0.0'} - hasBin: true - - '@cloudflare/kv-asset-handler@0.3.4': - resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} - engines: {node: '>=16.13'} - - '@cloudflare/workerd-darwin-64@1.20240925.0': - resolution: {integrity: sha512-KdLnSXuzB65CbqZPm+qYzk+zkQ1tUNPaaRGYVd/jPYAxwwtfTUQdQ+ahDPwVVs2tmQELKy7ZjQjf2apqSWUfjw==} - engines: {node: '>=16'} - cpu: [x64] - os: [darwin] - - '@cloudflare/workerd-darwin-arm64@1.20240925.0': - resolution: {integrity: sha512-MiQ6uUmCXjsXgWNV+Ock2tp2/tYqNJGzjuaH6jFioeRF+//mz7Tv7J7EczOL4zq+TH8QFOh0/PUsLyazIWVGng==} - engines: {node: '>=16'} - cpu: [arm64] - os: [darwin] - - '@cloudflare/workerd-linux-64@1.20240925.0': - resolution: {integrity: sha512-Rjix8jsJMfsInmq3Hm3fmiRQ+rwzuWRPV1pg/OWhMSfNP7Qp2RCU+RGkhgeR9Z5eNAje0Sn2BMrFq4RvF9/yRA==} - engines: {node: '>=16'} - cpu: [x64] - os: [linux] - - '@cloudflare/workerd-linux-arm64@1.20240925.0': - resolution: {integrity: sha512-VYIPeMHQRtbwQoIjUwS/zULlywPxyDvo46XkTpIW5MScEChfqHvAYviQ7TzYGx6Q+gmZmN+DUB2KOMx+MEpCxA==} - engines: {node: '>=16'} - cpu: [arm64] - os: [linux] - - '@cloudflare/workerd-windows-64@1.20240925.0': - resolution: {integrity: sha512-C8peGvaU5R51bIySi1VbyfRgwNSSRknqoFSnSbSBI3uTN3THTB3UnmRKy7GXJDmyjgXuT9Pcs1IgaWNubLtNtw==} - engines: {node: '>=16'} - cpu: [x64] - os: [win32] - - '@cloudflare/workers-shared@0.5.4': - resolution: {integrity: sha512-PNL/0TjKRdUHa1kwgVdqUNJVZ9ez4kacsi8omz+gv859EvJmsVuGiMAClY2YfJnC9LVKhKCcjqmFgKNXG9/IXA==} - engines: {node: '>=16.7.0'} - - '@cloudflare/workers-types@4.20241004.0': - resolution: {integrity: sha512-3LrPvtecs4umknOF1bTPNLHUG/ZjeSE6PYBQ/tbO7lwaVhjZTaTugiaCny2byrZupBlVNuubQVktcAgMfw0C1A==} - - '@commitlint/cli@19.5.0': - resolution: {integrity: sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ==} - engines: {node: '>=v18'} - hasBin: true - - '@commitlint/config-conventional@19.5.0': - resolution: {integrity: sha512-OBhdtJyHNPryZKg0fFpZNOBM1ZDbntMvqMuSmpfyP86XSfwzGw4CaoYRG4RutUPg0BTK07VMRIkNJT6wi2zthg==} - engines: {node: '>=v18'} - - '@commitlint/config-validator@19.5.0': - resolution: {integrity: sha512-CHtj92H5rdhKt17RmgALhfQt95VayrUo2tSqY9g2w+laAXyk7K/Ef6uPm9tn5qSIwSmrLjKaXK9eiNuxmQrDBw==} - engines: {node: '>=v18'} - - '@commitlint/ensure@19.5.0': - resolution: {integrity: sha512-Kv0pYZeMrdg48bHFEU5KKcccRfKmISSm9MvgIgkpI6m+ohFTB55qZlBW6eYqh/XDfRuIO0x4zSmvBjmOwWTwkg==} - engines: {node: '>=v18'} - - '@commitlint/execute-rule@19.5.0': - resolution: {integrity: sha512-aqyGgytXhl2ejlk+/rfgtwpPexYyri4t8/n4ku6rRJoRhGZpLFMqrZ+YaubeGysCP6oz4mMA34YSTaSOKEeNrg==} - engines: {node: '>=v18'} - - '@commitlint/format@19.5.0': - resolution: {integrity: sha512-yNy088miE52stCI3dhG/vvxFo9e4jFkU1Mj3xECfzp/bIS/JUay4491huAlVcffOoMK1cd296q0W92NlER6r3A==} - engines: {node: '>=v18'} - - '@commitlint/is-ignored@19.5.0': - resolution: {integrity: sha512-0XQ7Llsf9iL/ANtwyZ6G0NGp5Y3EQ8eDQSxv/SRcfJ0awlBY4tHFAvwWbw66FVUaWICH7iE5en+FD9TQsokZ5w==} - engines: {node: '>=v18'} - - '@commitlint/lint@19.5.0': - resolution: {integrity: sha512-cAAQwJcRtiBxQWO0eprrAbOurtJz8U6MgYqLz+p9kLElirzSCc0vGMcyCaA1O7AqBuxo11l1XsY3FhOFowLAAg==} - engines: {node: '>=v18'} - - '@commitlint/load@19.5.0': - resolution: {integrity: sha512-INOUhkL/qaKqwcTUvCE8iIUf5XHsEPCLY9looJ/ipzi7jtGhgmtH7OOFiNvwYgH7mA8osUWOUDV8t4E2HAi4xA==} - engines: {node: '>=v18'} - - '@commitlint/message@19.5.0': - resolution: {integrity: sha512-R7AM4YnbxN1Joj1tMfCyBryOC5aNJBdxadTZkuqtWi3Xj0kMdutq16XQwuoGbIzL2Pk62TALV1fZDCv36+JhTQ==} - engines: {node: '>=v18'} - - '@commitlint/parse@19.5.0': - resolution: {integrity: sha512-cZ/IxfAlfWYhAQV0TwcbdR1Oc0/r0Ik1GEessDJ3Lbuma/MRO8FRQX76eurcXtmhJC//rj52ZSZuXUg0oIX0Fw==} - engines: {node: '>=v18'} - - '@commitlint/read@19.5.0': - resolution: {integrity: sha512-TjS3HLPsLsxFPQj6jou8/CZFAmOP2y+6V4PGYt3ihbQKTY1Jnv0QG28WRKl/d1ha6zLODPZqsxLEov52dhR9BQ==} - engines: {node: '>=v18'} - - '@commitlint/resolve-extends@19.5.0': - resolution: {integrity: sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA==} - engines: {node: '>=v18'} - - '@commitlint/rules@19.5.0': - resolution: {integrity: sha512-hDW5TPyf/h1/EufSHEKSp6Hs+YVsDMHazfJ2azIk9tHPXS6UqSz1dIRs1gpqS3eMXgtkT7JH6TW4IShdqOwhAw==} - engines: {node: '>=v18'} - - '@commitlint/to-lines@19.5.0': - resolution: {integrity: sha512-R772oj3NHPkodOSRZ9bBVNq224DOxQtNef5Pl8l2M8ZnkkzQfeSTr4uxawV2Sd3ui05dUVzvLNnzenDBO1KBeQ==} - engines: {node: '>=v18'} - - '@commitlint/top-level@19.5.0': - resolution: {integrity: sha512-IP1YLmGAk0yWrImPRRc578I3dDUI5A2UBJx9FbSOjxe9sTlzFiwVJ+zeMLgAtHMtGZsC8LUnzmW1qRemkFU4ng==} - engines: {node: '>=v18'} - - '@commitlint/types@19.5.0': - resolution: {integrity: sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==} - engines: {node: '>=v18'} - - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - - '@csstools/css-parser-algorithms@3.0.1': - resolution: {integrity: sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-tokenizer': ^3.0.1 - - '@csstools/css-tokenizer@3.0.1': - resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} - engines: {node: '>=18'} - - '@csstools/media-query-list-parser@3.0.1': - resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.1 - '@csstools/css-tokenizer': ^3.0.1 - - '@csstools/postcss-color-function@1.1.1': - resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/postcss-font-format-keywords@1.0.1': - resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/postcss-hwb-function@1.0.2': - resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/postcss-ic-unit@1.0.1': - resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/postcss-is-pseudo-class@2.0.7': - resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/postcss-normalize-display-values@1.0.1': - resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/postcss-oklab-function@1.1.1': - resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/postcss-progressive-custom-properties@1.3.0': - resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - '@csstools/postcss-stepped-value-functions@1.0.1': - resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/postcss-unset-value@1.0.2': - resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - '@csstools/selector-specificity@2.2.0': - resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss-selector-parser: ^6.0.10 - - '@csstools/selector-specificity@4.0.0': - resolution: {integrity: sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==} - engines: {node: '>=18'} - peerDependencies: - postcss-selector-parser: ^6.1.0 - - '@discoveryjs/json-ext@0.5.7': - resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} - engines: {node: '>=10.0.0'} - - '@dual-bundle/import-meta-resolve@4.1.0': - resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} - - '@emnapi/core@1.3.0': - resolution: {integrity: sha512-9hRqVlhwqBqCoToZ3hFcNVqL+uyHV06Y47ax4UB8L6XgVRqYz7MFnfessojo6+5TK89pKwJnpophwjTMOeKI9Q==} - - '@emnapi/runtime@1.3.0': - resolution: {integrity: sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==} - - '@emnapi/wasi-threads@1.0.1': - resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} - - '@esbuild-plugins/node-globals-polyfill@0.2.3': - resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} - peerDependencies: - esbuild: '*' - - '@esbuild-plugins/node-modules-polyfill@0.2.2': - resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} - peerDependencies: - esbuild: '*' - - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.17.19': - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.17.19': - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.17.19': - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.17.19': - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.17.19': - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.17.19': - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.17.19': - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.17.19': - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.17.19': - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.17.19': - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.17.19': - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.17.19': - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.17.19': - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.17.19': - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.17.19': - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.17.19': - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.17.19': - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.17.19': - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.17.19': - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.17.19': - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.17.19': - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.17.19': - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.11.1': - resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@fastify/busboy@2.1.1': - resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} - engines: {node: '>=14'} - - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - - '@ianvs/prettier-plugin-sort-imports@4.3.1': - resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} - peerDependencies: - '@vue/compiler-sfc': 2.7.x || 3.x - prettier: 2 || 3 - peerDependenciesMeta: - '@vue/compiler-sfc': - optional: true - - '@inquirer/checkbox@2.5.0': - resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==} - engines: {node: '>=18'} - - '@inquirer/confirm@3.1.11': - resolution: {integrity: sha512-3wWw10VPxQP279FO4bzWsf8YjIAq7NdwATJ4xS2h1uwsXZu/RmtOVV95rZ7yllS1h/dzu+uLewjMAzNDEj8h2w==} - engines: {node: '>=18'} - - '@inquirer/confirm@3.2.0': - resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} - engines: {node: '>=18'} - - '@inquirer/core@8.2.4': - resolution: {integrity: sha512-7vsXSfxtrrbwMTirfaKwPcjqJy7pzeuF/bP62yo1NQrRJ5HjmMlrhZml/Ljm9ODc1RnbhJlTeSnCkjtFddKjwA==} - engines: {node: '>=18'} - - '@inquirer/core@9.2.1': - resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} - engines: {node: '>=18'} - - '@inquirer/editor@2.2.0': - resolution: {integrity: sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==} - engines: {node: '>=18'} - - '@inquirer/expand@2.3.0': - resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==} - engines: {node: '>=18'} - - '@inquirer/figures@1.0.7': - resolution: {integrity: sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==} - engines: {node: '>=18'} - - '@inquirer/input@2.3.0': - resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} - engines: {node: '>=18'} - - '@inquirer/password@2.2.0': - resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==} - engines: {node: '>=18'} - - '@inquirer/prompts@5.0.7': - resolution: {integrity: sha512-GFcigCxJTKCH3aECzMIu4FhgLJWnFvMXzpI4CCSoELWFtkOOU2P+goYA61+OKpGrB8fPE7q6n8zAXBSlZRrHjQ==} - engines: {node: '>=18'} - - '@inquirer/rawlist@2.3.0': - resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==} - engines: {node: '>=18'} - - '@inquirer/select@2.5.0': - resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} - engines: {node: '>=18'} - - '@inquirer/type@1.5.5': - resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} - engines: {node: '>=18'} - - '@inquirer/type@2.0.0': - resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} - engines: {node: '>=18'} - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@istanbuljs/load-nyc-config@1.1.0': - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - - '@jest/console@29.7.0': - resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/core@29.7.0': - resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - '@jest/environment@29.7.0': - resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/expect-utils@29.7.0': - resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/expect@29.7.0': - resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/fake-timers@29.7.0': - resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/globals@29.7.0': - resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/reporters@29.7.0': - resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/source-map@29.6.3': - resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/test-result@29.7.0': - resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/test-sequencer@29.7.0': - resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/transform@29.7.0': - resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jest/types@29.6.3': - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - - '@jsonjoy.com/base64@1.1.2': - resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - '@jsonjoy.com/json-pack@1.1.0': - resolution: {integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - '@jsonjoy.com/util@1.5.0': - resolution: {integrity: sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - '@jsverse/transloco-utils@7.0.2': - resolution: {integrity: sha512-zud1M68mMC/Pu6irEba+Z2SzmwmmPzUPnBzMKlcGdIhzUe1z41cqQutK1M0QaQpY4h4yhumXcNaY/Ot6piv6QQ==} - engines: {node: '>=16'} - - '@jsverse/transloco@7.5.0': - resolution: {integrity: sha512-OnK8y84TWxWeNH+Qw0kHPECpmLOrwMRP+NMcUXm3lEqRrd13qe9XkhbAysAHGJ6kfZqgIiAMS9rqnFf6JTSc5g==} - peerDependencies: - '@angular/core': '>=16.0.0' - - '@k11r/nx-cloudflare-wrangler@2.12.0': - resolution: {integrity: sha512-JBFrnPpEWrhzZQz8cngH8SWdBBY/bW5dMRCYZ1r1mN/UYPv0/Tg4p7Zz+VGgIEEbE8V1kgzIYkqTV33oPQwL5w==} - peerDependencies: - '@nx/devkit': '>=17.0.0' - '@nx/node': '>=17.0.0' - esbuild: ~0.19.0 - wrangler: ^3.0.0 - - '@leichtgewicht/ip-codec@2.0.5': - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - - '@listr2/prompt-adapter-inquirer@2.0.13': - resolution: {integrity: sha512-nAl6teTt7EWSjttNavAnv3uFR3w3vPP3OTYmHyPNHzKhAj2NoBDHmbS3MGpvvO8KXXPASnHjEGrrKrdKTMKPnQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@inquirer/prompts': '>= 3 < 6' - - '@lit-labs/ssr-dom-shim@1.2.1': - resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} - - '@lit/reactive-element@2.0.4': - resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==} - - '@lmdb/lmdb-darwin-arm64@3.0.12': - resolution: {integrity: sha512-vgTwzNUD3Hy4aqtGhX2+nV/usI0mwy3hDRuTjs8VcK0BLiMVEpNQXgzwlWEgPmA8AAPloUgyOs2nK5clJF5oIg==} - cpu: [arm64] - os: [darwin] - - '@lmdb/lmdb-darwin-x64@3.0.12': - resolution: {integrity: sha512-qOt0hAhj2ZLY6aEWu85rzt5zcyCAQITMhCMEPNlo1tuYekpVAdkQNiwXxEkCjBYvwTskvXuwXOOUpjuSc+aJnA==} - cpu: [x64] - os: [darwin] - - '@lmdb/lmdb-linux-arm64@3.0.12': - resolution: {integrity: sha512-Qy4cFXFe9h1wAWMsojex8x1ifvw2kqiZv686YiRTdQEzAfc3vJASHFcD/QejHUCx7YHMYdnUoCS45rG2AiGDTQ==} - cpu: [arm64] - os: [linux] - - '@lmdb/lmdb-linux-arm@3.0.12': - resolution: {integrity: sha512-Ggd/UXpE+alMncbELCXA3OKpDj9bDBR3qVO7WRTxstloDglRAHfZmUJgTkeaNKjFO1JHqS7AKy0jba9XebZB1w==} - cpu: [arm] - os: [linux] - - '@lmdb/lmdb-linux-x64@3.0.12': - resolution: {integrity: sha512-c+noT9IofktxktFllKHFmci8ka2SYGSLN17pj/KSl1hg7mmfAiGp4xxFxEwMLTb+SX95vP1DFiR++1I3WLVxvA==} - cpu: [x64] - os: [linux] - - '@lmdb/lmdb-win32-x64@3.0.12': - resolution: {integrity: sha512-CO3MFV8gUx16NU/CyyuumAKblESwvoGVA2XhQKZ976OTOxaTbb8F8D3f0iiZ4MYqsN74jIrFuCmXpPnpjbhfOQ==} - cpu: [x64] - os: [win32] - - '@mdx-js/react@3.0.1': - resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} - peerDependencies: - '@types/react': '>=16' - react: '>=16' - - '@module-federation/bridge-react-webpack-plugin@0.2.8': - resolution: {integrity: sha512-6G1qTo1HWvRcN5fzE+SZgvgzSPoq5YqNx8hFL8BttJmnd3wj4SUOFiikAsXhdVrzSK+Zuzg6pipkiLH1m+pbtw==} - - '@module-federation/dts-plugin@0.2.8': - resolution: {integrity: sha512-qY1Wbqo0yu9nh6KR8K19t5T4tYtlUbmcNdcaCweISCyAbH99TrhpQkJ89NY0TLtnxQ6uayIYayqAWS7vzyDXVw==} - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: '>=1.0.24' - peerDependenciesMeta: - vue-tsc: - optional: true - - '@module-federation/enhanced@0.2.8': - resolution: {integrity: sha512-6fGM/GiKw6LZiBe6DF8Petz6ih/Yyf3q2htLrx+hrWoDWfWEoWlLvoCUsVkY2UgMCLKid7Fm3Auc4w8A4aRjvQ==} - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: '>=1.0.24' - webpack: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - vue-tsc: - optional: true - webpack: - optional: true - - '@module-federation/managers@0.2.8': - resolution: {integrity: sha512-S5GXqt2Vrs1+uNXHw7UzZ7m3fs8H3nxNsNGQ0j5+HiT5yA7uRTY1AZJZCGAHzG6XImJ1DzL/SW1acM2Hwj0aAw==} - - '@module-federation/manifest@0.2.8': - resolution: {integrity: sha512-kw4PeAldkOuGCWfCnDzZwPHUx5qv9+WztY5+TEbsgXc5E+/e2NDA6Gg3eT8zUGeexeGdab3f+DuN9ZClZJYVGA==} - - '@module-federation/rspack@0.2.8': - resolution: {integrity: sha512-5Bofm3cY7OOwO2DT5TevITd+HAA03zsY1wwsMb1BP6NkS/ukUtsjuRo2Anua0RkHBEIx+Dv5rpqOn7qSlOm1Fg==} - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: '>=1.0.24' - peerDependenciesMeta: - typescript: - optional: true - vue-tsc: - optional: true - - '@module-federation/runtime-tools@0.2.8': - resolution: {integrity: sha512-RSNtyhcNvnTQIdzRUIOGue6WQA/9mL9cY/n0dEd357L/lmLCvfHiZbowlkacckDzyApariUHxzkHrU2Q6kzoew==} - - '@module-federation/runtime@0.2.8': - resolution: {integrity: sha512-8xmA/+z1zD09F5qU8VnSWLExqTCVWoHOguXsCX79kkqp7i0c+D2YaebWzlQ2kku+DU+0VIzXpQ3BBcumZ3v3wQ==} - - '@module-federation/sdk@0.2.8': - resolution: {integrity: sha512-eGMnJxdRDgt6dtMv8gkAlzEbTPWVHb3AHUNUG0w56wcbIF0RHC6kmvpHpSQyq4DVGWv3U4g/ZiH5BvBlqEelDQ==} - - '@module-federation/third-party-dts-extractor@0.2.8': - resolution: {integrity: sha512-VGXvdsRlljbFUfGeA448CxR7i6fLWJN07ViRuNXYYXc19e4bQVhBHzrf7eCv9ahcf/tA/8YYCS2h11ixbD691A==} - - '@module-federation/webpack-bundler-runtime@0.2.8': - resolution: {integrity: sha512-tiW1kD/V3QNul1/O3Y3lwQv/r4sUU4jvWZykrLvHYt2vuoGe1d4tHnSIFEVEAi9FSpuDwdRK2+NaWBr92gIS7Q==} - - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': - resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} - cpu: [arm64] - os: [darwin] - - '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': - resolution: {integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==} - cpu: [x64] - os: [darwin] - - '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': - resolution: {integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==} - cpu: [arm64] - os: [linux] - - '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': - resolution: {integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==} - cpu: [arm] - os: [linux] - - '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': - resolution: {integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==} - cpu: [x64] - os: [linux] - - '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': - resolution: {integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==} - cpu: [x64] - os: [win32] - - '@napi-rs/nice-android-arm-eabi@1.0.1': - resolution: {integrity: sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - - '@napi-rs/nice-android-arm64@1.0.1': - resolution: {integrity: sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - - '@napi-rs/nice-darwin-arm64@1.0.1': - resolution: {integrity: sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@napi-rs/nice-darwin-x64@1.0.1': - resolution: {integrity: sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@napi-rs/nice-freebsd-x64@1.0.1': - resolution: {integrity: sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@napi-rs/nice-linux-arm-gnueabihf@1.0.1': - resolution: {integrity: sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@napi-rs/nice-linux-arm64-gnu@1.0.1': - resolution: {integrity: sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@napi-rs/nice-linux-arm64-musl@1.0.1': - resolution: {integrity: sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@napi-rs/nice-linux-ppc64-gnu@1.0.1': - resolution: {integrity: sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==} - engines: {node: '>= 10'} - cpu: [ppc64] - os: [linux] - - '@napi-rs/nice-linux-riscv64-gnu@1.0.1': - resolution: {integrity: sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==} - engines: {node: '>= 10'} - cpu: [riscv64] - os: [linux] - - '@napi-rs/nice-linux-s390x-gnu@1.0.1': - resolution: {integrity: sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==} - engines: {node: '>= 10'} - cpu: [s390x] - os: [linux] - - '@napi-rs/nice-linux-x64-gnu@1.0.1': - resolution: {integrity: sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@napi-rs/nice-linux-x64-musl@1.0.1': - resolution: {integrity: sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@napi-rs/nice-win32-arm64-msvc@1.0.1': - resolution: {integrity: sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@napi-rs/nice-win32-ia32-msvc@1.0.1': - resolution: {integrity: sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@napi-rs/nice-win32-x64-msvc@1.0.1': - resolution: {integrity: sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@napi-rs/nice@1.0.1': - resolution: {integrity: sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==} - engines: {node: '>= 10'} - - '@napi-rs/wasm-runtime@0.2.4': - resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} - - '@ng-icons/bootstrap-icons@27.5.2': - resolution: {integrity: sha512-xLT9d81IdohskkUxTV3BHlyWVIDgchUMQgscdpaBO84mGgJsMSqb2JZQqdH8c84/onPyLAKO0TtJ3WGmpswYlg==} - - '@ng-icons/core@25.6.1': - resolution: {integrity: sha512-o6vCttlzXvDZRYiOKOULr7fsX8gY/DwwxzBSrBQzwa/at+pC0xRoe6uczJ9Ato+y1EDWP/PlrEMAQfvokBA6tQ==} - - '@ng-icons/heroicons@25.6.1': - resolution: {integrity: sha512-QGTIIl+S6/w2vQvYGP1zNLbNvJLLRS+1evlOPWZZzWow+77qRxs0E96CukSsjItBFUnLKvzuOfMBBcNtb2SIHQ==} - - '@ng-icons/tabler-icons@25.6.1': - resolution: {integrity: sha512-px4/yPToiV1IPrtaJ/AjpgAlC3Ojvy3EM9d5I014Wzd+Ff2bWXkcxyFSN54fPZG6AAVAVVDAsuIBGFzzHgCA7A==} - - '@ngneat/spectator@18.0.2': - resolution: {integrity: sha512-DB/do7z7IPIWEukOTWR8Pvp6TLtrkbbQ6SvAvWWQhU3YbI0uqmy3eahrkEuq5OW/J6bzfvmwJPkXxEKEhYMHXw==} - peerDependencies: - '@angular/animations': '>= 17.3.0' - '@angular/common': '>= 17.3.0' - '@angular/router': '>= 17.3.0' - - '@ngrx/operators@17.2.0': - resolution: {integrity: sha512-W7SrGK4VQSJlCtMrkxNChVBDgJGSCdZ4yLBi80xoE9CmhTMMhu9J+8BbDDhZ+PPbTHylKJobkwHq+tJ8mkf4eQ==} - peerDependencies: - rxjs: ^6.5.3 || ^7.4.0 - - '@ngrx/signals@17.2.0': - resolution: {integrity: sha512-tkkxifeOVPOhpTqbHyK1WOx4qz49HLR/h0vhaa/MRGRIZoOR/6gR4KB3hbC8FD3FdnuNqOgOZ2lGsTfWPB/6BQ==} - peerDependencies: - '@angular/core': ^17.0.0 - rxjs: ^6.5.3 || ^7.4.0 - peerDependenciesMeta: - rxjs: - optional: true - - '@ngtools/webpack@18.1.1': - resolution: {integrity: sha512-mjlfnWcHtBZJUJaVyffJZZL8U1o1XUQwrFIKeiFUeatLDsjtv8EbLW9Ed1v3eAJyVuaTNKpsdZma1XdxzeLONw==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - '@angular/compiler-cli': ^18.0.0 - typescript: '>=5.4 <5.6' - webpack: ^5.54.0 - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@npmcli/agent@2.2.2': - resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/fs@3.1.1': - resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - '@npmcli/git@5.0.8': - resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/installed-package-contents@2.1.0': - resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - - '@npmcli/node-gyp@3.0.0': - resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - '@npmcli/package-json@5.2.1': - resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/promise-spawn@7.0.2': - resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/redact@2.0.1': - resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/run-script@8.1.0': - resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@nrwl/angular@19.5.1': - resolution: {integrity: sha512-p2Mr8G8uQYvkgFthyDUPrTYccCu8tGyJXMLg+N+myestNDTntJ34buwX3yvAeLMzhe89S+wjYY/FMZnue4zXiw==} - - '@nrwl/cypress@19.5.1': - resolution: {integrity: sha512-wBT7IQfqCZuj0Oa/2+2RAn73W0o4f+3iKdDBUF85/XFyemNGekVpFBpseQgZs4HPfukKJBjmdAg584s2hEAl9Q==} - - '@nrwl/devkit@19.5.1': - resolution: {integrity: sha512-ZsckDZszLTv3oshNsY5fZ86g8a/VcGvgDpdiP/z/A/krtOHL8iUjdT/72Eo5DIult5WcSFjnifyWcyWIGe1PeA==} - - '@nrwl/esbuild@19.5.1': - resolution: {integrity: sha512-TJeXFOkIUJnvIUv0SiSSOVhqKRrD4PcLDhYt7FNaL0wzYGCSseCfRaKIQo2C88+SmBG6NJHhnJiLYi8iHmrWUQ==} - - '@nrwl/eslint-plugin-nx@19.5.1': - resolution: {integrity: sha512-zCLLe4sbnV5U9yIi7MMFKpyW+KtQ3tTRra+7Lhyz/yrpu//3a0PrRz3o3LPuKSXxbqQryL5kQJzpqjOthF582Q==} - - '@nrwl/jest@19.5.1': - resolution: {integrity: sha512-Bnwoq1PaWP2fxeCSEt9ME0tPaHPlXKvaZQiEFO2FfsBDuXCbdlAmusLnHe+QK8jJE5rwDZfCh73ERg5PSFR2tQ==} - - '@nrwl/js@19.5.1': - resolution: {integrity: sha512-t3EBizfpsT2n2x/oISqs2/JyCpwl1EqjvNDyXgMavLvIMnjLd1vsvmHwoblMJdRJFWropHlHBtp+6u2PRs/Gjw==} - - '@nrwl/node@19.5.1': - resolution: {integrity: sha512-pkYhkV5ua+rw/EX9Cuvn20HjGechYIMgXCmz5YT8oq/UU6CaVszTqypjfak5eUjhHCAQklnrKHpxf/RQ5r4XHQ==} - - '@nrwl/storybook@19.5.1': - resolution: {integrity: sha512-3ZBsPF+vVHmiPFAUSHPrKOxFGJzDSq9aiibZT98knx0rCACfNvaCh+BfrciXfDXIjJ7DMQfRsuydhc+9+Bylfw==} - - '@nrwl/tao@19.5.1': - resolution: {integrity: sha512-gAitJkexzI36jCNIHru1PAqNcFe17KlSwb3F4VoCArcZSJmSh5cTbxaAAWup8aavxHT6nF6G1Zm1+N0RmzRMRQ==} - hasBin: true - - '@nrwl/web@19.5.1': - resolution: {integrity: sha512-UIf3CN9mYUzsLCvKQlETyYMiMp1sL0GL4yGVQJIMz9RqoND2NLNSM5+vcp7rs/UyD8YuACgs3Ii3C2yyTPH6aQ==} - - '@nrwl/webpack@19.5.1': - resolution: {integrity: sha512-+vSDWUnXh6y0jB6ZNvAB84KyIpTfrxzwh5bx7OtqQPQ8eh5i8PD6uXrXcc/PsxIRw2qQs1e+wu/qhdQszgFo6Q==} - - '@nrwl/workspace@19.5.1': - resolution: {integrity: sha512-lqX0bgqCv/qc35tqea16uMWbkMN2dxEOCCc81BxKwDf0roSlO0Jnb0vWMCBUrITWbginSe7vovvjfpGbS1QboA==} - - '@nx/angular@19.5.1': - resolution: {integrity: sha512-ECut6FDXm44EgV5t90ckafDQVNPZsgwnameY3AMKhn5hs7XAtSDb1XTKuSZtAugFJGGrvXpT0auYq8etrVePyA==} - peerDependencies: - '@angular-devkit/build-angular': '>= 16.0.0 < 19.0.0' - '@angular-devkit/core': '>= 16.0.0 < 19.0.0' - '@angular-devkit/schematics': '>= 16.0.0 < 19.0.0' - '@schematics/angular': '>= 16.0.0 < 19.0.0' - esbuild: ^0.19.2 - rxjs: ^6.5.3 || ^7.5.0 - peerDependenciesMeta: - esbuild: - optional: true - - '@nx/cypress@19.5.1': - resolution: {integrity: sha512-Yxgsqq4MRLmIRRATQq2L9jgOP/g1ex/cgbruKSkqUkB7WmmNfFJCA93ZiuMPtEOGPsfJLdjVfs6BqBLfw9GO0w==} - peerDependencies: - cypress: '>= 3 < 14' - peerDependenciesMeta: - cypress: - optional: true - - '@nx/devkit@19.5.1': - resolution: {integrity: sha512-Vj8wwzNIR5VIWmuLHhOi4aUVq7eVV5YTbctnEewKT+V/O4LZj+hClGyVNyT8s6b8JIjNWoIO4HXStLnH8rDOlw==} - peerDependencies: - nx: '>= 17 <= 20' - - '@nx/esbuild@19.5.1': - resolution: {integrity: sha512-clDSvkk3BndsHobqPe+Zzk+N22TOxQF+uaHY+GMtuV7B+kFgq8lBlUxrggnMeA1MFZOjH64+he0siMrP3MVn7w==} - peerDependencies: - esbuild: ~0.19.2 - peerDependenciesMeta: - esbuild: - optional: true - - '@nx/eslint-plugin@19.5.1': - resolution: {integrity: sha512-wLroRSUC2/KJv2+VupBVKQ6A2zfub8CCsThJO4UFJvO+KM/Heuvb9kxpPdDie+tyCQQqJpkgTwpWC7uhpDLAMw==} - peerDependencies: - '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 - eslint-config-prettier: ^9.0.0 - peerDependenciesMeta: - eslint-config-prettier: - optional: true - - '@nx/eslint@19.5.1': - resolution: {integrity: sha512-PlWi2hmado+rSkbHi1a+VM+h1IOxLe9dIhLKC5t6p7Z8cG5QKjsn28okkuytKAq0wiVAyHRO3i/V415QM2lc1g==} - peerDependencies: - '@zkochan/js-yaml': 0.0.7 - eslint: ^8.0.0 || ^9.0.0 - peerDependenciesMeta: - '@zkochan/js-yaml': - optional: true - - '@nx/jest@19.5.1': - resolution: {integrity: sha512-KWPFS7z9stQPQZgNYmm8b2+ZOUI64o95OAnStB73HEREuk+sXtFVEtHcLOZsCjAmSL/wYTgw135+EdZeMrGX4A==} - - '@nx/js@19.5.1': - resolution: {integrity: sha512-Kp61s0cB3yk3RCyvSprakNL0VmXv7uqfsglqvxUDG6DXof9pj8jhTNn1Gms79DmUR5jxTeT+XNHcpl1y3QhTzg==} - peerDependencies: - verdaccio: ^5.0.4 - peerDependenciesMeta: - verdaccio: - optional: true - - '@nx/linter@19.5.1': - resolution: {integrity: sha512-UamWirRf0hmJCpJev1kCdeNPDmsyavuV8r0Ha8t9hPX3dJravjT4IzHL3bJy1ctu8AJrYhJqdTvNKCjqO7Uopw==} - - '@nx/node@19.5.1': - resolution: {integrity: sha512-EVZt+oIzCzpU2hnnn92KUa8ncksFl8eZceSr7qQVnYN+A++aISQQAAiGnNm+9i097kM70C9zcGr4yo74r3UkZw==} - - '@nx/nx-darwin-arm64@19.5.1': - resolution: {integrity: sha512-mdFSnwf+cEGZQ0HDJIzHBOWmho66VUN44qsDRPVSwpaEqlHSlcbiqKzM0+oVx9CRDLNQoYtYs1Y3hGlnag1sCQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@nx/nx-darwin-x64@19.5.1': - resolution: {integrity: sha512-ficF0T6vN0LkkYoPyEgdXEOfIR9ss0hXeG2s32SwqfjNZlbisO4fvrHM8f8WPujEJ+5nCIJ9o4jJiWBHkfUTBg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@nx/nx-freebsd-x64@19.5.1': - resolution: {integrity: sha512-UjquUf8N06DlAyhpvEm1D57WXWQnvvVq6vIxq6rTmK+alWjMyOUs90sPYrqvV3TARAsdkos763S8T5rAOB/xYQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@nx/nx-linux-arm-gnueabihf@19.5.1': - resolution: {integrity: sha512-UXBXiLEZVgHlz/iO634JQwQU/MP0Kx0tKwEzucjAryIUFTBRAZos76wTF8glBQaH4dTwWtQQObxaEVGGu+J4dA==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@nx/nx-linux-arm64-gnu@19.5.1': - resolution: {integrity: sha512-UlBq3ImnFHMsI6jLxQA97ntgBvMvtnVmL/eluGOcUres9q0IqzTOWmBDccpR3ZLbI3NBrmDRrS79aid3SuBKwA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@nx/nx-linux-arm64-musl@19.5.1': - resolution: {integrity: sha512-sw0zdO9CLjDY9qiweZm5p5zrkOeRPagimHCtHw/YIuPfkBrtoazi9adD+f8OXou/jrL/f1UE2/CA3gQKDOT35Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@nx/nx-linux-x64-gnu@19.5.1': - resolution: {integrity: sha512-tHPcBgsyyLNRfJLWnDQLcWZZ69xn4Ocfnquxs30Q5gk5CZTNSVm/yA4ibYn9JGvSu0dNjzM+nJwmtEaudhtgSg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@nx/nx-linux-x64-musl@19.5.1': - resolution: {integrity: sha512-dHP8GrqK05gHwq6kSjuZqaN0CQrID2OspuJ4vKd+WoelioFNmdRAQWkOyqXA5dlrJfWs/IqV+WvnexYlxG1quw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@nx/nx-win32-arm64-msvc@19.5.1': - resolution: {integrity: sha512-YNhVje0gSmt7bLWDCR1Ea3vbvqF+iIeDhtpJuK7kXMbWAujZrA5sGW/xdPPShV8omlQuu1Ggms0BUCwr8Aiyig==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@nx/nx-win32-x64-msvc@19.5.1': - resolution: {integrity: sha512-bxj12iAuyEwBCV6A+C8nXQ55KNji4L0VrL3y2KeH0wOeBMgTeKQxoMNk0/Ty2O6354YkAgwaKRHJMnM/LfO+og==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@nx/playwright@19.5.1': - resolution: {integrity: sha512-1A4y/taX0pGrjhCe02sGiGTOL6z7Qoef7yzasTOH+vWTpZG/FTVM9pBx0l9jDFeewCXgGgskbcRePmF+jus/Sw==} - peerDependencies: - '@playwright/test': ^1.36.0 - peerDependenciesMeta: - '@playwright/test': - optional: true - - '@nx/storybook@19.5.1': - resolution: {integrity: sha512-D5ltyQaOvQlGctQEy3t6ATNP1ddAIEAq1QMfzWxeXqhJPUKkPxV8vZUr6A+eKfm7z202pZ3UqInu6CQ5ydG/VQ==} - - '@nx/web@19.5.1': - resolution: {integrity: sha512-9R5KvFpmKlo6NHfswlxz2fBnnjj3Y/RX4o1RPwPDFUa9xPB+Ct1dbOESWSRSa6tJTa2UbyOfmiGdLnYdz0Gi+w==} - - '@nx/webpack@19.5.1': - resolution: {integrity: sha512-9oIVBQWcvUBVLfK+9tVK2741EOYJRwq/gJmo7jYolRg8UlTumHoAg4nzPU9ZQ4Uq3y5+6nb8m5jfEzqI6GsSVQ==} - - '@nx/workspace@19.5.1': - resolution: {integrity: sha512-I/O+kDxaLzVXITmddijffNzllioe84oGSQ3q8s3nW7RP2/T1LkmOS7Prnd80sEVteQowHe0kOnvAh+p82kAUjQ==} - - '@oozcitak/dom@1.15.10': - resolution: {integrity: sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==} - engines: {node: '>=8.0'} - - '@oozcitak/infra@1.0.8': - resolution: {integrity: sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==} - engines: {node: '>=6.0'} - - '@oozcitak/url@1.0.4': - resolution: {integrity: sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==} - engines: {node: '>=8.0'} - - '@oozcitak/util@8.3.8': - resolution: {integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==} - engines: {node: '>=8.0'} - - '@phenomnomnominal/tsquery@5.0.1': - resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} - peerDependencies: - typescript: ^3 || ^4 || ^5 - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@playwright/test@1.47.2': - resolution: {integrity: sha512-jTXRsoSPONAs8Za9QEQdyjFn+0ZQFjCiIztAIF6bi1HqhBzG9Ma7g1WotyiGqFSBRZjIEqMdT8RUlbk1QVhzCQ==} - engines: {node: '>=18'} - hasBin: true - - '@push-based/ngx-fast-svg@18.1.0': - resolution: {integrity: sha512-H1PGmdQb03lvVyDzJk3kK3sIJk573752owALAePdhSnEj9Vuxwy+y6u35I3ssFiqxT1FfI/otSbXKFgmVfYJEQ==} - peerDependencies: - '@angular/common': '>17.1.0' - '@angular/core': '>17.1.0' - rxjs: '>7.8.0' - - '@rollup/plugin-json@6.1.0': - resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/plugin-node-resolve@15.3.0': - resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/pluginutils@5.1.2': - resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm-eabi@4.24.0': - resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-android-arm64@4.24.0': - resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-arm64@4.24.0': - resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.24.0': - resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': - resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.24.0': - resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.24.0': - resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.24.0': - resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': - resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.24.0': - resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.24.0': - resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.24.0': - resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.24.0': - resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-arm64-msvc@4.24.0': - resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.24.0': - resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} - cpu: [x64] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.24.0': - resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} - cpu: [x64] - os: [win32] - - '@rollup/wasm-node@4.24.0': - resolution: {integrity: sha512-LL6oALR6fKG6GihtH0K0uWLAl19Q/QJst+oKJT1VWwFo4sPLA0/7JeZaSqrpFWq8OPloiKx/NDG4BWppFSX2vQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - '@schematics/angular@18.1.1': - resolution: {integrity: sha512-6nQUSuFSP7un5Bmm6/MpQXq3jnkdEYg2MUPv7JStsqnT1YYzUsDjkUv7Hsci0xQmeUAzVz3ueg4znviJoQxWdg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - - '@schematics/angular@18.1.4': - resolution: {integrity: sha512-M3edVYKiAGWAAKs7XDLpz1OKUy4STVMT+46Y44ydYz06hI8m/dJfS8ZHTvXPl7JhkrIrSDEMed+WidZtGPIxMg==} - engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - - '@shikijs/core@1.22.2': - resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} - - '@shikijs/engine-javascript@1.22.2': - resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} - - '@shikijs/engine-oniguruma@1.22.2': - resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} - - '@shikijs/types@1.22.2': - resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} - - '@shikijs/vscode-textmate@9.3.0': - resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} - - '@sigstore/bundle@2.3.2': - resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@sigstore/core@1.1.0': - resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@sigstore/protobuf-specs@0.3.2': - resolution: {integrity: sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@sigstore/sign@2.3.2': - resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@sigstore/tuf@2.3.4': - resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@sigstore/verify@1.2.1': - resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - - '@sindresorhus/merge-streams@2.3.0': - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - - '@sinonjs/commons@3.0.1': - resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} - - '@sinonjs/fake-timers@10.3.0': - resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - - '@storybook/addon-actions@8.3.5': - resolution: {integrity: sha512-t8D5oo+4XfD+F8091wLa2y/CDd/W2lExCeol5Vm1tp5saO+u6f2/d7iykLhTowWV84Uohi3D073uFeyTAlGebg==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-backgrounds@8.3.5': - resolution: {integrity: sha512-IQGjDujuw8+iSqKREdkL8I5E/5CAHZbfOWd4A75PQK2D6qZ0fu/xRwTOQOH4jP6xn/abvfACOdL6A0d5bU90ag==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-controls@8.3.5': - resolution: {integrity: sha512-2eCVobUUvY1Rq7sp1U8Mx8t44VXwvi0E+hqyrsqOx5TTSC/FUQ+hNAX6GSYUcFIyQQ1ORpKNlUjAAdjxBv1ZHQ==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-docs@8.3.5': - resolution: {integrity: sha512-MOVfo1bY8kXTzbvmWnx3UuSO4WNykFz7Edvb3mxltNyuW7UDRZGuIuSe32ddT/EtLJfurrC9Ja3yBy4KBUGnMA==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-essentials@8.3.5': - resolution: {integrity: sha512-hXTtPuN4/IsXjUrkMPAuz1qKAl8DovdXpjQgjQs7jSAVx3kc4BZaGqJ3gaVenKtO8uDchmA92BoQygpkc8eWhw==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-highlight@8.3.5': - resolution: {integrity: sha512-ku0epul9aReCR3Gv/emwYnsqg3vgux5OmYMjoDcJC7s+LyfweSzLV/f5t9gSHazikJElh5TehtVkWbC4QfbGSw==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-measure@8.3.5': - resolution: {integrity: sha512-6GVehgbHhFIFS69xSfRV+12VK0cnuIAtZdp1J3eUCc2ATrcigqVjTM6wzZz6kBuX6O3dcusr7Wg46KtNliqLqg==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-outline@8.3.5': - resolution: {integrity: sha512-dwmK6GzjEnQP9Yo0VnBUQtJkXZlXdfjWyskZ/IlUVc+IFdeeCtIiMyA92oMfHo8eXt0k1g21ZqMaIn7ZltOuHw==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-toolbars@8.3.5': - resolution: {integrity: sha512-Ml2gc9q8WbteDvmuAZGgBxt5SqWMXzuTkMjlsA8EB53hlkN1w9esX4s8YtBeNqC3HKoUzcdq8uexSBqU8fDbSA==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/addon-viewport@8.3.5': - resolution: {integrity: sha512-FSWydoPiVWFXEittG7O1YgvuaqoU9Vb+qoq9XfP/hvQHHMDcMZvC40JaV8AnJeTXaM7ngIjcn9XDEfGbFfOzXw==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/angular@8.3.5': - resolution: {integrity: sha512-KY2qk3dSu42PfAffqvaHXx9U/jnBH5HFTfQFa/Kbopr9KZzeX0st2ic1gQFBZyG8JdnryXNg7SE4Ynf+Cjw8Cw==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@angular-devkit/architect': '>=0.1500.0 < 0.1900.0' - '@angular-devkit/build-angular': '>=15.0.0 < 19.0.0' - '@angular-devkit/core': '>=15.0.0 < 19.0.0' - '@angular/cli': '>=15.0.0 < 19.0.0' - '@angular/common': '>=15.0.0 < 19.0.0' - '@angular/compiler': '>=15.0.0 < 19.0.0' - '@angular/compiler-cli': '>=15.0.0 < 19.0.0' - '@angular/core': '>=15.0.0 < 19.0.0' - '@angular/forms': '>=15.0.0 < 19.0.0' - '@angular/platform-browser': '>=15.0.0 < 19.0.0' - '@angular/platform-browser-dynamic': '>=15.0.0 < 19.0.0' - rxjs: ^6.0.0 || ^7.4.0 - storybook: ^8.3.5 - typescript: ^4.0.0 || ^5.0.0 - zone.js: '>= 0.11.1 < 1.0.0' - peerDependenciesMeta: - '@angular/cli': - optional: true - - '@storybook/blocks@8.3.5': - resolution: {integrity: sha512-8cHTdTywolTHlgwN8I7YH7saWAIjGzV617AwjhJ95AKlC0VtpO1gAFcAgCqr4DU9eMc+LZuvbnaU/RSvA5eCCQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.5 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - - '@storybook/builder-webpack5@8.3.5': - resolution: {integrity: sha512-rhmfdiSlDn3Arki7IMYk11PO29rYuYM4LZ8GlNqREU7VUl/8Vngo/jFIa4pKaIns3ql1RrwzO1wm9JvuL/4ydA==} - peerDependencies: - storybook: ^8.3.5 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@storybook/components@8.3.5': - resolution: {integrity: sha512-Rq28YogakD3FO4F8KwAtGpo1g3t4V/gfCLqTQ8B6oQUFoxLqegkWk/DlwCzvoJndXuQJfdSyM6+r1JcA4Nql5A==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/core-server@8.3.5': - resolution: {integrity: sha512-HGXGijOHh4rW9lRqt4SZQ4QGgynSvgzQPLVHBF+CRUCfatX4ryfT6dsPyCpiz8foqRtvf0UufBO0F89o/ZPalQ==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/core-webpack@8.3.5': - resolution: {integrity: sha512-mN8BHNc6lSGUf/nKgDr6XoTt1cX+Tap9RnKMUiROCDzfVlJPeJBrG4qrTOok7AwObzeDl9DNFyun6+pVgXJe7A==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/core@8.3.5': - resolution: {integrity: sha512-GOGfTvdioNa/n+Huwg4u/dsyYyBcM+gEcdxi3B7i5x4yJ3I912KoVshumQAOF2myKSRdI8h8aGWdx7nnjd0+5Q==} - - '@storybook/csf-plugin@8.3.5': - resolution: {integrity: sha512-ODVqNXwJt90hG7QW8I9w/XUyOGlr0l7XltmIJgXwB/2cYDvaGu3JV5Ybg7O0fxPV8uXk7JlRuUD8ZYv5Low6pA==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/csf@0.1.11': - resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} - - '@storybook/global@5.0.0': - resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - - '@storybook/icons@1.2.12': - resolution: {integrity: sha512-UxgyK5W3/UV4VrI3dl6ajGfHM4aOqMAkFLWe2KibeQudLf6NJpDrDMSHwZj+3iKC4jFU7dkKbbtH2h/al4sW3Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@storybook/manager-api@8.3.5': - resolution: {integrity: sha512-fEQoKKi7h7pzh2z9RfuzatJxubrsfL/CB99fNXQ0wshMSY/7O4ckd18pK4fzG9ErnCtLAO9qsim4N/4eQC+/8Q==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/preview-api@8.3.5': - resolution: {integrity: sha512-VPqpudE8pmjTLvdNJoW/2//nqElDgUOmIn3QxbbCmdZTHDg5tFtxuqwdlNfArF0TxvTSBDIulXt/Q6K56TAfTg==} - peerDependencies: - storybook: ^8.3.5 - - '@storybook/react-dom-shim@8.3.5': - resolution: {integrity: sha512-Hf0UitJ/K0C7ajooooUK/PxOR4ihUWqsC7iCV1Gqth8U37dTeLMbaEO4PBwu0VQ+Ufg0N8BJLWfg7o6G4hrODw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.5 - - '@storybook/theming@8.3.5': - resolution: {integrity: sha512-9HmDDyC691oqfg4RziIM9ElsS2HITaxmH7n/yeUPtuirkPdAQzqOzhvH/Sa0qOhifzs8VjR+Gd/a/ZQ+S38r7w==} - peerDependencies: - storybook: ^8.3.5 - - '@swc-node/core@1.13.3': - resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} - engines: {node: '>= 10'} - peerDependencies: - '@swc/core': '>= 1.4.13' - '@swc/types': '>= 0.1' - - '@swc-node/register@1.9.2': - resolution: {integrity: sha512-BBjg0QNuEEmJSoU/++JOXhrjWdu3PTyYeJWsvchsI0Aqtj8ICkz/DqlwtXbmZVZ5vuDPpTfFlwDBZe81zgShMA==} - peerDependencies: - '@swc/core': '>= 1.4.13' - typescript: '>= 4.3' - - '@swc-node/sourcemap-support@0.5.1': - resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==} - - '@swc/core-darwin-arm64@1.5.7': - resolution: {integrity: sha512-bZLVHPTpH3h6yhwVl395k0Mtx8v6CGhq5r4KQdAoPbADU974Mauz1b6ViHAJ74O0IVE5vyy7tD3OpkQxL/vMDQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - - '@swc/core-darwin-x64@1.5.7': - resolution: {integrity: sha512-RpUyu2GsviwTc2qVajPL0l8nf2vKj5wzO3WkLSHAHEJbiUZk83NJrZd1RVbEknIMO7+Uyjh54hEh8R26jSByaw==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - - '@swc/core-linux-arm-gnueabihf@1.5.7': - resolution: {integrity: sha512-cTZWTnCXLABOuvWiv6nQQM0hP6ZWEkzdgDvztgHI/+u/MvtzJBN5lBQ2lue/9sSFYLMqzqff5EHKlFtrJCA9dQ==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm64-gnu@1.5.7': - resolution: {integrity: sha512-hoeTJFBiE/IJP30Be7djWF8Q5KVgkbDtjySmvYLg9P94bHg9TJPSQoC72tXx/oXOgXvElDe/GMybru0UxhKx4g==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-arm64-musl@1.5.7': - resolution: {integrity: sha512-+NDhK+IFTiVK1/o7EXdCeF2hEzCiaRSrb9zD7X2Z7inwWlxAntcSuzZW7Y6BRqGQH89KA91qYgwbnjgTQ22PiQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-x64-gnu@1.5.7': - resolution: {integrity: sha512-25GXpJmeFxKB+7pbY7YQLhWWjkYlR+kHz5I3j9WRl3Lp4v4UD67OGXwPe+DIcHqcouA1fhLhsgHJWtsaNOMBNg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-musl@1.5.7': - resolution: {integrity: sha512-0VN9Y5EAPBESmSPPsCJzplZHV26akC0sIgd3Hc/7S/1GkSMoeuVL+V9vt+F/cCuzr4VidzSkqftdP3qEIsXSpg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-win32-arm64-msvc@1.5.7': - resolution: {integrity: sha512-RtoNnstBwy5VloNCvmvYNApkTmuCe4sNcoYWpmY7C1+bPR+6SOo8im1G6/FpNem8AR5fcZCmXHWQ+EUmRWJyuA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.5.7': - resolution: {integrity: sha512-Xm0TfvcmmspvQg1s4+USL3x8D+YPAfX2JHygvxAnCJ0EHun8cm2zvfNBcsTlnwYb0ybFWXXY129aq1wgFC9TpQ==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - - '@swc/core-win32-x64-msvc@1.5.7': - resolution: {integrity: sha512-tp43WfJLCsKLQKBmjmY/0vv1slVywR5Q4qKjF5OIY8QijaEW7/8VwPyUyVoJZEnDgv9jKtUTG5PzqtIYPZGnyg==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@swc/core@1.5.7': - resolution: {integrity: sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': ^0.5.0 - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/helpers@0.5.12': - resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} - - '@swc/types@0.1.12': - resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - - '@swc/types@0.1.7': - resolution: {integrity: sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==} - - '@tailwindcss/container-queries@0.1.1': - resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} - peerDependencies: - tailwindcss: '>=3.2.0' - - '@testing-library/dom@8.20.1': - resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} - engines: {node: '>=12'} - - '@tootallnate/once@2.0.0': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - - '@tsconfig/node10@1.0.11': - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - - '@tufjs/canonical-json@2.0.0': - resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@tufjs/models@2.0.1': - resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@tybys/wasm-util@0.9.0': - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} - - '@types/aria-query@5.0.4': - resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/body-parser@1.19.5': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - - '@types/bonjour@3.5.13': - resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - - '@types/compression@1.7.5': - resolution: {integrity: sha512-AAQvK5pxMpaT+nDvhHrsBhLSYG5yQdtkaJE1WYieSNY2mVFKAgmU4ks65rkZD5oqnGCFLyQpUr1CqI4DmUMyDg==} - - '@types/connect-history-api-fallback@1.5.4': - resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} - - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - - '@types/conventional-commits-parser@5.0.0': - resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} - - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - '@types/express-serve-static-core@4.19.6': - resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} - - '@types/express-serve-static-core@5.0.0': - resolution: {integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==} - - '@types/express@4.17.21': - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} - - '@types/graceful-fs@4.1.9': - resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - - '@types/html-minifier-terser@6.1.0': - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - - '@types/http-errors@2.0.4': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - - '@types/http-proxy@1.17.15': - resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - - '@types/jest@29.5.13': - resolution: {integrity: sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==} - - '@types/jsdom@20.0.1': - resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/lodash@4.17.10': - resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} - - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - - '@types/mdx@2.0.13': - resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - - '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - - '@types/mute-stream@0.0.4': - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - - '@types/node-forge@1.3.11': - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - - '@types/node@18.19.31': - resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} - - '@types/node@20.16.10': - resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==} - - '@types/node@22.7.4': - resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} - - '@types/parse-json@4.0.2': - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - - '@types/prop-types@15.7.13': - resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} - - '@types/qs@6.9.16': - resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} - - '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - - '@types/react-dom@18.3.0': - resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - - '@types/react@18.3.11': - resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} - - '@types/resolve@1.20.2': - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - - '@types/retry@0.12.0': - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - - '@types/retry@0.12.2': - resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} - - '@types/sanitize-html@2.13.0': - resolution: {integrity: sha512-X31WxbvW9TjIhZZNyNBZ/p5ax4ti7qsNDBDEnH4zAgmEh35YnFD1UiS6z9Cd34kKm0LslFW0KPmTQzu/oGtsqQ==} - - '@types/semver@7.5.8': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - - '@types/send@0.17.4': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - - '@types/serve-index@1.9.4': - resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} - - '@types/serve-static@1.15.7': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - - '@types/sockjs@0.3.36': - resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - - '@types/tough-cookie@4.0.5': - resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - - '@types/uuid@9.0.8': - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - - '@types/webpack-env@1.18.5': - resolution: {integrity: sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==} - - '@types/wrap-ansi@3.0.0': - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - - '@types/ws@8.5.12': - resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} - - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - - '@typescript-eslint/eslint-plugin@7.16.1': - resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/parser@7.16.1': - resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@7.16.1': - resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/scope-manager@7.18.0': - resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/type-utils@7.16.1': - resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/type-utils@7.18.0': - resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@7.16.1': - resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/types@7.18.0': - resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/typescript-estree@7.16.1': - resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@7.18.0': - resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@7.16.1': - resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/utils@7.18.0': - resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/visitor-keys@7.16.1': - resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - - '@vitejs/plugin-basic-ssl@1.1.0': - resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} - engines: {node: '>=14.6.0'} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - - '@webassemblyjs/ast@1.12.1': - resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} - - '@webassemblyjs/floating-point-hex-parser@1.11.6': - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - - '@webassemblyjs/helper-api-error@1.11.6': - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - - '@webassemblyjs/helper-buffer@1.12.1': - resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} - - '@webassemblyjs/helper-numbers@1.11.6': - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} - - '@webassemblyjs/helper-wasm-bytecode@1.11.6': - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - - '@webassemblyjs/helper-wasm-section@1.12.1': - resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} - - '@webassemblyjs/ieee754@1.11.6': - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} - - '@webassemblyjs/leb128@1.11.6': - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} - - '@webassemblyjs/utf8@1.11.6': - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - - '@webassemblyjs/wasm-edit@1.12.1': - resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} - - '@webassemblyjs/wasm-gen@1.12.1': - resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} - - '@webassemblyjs/wasm-opt@1.12.1': - resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} - - '@webassemblyjs/wasm-parser@1.12.1': - resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} - - '@webassemblyjs/wast-printer@1.12.1': - resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} - - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - - '@yarnpkg/lockfile@1.1.0': - resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} - - '@yarnpkg/parsers@3.0.0-rc.46': - resolution: {integrity: sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==} - engines: {node: '>=14.15.0'} - - '@zkochan/js-yaml@0.0.7': - resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} - hasBin: true - - JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true - - abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead - - abbrev@2.0.0: - resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-globals@7.0.1: - resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} - - acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} - engines: {node: '>=0.4.0'} - - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - - address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - - adjust-sourcemap-loader@4.0.0: - resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} - engines: {node: '>=8.9'} - - adm-zip@0.5.16: - resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} - engines: {node: '>=12.0'} - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - agent-base@7.1.1: - resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} - engines: {node: '>= 14'} - - aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv-formats@3.0.1: - resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - - ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ajv@8.16.0: - resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} - - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - - algoliasearch@4.24.0: - resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-escapes@7.0.0: - resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} - engines: {node: '>=18'} - - ansi-html-community@0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} - hasBin: true - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - - aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - array-ify@1.0.0: - resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array-union@3.0.1: - resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} - engines: {node: '>=12'} - - as-table@1.0.55: - resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} - - ast-types@0.16.1: - resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} - engines: {node: '>=4'} - - astral-regex@2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} - - async@2.6.4: - resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} - - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - - autoprefixer@10.4.19: - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - axios@1.7.7: - resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} - - axobject-query@4.0.0: - resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} - - babel-jest@29.7.0: - resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - - babel-loader@9.1.3: - resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@babel/core': ^7.12.0 - webpack: '>=5' - - babel-loader@9.2.1: - resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@babel/core': ^7.12.0 - webpack: '>=5' - - babel-plugin-const-enum@1.2.0: - resolution: {integrity: sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - - babel-plugin-jest-hoist@29.6.3: - resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - babel-plugin-macros@2.8.0: - resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} - - babel-plugin-polyfill-corejs2@0.4.11: - resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.10.6: - resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-regenerator@0.6.2: - resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-transform-typescript-metadata@0.3.2: - resolution: {integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==} - peerDependencies: - '@babel/core': ^7 - '@babel/traverse': ^7 - peerDependenciesMeta: - '@babel/traverse': - optional: true - - babel-preset-current-node-syntax@1.1.0: - resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-jest@29.6.3: - resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - balanced-match@2.0.0: - resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - basic-auth@2.0.1: - resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} - engines: {node: '>= 0.8'} - - batch@0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - - better-opn@3.0.2: - resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} - engines: {node: '>=12.0.0'} - - big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - - blake3-wasm@2.1.5: - resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} - - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - bonjour-service@1.2.1: - resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browser-assert@1.2.1: - resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} - - browserslist@4.24.0: - resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - bs-logger@0.2.6: - resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} - engines: {node: '>= 6'} - - bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - - btoa@1.2.1: - resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==} - engines: {node: '>= 0.4.0'} - hasBin: true - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - - bundle-name@4.1.0: - resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} - engines: {node: '>=18'} - - bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - cacache@18.0.4: - resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - cache-content-type@1.0.1: - resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} - engines: {node: '>= 6.0.0'} - - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - - caniuse-lite@1.0.30001667: - resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} - - capnp-ts@0.7.0: - resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} - - case-sensitive-paths-webpack-plugin@2.4.0: - resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} - engines: {node: '>=4'} - - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - - chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - - cheerio-select@2.1.0: - resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - - cheerio@1.0.0-rc.12: - resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} - engines: {node: '>= 6'} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chokidar@4.0.1: - resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} - engines: {node: '>= 14.16.0'} - - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - cjs-module-lexer@1.4.1: - resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - - class-variance-authority@0.7.0: - resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} - - clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} - engines: {node: '>= 10.0'} - - clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - - cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - - cli-cursor@5.0.0: - resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} - engines: {node: '>=18'} - - cli-spinners@2.6.1: - resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} - engines: {node: '>=6'} - - cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - - cli-truncate@4.0.0: - resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} - engines: {node: '>=18'} - - cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - - clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - - clsx@2.0.0: - resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} - engines: {node: '>=6'} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - columnify@1.6.0: - resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} - engines: {node: '>=8.0.0'} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} - engines: {node: '>=18'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - - common-path-prefix@3.0.0: - resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - compare-func@2.0.0: - resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} - - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - confusing-browser-globals@1.0.11: - resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} - - connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - - constants-browserify@1.0.0: - resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - conventional-changelog-angular@7.0.0: - resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} - engines: {node: '>=16'} - - conventional-changelog-conventionalcommits@7.0.2: - resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} - engines: {node: '>=16'} - - conventional-commits-parser@5.0.0: - resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} - engines: {node: '>=16'} - hasBin: true - - convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - - cookies@0.8.0: - resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==} - engines: {node: '>= 0.8'} - - copy-anything@2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} - - copy-webpack-plugin@10.2.4: - resolution: {integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==} - engines: {node: '>= 12.20.0'} - peerDependencies: - webpack: ^5.1.0 - - copy-webpack-plugin@12.0.2: - resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} - engines: {node: '>= 18.12.0'} - peerDependencies: - webpack: ^5.1.0 - - core-js-compat@3.38.1: - resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - corser@2.0.1: - resolution: {integrity: sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==} - engines: {node: '>= 0.4.0'} - - cosmiconfig-typescript-loader@5.0.0: - resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} - engines: {node: '>=v16'} - peerDependencies: - '@types/node': '*' - cosmiconfig: '>=8.2' - typescript: '>=4' - - cosmiconfig@6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - - cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} - - cosmiconfig@8.3.6: - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - - cosmiconfig@9.0.0: - resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - - create-jest@29.7.0: - resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - - create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - - critters@0.0.24: - resolution: {integrity: sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==} - - cron-parser@4.9.0: - resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} - engines: {node: '>=12.0.0'} - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - css-blank-pseudo@3.0.3: - resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-declaration-sorter@7.2.0: - resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss: ^8.0.9 - - css-functions-list@3.2.2: - resolution: {integrity: sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==} - engines: {node: '>=12 || >=16'} - - css-has-pseudo@3.0.4: - resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-loader@6.11.0: - resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - css-loader@7.1.2: - resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} - engines: {node: '>= 18.12.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.27.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - css-minimizer-webpack-plugin@5.0.1: - resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@parcel/css': '*' - '@swc/css': '*' - clean-css: '*' - csso: '*' - esbuild: '*' - lightningcss: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@parcel/css': - optional: true - '@swc/css': - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - lightningcss: - optional: true - - css-prefers-color-scheme@6.0.3: - resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - - css-select@5.1.0: - resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - - css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - cssdb@6.6.3: - resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - cssnano-preset-default@6.1.2: - resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano-utils@4.0.2: - resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - cssnano@6.1.2: - resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - - cssom@0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - - cssom@0.5.0: - resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} - - cssstyle@2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - cuint@0.2.2: - resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} - - dargs@8.1.0: - resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} - engines: {node: '>=12'} - - data-uri-to-buffer@2.0.2: - resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} - - data-urls@3.0.2: - resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} - engines: {node: '>=12'} - - date-format@4.0.14: - resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} - engines: {node: '>=4.0'} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.1.0: - resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decimal.js@10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - - dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - - deep-equal@1.0.1: - resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - - deep-equal@2.2.3: - resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} - engines: {node: '>= 0.4'} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - default-browser-id@5.0.0: - resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} - engines: {node: '>=18'} - - default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} - engines: {node: '>=18'} - - default-gateway@6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - - defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-lazy-prop@3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - dependency-graph@1.0.0: - resolution: {integrity: sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==} - engines: {node: '>=4'} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - - detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - - detect-port@1.6.1: - resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==} - engines: {node: '>= 4.0.0'} - hasBin: true - - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - dom-accessibility-api@0.5.16: - resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} - - dom-converter@0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - - dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domexception@4.0.0: - resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} - engines: {node: '>=12'} - deprecated: Use your platform's native DOMException instead - - domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - - domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - - domutils@3.1.0: - resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - - dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - - dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - - dotenv-expand@11.0.6: - resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} - engines: {node: '>=12'} - - dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} - - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - - electron-to-chromium@1.5.32: - resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} - - emittery@0.13.1: - resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} - engines: {node: '>=12'} - - emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - - enhanced-resolve@5.17.1: - resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} - engines: {node: '>=10.13.0'} - - enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - - entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - - env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - - environment@1.1.0: - resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} - engines: {node: '>=18'} - - err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - - errno@0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - - error-inject@1.0.0: - resolution: {integrity: sha512-JM8N6PytDbmIYm1IhPWlo8vr3NtfjhDY/1MhD/a5b/aad/USE8a0+NsqE9d5n+GVGmuNkPQWm4bFQWv18d8tMg==} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - - es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} - - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - - esbuild-wasm@0.21.5: - resolution: {integrity: sha512-L/FlOPMMFtw+6qPAbuPvJXdrOYOp9yx/PEwSrIZW0qghY4vgV003evdYDwqQ/9ENMQI0B6RMod9xT4FHtto6OQ==} - engines: {node: '>=12'} - hasBin: true - - esbuild-wasm@0.24.0: - resolution: {integrity: sha512-xhNn5tL1AhkPg4ft59yXT6FkwKXiPSYyz1IeinJHUJpjvOHOIPvdmFQc0pGdjxlKSbzZc2mNmtVOWAR1EF/JAg==} - engines: {node: '>=18'} - hasBin: true - - esbuild@0.17.19: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true - - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - - eslint-plugin-playwright@0.15.3: - resolution: {integrity: sha512-LQMW5y0DLK5Fnpya7JR1oAYL2/7Y9wDiYw6VZqlKqcRGSgjbVKNqxraphk7ra1U3Bb5EK444xMgUlQPbMg2M1g==} - peerDependencies: - eslint: '>=7' - eslint-plugin-jest: '>=25' - peerDependenciesMeta: - eslint-plugin-jest: - optional: true - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-scope@8.1.0: - resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-walker@0.6.1: - resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} - - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - - exit-hook@2.2.1: - resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} - engines: {node: '>=6'} - - exit@0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} - engines: {node: '>= 0.8.0'} - - expand-tilde@2.0.2: - resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} - engines: {node: '>=0.10.0'} - - expect@29.7.0: - resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - exponential-backoff@3.1.1: - resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - - express@4.21.0: - resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} - engines: {node: '>= 0.10.0'} - - external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-glob@3.2.7: - resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} - engines: {node: '>=8'} - - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-uri@3.0.2: - resolution: {integrity: sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==} - - fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} - - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - faye-websocket@0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - - fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - - fd-package-json@1.2.0: - resolution: {integrity: sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==} - - figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - file-entry-cache@9.1.0: - resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} - engines: {node: '>=18'} - - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} - engines: {node: '>= 0.8'} - - find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - - find-cache-dir@4.0.0: - resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} - engines: {node: '>=14.16'} - - find-file-up@2.0.1: - resolution: {integrity: sha512-qVdaUhYO39zmh28/JLQM5CoYN9byEOKEH4qfa8K1eNV17W0UUMJ9WgbR/hHFH+t5rcl+6RTb5UC7ck/I+uRkpQ==} - engines: {node: '>=8'} - - find-pkg@2.0.0: - resolution: {integrity: sha512-WgZ+nKbELDa6N3i/9nrHeNznm+lY3z4YfhDDWgW+5P0pdmMj26bxaxU11ookgY3NyP9GC7HvZ9etp0jRFqGEeQ==} - engines: {node: '>=8'} - - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - find-up@6.3.0: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - find-up@7.0.0: - resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} - engines: {node: '>=18'} - - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - flat-cache@5.0.0: - resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} - engines: {node: '>=18'} - - flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - - flat@6.0.1: - resolution: {integrity: sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==} - engines: {node: '>=18'} - hasBin: true - - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - fork-ts-checker-webpack-plugin@7.2.13: - resolution: {integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==} - engines: {node: '>=12.13.0', yarn: '>=1.0.0'} - peerDependencies: - typescript: '>3.6.0' - vue-template-compiler: '*' - webpack: ^5.11.0 - peerDependenciesMeta: - vue-template-compiler: - optional: true - - fork-ts-checker-webpack-plugin@8.0.0: - resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} - engines: {node: '>=12.13.0', yarn: '>=1.0.0'} - peerDependencies: - typescript: '>3.6.0' - webpack: ^5.11.0 - - form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} - engines: {node: '>= 6'} - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - front-matter@4.0.2: - resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} - - fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - - fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - fs-minipass@3.0.3: - resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - fs-monkey@1.0.6: - resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-east-asian-width@1.2.0: - resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} - engines: {node: '>=18'} - - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - - get-source@2.0.12: - resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} - - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - - giscus@1.5.0: - resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} - - git-raw-commits@4.0.0: - resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} - engines: {node: '>=16'} - hasBin: true - - github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported - - global-directory@4.0.1: - resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} - engines: {node: '>=18'} - - global-modules@1.0.0: - resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} - engines: {node: '>=0.10.0'} - - global-modules@2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} - - global-prefix@1.0.2: - resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} - engines: {node: '>=0.10.0'} - - global-prefix@3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - globby@12.2.0: - resolution: {integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - globby@14.0.2: - resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} - engines: {node: '>=18'} - - globjoin@0.1.4: - resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} - - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - handle-thing@2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - - harmony-reflect@1.6.2: - resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} - - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hast-util-heading-rank@3.0.0: - resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} - - hast-util-is-element@3.0.0: - resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} - - hast-util-to-html@9.0.3: - resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} - - hast-util-to-string@3.0.1: - resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} - - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - - highlight.js@11.10.0: - resolution: {integrity: sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==} - engines: {node: '>=12.0.0'} - - homedir-polyfill@1.0.3: - resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} - engines: {node: '>=0.10.0'} - - hono@4.6.3: - resolution: {integrity: sha512-0LeEuBNFeSHGqZ9sNVVgZjB1V5fmhkBSB0hZrpqStSMLOWgfLy0dHOvrjbJh0H2khsjet6rbHfWTHY0kpYThKQ==} - engines: {node: '>=16.9.0'} - - hosted-git-info@7.0.2: - resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} - engines: {node: ^16.14.0 || >=18.0.0} - - hpack.js@2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - - html-encoding-sniffer@3.0.0: - resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} - engines: {node: '>=12'} - - html-entities@2.5.2: - resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} - - html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - - html-minifier-terser@6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - - html-tags@3.3.1: - resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} - engines: {node: '>=8'} - - html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - - html-webpack-plugin@5.6.0: - resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} - engines: {node: '>=10.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - htmlparser2@6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - - htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} - - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - - http-deceiver@1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-parser-js@0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - - http-proxy-agent@5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - - http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} - engines: {node: '>= 14'} - - http-proxy-middleware@2.0.7: - resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - - http-proxy-middleware@3.0.0: - resolution: {integrity: sha512-36AV1fIaI2cWRzHo+rbcxhe3M3jUDCNzc4D5zRl57sEWRAxdXYtw7FSQKYY6PDKssiAKjLYypbssHk+xs/kMXw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - - http-server@14.1.1: - resolution: {integrity: sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==} - engines: {node: '>=12'} - hasBin: true - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - https-proxy-agent@7.0.5: - resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} - engines: {node: '>= 14'} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - - husky@8.0.3: - resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} - engines: {node: '>=14'} - hasBin: true - - hyperdyperid@1.2.0: - resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} - engines: {node: '>=10.18'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - icss-utils@5.1.0: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - identity-obj-proxy@3.0.0: - resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} - engines: {node: '>=4'} - - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - ignore-walk@6.0.5: - resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - image-size@0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} - engines: {node: '>=0.10.0'} - hasBin: true - - immutable@4.3.7: - resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - import-local@3.2.0: - resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} - engines: {node: '>=8'} - hasBin: true - - import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - ini@4.1.3: - resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - injection-js@2.4.0: - resolution: {integrity: sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==} - - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} - - ip-address@9.0.5: - resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} - engines: {node: '>= 12'} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - ipaddr.js@2.2.0: - resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} - engines: {node: '>= 10'} - - is-absolute-url@4.0.1: - resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - 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 - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} - - is-fullwidth-code-point@5.0.0: - resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} - engines: {node: '>=18'} - - is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-inside-container@1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - - is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - - is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - - is-network-error@1.1.0: - resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} - engines: {node: '>=16'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - - is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - - is-plain-object@5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} - - is-potential-custom-element-name@1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - - is-text-path@2.0.0: - resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} - engines: {node: '>=8'} - - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - - is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - engines: {node: '>= 0.4'} - - is-what@3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - is-wsl@3.1.0: - resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} - engines: {node: '>=16'} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} - - isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - - isomorphic-ws@5.0.0: - resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} - peerDependencies: - ws: '*' - - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} - - istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - - istanbul-lib-instrument@6.0.2: - resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} - engines: {node: '>=10'} - - istanbul-lib-instrument@6.0.3: - resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} - engines: {node: '>=10'} - - istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} - - istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} - - istanbul-reports@3.1.7: - resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} - engines: {node: '>=8'} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} - hasBin: true - - jest-changed-files@29.7.0: - resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-circus@29.7.0: - resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-cli@29.7.0: - resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jest-config@29.7.0: - resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - - jest-diff@29.7.0: - resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-docblock@29.7.0: - resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-each@29.7.0: - resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-environment-jsdom@29.7.0: - resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - - jest-environment-node@29.7.0: - resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-get-type@29.6.3: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-haste-map@29.7.0: - resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-leak-detector@29.7.0: - resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-matcher-utils@29.7.0: - resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-message-util@29.7.0: - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-mock@29.7.0: - resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-pnp-resolver@1.2.3: - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - - jest-preset-angular@14.1.0: - resolution: {integrity: sha512-UJwPtpsAMl30UtBjHW0Ai0hhoKsNURC1dXH5tSYjumUsWR7iDke+oBEykz7uXv4rN+PWgeNIqkxo4KHQjOITlw==} - engines: {node: ^14.15.0 || >=16.10.0} - peerDependencies: - '@angular-devkit/build-angular': '>=15.0.0 <19.0.0' - '@angular/compiler-cli': '>=15.0.0 <19.0.0' - '@angular/core': '>=15.0.0 <19.0.0' - '@angular/platform-browser-dynamic': '>=15.0.0 <19.0.0' - jest: ^29.0.0 - typescript: '>=4.8' - - jest-regex-util@29.6.3: - resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-resolve-dependencies@29.7.0: - resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-resolve@29.7.0: - resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-runner@29.7.0: - resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-runtime@29.7.0: - resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-snapshot@29.7.0: - resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-util@29.7.0: - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-validate@29.7.0: - resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-watcher@29.7.0: - resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - - jest-worker@29.7.0: - resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - jest@29.7.0: - resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true - - jquery@3.6.4: - resolution: {integrity: sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsbn@1.1.0: - resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - - jsdoc-type-pratt-parser@4.1.0: - resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} - engines: {node: '>=12.0.0'} - - jsdom@20.0.3: - resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} - engines: {node: '>=14'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - json-parse-even-better-errors@3.0.2: - resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonc-eslint-parser@2.4.0: - resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - jsonc-parser@3.2.0: - resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - - jsonc-parser@3.3.1: - resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - - karma-source-map-support@1.4.0: - resolution: {integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==} - - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - klona@2.0.6: - resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} - engines: {node: '>= 8'} - - known-css-properties@0.34.0: - resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} - - koa-compose@3.2.1: - resolution: {integrity: sha512-8gen2cvKHIZ35eDEik5WOo8zbVp9t4cP8p4hW4uE55waxolLRexKKrqfCpwhGVppnB40jWeF8bZeTVg99eZgPw==} - - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - - koa-convert@1.2.0: - resolution: {integrity: sha512-K9XqjmEDStGX09v3oxR7t5uPRy0jqJdvodHa6wxWTHrTfDq0WUNnYTOOUZN6g8OM8oZQXprQASbiIXG2Ez8ehA==} - engines: {node: '>= 4'} - - koa@2.11.0: - resolution: {integrity: sha512-EpR9dElBTDlaDgyhDMiLkXrPwp6ZqgAIBvhhmxQ9XN4TFgW+gEz6tkcsNI6BnUbUftrKDjVFj4lW2/J2aNBMMA==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - - launch-editor@2.9.1: - resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} - - less-loader@11.1.0: - resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} - engines: {node: '>= 14.15.0'} - peerDependencies: - less: ^3.5.0 || ^4.0.0 - webpack: ^5.0.0 - - less-loader@12.2.0: - resolution: {integrity: sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==} - engines: {node: '>= 18.12.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - less: ^3.5.0 || ^4.0.0 - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - less@4.1.3: - resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} - engines: {node: '>=6'} - hasBin: true - - less@4.2.0: - resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==} - engines: {node: '>=6'} - hasBin: true - - leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - license-webpack-plugin@4.0.2: - resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} - peerDependencies: - webpack: '*' - peerDependenciesMeta: - webpack: - optional: true - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - lines-and-columns@2.0.4: - resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - lint-staged@15.2.10: - resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} - engines: {node: '>=18.12.0'} - hasBin: true - - listr2@8.2.3: - resolution: {integrity: sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==} - engines: {node: '>=18.0.0'} - - listr2@8.2.5: - resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} - engines: {node: '>=18.0.0'} - - lit-element@4.1.0: - resolution: {integrity: sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==} - - lit-html@3.2.0: - resolution: {integrity: sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==} - - lit@3.2.0: - resolution: {integrity: sha512-s6tI33Lf6VpDu7u4YqsSX78D28bYQulM+VAzsGch4fx2H0eLZnJsUBsPWmGYSGoKDNbjtRv02rio1o+UdPVwvw==} - - lmdb@3.0.12: - resolution: {integrity: sha512-JnoEulTgveoC64vlYJ9sufGLuNkk6TcxSYpKxSC9aM42I61jIv3pQH0fgb6qW7HV0+FNqA3g1WCQQYfhfawGoQ==} - hasBin: true - - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - - loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - - loader-utils@3.3.1: - resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} - engines: {node: '>= 12.13.0'} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - - lodash.clonedeepwith@4.5.0: - resolution: {integrity: sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.kebabcase@4.1.1: - resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} - - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - - lodash.snakecase@4.1.1: - resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} - - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - - lodash.truncate@4.4.2: - resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - - lodash.upperfirst@4.3.1: - resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - - log-update@6.1.0: - resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} - engines: {node: '>=18'} - - log4js@6.9.1: - resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} - engines: {node: '>=8.0'} - - long-timeout@0.1.1: - resolution: {integrity: sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - luxon@3.5.0: - resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} - engines: {node: '>=12'} - - lz-string@1.5.0: - resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} - hasBin: true - - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - - magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - - make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - - make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} - - make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - - make-fetch-happen@13.0.1: - resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} - engines: {node: ^16.14.0 || >=18.0.0} - - makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - - map-or-similar@1.5.0: - resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} - - markdown-to-jsx@7.5.0: - resolution: {integrity: sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==} - engines: {node: '>= 10'} - peerDependencies: - react: '>= 0.14.0' - - mathml-tag-names@2.1.3: - resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} - - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - - mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - memfs@3.5.3: - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} - engines: {node: '>= 4.0.0'} - - memfs@4.12.0: - resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} - engines: {node: '>= 4.0.0'} - - memoizerific@1.11.3: - resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} - - meow@12.1.1: - resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} - engines: {node: '>=16.10'} - - meow@13.2.0: - resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} - engines: {node: '>=18'} - - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - micromark-util-character@2.1.1: - resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - - micromark-util-encode@2.0.1: - resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - - micromark-util-sanitize-uri@2.0.1: - resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - - micromark-util-symbol@2.0.1: - resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - - micromark-util-types@2.0.1: - resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mime@2.5.2: - resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} - engines: {node: '>=4.0.0'} - hasBin: true - - mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - - mimic-function@5.0.1: - resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} - engines: {node: '>=18'} - - mini-css-extract-plugin@2.4.7: - resolution: {integrity: sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - mini-css-extract-plugin@2.9.0: - resolution: {integrity: sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - miniflare@3.20240925.0: - resolution: {integrity: sha512-2LmQbKHf0n6ertUKhT+Iltixi53giqDH7P71+wCir3OnGyXIODqYwOECx1mSDNhYThpxM2dav8UdPn6SQiMoXw==} - engines: {node: '>=16.13'} - hasBin: true - - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - minimatch@3.0.8: - resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass-collect@2.0.1: - resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass-fetch@3.0.5: - resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} - - minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} - - minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} - - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - msgpackr-extract@3.0.3: - resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} - hasBin: true - - msgpackr@1.11.0: - resolution: {integrity: sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==} - - multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - - mustache@4.2.0: - resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} - hasBin: 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} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - needle@3.3.1: - resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} - engines: {node: '>= 4.4.x'} - hasBin: true - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - ng-packagr@18.1.0: - resolution: {integrity: sha512-QfqiCIuRX7VhdHqE1goZIuaFh0aMmFTF6r+gP+iq7YyIookXlZWswEZYcnpyRw52Q1RHFdUJRm7foBRFyEXTLA==} - engines: {node: ^18.19.1 || >=20.11.1} - hasBin: true - peerDependencies: - '@angular/compiler-cli': ^18.0.0 || ^18.2.0-next.0 - tailwindcss: ^2.0.0 || ^3.0.0 - tslib: ^2.3.0 - typescript: '>=5.4 <5.6' - peerDependenciesMeta: - tailwindcss: - optional: true - - ngx-skeleton-loader@8.1.0: - resolution: {integrity: sha512-Ap/QSjadv/Kl0Vj7BiIWLG0JZZlo0eCJhdIVJ3Ryz7R0c4BR2Eq3O01du3ftf0SDbwt5vt7342NyqhLNrQ08RA==} - peerDependencies: - '@angular/common': '>=16.0.0' - '@angular/core': '>=16.0.0' - - nice-napi@1.0.2: - resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} - os: ['!win32'] - - no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - - node-abort-controller@3.1.1: - resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - - node-addon-api@3.2.1: - resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} - - node-addon-api@6.1.0: - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - node-gyp-build-optional-packages@5.2.2: - resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} - hasBin: true - - node-gyp-build@4.8.2: - resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} - hasBin: true - - node-gyp@10.2.0: - resolution: {integrity: sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==} - engines: {node: ^16.14.0 || >=18.0.0} - hasBin: true - - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - - node-machine-id@1.1.12: - resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} - - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - node-schedule@2.1.1: - resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} - engines: {node: '>=6'} - - nopt@7.2.1: - resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - - normalize-package-data@6.0.2: - resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} - engines: {node: ^16.14.0 || >=18.0.0} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - npm-bundled@3.0.1: - resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - npm-install-checks@6.3.0: - resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - npm-normalize-package-bin@3.0.1: - resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - npm-package-arg@11.0.1: - resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - npm-package-arg@11.0.2: - resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} - engines: {node: ^16.14.0 || >=18.0.0} - - npm-packlist@8.0.2: - resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - npm-pick-manifest@9.0.1: - resolution: {integrity: sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==} - engines: {node: ^16.14.0 || >=18.0.0} - - npm-registry-fetch@17.1.0: - resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==} - engines: {node: ^16.14.0 || >=18.0.0} - - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - nwsapi@2.2.13: - resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} - - nx@19.5.1: - resolution: {integrity: sha512-aKctNLiK2hXl2536/qwnAqvSzNlIGwJdTBl2ajOnSyNrGWuLDMllTNTdp0/lU0QBJ2NSod3JbBQFV7cc9ILs4w==} - hasBin: true - peerDependencies: - '@swc-node/register': ^1.8.0 - '@swc/core': ^1.3.85 - peerDependenciesMeta: - '@swc-node/register': - optional: true - '@swc/core': - optional: true - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - - object-is@1.1.6: - resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - - obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - - ohash@1.1.4: - resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - - onetime@7.0.0: - resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} - engines: {node: '>=18'} - - oniguruma-to-js@0.4.3: - resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} - - only@0.0.2: - resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - - open@10.1.0: - resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} - engines: {node: '>=18'} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - opener@1.5.2: - resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} - hasBin: true - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - ora@5.3.0: - resolution: {integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==} - engines: {node: '>=10'} - - ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} - - ordered-binary@1.5.2: - resolution: {integrity: sha512-JTo+4+4Fw7FreyAvlSLjb1BBVaxEQAacmjD3jjuyPZclpbEghTvQZbXBb2qPd2LeIMxiHwXBZUcpmG2Gl/mDEA==} - - os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - - p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - - p-retry@6.2.0: - resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} - engines: {node: '>=16.17'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - pacote@18.0.6: - resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==} - engines: {node: ^16.14.0 || >=18.0.0} - hasBin: true - - param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - - parse-node-version@1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} - engines: {node: '>= 0.10'} - - parse-passwd@1.0.0: - resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} - engines: {node: '>=0.10.0'} - - parse-srcset@1.0.2: - resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==} - - parse5-html-rewriting-stream@7.0.0: - resolution: {integrity: sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==} - - parse5-htmlparser2-tree-adapter@7.0.0: - resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} - - parse5-sax-parser@7.0.0: - resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==} - - parse5@4.0.0: - resolution: {integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==} - - parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - - path-browserify@1.0.1: - resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-to-regexp@0.1.10: - resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - - path-to-regexp@6.3.0: - resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - path-type@5.0.0: - resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} - engines: {node: '>=12'} - - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - - pidtree@0.6.0: - resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} - engines: {node: '>=0.10'} - hasBin: true - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - piscina@4.6.1: - resolution: {integrity: sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==} - - piscina@4.7.0: - resolution: {integrity: sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw==} - - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - - pkg-dir@7.0.0: - resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} - engines: {node: '>=14.16'} - - playwright-core@1.47.2: - resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==} - engines: {node: '>=18'} - hasBin: true - - playwright@1.47.2: - resolution: {integrity: sha512-nx1cLMmQWqmA3UsnjaaokyoUpdVaaDhJhMoxX2qj3McpjnsqFHs516QAKYhqHAgOP+oCFTEOCOAaD1RgD/RQfA==} - engines: {node: '>=18'} - hasBin: true - - polished@4.3.1: - resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} - engines: {node: '>=10'} - - portfinder@1.0.32: - resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} - engines: {node: '>= 0.12.0'} - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - postcss-attribute-case-insensitive@5.0.2: - resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-calc@9.0.1: - resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.2.2 - - postcss-clamp@4.1.0: - resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} - engines: {node: '>=7.6.0'} - peerDependencies: - postcss: ^8.4.6 - - postcss-color-functional-notation@4.2.4: - resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-color-hex-alpha@8.0.4: - resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-color-rebeccapurple@7.1.1: - resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-colormin@6.1.0: - resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-convert-values@6.1.0: - resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-custom-media@8.0.2: - resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - postcss-custom-properties@12.1.11: - resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-custom-selectors@6.0.3: - resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - postcss-dir-pseudo-class@6.0.5: - resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-discard-comments@6.0.2: - resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-duplicates@6.0.3: - resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-empty@6.0.3: - resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-discard-overridden@6.0.2: - resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-double-position-gradients@3.1.2: - resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-env-function@4.0.6: - resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-focus-visible@6.0.4: - resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-focus-within@5.0.4: - resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-font-variant@5.0.0: - resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} - peerDependencies: - postcss: ^8.1.0 - - postcss-gap-properties@3.0.5: - resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-image-set-function@4.0.7: - resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-import@14.1.0: - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-initial@4.0.1: - resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-lab-function@4.2.1: - resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-loader@6.2.1: - resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - - postcss-loader@8.1.1: - resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} - engines: {node: '>= 18.12.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - postcss-logical@5.0.4: - resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-media-minmax@5.0.0: - resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.1.0 - - postcss-media-query-parser@0.2.3: - resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - - postcss-merge-longhand@6.0.5: - resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-merge-rules@6.1.1: - resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-font-values@6.1.0: - resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-gradients@6.0.3: - resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-params@6.1.0: - resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-minify-selectors@6.0.4: - resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-modules-extract-imports@3.1.0: - resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-local-by-default@4.0.5: - resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-scope@3.2.0: - resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-values@4.0.0: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-nesting@10.2.0: - resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-normalize-charset@6.0.2: - resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-display-values@6.0.2: - resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-positions@6.0.2: - resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-repeat-style@6.0.2: - resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-string@6.0.2: - resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-timing-functions@6.0.2: - resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-unicode@6.1.0: - resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-url@6.0.2: - resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-normalize-whitespace@6.0.2: - resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-opacity-percentage@1.1.3: - resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-ordered-values@6.0.2: - resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-overflow-shorthand@3.0.4: - resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-page-break@3.0.4: - resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} - peerDependencies: - postcss: ^8 - - postcss-place@7.0.5: - resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-preset-env@7.5.0: - resolution: {integrity: sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-pseudo-class-any-link@7.1.6: - resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-reduce-initial@6.1.0: - resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-reduce-transforms@6.0.2: - resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-replace-overflow-wrap@4.0.0: - resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} - peerDependencies: - postcss: ^8.0.3 - - postcss-resolve-nested-selector@0.1.6: - resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==} - - postcss-safe-parser@7.0.1: - resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} - engines: {node: '>=18.0'} - peerDependencies: - postcss: ^8.4.31 - - postcss-selector-not@5.0.0: - resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==} - peerDependencies: - postcss: ^8.1.0 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-svgo@6.0.3: - resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} - engines: {node: ^14 || ^16 || >= 18} - peerDependencies: - postcss: ^8.4.31 - - postcss-unique-selectors@6.0.4: - resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - postcss-url@10.1.3: - resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} - engines: {node: '>=10'} - peerDependencies: - postcss: ^8.0.0 - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier-plugin-organize-attributes@1.0.0: - resolution: {integrity: sha512-+NmameaLxbCcylEXsKPmawtzla5EE6ECqvGkpfQz4KM847fXDifB1gFnPQEpoADAq6IXg+cMI8Z0ISJEXa6fhg==} - engines: {node: '>=14.0.0'} - peerDependencies: - prettier: ^3.0.0 - - prettier-plugin-tailwindcss@0.5.14: - resolution: {integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==} - engines: {node: '>=14.21.3'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@trivago/prettier-plugin-sort-imports': '*' - '@zackad/prettier-plugin-twig-melody': '*' - prettier: ^3.0 - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-sort-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - '@zackad/prettier-plugin-twig-melody': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-sort-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true - - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} - engines: {node: '>=14'} - hasBin: true - - pretty-error@4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - - pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - printable-characters@1.0.42: - resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} - - proc-log@3.0.0: - resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - proc-log@4.2.0: - resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - - promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - - promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} - - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - prr@1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - - psl@1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - - punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - pure-rand@6.1.0: - resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - rambda@9.3.0: - resolution: {integrity: sha512-cl/7DCCKNxmsbc0dXZTJTY08rvDdzLhVfE6kPBson1fWzDapLzv0RKSzjpmAqP53fkQqAvq05gpUVHTrUNsuxg==} - - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - react-colorful@5.6.1: - resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - readdirp@4.0.2: - resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} - engines: {node: '>= 14.16.0'} - - recast@0.23.9: - resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} - engines: {node: '>= 4'} - - reflect-metadata@0.2.2: - resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - - regenerate-unicode-properties@10.2.0: - resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} - engines: {node: '>=4'} - - regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - - regex-parser@2.3.0: - resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} - - regex@4.4.0: - resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==} - - regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} - engines: {node: '>= 0.4'} - - regexpu-core@6.1.1: - resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} - engines: {node: '>=4'} - - regjsgen@0.8.0: - resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - - regjsparser@0.11.1: - resolution: {integrity: sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==} - hasBin: true - - rehype-external-links@3.0.0: - resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} - - rehype-slug@6.0.0: - resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} - - relateurl@0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - - renderkid@3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - - replace-in-file@6.2.0: - resolution: {integrity: sha512-Im2AF9G/qgkYneOc9QwWwUS/efyyonTUBvzXS2VXuxPawE5yQIjT/e6x4CTijO0Quq48lfAujuo+S89RR2TP2Q==} - engines: {node: '>=10'} - hasBin: true - - replace-in-file@7.2.0: - resolution: {integrity: sha512-CiLXVop3o8/h2Kd1PwKPPimmS9wUV0Ki6Fl8+1ITD35nB3Gl/PrW5IONpTE0AXk0z4v8WYcpEpdeZqMXvSnWpg==} - engines: {node: '>=10'} - hasBin: true - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - - resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - - resolve-dir@1.0.1: - resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} - engines: {node: '>=0.10.0'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-url-loader@5.0.0: - resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} - engines: {node: '>=12'} - - resolve.exports@1.1.0: - resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} - engines: {node: '>=10'} - - resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} - engines: {node: '>=10'} - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - - restore-cursor@5.1.0: - resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} - engines: {node: '>=18'} - - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - - retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rfdc@1.4.1: - resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rimraf@5.0.10: - resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} - hasBin: true - - rollup-plugin-inject@3.0.2: - resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. - - rollup-plugin-node-polyfills@0.2.1: - resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} - - rollup-pluginutils@2.8.2: - resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} - - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - rollup@4.24.0: - resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - run-applescript@7.0.0: - resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} - engines: {node: '>=18'} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - sanitize-html@2.13.1: - resolution: {integrity: sha512-ZXtKq89oue4RP7abL9wp/9URJcqQNABB5GGJ2acW1sdO8JTVl92f4ygD7Yc9Ze09VAZhnt2zegeU0tbNsdcLYg==} - - sass-loader@12.6.0: - resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - sass: ^1.3.0 - sass-embedded: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - - sass-loader@14.2.1: - resolution: {integrity: sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==} - engines: {node: '>= 18.12.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - sass: ^1.3.0 - sass-embedded: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - webpack: - optional: true - - sass@1.77.6: - resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==} - engines: {node: '>=14.0.0'} - hasBin: true - - sass@1.79.4: - resolution: {integrity: sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==} - engines: {node: '>=14.0.0'} - hasBin: true - - sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - - sax@1.4.1: - resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - - saxes@6.0.0: - resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} - engines: {node: '>=v12.22.7'} - - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - - schema-utils@4.2.0: - resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} - engines: {node: '>= 12.13.0'} - - secure-compare@3.0.1: - resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==} - - select-hose@2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - - selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} - - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - serve-index@1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - - shiki@1.22.2: - resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} - - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - sigstore@2.3.1: - resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - - slice-ansi@4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} - - slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} - - slice-ansi@7.1.0: - resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} - engines: {node: '>=18'} - - smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - - sockjs@0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - - socks-proxy-agent@8.0.4: - resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} - engines: {node: '>= 14'} - - socks@2.8.3: - resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} - engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - - sorted-array-functions@1.3.0: - resolution: {integrity: sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-loader@5.0.0: - resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} - engines: {node: '>= 18.12.0'} - peerDependencies: - webpack: ^5.72.1 - - source-map-support@0.5.13: - resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} - - source-map-support@0.5.19: - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - - sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - - spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - - spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - - spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - - spdx-license-ids@3.0.20: - resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} - - spdy-transport@3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - - spdy@4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - - split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - - ssri@10.0.6: - resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - - stacktracey@2.1.8: - resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - - stoppable@1.1.0: - resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} - engines: {node: '>=4', npm: '>=6'} - - storybook@8.3.5: - resolution: {integrity: sha512-hYQVtP2l+3kO8oKDn4fjXXQYxgTRsj/LaV6lUMJH0zt+OhVmDXKJLxmdUP4ieTm0T8wEbSYosFavgPcQZlxRfw==} - hasBin: true - - streamroller@3.1.5: - resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} - engines: {node: '>=8.0'} - - string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - - string-length@4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - strong-log-transformer@2.1.0: - resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==} - engines: {node: '>=4'} - hasBin: true - - style-loader@3.3.4: - resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - stylehacks@6.1.1: - resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} - engines: {node: ^14 || ^16 || >=18.0} - peerDependencies: - postcss: ^8.4.31 - - stylelint@16.9.0: - resolution: {integrity: sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==} - engines: {node: '>=18.12.0'} - hasBin: true - - stylus-loader@7.1.3: - resolution: {integrity: sha512-TY0SKwiY7D2kMd3UxaWKSf3xHF0FFN/FAfsSqfrhxRT/koXTwffq2cgEWDkLQz7VojMu7qEEHt5TlMjkPx9UDw==} - engines: {node: '>= 14.15.0'} - peerDependencies: - stylus: '>=0.52.4' - webpack: ^5.0.0 - - stylus@0.59.0: - resolution: {integrity: sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==} - hasBin: true - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-hyperlinks@3.1.0: - resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} - engines: {node: '>=14.18'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svg-tags@1.0.0: - resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - - svgo@3.3.2: - resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} - engines: {node: '>=14.0.0'} - hasBin: true - - symbol-observable@4.0.0: - resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} - engines: {node: '>=0.10'} - - symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - - table@6.8.2: - resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} - engines: {node: '>=10.0.0'} - - tailwind-merge@2.5.3: - resolution: {integrity: sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==} - - tailwindcss@3.4.13: - resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} - engines: {node: '>=14.0.0'} - hasBin: true - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - - telejson@7.2.0: - resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} - - terser-webpack-plugin@5.3.10: - resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - - terser@5.29.2: - resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} - engines: {node: '>=10'} - hasBin: true - - terser@5.34.1: - resolution: {integrity: sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==} - engines: {node: '>=10'} - hasBin: true - - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - - text-extensions@2.4.0: - resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} - engines: {node: '>=8'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - thingies@1.21.0: - resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} - engines: {node: '>=10.18'} - peerDependencies: - tslib: ^2 - - through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - - thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - tinyexec@0.3.0: - resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} - - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - - tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} - engines: {node: '>=14.14'} - - tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} - - tr46@3.0.0: - resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} - engines: {node: '>=12'} - - tree-dump@1.0.2: - resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - - tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - - ts-api-utils@1.3.0: - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - - ts-dedent@2.2.0: - resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} - engines: {node: '>=6.10'} - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - ts-jest@29.2.5: - resolution: {integrity: sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==} - engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/transform': ^29.0.0 - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 - esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' - peerDependenciesMeta: - '@babel/core': - optional: true - '@jest/transform': - optional: true - '@jest/types': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - - ts-loader@9.5.1: - resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} - engines: {node: '>=12.0.0'} - peerDependencies: - typescript: '*' - webpack: ^5.0.0 - - ts-node@10.9.1: - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - - tsconfig-paths-webpack-plugin@4.0.0: - resolution: {integrity: sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==} - engines: {node: '>=10.13.0'} - - tsconfig-paths-webpack-plugin@4.1.0: - resolution: {integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==} - engines: {node: '>=10.13.0'} - - tsconfig-paths@4.2.0: - resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} - engines: {node: '>=6'} - - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - - tuf-js@2.2.1: - resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} - engines: {node: ^16.14.0 || >=18.0.0} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - typed-assert@1.0.9: - resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} - - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} - engines: {node: '>=14.17'} - hasBin: true - - typescript@5.5.3: - resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} - engines: {node: '>=14.17'} - hasBin: true - - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} - engines: {node: '>=14.0'} - - undici@6.19.2: - resolution: {integrity: sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==} - engines: {node: '>=18.17'} - - unenv-nightly@2.0.0-20240919-125358-9a64854: - resolution: {integrity: sha512-XjsgUTrTHR7iw+k/SRTNjh6EQgwpC9voygnoCJo5kh4hKqsSDHUW84MhL9EsHTNfLctvVBHaSw8e2k3R2fKXsQ==} - - unicode-canonical-property-names-ecmascript@2.0.1: - resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} - engines: {node: '>=4'} - - unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - - unicode-match-property-value-ecmascript@2.2.0: - resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} - engines: {node: '>=4'} - - unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - - unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - - union@0.5.0: - resolution: {integrity: sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==} - engines: {node: '>= 0.8.0'} - - unique-filename@3.0.0: - resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - unique-slug@4.0.0: - resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - - universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - unplugin@1.14.1: - resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==} - engines: {node: '>=14.0.0'} - peerDependencies: - webpack-sources: ^3 - peerDependenciesMeta: - webpack-sources: - optional: true - - upath@2.0.1: - resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} - engines: {node: '>=4'} - - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - url-join@4.0.1: - resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} - - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - - url@0.11.4: - resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} - engines: {node: '>= 0.4'} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - - utila@0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - - v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - - v8-to-istanbul@9.3.0: - resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} - engines: {node: '>=10.12.0'} - - validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - - validate-npm-package-name@5.0.1: - resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - vanilla-cookieconsent@3.0.1: - resolution: {integrity: sha512-gqc4x7O9t1I4xWr7x6/jtQWPr4PZK26SmeA0iyTv1WyoECfAGnu5JEOExmMEP+5Fz66AT9OiCBO3GII4wDQHLw==} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - - vite@5.3.2: - resolution: {integrity: sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - w3c-xmlserializer@4.0.0: - resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} - engines: {node: '>=14'} - - walk-up-path@3.0.1: - resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} - - walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - - watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} - engines: {node: '>=10.13.0'} - - watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} - engines: {node: '>=10.13.0'} - - wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - - wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - - weak-lru-cache@1.2.2: - resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==} - - webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} - - webpack-dev-middleware@5.3.4: - resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - - webpack-dev-middleware@6.1.3: - resolution: {integrity: sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==} - engines: {node: '>= 14.15.0'} - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - - webpack-dev-middleware@7.2.1: - resolution: {integrity: sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==} - engines: {node: '>= 18.12.0'} - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - - webpack-dev-server@4.15.2: - resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - - webpack-dev-server@5.0.4: - resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} - engines: {node: '>= 18.12.0'} - hasBin: true - peerDependencies: - webpack: ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - - webpack-hot-middleware@2.26.1: - resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==} - - webpack-merge@5.10.0: - resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} - engines: {node: '>=10.0.0'} - - webpack-node-externals@3.0.0: - resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==} - engines: {node: '>=6'} - - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - - webpack-subresource-integrity@5.1.0: - resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} - engines: {node: '>= 12'} - peerDependencies: - html-webpack-plugin: '>= 5.0.0-beta.1 < 6' - webpack: ^5.12.0 - peerDependenciesMeta: - html-webpack-plugin: - optional: true - - webpack-virtual-modules@0.6.2: - resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - - webpack@5.92.1: - resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - - webpack@5.95.0: - resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - - websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - - websocket-extensions@0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - - whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} - - whatwg-mimetype@3.0.0: - resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} - engines: {node: '>=12'} - - whatwg-url@11.0.0: - resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} - engines: {node: '>=12'} - - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true - - wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - workerd@1.20240925.0: - resolution: {integrity: sha512-/Jj6+yLwfieZGEt3Kx4+5MoufuC3g/8iFaIh4MPBNGJOGYmdSKXvgCqz09m2+tVCYnysRfbq2zcbVxJRBfOCqQ==} - engines: {node: '>=16'} - hasBin: true - - wrangler@3.80.0: - resolution: {integrity: sha512-c9aN7Buf7XgTPpQkw1d0VjNRI4qg3m35PTg70Tg4mOeHwHGjsd74PAsP1G8BjpdqDjfWtsua7tj1g4M3/5dYNQ==} - engines: {node: '>=16.17.0'} - hasBin: true - peerDependencies: - '@cloudflare/workers-types': ^4.20240925.0 - peerDependenciesMeta: - '@cloudflare/workers-types': - optional: true - - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - write-file-atomic@5.0.1: - resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xhr2@0.2.1: - resolution: {integrity: sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw==} - engines: {node: '>= 6'} - - xml-name-validator@4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} - - xmlbuilder2@3.1.1: - resolution: {integrity: sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==} - engines: {node: '>=12.0'} - - xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - - xxhash-wasm@1.0.2: - resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} - - xxhashjs@0.2.2: - resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - - yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} - engines: {node: '>= 14'} - hasBin: true - - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - ylru@1.4.0: - resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} - engines: {node: '>= 4.0.0'} - - yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - yocto-queue@1.1.1: - resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} - engines: {node: '>=12.20'} - - yoctocolors-cjs@2.1.2: - resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} - engines: {node: '>=18'} - - youch@3.3.4: - resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==} - - zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - - zone.js@0.14.4: - resolution: {integrity: sha512-NtTUvIlNELez7Q1DzKVIFZBzNb646boQMgpATo9z3Ftuu/gWvzxCW7jdjcUDoRGxRikrhVHB/zLXh1hxeJawvw==} - - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - -snapshots: - - '@adobe/css-tools@4.4.0': {} - - '@algolia/cache-browser-local-storage@4.24.0': - dependencies: - '@algolia/cache-common': 4.24.0 - - '@algolia/cache-common@4.24.0': {} - - '@algolia/cache-in-memory@4.24.0': - dependencies: - '@algolia/cache-common': 4.24.0 - - '@algolia/client-account@4.24.0': - dependencies: - '@algolia/client-common': 4.24.0 - '@algolia/client-search': 4.24.0 - '@algolia/transporter': 4.24.0 - - '@algolia/client-analytics@4.24.0': - dependencies: - '@algolia/client-common': 4.24.0 - '@algolia/client-search': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/transporter': 4.24.0 - - '@algolia/client-common@4.24.0': - dependencies: - '@algolia/requester-common': 4.24.0 - '@algolia/transporter': 4.24.0 - - '@algolia/client-personalization@4.24.0': - dependencies: - '@algolia/client-common': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/transporter': 4.24.0 - - '@algolia/client-search@4.24.0': - dependencies: - '@algolia/client-common': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/transporter': 4.24.0 - - '@algolia/logger-common@4.24.0': {} - - '@algolia/logger-console@4.24.0': - dependencies: - '@algolia/logger-common': 4.24.0 - - '@algolia/recommend@4.24.0': - dependencies: - '@algolia/cache-browser-local-storage': 4.24.0 - '@algolia/cache-common': 4.24.0 - '@algolia/cache-in-memory': 4.24.0 - '@algolia/client-common': 4.24.0 - '@algolia/client-search': 4.24.0 - '@algolia/logger-common': 4.24.0 - '@algolia/logger-console': 4.24.0 - '@algolia/requester-browser-xhr': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/requester-node-http': 4.24.0 - '@algolia/transporter': 4.24.0 - - '@algolia/requester-browser-xhr@4.24.0': - dependencies: - '@algolia/requester-common': 4.24.0 - - '@algolia/requester-common@4.24.0': {} - - '@algolia/requester-node-http@4.24.0': - dependencies: - '@algolia/requester-common': 4.24.0 - - '@algolia/transporter@4.24.0': - dependencies: - '@algolia/cache-common': 4.24.0 - '@algolia/logger-common': 4.24.0 - '@algolia/requester-common': 4.24.0 - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@angular-devkit/architect@0.1801.1(chokidar@3.6.0)': - dependencies: - '@angular-devkit/core': 18.1.1(chokidar@3.6.0) - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - - '@angular-devkit/architect@0.1801.4(chokidar@3.6.0)': - dependencies: - '@angular-devkit/core': 18.1.4(chokidar@3.6.0) - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - - '@angular-devkit/architect@0.1802.7(chokidar@3.6.0)': - dependencies: - '@angular-devkit/core': 18.2.7(chokidar@3.6.0) - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - - '@angular-devkit/build-angular@18.1.1(h6b4gdgshe35go2zaygpk2hstq)': - dependencies: - '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1801.1(chokidar@3.6.0) - '@angular-devkit/build-webpack': 0.1801.1(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)))(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - '@angular-devkit/core': 18.1.1(chokidar@3.6.0) - '@angular/build': 18.1.1(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(@angular/platform-server@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))))(@types/node@18.19.31)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.38)(stylus@0.59.0)(tailwindcss@3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(terser@5.29.2)(typescript@5.5.3) - '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3) - '@babel/core': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': 7.24.7(@babel/core@7.24.7) - '@babel/runtime': 7.24.7 - '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 18.1.1(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.3.2(@types/node@18.19.31)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2)) - ansi-colors: 4.1.3 - autoprefixer: 10.4.19(postcss@8.4.38) - babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - browserslist: 4.24.0 - copy-webpack-plugin: 12.0.2(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - critters: 0.0.24 - css-loader: 7.1.2(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - esbuild-wasm: 0.21.5 - fast-glob: 3.3.2 - http-proxy-middleware: 3.0.0 - https-proxy-agent: 7.0.5 - istanbul-lib-instrument: 6.0.2 - jsonc-parser: 3.3.1 - karma-source-map-support: 1.4.0 - less: 4.2.0 - less-loader: 12.2.0(less@4.2.0)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - license-webpack-plugin: 4.0.2(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - loader-utils: 3.3.1 - magic-string: 0.30.10 - mini-css-extract-plugin: 2.9.0(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - mrmime: 2.0.0 - open: 10.1.0 - ora: 5.4.1 - parse5-html-rewriting-stream: 7.0.0 - picomatch: 4.0.2 - piscina: 4.6.1 - postcss: 8.4.38 - postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - resolve-url-loader: 5.0.0 - rxjs: 7.8.1 - sass: 1.77.6 - sass-loader: 14.2.1(sass@1.77.6)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - semver: 7.6.2 - source-map-loader: 5.0.0(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - source-map-support: 0.5.21 - terser: 5.29.2 - tree-kill: 1.2.2 - tslib: 2.6.3 - typescript: 5.5.3 - undici: 6.19.2 - vite: 5.3.2(@types/node@18.19.31)(less@4.1.3)(sass@1.79.4)(stylus@0.59.0)(terser@5.29.2) - watchpack: 2.4.1 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) - webpack-dev-middleware: 7.2.1(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - webpack-dev-server: 5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) - optionalDependencies: - '@angular/platform-server': 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))) - esbuild: 0.21.5 - jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) - jest-environment-jsdom: 29.7.0 - ng-packagr: 18.1.0(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(tailwindcss@3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(tslib@2.7.0)(typescript@5.5.3) - tailwindcss: 3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) - transitivePeerDependencies: - - '@rspack/core' - - '@swc/core' - - '@types/node' - - bufferutil - - chokidar - - debug - - html-webpack-plugin - - lightningcss - - node-sass - - sass-embedded - - stylus - - sugarss - - supports-color - - uglify-js - - utf-8-validate - - webpack-cli - - '@angular-devkit/build-webpack@0.1801.1(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)))(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5))': - dependencies: - '@angular-devkit/architect': 0.1801.1(chokidar@3.6.0) - rxjs: 7.8.1 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) - webpack-dev-server: 5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - transitivePeerDependencies: - - chokidar - - '@angular-devkit/core@18.1.1(chokidar@3.6.0)': - dependencies: - ajv: 8.16.0 - ajv-formats: 3.0.1(ajv@8.16.0) - jsonc-parser: 3.3.1 - picomatch: 4.0.2 - rxjs: 7.8.1 - source-map: 0.7.4 - optionalDependencies: - chokidar: 3.6.0 - - '@angular-devkit/core@18.1.4(chokidar@3.6.0)': - dependencies: - ajv: 8.16.0 - ajv-formats: 3.0.1(ajv@8.16.0) - jsonc-parser: 3.3.1 - picomatch: 4.0.2 - rxjs: 7.8.1 - source-map: 0.7.4 - optionalDependencies: - chokidar: 3.6.0 - - '@angular-devkit/core@18.2.7(chokidar@3.6.0)': - dependencies: - ajv: 8.17.1 - ajv-formats: 3.0.1(ajv@8.17.1) - jsonc-parser: 3.3.1 - picomatch: 4.0.2 - rxjs: 7.8.1 - source-map: 0.7.4 - optionalDependencies: - chokidar: 3.6.0 - - '@angular-devkit/schematics@18.1.1(chokidar@3.6.0)': - dependencies: - '@angular-devkit/core': 18.1.1(chokidar@3.6.0) - jsonc-parser: 3.3.1 - magic-string: 0.30.10 - ora: 5.4.1 - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - - '@angular-devkit/schematics@18.1.4(chokidar@3.6.0)': - dependencies: - '@angular-devkit/core': 18.1.4(chokidar@3.6.0) - jsonc-parser: 3.3.1 - magic-string: 0.30.10 - ora: 5.4.1 - rxjs: 7.8.1 - transitivePeerDependencies: - - chokidar - - '@angular-eslint/bundled-angular-compiler@18.1.0': {} - - '@angular-eslint/eslint-plugin-template@18.1.0(@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': - dependencies: - '@angular-eslint/bundled-angular-compiler': 18.1.0 - '@angular-eslint/utils': 18.1.0(@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) - aria-query: 5.3.0 - axobject-query: 4.0.0 - eslint: 8.57.0 - typescript: 5.5.3 - - '@angular-eslint/eslint-plugin@18.1.0(@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': - dependencies: - '@angular-eslint/bundled-angular-compiler': 18.1.0 - '@angular-eslint/utils': 18.1.0(@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) - eslint: 8.57.0 - typescript: 5.5.3 - - '@angular-eslint/template-parser@18.1.0(eslint@8.57.0)(typescript@5.5.3)': - dependencies: - '@angular-eslint/bundled-angular-compiler': 18.1.0 - eslint: 8.57.0 - eslint-scope: 8.1.0 - typescript: 5.5.3 - - '@angular-eslint/utils@18.1.0(@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': - dependencies: - '@angular-eslint/bundled-angular-compiler': 18.1.0 - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) - eslint: 8.57.0 - typescript: 5.5.3 - - '@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))': - dependencies: - '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - tslib: 2.7.0 - - '@angular/build@18.1.1(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(@angular/platform-server@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))))(@types/node@18.19.31)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.38)(stylus@0.59.0)(tailwindcss@3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(terser@5.29.2)(typescript@5.5.3)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1801.1(chokidar@3.6.0) - '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3) + '@angular-devkit/architect': 0.1801.1 + '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1)(typescript@5.5.3) + '@angular/platform-server': 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1) '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7) '@inquirer/confirm': 3.1.11 - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.3.2(@types/node@18.19.31)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.3.2) ansi-colors: 4.1.3 browserslist: 4.24.0 critters: 0.0.24 esbuild: 0.21.5 fast-glob: 3.3.2 https-proxy-agent: 7.0.5 + less: 4.2.0 lmdb: 3.0.12 magic-string: 0.30.10 mrmime: 2.0.0 @@ -9658,18 +843,15 @@ snapshots: parse5-html-rewriting-stream: 7.0.0 picomatch: 4.0.2 piscina: 4.6.1 + postcss: 8.4.38 rollup: 4.18.0 sass: 1.77.6 semver: 7.6.2 + tailwindcss: 3.4.13(ts-node@10.9.1) typescript: 5.5.3 undici: 6.19.2 vite: 5.3.2(@types/node@18.19.31)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2) watchpack: 2.4.1 - optionalDependencies: - '@angular/platform-server': 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))) - less: 4.2.0 - postcss: 8.4.38 - tailwindcss: 3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) transitivePeerDependencies: - '@types/node' - chokidar @@ -9679,23 +861,32 @@ snapshots: - supports-color - terser - '@angular/cdk@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1)': + /@angular/cdk@18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1)(rxjs@7.8.1): + resolution: {integrity: sha512-IaDjvRUgAoKnEeafrnBX+hjTR+1M3O3fV3AybBCjN4NuiPtuyOJiTMg0cTv6RbluJ/SenbT4MQq3tMpOsa9i4w==} + peerDependencies: + '@angular/common': ^18.0.0 || ^19.0.0 + '@angular/core': ^18.0.0 || ^19.0.0 + rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) rxjs: 7.8.1 tslib: 2.7.0 optionalDependencies: parse5: 7.1.2 + dev: false - '@angular/cli@18.1.4(chokidar@3.6.0)': + /@angular/cli@18.1.4: + resolution: {integrity: sha512-ppX4iilA6k+sKD6iRMRYnt2bH9Jpik+hJlndRBCjWo2EmEUQ04CBRKYONh8BLbnmwBxPG+/osUpcFrbkPCjQUw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + hasBin: true dependencies: - '@angular-devkit/architect': 0.1801.4(chokidar@3.6.0) - '@angular-devkit/core': 18.1.4(chokidar@3.6.0) - '@angular-devkit/schematics': 18.1.4(chokidar@3.6.0) + '@angular-devkit/architect': 0.1801.4 + '@angular-devkit/core': 18.1.4 + '@angular-devkit/schematics': 18.1.4 '@inquirer/prompts': 5.0.7 '@listr2/prompt-adapter-inquirer': 2.0.13(@inquirer/prompts@5.0.7) - '@schematics/angular': 18.1.4(chokidar@3.6.0) + '@schematics/angular': 18.1.4 '@yarnpkg/lockfile': 1.1.0 ini: 4.1.3 jsonc-parser: 3.3.1 @@ -9711,16 +902,28 @@ snapshots: - bluebird - chokidar - supports-color + dev: true - '@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1)': + /@angular/common@18.1.1(@angular/core@18.1.1)(rxjs@7.8.1): + resolution: {integrity: sha512-qNfYAapvIi8JyQToSqbg3O5dRXaElv/yNp2evvBGn4UO/liHjdNV/DzgCdyKP7uVbYrR0W3bzj++SxVR3mrATQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/core': 18.1.1 + rxjs: ^6.5.3 || ^7.4.0 dependencies: '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) rxjs: 7.8.1 tslib: 2.7.0 - '@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3)': + /@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1)(typescript@5.5.3): + resolution: {integrity: sha512-TMPrN4HLa5raxW133bY3AxH1Gar36nmy0ikttMeSotLSlC5Y4SCYaiMY7QaPytD1iEGvqAd/rP+YuXzOIuCM/w==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + hasBin: true + peerDependencies: + '@angular/compiler': 18.1.1 + typescript: '>=5.4 <5.6' dependencies: - '@angular/compiler': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/compiler': 18.1.1(@angular/core@18.1.1) '@babel/core': 7.24.7 '@jridgewell/sourcemap-codec': 1.5.0 chokidar: 3.6.0 @@ -9733,77 +936,139 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))': + /@angular/compiler@18.1.1(@angular/core@18.1.1): + resolution: {integrity: sha512-Nc2GZhXXi3O2otZIWgOJoGZ+88+R6YXGc70dibEpMvmDjKfYpc4pBjuYzaGntdiTYAzVOVTTv09dwTP6YOpPRA==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/core': 18.1.1 + peerDependenciesMeta: + '@angular/core': + optional: true dependencies: - tslib: 2.7.0 - optionalDependencies: '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) + tslib: 2.7.0 - '@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)': + /@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4): + resolution: {integrity: sha512-/JFQ49fVIthZzdggl7FOCYAjaynbkRcCyiri85kAyTIvJ6aMSIiEKwJCw45WI5ICf2HtC9kz6dr0OKhMR6SeiA==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + rxjs: ^6.5.3 || ^7.4.0 + zone.js: ~0.14.0 dependencies: rxjs: 7.8.1 tslib: 2.7.0 zone.js: 0.14.4 - '@angular/forms@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1)': + /@angular/forms@18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1)(rxjs@7.8.1): + resolution: {integrity: sha512-CceH57IKeH2Zq8QFFkcJMvBbjxVRCtqzAqSETfShWzrt+ITrz4c6EnUMbj30iz+ntn/R+qGAp3n/t0D7HtTS6Q==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/common': 18.1.1 + '@angular/core': 18.1.1 + '@angular/platform-browser': 18.1.1 + rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/core@18.1.1) rxjs: 7.8.1 tslib: 2.7.0 - '@angular/language-service@18.1.1': {} + /@angular/language-service@18.1.1: + resolution: {integrity: sha512-SK9mKBB+fWXBXgdDLPZQI/peHqeQLheseSUPhZQyARDR6CrUvhB7MSRWERhn8832fZ6BoCE01p1obsYLWeXNbw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + dev: true - '@angular/platform-browser-dynamic@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))': + /@angular/platform-browser-dynamic@18.1.1(@angular/common@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1): + resolution: {integrity: sha512-+nnWGLz7dhkRbel8qGIgfQa5PoE4ZMl0ClDw8HR0R5T3w+v0K6trPSjWIPDHm5ex25RvuLNmoUGu29drlHN3Fw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/common': 18.1.1 + '@angular/compiler': 18.1.1 + '@angular/core': 18.1.1 + '@angular/platform-browser': 18.1.1 dependencies: - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/compiler': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) + '@angular/compiler': 18.1.1(@angular/core@18.1.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/core@18.1.1) tslib: 2.7.0 - '@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))': + /@angular/platform-browser@18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/core@18.1.1): + resolution: {integrity: sha512-9FG2+NSWJXo+zu/W7VQE0UpaWejbV62AXW7218FBZXOdkdID5oNxHf0QdJ3hCaIJw1dKZEG49BTq005d9yQbew==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/animations': 18.1.1 + '@angular/common': 18.1.1 + '@angular/core': 18.1.1 + peerDependenciesMeta: + '@angular/animations': + optional: true dependencies: - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + '@angular/animations': 18.1.1(@angular/core@18.1.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) tslib: 2.7.0 - optionalDependencies: - '@angular/animations': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/platform-server@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))': + /@angular/platform-server@18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1): + resolution: {integrity: sha512-Or/lJ5mytuHAf6KYu9AeWPIW1BpIJA/yBps4OD65Nm0k51WkzttTPXsbcNkFvrM0N24fZksTx3+ozW71Efm/vQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/animations': 18.1.1 + '@angular/common': 18.1.1 + '@angular/compiler': 18.1.1 + '@angular/core': 18.1.1 + '@angular/platform-browser': 18.1.1 dependencies: - '@angular/animations': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/compiler': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/animations': 18.1.1(@angular/core@18.1.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) + '@angular/compiler': 18.1.1(@angular/core@18.1.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/core@18.1.1) tslib: 2.7.0 xhr2: 0.2.1 - '@angular/router@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1)': + /@angular/router@18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1)(rxjs@7.8.1): + resolution: {integrity: sha512-XaPL+jzmanQa3y9JSMpyxcTqHTNLiGLW6yzcZ0hiKDRpCJ044cKLMK5Ruk84LfzvVDS//tGj46OYAwrPGmBFMg==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/common': 18.1.1 + '@angular/core': 18.1.1 + '@angular/platform-browser': 18.1.1 + rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/core@18.1.1) rxjs: 7.8.1 tslib: 2.7.0 - '@angular/ssr@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))': + /@angular/ssr@18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1): + resolution: {integrity: sha512-2JVWjLPipiYGEs3DABq1qWKSgwAseJ9tWqLXOk4BcrBVUoE7wgJLtFWchJcMllBsUpNNEBQyRH3M6NBM1sgB2A==} + peerDependencies: + '@angular/common': ^18.0.0 + '@angular/core': ^18.0.0 dependencies: - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) critters: 0.0.24 tslib: 2.7.0 + dev: false - '@babel/code-frame@7.25.7': + /@babel/code-frame@7.25.7: + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.25.7 picocolors: 1.1.0 - '@babel/compat-data@7.25.7': {} + /@babel/compat-data@7.25.7: + resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} + engines: {node: '>=6.9.0'} - '@babel/core@7.24.7': + /@babel/core@7.24.7: + resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} + engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.25.7 @@ -9823,7 +1088,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.25.7': + /@babel/core@7.25.7: + resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} + engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.25.7 @@ -9843,36 +1110,48 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.7': + /@babel/generator@7.24.7: + resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/generator@7.25.7': + /@babel/generator@7.25.7: + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/helper-annotate-as-pure@7.24.7': + /@babel/helper-annotate-as-pure@7.24.7: + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.7 - '@babel/helper-annotate-as-pure@7.25.7': + /@babel/helper-annotate-as-pure@7.25.7: + resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.7 - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7': + /@babel/helper-builder-binary-assignment-operator-visitor@7.25.7: + resolution: {integrity: sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-compilation-targets@7.25.7': + /@babel/helper-compilation-targets@7.25.7: + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} + engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.25.7 '@babel/helper-validator-option': 7.25.7 @@ -9880,7 +1159,11 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.24.7)': + /@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -9893,7 +1176,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.25.7)': + /@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -9906,21 +1193,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.24.7)': + /@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.25.7 regexpu-core: 6.1.1 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.25.7)': + /@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.7 regexpu-core: 6.1.1 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7)': + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-compilation-targets': 7.25.7 @@ -9931,7 +1229,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.7)': + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.7): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.7 @@ -9942,25 +1243,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.24.7': + /@babel/helper-environment-visitor@7.24.7: + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.7 - '@babel/helper-member-expression-to-functions@7.25.7': + /@babel/helper-member-expression-to-functions@7.25.7: + resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.25.7': + /@babel/helper-module-imports@7.25.7: + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.7(@babel/core@7.24.7)': + /@babel/helper-module-transforms@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.25.7 @@ -9970,7 +1281,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7)': + /@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-module-imports': 7.25.7 @@ -9980,13 +1295,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.25.7': + /@babel/helper-optimise-call-expression@7.25.7: + resolution: {integrity: sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.7 - '@babel/helper-plugin-utils@7.25.7': {} + /@babel/helper-plugin-utils@7.25.7: + resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} + engines: {node: '>=6.9.0'} - '@babel/helper-remap-async-to-generator@7.25.7(@babel/core@7.24.7)': + /@babel/helper-remap-async-to-generator@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -9995,7 +1318,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.25.7(@babel/core@7.25.7)': + /@babel/helper-remap-async-to-generator@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -10004,7 +1331,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.7(@babel/core@7.24.7)': + /@babel/helper-replace-supers@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-member-expression-to-functions': 7.25.7 @@ -10013,7 +1344,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.7(@babel/core@7.25.7)': + /@babel/helper-replace-supers@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-member-expression-to-functions': 7.25.7 @@ -10022,31 +1357,45 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-simple-access@7.25.7': + /@babel/helper-simple-access@7.25.7: + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.25.7': + /@babel/helper-skip-transparent-expression-wrappers@7.25.7: + resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-split-export-declaration@7.24.7': + /@babel/helper-split-export-declaration@7.24.7: + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.7 - '@babel/helper-string-parser@7.25.7': {} + /@babel/helper-string-parser@7.25.7: + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} + engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.7': {} + /@babel/helper-validator-identifier@7.25.7: + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} + engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.7': {} + /@babel/helper-validator-option@7.25.7: + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} + engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.25.7': + /@babel/helper-wrap-function@7.25.7: + resolution: {integrity: sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.25.7 '@babel/traverse': 7.25.7 @@ -10054,23 +1403,34 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helpers@7.25.7': + /@babel/helpers@7.25.7: + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.25.7 '@babel/types': 7.25.7 - '@babel/highlight@7.25.7': + /@babel/highlight@7.25.7: + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.0 - '@babel/parser@7.25.7': + /@babel/parser@7.25.7: + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} + engines: {node: '>=6.0.0'} + hasBin: true dependencies: '@babel/types': 7.25.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10078,7 +1438,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10086,22 +1450,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10110,7 +1490,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10119,7 +1503,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10127,7 +1515,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10135,7 +1527,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-proposal-decorators@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-q1mqqqH0e1lhmsEQHV5U8OmdueBC2y0RFr2oUzZoFRtN3MvPmt2fsFRcNQAoGLTSNdHBFUYGnlgcRFhkBbKjPw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.7) @@ -10144,232 +1540,391 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)': + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.7)': + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.7): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7)': + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.7)': + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.7): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.7)': + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.7): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)': + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.7)': + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.7): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7)': + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.7)': + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.7): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-decorators@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-syntax-decorators@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-oXduHo642ZhstLVYTe2z2GSJIruU0c/W3/Ghr6A5yGMsVrvdnxO1z+3pbTcT7f3/Clnt+1z8D/w1r1f1SHaCHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7)': + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.7)': + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.7): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7)': + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.7)': + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.7): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-syntax-import-assertions@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7)': + /@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7): + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-syntax-import-attributes@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)': + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.7)': + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.7): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)': + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.7)': + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.7): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.7)': + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.7): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)': + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.7)': + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.7): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7)': + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.7)': + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.7): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7)': + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.7)': + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.7): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7)': + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.7)': + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.7): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)': + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.7)': + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.7): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7)': + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.7)': + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.7): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7)': + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.7)': + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.7): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-typescript@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-syntax-typescript@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-rR+5FDjpCHqqZN2bzZm18bVYGaejGq5ZkpVCJLXor/+zlSrSoc4KWcHI0URVWjl/68Dyr1uwZUz/1njycEAv9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7)': + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.7)': + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.7): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-arrow-functions@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-arrow-functions@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-arrow-functions@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-arrow-functions@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.7)': + /@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.7): + resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 @@ -10379,7 +1934,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-generator-functions@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-async-generator-functions@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-4B6OhTrwYKHYYgcwErvZjbmH9X5TxQBsaBHdzEIB4l71gR5jh/tuHGlb9in47udL2+wVUcOz5XXhhfhVJwEpEg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10389,7 +1948,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7)': + /@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7): + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.25.7 @@ -10398,7 +1961,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-async-to-generator@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-module-imports': 7.25.7 @@ -10407,27 +1974,47 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-block-scoped-functions@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-block-scoped-functions@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-block-scoped-functions@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-block-scoping@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-block-scoping@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-block-scoping@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-block-scoping@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-class-properties@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-class-properties@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.24.7) @@ -10435,7 +2022,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-properties@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-class-properties@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.7) @@ -10443,7 +2034,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-class-static-block@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-rvUUtoVlkDWtDWxGAiiQj0aNktTPn3eFynBcMC2IhsXweehwgdI9ODe+XjWw515kEmv22sSOTp/rxIRuTiB7zg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.24.7) @@ -10452,7 +2047,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-class-static-block@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-rvUUtoVlkDWtDWxGAiiQj0aNktTPn3eFynBcMC2IhsXweehwgdI9ODe+XjWw515kEmv22sSOTp/rxIRuTiB7zg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.7) @@ -10461,7 +2060,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-classes@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -10473,7 +2076,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-classes@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -10485,69 +2092,117 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-computed-properties@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/template': 7.25.7 - '@babel/plugin-transform-computed-properties@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-computed-properties@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/template': 7.25.7 - '@babel/plugin-transform-destructuring@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-destructuring@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-destructuring@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-destructuring@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-dotall-regex@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-dotall-regex@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-dotall-regex@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-dotall-regex@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-duplicate-keys@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-duplicate-keys@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-duplicate-keys@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-duplicate-keys@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-dynamic-import@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-dynamic-import@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-UvcLuual4h7/GfylKm2IAA3aph9rwvAM2XBA0uPKU3lca+Maai4jBjjEVUS568ld6kJcgbouuumCBhMd/Yz17w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-dynamic-import@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-dynamic-import@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-UvcLuual4h7/GfylKm2IAA3aph9rwvAM2XBA0uPKU3lca+Maai4jBjjEVUS568ld6kJcgbouuumCBhMd/Yz17w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.7) - '@babel/plugin-transform-exponentiation-operator@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-exponentiation-operator@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.7 @@ -10555,7 +2210,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-exponentiation-operator@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.7 @@ -10563,19 +2222,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-export-namespace-from@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-export-namespace-from@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-h3MDAP5l34NQkkNulsTNyjdaR+OiB0Im67VU//sFupouP8Q6m9Spy7l66DcaAQxtmCqGdanPByLsnwFttxKISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-export-namespace-from@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-export-namespace-from@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-h3MDAP5l34NQkkNulsTNyjdaR+OiB0Im67VU//sFupouP8Q6m9Spy7l66DcaAQxtmCqGdanPByLsnwFttxKISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.7) - '@babel/plugin-transform-for-of@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-for-of@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10583,7 +2254,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-for-of@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-for-of@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10591,7 +2266,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-function-name@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-compilation-targets': 7.25.7 @@ -10600,7 +2279,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-function-name@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.7 @@ -10609,51 +2292,87 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-json-strings@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-Ot43PrL9TEAiCe8C/2erAjXMeVSnE/BLEx6eyrKLNFCCw5jvhTHKyHxdI1pA0kz5njZRYAnMO2KObGqOCRDYSA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-json-strings@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-json-strings@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-Ot43PrL9TEAiCe8C/2erAjXMeVSnE/BLEx6eyrKLNFCCw5jvhTHKyHxdI1pA0kz5njZRYAnMO2KObGqOCRDYSA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.7) - '@babel/plugin-transform-literals@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-literals@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-literals@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-literals@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-logical-assignment-operators@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-logical-assignment-operators@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-iImzbA55BjiovLyG2bggWS+V+OLkaBorNvc/yJoeeDQGztknRnDdYfp2d/UPmunZYEnZi6Lg8QcTmNMHOB0lGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-transform-logical-assignment-operators@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-logical-assignment-operators@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-iImzbA55BjiovLyG2bggWS+V+OLkaBorNvc/yJoeeDQGztknRnDdYfp2d/UPmunZYEnZi6Lg8QcTmNMHOB0lGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.7) - '@babel/plugin-transform-member-expression-literals@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-member-expression-literals@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-member-expression-literals@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-member-expression-literals@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-modules-amd@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-modules-amd@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.24.7) @@ -10661,7 +2380,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-amd@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-modules-amd@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) @@ -10669,7 +2392,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.24.7) @@ -10678,7 +2405,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-modules-commonjs@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) @@ -10687,7 +2418,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-modules-systemjs@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.24.7) @@ -10697,7 +2432,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-modules-systemjs@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) @@ -10707,7 +2446,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-modules-umd@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.24.7) @@ -10715,7 +2458,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-modules-umd@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) @@ -10723,53 +2470,89 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-named-capturing-groups-regex@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-named-capturing-groups-regex@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-named-capturing-groups-regex@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-new-target@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-new-target@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-new-target@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-new-target@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-nullish-coalescing-operator@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-FbuJ63/4LEL32mIxrxwYaqjJxpbzxPVQj5a+Ebrc8JICV6YX8nE53jY+K0RZT3um56GoNWgkS2BQ/uLGTjtwfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-nullish-coalescing-operator@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-nullish-coalescing-operator@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-FbuJ63/4LEL32mIxrxwYaqjJxpbzxPVQj5a+Ebrc8JICV6YX8nE53jY+K0RZT3um56GoNWgkS2BQ/uLGTjtwfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.7) - '@babel/plugin-transform-numeric-separator@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-numeric-separator@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-transform-numeric-separator@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-numeric-separator@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.7) - '@babel/plugin-transform-object-rest-spread@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-object-rest-spread@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-1JdVKPhD7Y5PvgfFy0Mv2brdrolzpzSoUq2pr6xsR+m+3viGGeHEokFKsCgOkbeFOQxfB1Vt2F0cPJLRpFI4Zg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-compilation-targets': 7.25.7 @@ -10777,7 +2560,11 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.24.7) - '@babel/plugin-transform-object-rest-spread@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-object-rest-spread@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-1JdVKPhD7Y5PvgfFy0Mv2brdrolzpzSoUq2pr6xsR+m+3viGGeHEokFKsCgOkbeFOQxfB1Vt2F0cPJLRpFI4Zg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.7 @@ -10785,7 +2572,11 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.7) '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.25.7) - '@babel/plugin-transform-object-super@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-object-super@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10793,7 +2584,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-object-super@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10801,19 +2596,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-optional-catch-binding@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-m9obYBA39mDPN7lJzD5WkGGb0GO54PPLXsbcnj1Hyeu8mSRz7Gb4b1A6zxNX32ZuUySDK4G6it8SDFWD1nCnqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-optional-catch-binding@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-optional-catch-binding@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-m9obYBA39mDPN7lJzD5WkGGb0GO54PPLXsbcnj1Hyeu8mSRz7Gb4b1A6zxNX32ZuUySDK4G6it8SDFWD1nCnqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.7) - '@babel/plugin-transform-optional-chaining@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-optional-chaining@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-h39agClImgPWg4H8mYVAbD1qP9vClFbEjqoJmt87Zen8pjqK8FTPUwrOXAvqu5soytwxrLMd2fx2KSCp2CHcNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10822,7 +2629,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-chaining@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-optional-chaining@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-h39agClImgPWg4H8mYVAbD1qP9vClFbEjqoJmt87Zen8pjqK8FTPUwrOXAvqu5soytwxrLMd2fx2KSCp2CHcNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10831,17 +2642,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-parameters@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-parameters@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-parameters@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.24.7) @@ -10849,7 +2672,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.25.7) @@ -10857,7 +2684,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-private-property-in-object@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-LzA5ESzBy7tqj00Yjey9yWfs3FKy4EmJyKOSWld144OxkTji81WWnUT8nkLUn+imN/zHL8ZQlOu/MTUAhHaX3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -10867,7 +2698,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-private-property-in-object@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-LzA5ESzBy7tqj00Yjey9yWfs3FKy4EmJyKOSWld144OxkTji81WWnUT8nkLUn+imN/zHL8ZQlOu/MTUAhHaX3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -10877,39 +2712,67 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-property-literals@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-property-literals@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-property-literals@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-regenerator@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-regenerator@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regenerator@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-regenerator@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-reserved-words@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-reserved-words@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-reserved-words@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-runtime@7.24.7(@babel/core@7.24.7)': + /@babel/plugin-transform-runtime@7.24.7(@babel/core@7.24.7): + resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.25.7 @@ -10921,7 +2784,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-runtime@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-runtime@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-module-imports': 7.25.7 @@ -10933,17 +2800,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-shorthand-properties@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-shorthand-properties@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-shorthand-properties@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-spread@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-spread@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10951,7 +2830,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-spread@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-spread@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -10959,37 +2842,65 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-sticky-regex@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-sticky-regex@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-sticky-regex@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-template-literals@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-template-literals@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-template-literals@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-template-literals@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-typeof-symbol@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-typeof-symbol@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-typeof-symbol@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-typeof-symbol@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-typescript@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-typescript@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-VKlgy2vBzj8AmEzunocMun2fF06bsSWV+FvVXohtL6FGve/+L217qhHxRTVGHEDO/YR8IANcjzgJsd04J8ge5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.7 @@ -11000,53 +2911,89 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-unicode-escapes@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-unicode-escapes@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-unicode-escapes@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-unicode-property-regex@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-unicode-property-regex@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-unicode-property-regex@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-unicode-property-regex@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-unicode-regex@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-unicode-regex@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-unicode-regex@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-unicode-regex@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-unicode-sets-regex@7.25.7(@babel/core@7.24.7)': + /@babel/plugin-transform-unicode-sets-regex@7.25.7(@babel/core@7.24.7): + resolution: {integrity: sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-transform-unicode-sets-regex@7.25.7(@babel/core@7.25.7)': + /@babel/plugin-transform-unicode-sets-regex@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.7 - '@babel/preset-env@7.24.7(@babel/core@7.24.7)': + /@babel/preset-env@7.24.7(@babel/core@7.24.7): + resolution: {integrity: sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.25.7 '@babel/core': 7.24.7 @@ -11133,7 +3080,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-env@7.25.7(@babel/core@7.25.7)': + /@babel/preset-env@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-Gibz4OUdyNqqLj+7OAvBZxOD7CklCtMA5/j0JgUEwOnaRULsPDXmic2iKxL2DX2vQduPR5wH2hjZas/Vr/Oc0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.25.7 '@babel/core': 7.25.7 @@ -11222,21 +3173,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7)': + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/types': 7.25.7 esutils: 2.0.3 - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.7)': + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.7): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 '@babel/types': 7.25.7 esutils: 2.0.3 - '@babel/preset-typescript@7.25.7(@babel/core@7.25.7)': + /@babel/preset-typescript@7.25.7(@babel/core@7.25.7): + resolution: {integrity: sha512-rkkpaXJZOFN45Fb+Gki0c+KMIglk4+zZXOoMJuyEK8y8Kkc8Jd3BDmP7qPsz0zQMJj+UD7EprF+AqAXcILnexw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -11247,21 +3208,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/runtime@7.24.7': + /@babel/runtime@7.24.7: + resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} + engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.25.7': + /@babel/runtime@7.25.7: + resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} + engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.25.7': + /@babel/template@7.25.7: + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.25.7 '@babel/parser': 7.25.7 '@babel/types': 7.25.7 - '@babel/traverse@7.25.7': + /@babel/traverse@7.25.7: + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.25.7 '@babel/generator': 7.25.7 @@ -11273,43 +3242,91 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.25.7': + /@babel/types@7.25.7: + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.25.7 '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 - '@bcoe/v8-coverage@0.2.3': {} + /@bcoe/v8-coverage@0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@builder.io/partytown@0.10.2': {} + /@builder.io/partytown@0.10.2: + resolution: {integrity: sha512-A9U+4PREWcS+CCYzKGIPovtGB/PBgnH/8oQyCE6Nr9drDJk6cMPpLQIEajpGPmG9tYF7N3FkRvhXm/AS9+0iKg==} + engines: {node: '>=18.0.0'} + hasBin: true + dev: false - '@cloudflare/kv-asset-handler@0.3.4': + /@cloudflare/kv-asset-handler@0.3.4: + resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} + engines: {node: '>=16.13'} dependencies: mime: 3.0.0 + dev: true - '@cloudflare/workerd-darwin-64@1.20240925.0': + /@cloudflare/workerd-darwin-64@1.20240925.0: + resolution: {integrity: sha512-KdLnSXuzB65CbqZPm+qYzk+zkQ1tUNPaaRGYVd/jPYAxwwtfTUQdQ+ahDPwVVs2tmQELKy7ZjQjf2apqSWUfjw==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@cloudflare/workerd-darwin-arm64@1.20240925.0': + /@cloudflare/workerd-darwin-arm64@1.20240925.0: + resolution: {integrity: sha512-MiQ6uUmCXjsXgWNV+Ock2tp2/tYqNJGzjuaH6jFioeRF+//mz7Tv7J7EczOL4zq+TH8QFOh0/PUsLyazIWVGng==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@cloudflare/workerd-linux-64@1.20240925.0': + /@cloudflare/workerd-linux-64@1.20240925.0: + resolution: {integrity: sha512-Rjix8jsJMfsInmq3Hm3fmiRQ+rwzuWRPV1pg/OWhMSfNP7Qp2RCU+RGkhgeR9Z5eNAje0Sn2BMrFq4RvF9/yRA==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@cloudflare/workerd-linux-arm64@1.20240925.0': + /@cloudflare/workerd-linux-arm64@1.20240925.0: + resolution: {integrity: sha512-VYIPeMHQRtbwQoIjUwS/zULlywPxyDvo46XkTpIW5MScEChfqHvAYviQ7TzYGx6Q+gmZmN+DUB2KOMx+MEpCxA==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@cloudflare/workerd-windows-64@1.20240925.0': + /@cloudflare/workerd-windows-64@1.20240925.0: + resolution: {integrity: sha512-C8peGvaU5R51bIySi1VbyfRgwNSSRknqoFSnSbSBI3uTN3THTB3UnmRKy7GXJDmyjgXuT9Pcs1IgaWNubLtNtw==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@cloudflare/workers-shared@0.5.4': + /@cloudflare/workers-shared@0.5.4: + resolution: {integrity: sha512-PNL/0TjKRdUHa1kwgVdqUNJVZ9ez4kacsi8omz+gv859EvJmsVuGiMAClY2YfJnC9LVKhKCcjqmFgKNXG9/IXA==} + engines: {node: '>=16.7.0'} dependencies: mime: 3.0.0 zod: 3.23.8 + dev: true - '@cloudflare/workers-types@4.20241004.0': {} + /@cloudflare/workers-types@4.20241004.0: + resolution: {integrity: sha512-3LrPvtecs4umknOF1bTPNLHUG/ZjeSE6PYBQ/tbO7lwaVhjZTaTugiaCny2byrZupBlVNuubQVktcAgMfw0C1A==} + dev: true - '@commitlint/cli@19.5.0(@types/node@18.19.31)(typescript@5.5.3)': + /@commitlint/cli@19.5.0(@types/node@18.19.31)(typescript@5.5.3): + resolution: {integrity: sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ==} + engines: {node: '>=v18'} + hasBin: true dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.5.0 @@ -11321,18 +3338,27 @@ snapshots: transitivePeerDependencies: - '@types/node' - typescript + dev: true - '@commitlint/config-conventional@19.5.0': + /@commitlint/config-conventional@19.5.0: + resolution: {integrity: sha512-OBhdtJyHNPryZKg0fFpZNOBM1ZDbntMvqMuSmpfyP86XSfwzGw4CaoYRG4RutUPg0BTK07VMRIkNJT6wi2zthg==} + engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.5.0 conventional-changelog-conventionalcommits: 7.0.2 + dev: true - '@commitlint/config-validator@19.5.0': + /@commitlint/config-validator@19.5.0: + resolution: {integrity: sha512-CHtj92H5rdhKt17RmgALhfQt95VayrUo2tSqY9g2w+laAXyk7K/Ef6uPm9tn5qSIwSmrLjKaXK9eiNuxmQrDBw==} + engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.5.0 ajv: 8.17.1 + dev: true - '@commitlint/ensure@19.5.0': + /@commitlint/ensure@19.5.0: + resolution: {integrity: sha512-Kv0pYZeMrdg48bHFEU5KKcccRfKmISSm9MvgIgkpI6m+ohFTB55qZlBW6eYqh/XDfRuIO0x4zSmvBjmOwWTwkg==} + engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.5.0 lodash.camelcase: 4.3.0 @@ -11340,27 +3366,42 @@ snapshots: lodash.snakecase: 4.1.1 lodash.startcase: 4.4.0 lodash.upperfirst: 4.3.1 + dev: true - '@commitlint/execute-rule@19.5.0': {} + /@commitlint/execute-rule@19.5.0: + resolution: {integrity: sha512-aqyGgytXhl2ejlk+/rfgtwpPexYyri4t8/n4ku6rRJoRhGZpLFMqrZ+YaubeGysCP6oz4mMA34YSTaSOKEeNrg==} + engines: {node: '>=v18'} + dev: true - '@commitlint/format@19.5.0': + /@commitlint/format@19.5.0: + resolution: {integrity: sha512-yNy088miE52stCI3dhG/vvxFo9e4jFkU1Mj3xECfzp/bIS/JUay4491huAlVcffOoMK1cd296q0W92NlER6r3A==} + engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.5.0 chalk: 5.3.0 + dev: true - '@commitlint/is-ignored@19.5.0': + /@commitlint/is-ignored@19.5.0: + resolution: {integrity: sha512-0XQ7Llsf9iL/ANtwyZ6G0NGp5Y3EQ8eDQSxv/SRcfJ0awlBY4tHFAvwWbw66FVUaWICH7iE5en+FD9TQsokZ5w==} + engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.5.0 semver: 7.6.3 + dev: true - '@commitlint/lint@19.5.0': + /@commitlint/lint@19.5.0: + resolution: {integrity: sha512-cAAQwJcRtiBxQWO0eprrAbOurtJz8U6MgYqLz+p9kLElirzSCc0vGMcyCaA1O7AqBuxo11l1XsY3FhOFowLAAg==} + engines: {node: '>=v18'} dependencies: '@commitlint/is-ignored': 19.5.0 '@commitlint/parse': 19.5.0 '@commitlint/rules': 19.5.0 '@commitlint/types': 19.5.0 + dev: true - '@commitlint/load@19.5.0(@types/node@18.19.31)(typescript@5.5.3)': + /@commitlint/load@19.5.0(@types/node@18.19.31)(typescript@5.5.3): + resolution: {integrity: sha512-INOUhkL/qaKqwcTUvCE8iIUf5XHsEPCLY9looJ/ipzi7jtGhgmtH7OOFiNvwYgH7mA8osUWOUDV8t4E2HAi4xA==} + engines: {node: '>=v18'} dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 @@ -11368,31 +3409,43 @@ snapshots: '@commitlint/types': 19.5.0 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.5.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.31)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.31)(cosmiconfig@9.0.0)(typescript@5.5.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 transitivePeerDependencies: - '@types/node' - typescript + dev: true - '@commitlint/message@19.5.0': {} + /@commitlint/message@19.5.0: + resolution: {integrity: sha512-R7AM4YnbxN1Joj1tMfCyBryOC5aNJBdxadTZkuqtWi3Xj0kMdutq16XQwuoGbIzL2Pk62TALV1fZDCv36+JhTQ==} + engines: {node: '>=v18'} + dev: true - '@commitlint/parse@19.5.0': + /@commitlint/parse@19.5.0: + resolution: {integrity: sha512-cZ/IxfAlfWYhAQV0TwcbdR1Oc0/r0Ik1GEessDJ3Lbuma/MRO8FRQX76eurcXtmhJC//rj52ZSZuXUg0oIX0Fw==} + engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.5.0 conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 + dev: true - '@commitlint/read@19.5.0': + /@commitlint/read@19.5.0: + resolution: {integrity: sha512-TjS3HLPsLsxFPQj6jou8/CZFAmOP2y+6V4PGYt3ihbQKTY1Jnv0QG28WRKl/d1ha6zLODPZqsxLEov52dhR9BQ==} + engines: {node: '>=v18'} dependencies: '@commitlint/top-level': 19.5.0 '@commitlint/types': 19.5.0 git-raw-commits: 4.0.0 minimist: 1.2.8 tinyexec: 0.3.0 + dev: true - '@commitlint/resolve-extends@19.5.0': + /@commitlint/resolve-extends@19.5.0: + resolution: {integrity: sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA==} + engines: {node: '>=v18'} dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/types': 19.5.0 @@ -11400,412 +3453,1006 @@ snapshots: import-meta-resolve: 4.1.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 + dev: true - '@commitlint/rules@19.5.0': + /@commitlint/rules@19.5.0: + resolution: {integrity: sha512-hDW5TPyf/h1/EufSHEKSp6Hs+YVsDMHazfJ2azIk9tHPXS6UqSz1dIRs1gpqS3eMXgtkT7JH6TW4IShdqOwhAw==} + engines: {node: '>=v18'} dependencies: '@commitlint/ensure': 19.5.0 '@commitlint/message': 19.5.0 '@commitlint/to-lines': 19.5.0 '@commitlint/types': 19.5.0 + dev: true - '@commitlint/to-lines@19.5.0': {} + /@commitlint/to-lines@19.5.0: + resolution: {integrity: sha512-R772oj3NHPkodOSRZ9bBVNq224DOxQtNef5Pl8l2M8ZnkkzQfeSTr4uxawV2Sd3ui05dUVzvLNnzenDBO1KBeQ==} + engines: {node: '>=v18'} + dev: true - '@commitlint/top-level@19.5.0': + /@commitlint/top-level@19.5.0: + resolution: {integrity: sha512-IP1YLmGAk0yWrImPRRc578I3dDUI5A2UBJx9FbSOjxe9sTlzFiwVJ+zeMLgAtHMtGZsC8LUnzmW1qRemkFU4ng==} + engines: {node: '>=v18'} dependencies: find-up: 7.0.0 + dev: true - '@commitlint/types@19.5.0': + /@commitlint/types@19.5.0: + resolution: {integrity: sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==} + engines: {node: '>=v18'} dependencies: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 + dev: true - '@cspotcode/source-map-support@0.8.1': + /@cspotcode/source-map-support@0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1)': + /@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1): + resolution: {integrity: sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.1 dependencies: '@csstools/css-tokenizer': 3.0.1 + dev: false - '@csstools/css-tokenizer@3.0.1': {} + /@csstools/css-tokenizer@3.0.1: + resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} + engines: {node: '>=18'} + dev: false - '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': + /@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.1)(@csstools/css-tokenizer@3.0.1): + resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.1 + '@csstools/css-tokenizer': ^3.0.1 dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 + dev: false - '@csstools/postcss-color-function@1.1.1(postcss@8.4.47)': + /@csstools/postcss-color-function@1.1.1(postcss@8.4.47): + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - '@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.47)': + /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.47): + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - '@csstools/postcss-hwb-function@1.0.2(postcss@8.4.47)': + /@csstools/postcss-hwb-function@1.0.2(postcss@8.4.47): + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - '@csstools/postcss-ic-unit@1.0.1(postcss@8.4.47)': + /@csstools/postcss-ic-unit@1.0.1(postcss@8.4.47): + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - '@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.47)': + /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.47): + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - '@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.47)': + /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.47): + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - '@csstools/postcss-oklab-function@1.1.1(postcss@8.4.47)': + /@csstools/postcss-oklab-function@1.1.1(postcss@8.4.47): + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - '@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.47)': + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.47): + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - '@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.47)': + /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.47): + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - '@csstools/postcss-unset-value@1.0.2(postcss@8.4.47)': + /@csstools/postcss-unset-value@1.0.2(postcss@8.4.47): + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 + dev: true - '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2)': + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 dependencies: postcss-selector-parser: 6.1.2 + dev: true - '@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.2)': + /@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.2): + resolution: {integrity: sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==} + engines: {node: '>=18'} + peerDependencies: + postcss-selector-parser: ^6.1.0 dependencies: postcss-selector-parser: 6.1.2 + dev: false - '@discoveryjs/json-ext@0.5.7': {} + /@discoveryjs/json-ext@0.5.7: + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} - '@dual-bundle/import-meta-resolve@4.1.0': {} + /@dual-bundle/import-meta-resolve@4.1.0: + resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} + dev: false - '@emnapi/core@1.3.0': + /@emnapi/core@1.3.0: + resolution: {integrity: sha512-9hRqVlhwqBqCoToZ3hFcNVqL+uyHV06Y47ax4UB8L6XgVRqYz7MFnfessojo6+5TK89pKwJnpophwjTMOeKI9Q==} dependencies: '@emnapi/wasi-threads': 1.0.1 tslib: 2.7.0 - '@emnapi/runtime@1.3.0': + /@emnapi/runtime@1.3.0: + resolution: {integrity: sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==} dependencies: tslib: 2.7.0 - '@emnapi/wasi-threads@1.0.1': + /@emnapi/wasi-threads@1.0.1: + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} dependencies: tslib: 2.7.0 - '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19)': + /@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19): + resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} + peerDependencies: + esbuild: '*' dependencies: esbuild: 0.17.19 + dev: true - '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19)': + /@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19): + resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} + peerDependencies: + esbuild: '*' dependencies: esbuild: 0.17.19 escape-string-regexp: 4.0.0 rollup-plugin-node-polyfills: 0.2.1 + dev: true - '@esbuild/aix-ppc64@0.19.12': + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true optional: true - '@esbuild/aix-ppc64@0.21.5': + /@esbuild/aix-ppc64@0.21.5: + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true optional: true - '@esbuild/aix-ppc64@0.23.1': + /@esbuild/aix-ppc64@0.23.1: + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true optional: true - '@esbuild/android-arm64@0.17.19': + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-arm64@0.19.12': + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-arm64@0.21.5': + /@esbuild/android-arm64@0.21.5: + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-arm64@0.23.1': + /@esbuild/android-arm64@0.23.1: + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-arm@0.17.19': + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-arm@0.19.12': + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-arm@0.21.5': + /@esbuild/android-arm@0.21.5: + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-arm@0.23.1': + /@esbuild/android-arm@0.23.1: + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-x64@0.17.19': + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true optional: true - '@esbuild/android-x64@0.19.12': + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-x64@0.21.5': + /@esbuild/android-x64@0.21.5: + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true optional: true - '@esbuild/android-x64@0.23.1': + /@esbuild/android-x64@0.23.1: + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true optional: true - '@esbuild/darwin-arm64@0.17.19': + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@esbuild/darwin-arm64@0.19.12': + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/darwin-arm64@0.21.5': + /@esbuild/darwin-arm64@0.21.5: + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/darwin-arm64@0.23.1': + /@esbuild/darwin-arm64@0.23.1: + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/darwin-x64@0.17.19': + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true - '@esbuild/darwin-x64@0.19.12': + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/darwin-x64@0.21.5': + /@esbuild/darwin-x64@0.21.5: + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/darwin-x64@0.23.1': + /@esbuild/darwin-x64@0.23.1: + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@esbuild/freebsd-arm64@0.17.19': + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true optional: true - '@esbuild/freebsd-arm64@0.19.12': + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/freebsd-arm64@0.21.5': + /@esbuild/freebsd-arm64@0.21.5: + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/freebsd-arm64@0.23.1': + /@esbuild/freebsd-arm64@0.23.1: + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/freebsd-x64@0.17.19': + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true optional: true - '@esbuild/freebsd-x64@0.19.12': + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/freebsd-x64@0.21.5': + /@esbuild/freebsd-x64@0.21.5: + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/freebsd-x64@0.23.1': + /@esbuild/freebsd-x64@0.23.1: + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true - '@esbuild/linux-arm64@0.17.19': + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-arm64@0.19.12': + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-arm64@0.21.5': + /@esbuild/linux-arm64@0.21.5: + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-arm64@0.23.1': + /@esbuild/linux-arm64@0.23.1: + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-arm@0.17.19': + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-arm@0.19.12': + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-arm@0.21.5': + /@esbuild/linux-arm@0.21.5: + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-arm@0.23.1': + /@esbuild/linux-arm@0.23.1: + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-ia32@0.17.19': + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-ia32@0.19.12': + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-ia32@0.21.5': + /@esbuild/linux-ia32@0.21.5: + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-ia32@0.23.1': + /@esbuild/linux-ia32@0.23.1: + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-loong64@0.17.19': + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-loong64@0.19.12': + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-loong64@0.21.5': + /@esbuild/linux-loong64@0.21.5: + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-loong64@0.23.1': + /@esbuild/linux-loong64@0.23.1: + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-mips64el@0.17.19': + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-mips64el@0.19.12': + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-mips64el@0.21.5': + /@esbuild/linux-mips64el@0.21.5: + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-mips64el@0.23.1': + /@esbuild/linux-mips64el@0.23.1: + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-ppc64@0.17.19': + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-ppc64@0.19.12': + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-ppc64@0.21.5': + /@esbuild/linux-ppc64@0.21.5: + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-ppc64@0.23.1': + /@esbuild/linux-ppc64@0.23.1: + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-riscv64@0.17.19': + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-riscv64@0.19.12': + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-riscv64@0.21.5': + /@esbuild/linux-riscv64@0.21.5: + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-riscv64@0.23.1': + /@esbuild/linux-riscv64@0.23.1: + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-s390x@0.17.19': + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-s390x@0.19.12': + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-s390x@0.21.5': + /@esbuild/linux-s390x@0.21.5: + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-s390x@0.23.1': + /@esbuild/linux-s390x@0.23.1: + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-x64@0.17.19': + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true - '@esbuild/linux-x64@0.19.12': + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-x64@0.21.5': + /@esbuild/linux-x64@0.21.5: + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/linux-x64@0.23.1': + /@esbuild/linux-x64@0.23.1: + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@esbuild/netbsd-x64@0.17.19': + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true optional: true - '@esbuild/netbsd-x64@0.19.12': + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true optional: true - '@esbuild/netbsd-x64@0.21.5': + /@esbuild/netbsd-x64@0.21.5: + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true optional: true - '@esbuild/netbsd-x64@0.23.1': + /@esbuild/netbsd-x64@0.23.1: + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true optional: true - '@esbuild/openbsd-arm64@0.23.1': + /@esbuild/openbsd-arm64@0.23.1: + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true optional: true - '@esbuild/openbsd-x64@0.17.19': + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true optional: true - '@esbuild/openbsd-x64@0.19.12': + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true optional: true - '@esbuild/openbsd-x64@0.21.5': + /@esbuild/openbsd-x64@0.21.5: + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true optional: true - '@esbuild/openbsd-x64@0.23.1': + /@esbuild/openbsd-x64@0.23.1: + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true optional: true - '@esbuild/sunos-x64@0.17.19': + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true optional: true - '@esbuild/sunos-x64@0.19.12': + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true optional: true - '@esbuild/sunos-x64@0.21.5': + /@esbuild/sunos-x64@0.21.5: + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true optional: true - '@esbuild/sunos-x64@0.23.1': + /@esbuild/sunos-x64@0.23.1: + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true optional: true - '@esbuild/win32-arm64@0.17.19': + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-arm64@0.19.12': + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-arm64@0.21.5': + /@esbuild/win32-arm64@0.21.5: + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-arm64@0.23.1': + /@esbuild/win32-arm64@0.23.1: + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-ia32@0.17.19': + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-ia32@0.19.12': + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-ia32@0.21.5': + /@esbuild/win32-ia32@0.21.5: + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-ia32@0.23.1': + /@esbuild/win32-ia32@0.23.1: + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-x64@0.17.19': + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true - '@esbuild/win32-x64@0.19.12': + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-x64@0.21.5': + /@esbuild/win32-x64@0.21.5: + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@esbuild/win32-x64@0.23.1': + /@esbuild/win32-x64@0.23.1: + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.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.57.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.1': {} + /@eslint-community/regexpp@4.11.1: + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.7 @@ -11819,11 +4466,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@fastify/busboy@2.1.1': {} + /@fastify/busboy@2.1.1: + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} + dev: true - '@humanwhocodes/config-array@0.11.14': + /@humanwhocodes/config-array@0.11.14: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.7 @@ -11831,11 +4486,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@humanwhocodes/module-importer@1.0.1': {} + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': {} + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead - '@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3)': + /@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3): + resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} + peerDependencies: + '@vue/compiler-sfc': 2.7.x || 3.x + prettier: 2 || 3 + peerDependenciesMeta: + '@vue/compiler-sfc': + optional: true dependencies: '@babel/core': 7.25.7 '@babel/generator': 7.25.7 @@ -11846,26 +4512,37 @@ snapshots: semver: 7.6.3 transitivePeerDependencies: - supports-color + dev: true - '@inquirer/checkbox@2.5.0': + /@inquirer/checkbox@2.5.0: + resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/figures': 1.0.7 '@inquirer/type': 1.5.5 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 + dev: true - '@inquirer/confirm@3.1.11': + /@inquirer/confirm@3.1.11: + resolution: {integrity: sha512-3wWw10VPxQP279FO4bzWsf8YjIAq7NdwATJ4xS2h1uwsXZu/RmtOVV95rZ7yllS1h/dzu+uLewjMAzNDEj8h2w==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 8.2.4 '@inquirer/type': 1.5.5 - '@inquirer/confirm@3.2.0': + /@inquirer/confirm@3.2.0: + resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 + dev: true - '@inquirer/core@8.2.4': + /@inquirer/core@8.2.4: + resolution: {integrity: sha512-7vsXSfxtrrbwMTirfaKwPcjqJy7pzeuF/bP62yo1NQrRJ5HjmMlrhZml/Ljm9ODc1RnbhJlTeSnCkjtFddKjwA==} + engines: {node: '>=18'} dependencies: '@inquirer/figures': 1.0.7 '@inquirer/type': 1.5.5 @@ -11881,7 +4558,9 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - '@inquirer/core@9.2.1': + /@inquirer/core@9.2.1: + resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} + engines: {node: '>=18'} dependencies: '@inquirer/figures': 1.0.7 '@inquirer/type': 2.0.0 @@ -11895,33 +4574,50 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 + dev: true - '@inquirer/editor@2.2.0': + /@inquirer/editor@2.2.0: + resolution: {integrity: sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 external-editor: 3.1.0 + dev: true - '@inquirer/expand@2.3.0': + /@inquirer/expand@2.3.0: + resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 yoctocolors-cjs: 2.1.2 + dev: true - '@inquirer/figures@1.0.7': {} + /@inquirer/figures@1.0.7: + resolution: {integrity: sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==} + engines: {node: '>=18'} - '@inquirer/input@2.3.0': + /@inquirer/input@2.3.0: + resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 + dev: true - '@inquirer/password@2.2.0': + /@inquirer/password@2.2.0: + resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 ansi-escapes: 4.3.2 + dev: true - '@inquirer/prompts@5.0.7': + /@inquirer/prompts@5.0.7: + resolution: {integrity: sha512-GFcigCxJTKCH3aECzMIu4FhgLJWnFvMXzpI4CCSoELWFtkOOU2P+goYA61+OKpGrB8fPE7q6n8zAXBSlZRrHjQ==} + engines: {node: '>=18'} dependencies: '@inquirer/checkbox': 2.5.0 '@inquirer/confirm': 3.2.0 @@ -11931,39 +4627,55 @@ snapshots: '@inquirer/password': 2.2.0 '@inquirer/rawlist': 2.3.0 '@inquirer/select': 2.5.0 + dev: true - '@inquirer/rawlist@2.3.0': + /@inquirer/rawlist@2.3.0: + resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/type': 1.5.5 yoctocolors-cjs: 2.1.2 + dev: true - '@inquirer/select@2.5.0': + /@inquirer/select@2.5.0: + resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} + engines: {node: '>=18'} dependencies: '@inquirer/core': 9.2.1 '@inquirer/figures': 1.0.7 '@inquirer/type': 1.5.5 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 + dev: true - '@inquirer/type@1.5.5': + /@inquirer/type@1.5.5: + resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} + engines: {node: '>=18'} dependencies: mute-stream: 1.0.0 - '@inquirer/type@2.0.0': + /@inquirer/type@2.0.0: + resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==} + engines: {node: '>=18'} dependencies: mute-stream: 1.0.0 + dev: true - '@isaacs/cliui@8.0.2': + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} dependencies: string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 + string-width-cjs: /string-width@4.2.3 strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 + strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 - '@istanbuljs/load-nyc-config@1.1.0': + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} dependencies: camelcase: 5.3.1 find-up: 4.1.0 @@ -11971,9 +4683,13 @@ snapshots: js-yaml: 3.14.1 resolve-from: 5.0.0 - '@istanbuljs/schema@0.1.3': {} + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} - '@jest/console@29.7.0': + /@jest/console@29.7.0: + resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/node': 18.19.31 @@ -11982,7 +4698,14 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))': + /@jest/core@29.7.0(ts-node@10.9.1): + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -11996,7 +4719,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -12017,25 +4740,33 @@ snapshots: - supports-color - ts-node - '@jest/environment@29.7.0': + /@jest/environment@29.7.0: + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/node': 18.19.31 jest-mock: 29.7.0 - '@jest/expect-utils@29.7.0': + /@jest/expect-utils@29.7.0: + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.6.3 - '@jest/expect@29.7.0': + /@jest/expect@29.7.0: + resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: expect: 29.7.0 jest-snapshot: 29.7.0 transitivePeerDependencies: - supports-color - '@jest/fake-timers@29.7.0': + /@jest/fake-timers@29.7.0: + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 @@ -12044,7 +4775,9 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 - '@jest/globals@29.7.0': + /@jest/globals@29.7.0: + resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 '@jest/expect': 29.7.0 @@ -12053,7 +4786,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/reporters@29.7.0': + /@jest/reporters@29.7.0: + resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.7.0 @@ -12082,31 +4822,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/schemas@29.6.3': + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 - '@jest/source-map@29.6.3': + /@jest/source-map@29.6.3: + resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 - '@jest/test-result@29.7.0': + /@jest/test-result@29.7.0: + resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/console': 29.7.0 '@jest/types': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 - '@jest/test-sequencer@29.7.0': + /@jest/test-sequencer@29.7.0: + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': 29.7.0 graceful-fs: 4.2.11 jest-haste-map: 29.7.0 slash: 3.0.0 - '@jest/transform@29.7.0': + /@jest/transform@29.7.0: + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.25.7 '@jest/types': 29.6.3 @@ -12126,7 +4876,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/types@29.6.3': + /@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 @@ -12135,38 +4887,56 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@jridgewell/gen-mapping@0.3.5': + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/resolve-uri@3.1.2': {} + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} - '@jridgewell/set-array@1.2.1': {} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} - '@jridgewell/source-map@0.3.6': + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.5.0': {} + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - '@jridgewell/trace-mapping@0.3.25': + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping@0.3.9': + /@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@jsonjoy.com/base64@1.1.2(tslib@2.7.0)': + /@jsonjoy.com/base64@1.1.2(tslib@2.7.0): + resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' dependencies: tslib: 2.7.0 - '@jsonjoy.com/json-pack@1.1.0(tslib@2.7.0)': + /@jsonjoy.com/json-pack@1.1.0(tslib@2.7.0): + resolution: {integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' dependencies: '@jsonjoy.com/base64': 1.1.2(tslib@2.7.0) '@jsonjoy.com/util': 1.5.0(tslib@2.7.0) @@ -12174,18 +4944,28 @@ snapshots: thingies: 1.21.0(tslib@2.7.0) tslib: 2.7.0 - '@jsonjoy.com/util@1.5.0(tslib@2.7.0)': + /@jsonjoy.com/util@1.5.0(tslib@2.7.0): + resolution: {integrity: sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' dependencies: tslib: 2.7.0 - '@jsverse/transloco-utils@7.0.2(typescript@5.5.3)': + /@jsverse/transloco-utils@7.0.2(typescript@5.5.3): + resolution: {integrity: sha512-zud1M68mMC/Pu6irEba+Z2SzmwmmPzUPnBzMKlcGdIhzUe1z41cqQutK1M0QaQpY4h4yhumXcNaY/Ot6piv6QQ==} + engines: {node: '>=16'} dependencies: cosmiconfig: 8.3.6(typescript@5.5.3) tslib: 2.7.0 transitivePeerDependencies: - typescript + dev: false - '@jsverse/transloco@7.5.0(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(typescript@5.5.3)': + /@jsverse/transloco@7.5.0(@angular/core@18.1.1)(typescript@5.5.3): + resolution: {integrity: sha512-OnK8y84TWxWeNH+Qw0kHPECpmLOrwMRP+NMcUXm3lEqRrd13qe9XkhbAysAHGJ6kfZqgIiAMS9rqnFf6JTSc5g==} + peerDependencies: + '@angular/core': '>=16.0.0' dependencies: '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) '@jsverse/transloco-utils': 7.0.2(typescript@5.5.3) @@ -12198,56 +4978,112 @@ snapshots: tslib: 2.7.0 transitivePeerDependencies: - typescript + dev: false - '@k11r/nx-cloudflare-wrangler@2.12.0(@nx/devkit@19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))))(@nx/node@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3))(esbuild@0.19.12)(wrangler@3.80.0(@cloudflare/workers-types@4.20241004.0))': + /@k11r/nx-cloudflare-wrangler@2.12.0(@nx/devkit@19.5.1)(@nx/node@19.5.1)(esbuild@0.19.12)(wrangler@3.80.0): + resolution: {integrity: sha512-JBFrnPpEWrhzZQz8cngH8SWdBBY/bW5dMRCYZ1r1mN/UYPv0/Tg4p7Zz+VGgIEEbE8V1kgzIYkqTV33oPQwL5w==} + peerDependencies: + '@nx/devkit': '>=17.0.0' + '@nx/node': '>=17.0.0' + esbuild: ~0.19.0 + wrangler: ^3.0.0 dependencies: - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/node': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/node': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3) esbuild: 0.19.12 wrangler: 3.80.0(@cloudflare/workers-types@4.20241004.0) + dev: true - '@leichtgewicht/ip-codec@2.0.5': {} + /@leichtgewicht/ip-codec@2.0.5: + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@listr2/prompt-adapter-inquirer@2.0.13(@inquirer/prompts@5.0.7)': + /@listr2/prompt-adapter-inquirer@2.0.13(@inquirer/prompts@5.0.7): + resolution: {integrity: sha512-nAl6teTt7EWSjttNavAnv3uFR3w3vPP3OTYmHyPNHzKhAj2NoBDHmbS3MGpvvO8KXXPASnHjEGrrKrdKTMKPnQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@inquirer/prompts': '>= 3 < 6' dependencies: '@inquirer/prompts': 5.0.7 '@inquirer/type': 1.5.5 + dev: true - '@lit-labs/ssr-dom-shim@1.2.1': {} + /@lit-labs/ssr-dom-shim@1.2.1: + resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} + dev: false - '@lit/reactive-element@2.0.4': + /@lit/reactive-element@2.0.4: + resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==} dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 + dev: false - '@lmdb/lmdb-darwin-arm64@3.0.12': + /@lmdb/lmdb-darwin-arm64@3.0.12: + resolution: {integrity: sha512-vgTwzNUD3Hy4aqtGhX2+nV/usI0mwy3hDRuTjs8VcK0BLiMVEpNQXgzwlWEgPmA8AAPloUgyOs2nK5clJF5oIg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@lmdb/lmdb-darwin-x64@3.0.12': + /@lmdb/lmdb-darwin-x64@3.0.12: + resolution: {integrity: sha512-qOt0hAhj2ZLY6aEWu85rzt5zcyCAQITMhCMEPNlo1tuYekpVAdkQNiwXxEkCjBYvwTskvXuwXOOUpjuSc+aJnA==} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@lmdb/lmdb-linux-arm64@3.0.12': + /@lmdb/lmdb-linux-arm64@3.0.12: + resolution: {integrity: sha512-Qy4cFXFe9h1wAWMsojex8x1ifvw2kqiZv686YiRTdQEzAfc3vJASHFcD/QejHUCx7YHMYdnUoCS45rG2AiGDTQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@lmdb/lmdb-linux-arm@3.0.12': + /@lmdb/lmdb-linux-arm@3.0.12: + resolution: {integrity: sha512-Ggd/UXpE+alMncbELCXA3OKpDj9bDBR3qVO7WRTxstloDglRAHfZmUJgTkeaNKjFO1JHqS7AKy0jba9XebZB1w==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@lmdb/lmdb-linux-x64@3.0.12': + /@lmdb/lmdb-linux-x64@3.0.12: + resolution: {integrity: sha512-c+noT9IofktxktFllKHFmci8ka2SYGSLN17pj/KSl1hg7mmfAiGp4xxFxEwMLTb+SX95vP1DFiR++1I3WLVxvA==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@lmdb/lmdb-win32-x64@3.0.12': + /@lmdb/lmdb-win32-x64@3.0.12: + resolution: {integrity: sha512-CO3MFV8gUx16NU/CyyuumAKblESwvoGVA2XhQKZ976OTOxaTbb8F8D3f0iiZ4MYqsN74jIrFuCmXpPnpjbhfOQ==} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1)': + /@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1): + resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' dependencies: '@types/mdx': 2.0.13 '@types/react': 18.3.11 react: 18.3.1 + dev: true - '@module-federation/bridge-react-webpack-plugin@0.2.8': + /@module-federation/bridge-react-webpack-plugin@0.2.8: + resolution: {integrity: sha512-6G1qTo1HWvRcN5fzE+SZgvgzSPoq5YqNx8hFL8BttJmnd3wj4SUOFiikAsXhdVrzSK+Zuzg6pipkiLH1m+pbtw==} dependencies: '@module-federation/sdk': 0.2.8 + dev: false - '@module-federation/dts-plugin@0.2.8(typescript@5.5.3)': + /@module-federation/dts-plugin@0.2.8(typescript@5.5.3): + resolution: {integrity: sha512-qY1Wbqo0yu9nh6KR8K19t5T4tYtlUbmcNdcaCweISCyAbH99TrhpQkJ89NY0TLtnxQ6uayIYayqAWS7vzyDXVw==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + vue-tsc: + optional: true dependencies: '@module-federation/managers': 0.2.8 '@module-federation/sdk': 0.2.8 @@ -12270,8 +5106,21 @@ snapshots: - debug - supports-color - utf-8-validate + dev: false - '@module-federation/enhanced@0.2.8(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12))': + /@module-federation/enhanced@0.2.8(typescript@5.5.3)(webpack@5.95.0): + resolution: {integrity: sha512-6fGM/GiKw6LZiBe6DF8Petz6ih/Yyf3q2htLrx+hrWoDWfWEoWlLvoCUsVkY2UgMCLKid7Fm3Auc4w8A4aRjvQ==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + webpack: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + webpack: + optional: true dependencies: '@module-federation/bridge-react-webpack-plugin': 0.2.8 '@module-federation/dts-plugin': 0.2.8(typescript@5.5.3) @@ -12281,23 +5130,26 @@ snapshots: '@module-federation/runtime-tools': 0.2.8 '@module-federation/sdk': 0.2.8 btoa: 1.2.1 - upath: 2.0.1 - optionalDependencies: typescript: 5.5.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + upath: 2.0.1 + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate + dev: false - '@module-federation/managers@0.2.8': + /@module-federation/managers@0.2.8: + resolution: {integrity: sha512-S5GXqt2Vrs1+uNXHw7UzZ7m3fs8H3nxNsNGQ0j5+HiT5yA7uRTY1AZJZCGAHzG6XImJ1DzL/SW1acM2Hwj0aAw==} dependencies: '@module-federation/sdk': 0.2.8 find-pkg: 2.0.0 fs-extra: 9.1.0 + dev: false - '@module-federation/manifest@0.2.8(typescript@5.5.3)': + /@module-federation/manifest@0.2.8(typescript@5.5.3): + resolution: {integrity: sha512-kw4PeAldkOuGCWfCnDzZwPHUx5qv9+WztY5+TEbsgXc5E+/e2NDA6Gg3eT8zUGeexeGdab3f+DuN9ZClZJYVGA==} dependencies: '@module-federation/dts-plugin': 0.2.8(typescript@5.5.3) '@module-federation/managers': 0.2.8 @@ -12311,8 +5163,18 @@ snapshots: - typescript - utf-8-validate - vue-tsc + dev: false - '@module-federation/rspack@0.2.8(typescript@5.5.3)': + /@module-federation/rspack@0.2.8(typescript@5.5.3): + resolution: {integrity: sha512-5Bofm3cY7OOwO2DT5TevITd+HAA03zsY1wwsMb1BP6NkS/ukUtsjuRo2Anua0RkHBEIx+Dv5rpqOn7qSlOm1Fg==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true dependencies: '@module-federation/bridge-react-webpack-plugin': 0.2.8 '@module-federation/dts-plugin': 0.2.8(typescript@5.5.3) @@ -12320,103 +5182,220 @@ snapshots: '@module-federation/manifest': 0.2.8(typescript@5.5.3) '@module-federation/runtime-tools': 0.2.8 '@module-federation/sdk': 0.2.8 - optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate + dev: false - '@module-federation/runtime-tools@0.2.8': + /@module-federation/runtime-tools@0.2.8: + resolution: {integrity: sha512-RSNtyhcNvnTQIdzRUIOGue6WQA/9mL9cY/n0dEd357L/lmLCvfHiZbowlkacckDzyApariUHxzkHrU2Q6kzoew==} dependencies: '@module-federation/runtime': 0.2.8 '@module-federation/webpack-bundler-runtime': 0.2.8 + dev: false - '@module-federation/runtime@0.2.8': + /@module-federation/runtime@0.2.8: + resolution: {integrity: sha512-8xmA/+z1zD09F5qU8VnSWLExqTCVWoHOguXsCX79kkqp7i0c+D2YaebWzlQ2kku+DU+0VIzXpQ3BBcumZ3v3wQ==} dependencies: '@module-federation/sdk': 0.2.8 + dev: false - '@module-federation/sdk@0.2.8': {} + /@module-federation/sdk@0.2.8: + resolution: {integrity: sha512-eGMnJxdRDgt6dtMv8gkAlzEbTPWVHb3AHUNUG0w56wcbIF0RHC6kmvpHpSQyq4DVGWv3U4g/ZiH5BvBlqEelDQ==} + dev: false - '@module-federation/third-party-dts-extractor@0.2.8': + /@module-federation/third-party-dts-extractor@0.2.8: + resolution: {integrity: sha512-VGXvdsRlljbFUfGeA448CxR7i6fLWJN07ViRuNXYYXc19e4bQVhBHzrf7eCv9ahcf/tA/8YYCS2h11ixbD691A==} dependencies: find-pkg: 2.0.0 fs-extra: 9.1.0 resolve: 1.22.8 + dev: false - '@module-federation/webpack-bundler-runtime@0.2.8': + /@module-federation/webpack-bundler-runtime@0.2.8: + resolution: {integrity: sha512-tiW1kD/V3QNul1/O3Y3lwQv/r4sUU4jvWZykrLvHYt2vuoGe1d4tHnSIFEVEAi9FSpuDwdRK2+NaWBr92gIS7Q==} dependencies: '@module-federation/runtime': 0.2.8 '@module-federation/sdk': 0.2.8 + dev: false - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': + /@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3: + resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': + /@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3: + resolution: {integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': + /@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3: + resolution: {integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': + /@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3: + resolution: {integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': + /@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3: + resolution: {integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': + /@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3: + resolution: {integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@napi-rs/nice-android-arm-eabi@1.0.1': + /@napi-rs/nice-android-arm-eabi@1.0.1: + resolution: {integrity: sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@napi-rs/nice-android-arm64@1.0.1': + /@napi-rs/nice-android-arm64@1.0.1: + resolution: {integrity: sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@napi-rs/nice-darwin-arm64@1.0.1': + /@napi-rs/nice-darwin-arm64@1.0.1: + resolution: {integrity: sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@napi-rs/nice-darwin-x64@1.0.1': + /@napi-rs/nice-darwin-x64@1.0.1: + resolution: {integrity: sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@napi-rs/nice-freebsd-x64@1.0.1': + /@napi-rs/nice-freebsd-x64@1.0.1: + resolution: {integrity: sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true - '@napi-rs/nice-linux-arm-gnueabihf@1.0.1': + /@napi-rs/nice-linux-arm-gnueabihf@1.0.1: + resolution: {integrity: sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@napi-rs/nice-linux-arm64-gnu@1.0.1': + /@napi-rs/nice-linux-arm64-gnu@1.0.1: + resolution: {integrity: sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@napi-rs/nice-linux-arm64-musl@1.0.1': + /@napi-rs/nice-linux-arm64-musl@1.0.1: + resolution: {integrity: sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@napi-rs/nice-linux-ppc64-gnu@1.0.1': + /@napi-rs/nice-linux-ppc64-gnu@1.0.1: + resolution: {integrity: sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==} + engines: {node: '>= 10'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@napi-rs/nice-linux-riscv64-gnu@1.0.1': + /@napi-rs/nice-linux-riscv64-gnu@1.0.1: + resolution: {integrity: sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@napi-rs/nice-linux-s390x-gnu@1.0.1': + /@napi-rs/nice-linux-s390x-gnu@1.0.1: + resolution: {integrity: sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==} + engines: {node: '>= 10'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@napi-rs/nice-linux-x64-gnu@1.0.1': + /@napi-rs/nice-linux-x64-gnu@1.0.1: + resolution: {integrity: sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@napi-rs/nice-linux-x64-musl@1.0.1': + /@napi-rs/nice-linux-x64-musl@1.0.1: + resolution: {integrity: sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@napi-rs/nice-win32-arm64-msvc@1.0.1': + /@napi-rs/nice-win32-arm64-msvc@1.0.1: + resolution: {integrity: sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@napi-rs/nice-win32-ia32-msvc@1.0.1': + /@napi-rs/nice-win32-ia32-msvc@1.0.1: + resolution: {integrity: sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@napi-rs/nice-win32-x64-msvc@1.0.1': + /@napi-rs/nice-win32-x64-msvc@1.0.1: + resolution: {integrity: sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@napi-rs/nice@1.0.1': + /@napi-rs/nice@1.0.1: + resolution: {integrity: sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==} + engines: {node: '>= 10'} + requiresBuild: true optionalDependencies: '@napi-rs/nice-android-arm-eabi': 1.0.1 '@napi-rs/nice-android-arm64': 1.0.1 @@ -12436,69 +5415,109 @@ snapshots: '@napi-rs/nice-win32-x64-msvc': 1.0.1 optional: true - '@napi-rs/wasm-runtime@0.2.4': + /@napi-rs/wasm-runtime@0.2.4: + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} dependencies: '@emnapi/core': 1.3.0 '@emnapi/runtime': 1.3.0 '@tybys/wasm-util': 0.9.0 - '@ng-icons/bootstrap-icons@27.5.2': + /@ng-icons/bootstrap-icons@27.5.2: + resolution: {integrity: sha512-xLT9d81IdohskkUxTV3BHlyWVIDgchUMQgscdpaBO84mGgJsMSqb2JZQqdH8c84/onPyLAKO0TtJ3WGmpswYlg==} dependencies: tslib: 2.7.0 + dev: false - '@ng-icons/core@25.6.1': + /@ng-icons/core@25.6.1: + resolution: {integrity: sha512-o6vCttlzXvDZRYiOKOULr7fsX8gY/DwwxzBSrBQzwa/at+pC0xRoe6uczJ9Ato+y1EDWP/PlrEMAQfvokBA6tQ==} dependencies: tslib: 2.7.0 + dev: false - '@ng-icons/heroicons@25.6.1': + /@ng-icons/heroicons@25.6.1: + resolution: {integrity: sha512-QGTIIl+S6/w2vQvYGP1zNLbNvJLLRS+1evlOPWZZzWow+77qRxs0E96CukSsjItBFUnLKvzuOfMBBcNtb2SIHQ==} dependencies: tslib: 2.7.0 + dev: false - '@ng-icons/tabler-icons@25.6.1': + /@ng-icons/tabler-icons@25.6.1: + resolution: {integrity: sha512-px4/yPToiV1IPrtaJ/AjpgAlC3Ojvy3EM9d5I014Wzd+Ff2bWXkcxyFSN54fPZG6AAVAVVDAsuIBGFzzHgCA7A==} dependencies: tslib: 2.7.0 + dev: false - '@ngneat/spectator@18.0.2(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/router@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1))': + /@ngneat/spectator@18.0.2(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/router@18.1.1): + resolution: {integrity: sha512-DB/do7z7IPIWEukOTWR8Pvp6TLtrkbbQ6SvAvWWQhU3YbI0uqmy3eahrkEuq5OW/J6bzfvmwJPkXxEKEhYMHXw==} + peerDependencies: + '@angular/animations': '>= 17.3.0' + '@angular/common': '>= 17.3.0' + '@angular/router': '>= 17.3.0' dependencies: - '@angular/animations': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/router': 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + '@angular/animations': 18.1.1(@angular/core@18.1.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) + '@angular/router': 18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1)(rxjs@7.8.1) '@testing-library/dom': 8.20.1 jquery: 3.6.4 replace-in-file: 6.2.0 tslib: 2.7.0 + dev: true - '@ngrx/operators@17.2.0(rxjs@7.8.1)': + /@ngrx/operators@17.2.0(rxjs@7.8.1): + resolution: {integrity: sha512-W7SrGK4VQSJlCtMrkxNChVBDgJGSCdZ4yLBi80xoE9CmhTMMhu9J+8BbDDhZ+PPbTHylKJobkwHq+tJ8mkf4eQ==} + peerDependencies: + rxjs: ^6.5.3 || ^7.4.0 dependencies: rxjs: 7.8.1 tslib: 2.7.0 + dev: false - '@ngrx/signals@17.2.0(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1)': + /@ngrx/signals@18.1.1(@angular/core@18.1.1)(rxjs@7.8.1): + resolution: {integrity: sha512-7AaFp4VrzYhnDHlF15VZAMvp067zIC5arRRRMV+i+oi95sQVDXezpj74KTIguwRbZ3FU+GKGzFCNrwgYvginSg==} + peerDependencies: + '@angular/core': ^18.0.0 + rxjs: ^6.5.3 || ^7.4.0 + peerDependenciesMeta: + rxjs: + optional: true dependencies: '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - tslib: 2.7.0 - optionalDependencies: rxjs: 7.8.1 + tslib: 2.7.0 + dev: false - '@ngtools/webpack@18.1.1(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5))': + /@ngtools/webpack@18.1.1(@angular/compiler-cli@18.1.1)(typescript@5.5.3)(webpack@5.92.1): + resolution: {integrity: sha512-mjlfnWcHtBZJUJaVyffJZZL8U1o1XUQwrFIKeiFUeatLDsjtv8EbLW9Ed1v3eAJyVuaTNKpsdZma1XdxzeLONw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + '@angular/compiler-cli': ^18.0.0 + typescript: '>=5.4 <5.6' + webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3) + '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1)(typescript@5.5.3) typescript: 5.5.3 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - '@nodelib/fs.scandir@2.1.5': + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - '@nodelib/fs.stat@2.0.5': {} + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} - '@nodelib/fs.walk@1.2.8': + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@npmcli/agent@2.2.2': + /@npmcli/agent@2.2.2: + resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: agent-base: 7.1.1 http-proxy-agent: 7.0.2 @@ -12507,12 +5526,17 @@ snapshots: socks-proxy-agent: 8.0.4 transitivePeerDependencies: - supports-color + dev: true - '@npmcli/fs@3.1.1': + /@npmcli/fs@3.1.1: + resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: semver: 7.6.3 - '@npmcli/git@5.0.8': + /@npmcli/git@5.0.8: + resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/promise-spawn': 7.0.2 ini: 4.1.3 @@ -12525,15 +5549,25 @@ snapshots: which: 4.0.0 transitivePeerDependencies: - bluebird + dev: true - '@npmcli/installed-package-contents@2.1.0': + /@npmcli/installed-package-contents@2.1.0: + resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true dependencies: npm-bundled: 3.0.1 npm-normalize-package-bin: 3.0.1 + dev: true - '@npmcli/node-gyp@3.0.0': {} + /@npmcli/node-gyp@3.0.0: + resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true - '@npmcli/package-json@5.2.1': + /@npmcli/package-json@5.2.1: + resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/git': 5.0.8 glob: 10.4.5 @@ -12544,14 +5578,23 @@ snapshots: semver: 7.6.3 transitivePeerDependencies: - bluebird + dev: true - '@npmcli/promise-spawn@7.0.2': + /@npmcli/promise-spawn@7.0.2: + resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: which: 4.0.0 + dev: true - '@npmcli/redact@2.0.1': {} + /@npmcli/redact@2.0.1: + resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} + engines: {node: ^16.14.0 || >=18.0.0} + dev: true - '@npmcli/run-script@8.1.0': + /@npmcli/run-script@8.1.0: + resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/node-gyp': 3.0.0 '@npmcli/package-json': 5.2.1 @@ -12562,10 +5605,12 @@ snapshots: transitivePeerDependencies: - bluebird - supports-color + dev: true - '@nrwl/angular@19.5.1(@angular-devkit/build-angular@18.1.1(h6b4gdgshe35go2zaygpk2hstq))(@angular-devkit/core@18.1.1(chokidar@3.6.0))(@angular-devkit/schematics@18.1.1(chokidar@3.6.0))(@babel/traverse@7.25.7)(@schematics/angular@18.1.1(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(rxjs@7.8.1)(typescript@5.5.3)': + /@nrwl/angular@19.5.1(@angular-devkit/build-angular@18.1.1)(@angular-devkit/core@18.1.1)(@angular-devkit/schematics@18.1.1)(@schematics/angular@18.1.1)(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(eslint@8.57.0)(nx@19.5.1)(rxjs@7.8.1)(typescript@5.5.3): + resolution: {integrity: sha512-p2Mr8G8uQYvkgFthyDUPrTYccCu8tGyJXMLg+N+myestNDTntJ34buwX3yvAeLMzhe89S+wjYY/FMZnue4zXiw==} dependencies: - '@nx/angular': 19.5.1(@angular-devkit/build-angular@18.1.1(h6b4gdgshe35go2zaygpk2hstq))(@angular-devkit/core@18.1.1(chokidar@3.6.0))(@angular-devkit/schematics@18.1.1(chokidar@3.6.0))(@babel/traverse@7.25.7)(@schematics/angular@18.1.1(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(rxjs@7.8.1)(typescript@5.5.3) + '@nx/angular': 19.5.1(@angular-devkit/build-angular@18.1.1)(@angular-devkit/core@18.1.1)(@angular-devkit/schematics@18.1.1)(@schematics/angular@18.1.1)(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(eslint@8.57.0)(nx@19.5.1)(rxjs@7.8.1)(typescript@5.5.3) tslib: 2.7.0 transitivePeerDependencies: - '@angular-devkit/build-angular' @@ -12602,10 +5647,12 @@ snapshots: - vue-template-compiler - vue-tsc - webpack-cli + dev: false - '@nrwl/cypress@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nrwl/cypress@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-wBT7IQfqCZuj0Oa/2+2RAn73W0o4f+3iKdDBUF85/XFyemNGekVpFBpseQgZs4HPfukKJBjmdAg584s2hEAl9Q==} dependencies: - '@nx/cypress': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nx/cypress': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12620,16 +5667,19 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nrwl/devkit@19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))': + /@nrwl/devkit@19.5.1(nx@19.5.1): + resolution: {integrity: sha512-ZsckDZszLTv3oshNsY5fZ86g8a/VcGvgDpdiP/z/A/krtOHL8iUjdT/72Eo5DIult5WcSFjnifyWcyWIGe1PeA==} dependencies: - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/devkit': 19.5.1(nx@19.5.1) transitivePeerDependencies: - nx - '@nrwl/esbuild@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nrwl/esbuild@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-TJeXFOkIUJnvIUv0SiSSOVhqKRrD4PcLDhYt7FNaL0wzYGCSseCfRaKIQo2C88+SmBG6NJHhnJiLYi8iHmrWUQ==} dependencies: - '@nx/esbuild': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nx/esbuild': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12642,10 +5692,12 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nrwl/eslint-plugin-nx@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nrwl/eslint-plugin-nx@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-zCLLe4sbnV5U9yIi7MMFKpyW+KtQ3tTRra+7Lhyz/yrpu//3a0PrRz3o3LPuKSXxbqQryL5kQJzpqjOthF582Q==} dependencies: - '@nx/eslint-plugin': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nx/eslint-plugin': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12660,10 +5712,12 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nrwl/jest@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3)': + /@nrwl/jest@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3): + resolution: {integrity: sha512-Bnwoq1PaWP2fxeCSEt9ME0tPaHPlXKvaZQiEFO2FfsBDuXCbdlAmusLnHe+QK8jJE5rwDZfCh73ERg5PSFR2tQ==} dependencies: - '@nx/jest': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3) + '@nx/jest': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12678,10 +5732,12 @@ snapshots: - ts-node - typescript - verdaccio + dev: true - '@nrwl/js@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.4.5)': + /@nrwl/js@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.4.5): + resolution: {integrity: sha512-t3EBizfpsT2n2x/oISqs2/JyCpwl1EqjvNDyXgMavLvIMnjLd1vsvmHwoblMJdRJFWropHlHBtp+6u2PRs/Gjw==} dependencies: - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.4.5) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.4.5) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12694,9 +5750,10 @@ snapshots: - typescript - verdaccio - '@nrwl/js@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nrwl/js@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-t3EBizfpsT2n2x/oISqs2/JyCpwl1EqjvNDyXgMavLvIMnjLd1vsvmHwoblMJdRJFWropHlHBtp+6u2PRs/Gjw==} dependencies: - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12709,9 +5766,10 @@ snapshots: - typescript - verdaccio - '@nrwl/node@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3)': + /@nrwl/node@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3): + resolution: {integrity: sha512-pkYhkV5ua+rw/EX9Cuvn20HjGechYIMgXCmz5YT8oq/UU6CaVszTqypjfak5eUjhHCAQklnrKHpxf/RQ5r4XHQ==} dependencies: - '@nx/node': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3) + '@nx/node': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12728,10 +5786,12 @@ snapshots: - ts-node - typescript - verdaccio + dev: true - '@nrwl/storybook@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nrwl/storybook@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-3ZBsPF+vVHmiPFAUSHPrKOxFGJzDSq9aiibZT98knx0rCACfNvaCh+BfrciXfDXIjJ7DMQfRsuydhc+9+Bylfw==} dependencies: - '@nx/storybook': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nx/storybook': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12746,19 +5806,23 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nrwl/tao@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))': + /@nrwl/tao@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7): + resolution: {integrity: sha512-gAitJkexzI36jCNIHru1PAqNcFe17KlSwb3F4VoCArcZSJmSh5cTbxaAAWup8aavxHT6nF6G1Zm1+N0RmzRMRQ==} + hasBin: true dependencies: - nx: 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + nx: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) tslib: 2.7.0 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nrwl/web@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nrwl/web@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-UIf3CN9mYUzsLCvKQlETyYMiMp1sL0GL4yGVQJIMz9RqoND2NLNSM5+vcp7rs/UyD8YuACgs3Ii3C2yyTPH6aQ==} dependencies: - '@nx/web': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nx/web': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12770,10 +5834,12 @@ snapshots: - supports-color - typescript - verdaccio + dev: false - '@nrwl/webpack@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nrwl/webpack@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-+vSDWUnXh6y0jB6ZNvAB84KyIpTfrxzwh5bx7OtqQPQ8eh5i8PD6uXrXcc/PsxIRw2qQs1e+wu/qhdQszgFo6Q==} dependencies: - '@nx/webpack': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nx/webpack': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -12802,32 +5868,46 @@ snapshots: - vue-template-compiler - vue-tsc - webpack-cli + dev: false - '@nrwl/workspace@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))': + /@nrwl/workspace@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7): + resolution: {integrity: sha512-lqX0bgqCv/qc35tqea16uMWbkMN2dxEOCCc81BxKwDf0roSlO0Jnb0vWMCBUrITWbginSe7vovvjfpGbS1QboA==} dependencies: - '@nx/workspace': 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + '@nx/workspace': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nx/angular@19.5.1(@angular-devkit/build-angular@18.1.1(h6b4gdgshe35go2zaygpk2hstq))(@angular-devkit/core@18.1.1(chokidar@3.6.0))(@angular-devkit/schematics@18.1.1(chokidar@3.6.0))(@babel/traverse@7.25.7)(@schematics/angular@18.1.1(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(rxjs@7.8.1)(typescript@5.5.3)': - dependencies: - '@angular-devkit/build-angular': 18.1.1(h6b4gdgshe35go2zaygpk2hstq) - '@angular-devkit/core': 18.1.1(chokidar@3.6.0) - '@angular-devkit/schematics': 18.1.1(chokidar@3.6.0) - '@module-federation/enhanced': 0.2.8(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - '@nrwl/angular': 19.5.1(@angular-devkit/build-angular@18.1.1(h6b4gdgshe35go2zaygpk2hstq))(@angular-devkit/core@18.1.1(chokidar@3.6.0))(@angular-devkit/schematics@18.1.1(chokidar@3.6.0))(@babel/traverse@7.25.7)(@schematics/angular@18.1.1(chokidar@3.6.0))(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@8.57.0)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(rxjs@7.8.1)(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/eslint': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/web': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/webpack': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/workspace': 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + /@nx/angular@19.5.1(@angular-devkit/build-angular@18.1.1)(@angular-devkit/core@18.1.1)(@angular-devkit/schematics@18.1.1)(@schematics/angular@18.1.1)(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(eslint@8.57.0)(nx@19.5.1)(rxjs@7.8.1)(typescript@5.5.3): + resolution: {integrity: sha512-ECut6FDXm44EgV5t90ckafDQVNPZsgwnameY3AMKhn5hs7XAtSDb1XTKuSZtAugFJGGrvXpT0auYq8etrVePyA==} + peerDependencies: + '@angular-devkit/build-angular': '>= 16.0.0 < 19.0.0' + '@angular-devkit/core': '>= 16.0.0 < 19.0.0' + '@angular-devkit/schematics': '>= 16.0.0 < 19.0.0' + '@schematics/angular': '>= 16.0.0 < 19.0.0' + esbuild: ^0.19.2 + rxjs: ^6.5.3 || ^7.5.0 + peerDependenciesMeta: + esbuild: + optional: true + dependencies: + '@angular-devkit/build-angular': 18.1.1(@angular/compiler-cli@18.1.1)(@angular/platform-server@18.1.1)(@swc/core@1.5.7)(@types/node@18.19.31)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.13)(typescript@5.5.3) + '@angular-devkit/core': 18.1.1 + '@angular-devkit/schematics': 18.1.1 + '@module-federation/enhanced': 0.2.8(typescript@5.5.3)(webpack@5.95.0) + '@nrwl/angular': 19.5.1(@angular-devkit/build-angular@18.1.1)(@angular-devkit/core@18.1.1)(@angular-devkit/schematics@18.1.1)(@schematics/angular@18.1.1)(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(eslint@8.57.0)(nx@19.5.1)(rxjs@7.8.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/eslint': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) + '@nx/web': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) + '@nx/webpack': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3) + '@nx/workspace': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) - '@schematics/angular': 18.1.1(chokidar@3.6.0) + '@schematics/angular': 18.1.1 '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) chalk: 4.1.2 + esbuild: 0.19.12 find-cache-dir: 3.3.2 ignore: 5.3.2 magic-string: 0.30.11 @@ -12836,10 +5916,8 @@ snapshots: rxjs: 7.8.1 semver: 7.6.3 tslib: 2.7.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) webpack-merge: 5.10.0 - optionalDependencies: - esbuild: 0.19.12 transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -12869,13 +5947,20 @@ snapshots: - vue-template-compiler - vue-tsc - webpack-cli + dev: false - '@nx/cypress@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nx/cypress@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-Yxgsqq4MRLmIRRATQq2L9jgOP/g1ex/cgbruKSkqUkB7WmmNfFJCA93ZiuMPtEOGPsfJLdjVfs6BqBLfw9GO0w==} + peerDependencies: + cypress: '>= 3 < 14' + peerDependenciesMeta: + cypress: + optional: true dependencies: - '@nrwl/cypress': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/eslint': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nrwl/cypress': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/eslint': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) detect-port: 1.6.1 tslib: 2.7.0 @@ -12892,32 +5977,41 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nx/devkit@19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))': + /@nx/devkit@19.5.1(nx@19.5.1): + resolution: {integrity: sha512-Vj8wwzNIR5VIWmuLHhOi4aUVq7eVV5YTbctnEewKT+V/O4LZj+hClGyVNyT8s6b8JIjNWoIO4HXStLnH8rDOlw==} + peerDependencies: + nx: '>= 17 <= 20' dependencies: - '@nrwl/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nrwl/devkit': 19.5.1(nx@19.5.1) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + nx: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) semver: 7.6.3 tmp: 0.2.3 tslib: 2.7.0 yargs-parser: 21.1.1 - '@nx/esbuild@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nx/esbuild@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-clDSvkk3BndsHobqPe+Zzk+N22TOxQF+uaHY+GMtuV7B+kFgq8lBlUxrggnMeA1MFZOjH64+he0siMrP3MVn7w==} + peerDependencies: + esbuild: ~0.19.2 + peerDependenciesMeta: + esbuild: + optional: true dependencies: - '@nrwl/esbuild': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nrwl/esbuild': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) chalk: 4.1.2 + esbuild: 0.19.12 fast-glob: 3.2.7 fs-extra: 11.2.0 tsconfig-paths: 4.2.0 tslib: 2.7.0 - optionalDependencies: - esbuild: 0.19.12 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12929,22 +6023,29 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nx/eslint-plugin@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nx/eslint-plugin@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-wLroRSUC2/KJv2+VupBVKQ6A2zfub8CCsThJO4UFJvO+KM/Heuvb9kxpPdDie+tyCQQqJpkgTwpWC7uhpDLAMw==} + peerDependencies: + '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 + eslint-config-prettier: ^9.0.0 + peerDependenciesMeta: + eslint-config-prettier: + optional: true dependencies: - '@nrwl/eslint-plugin-nx': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nrwl/eslint-plugin-nx': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(@typescript-eslint/parser@7.16.1)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) chalk: 4.1.2 confusing-browser-globals: 1.0.11 + eslint-config-prettier: 9.1.0(eslint@8.57.0) jsonc-eslint-parser: 2.4.0 semver: 7.6.3 tslib: 2.7.0 - optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@8.57.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12957,18 +6058,24 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nx/eslint@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))': + /@nx/eslint@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1): + resolution: {integrity: sha512-PlWi2hmado+rSkbHi1a+VM+h1IOxLe9dIhLKC5t6p7Z8cG5QKjsn28okkuytKAq0wiVAyHRO3i/V415QM2lc1g==} + peerDependencies: + '@zkochan/js-yaml': 0.0.7 + eslint: ^8.0.0 || ^9.0.0 + peerDependenciesMeta: + '@zkochan/js-yaml': + optional: true dependencies: - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.4.5) - '@nx/linter': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.4.5) + '@nx/linter': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1) eslint: 8.57.0 semver: 7.6.3 tslib: 2.7.0 typescript: 5.4.5 - optionalDependencies: - '@zkochan/js-yaml': 0.0.7 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -12980,17 +6087,18 @@ snapshots: - supports-color - verdaccio - '@nx/jest@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3)': + /@nx/jest@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3): + resolution: {integrity: sha512-KWPFS7z9stQPQZgNYmm8b2+ZOUI64o95OAnStB73HEREuk+sXtFVEtHcLOZsCjAmSL/wYTgw135+EdZeMrGX4A==} dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nrwl/jest': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) chalk: 4.1.2 identity-obj-proxy: 3.0.0 - jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-resolve: 29.7.0 jest-util: 29.7.0 minimatch: 9.0.3 @@ -13011,8 +6119,15 @@ snapshots: - ts-node - typescript - verdaccio + dev: true - '@nx/js@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.4.5)': + /@nx/js@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.4.5): + resolution: {integrity: sha512-Kp61s0cB3yk3RCyvSprakNL0VmXv7uqfsglqvxUDG6DXof9pj8jhTNn1Gms79DmUR5jxTeT+XNHcpl1y3QhTzg==} + peerDependencies: + verdaccio: ^5.0.4 + peerDependenciesMeta: + verdaccio: + optional: true dependencies: '@babel/core': 7.25.7 '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.25.7) @@ -13021,12 +6136,12 @@ snapshots: '@babel/preset-env': 7.25.7(@babel/core@7.25.7) '@babel/preset-typescript': 7.25.7(@babel/core@7.25.7) '@babel/runtime': 7.25.7 - '@nrwl/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.4.5) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/workspace': 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + '@nrwl/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.4.5) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/workspace': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) babel-plugin-const-enum: 1.2.0(@babel/core@7.25.7) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.25.7)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.25.7) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -13040,7 +6155,7 @@ snapshots: ora: 5.3.0 semver: 7.6.3 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.4.5) + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.19.31)(typescript@5.4.5) tsconfig-paths: 4.2.0 tslib: 2.7.0 transitivePeerDependencies: @@ -13054,7 +6169,13 @@ snapshots: - supports-color - typescript - '@nx/js@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nx/js@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-Kp61s0cB3yk3RCyvSprakNL0VmXv7uqfsglqvxUDG6DXof9pj8jhTNn1Gms79DmUR5jxTeT+XNHcpl1y3QhTzg==} + peerDependencies: + verdaccio: ^5.0.4 + peerDependenciesMeta: + verdaccio: + optional: true dependencies: '@babel/core': 7.25.7 '@babel/plugin-proposal-decorators': 7.25.7(@babel/core@7.25.7) @@ -13063,12 +6184,12 @@ snapshots: '@babel/preset-env': 7.25.7(@babel/core@7.25.7) '@babel/preset-typescript': 7.25.7(@babel/core@7.25.7) '@babel/runtime': 7.25.7 - '@nrwl/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/workspace': 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + '@nrwl/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/workspace': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) babel-plugin-const-enum: 1.2.0(@babel/core@7.25.7) babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.25.7)(@babel/traverse@7.25.7) + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.25.7) chalk: 4.1.2 columnify: 1.6.0 detect-port: 1.6.1 @@ -13082,7 +6203,7 @@ snapshots: ora: 5.3.0 semver: 7.6.3 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3) + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.19.31)(typescript@5.5.3) tsconfig-paths: 4.2.0 tslib: 2.7.0 transitivePeerDependencies: @@ -13096,9 +6217,10 @@ snapshots: - supports-color - typescript - '@nx/linter@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))': + /@nx/linter@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1): + resolution: {integrity: sha512-UamWirRf0hmJCpJev1kCdeNPDmsyavuV8r0Ha8t9hPX3dJravjT4IzHL3bJy1ctu8AJrYhJqdTvNKCjqO7Uopw==} dependencies: - '@nx/eslint': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nx/eslint': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -13112,13 +6234,14 @@ snapshots: - supports-color - verdaccio - '@nx/node@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3)': + /@nx/node@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3): + resolution: {integrity: sha512-EVZt+oIzCzpU2hnnn92KUa8ncksFl8eZceSr7qQVnYN+A++aISQQAAiGnNm+9i097kM70C9zcGr4yo74r3UkZw==} dependencies: - '@nrwl/node': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/eslint': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/jest': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3))(typescript@5.5.3) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nrwl/node': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/eslint': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1) + '@nx/jest': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(ts-node@10.9.1)(typescript@5.5.3) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) tslib: 2.7.0 transitivePeerDependencies: - '@babel/traverse' @@ -13136,47 +6259,103 @@ snapshots: - ts-node - typescript - verdaccio + dev: true - '@nx/nx-darwin-arm64@19.5.1': + /@nx/nx-darwin-arm64@19.5.1: + resolution: {integrity: sha512-mdFSnwf+cEGZQ0HDJIzHBOWmho66VUN44qsDRPVSwpaEqlHSlcbiqKzM0+oVx9CRDLNQoYtYs1Y3hGlnag1sCQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@nx/nx-darwin-x64@19.5.1': + /@nx/nx-darwin-x64@19.5.1: + resolution: {integrity: sha512-ficF0T6vN0LkkYoPyEgdXEOfIR9ss0hXeG2s32SwqfjNZlbisO4fvrHM8f8WPujEJ+5nCIJ9o4jJiWBHkfUTBg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@nx/nx-freebsd-x64@19.5.1': + /@nx/nx-freebsd-x64@19.5.1: + resolution: {integrity: sha512-UjquUf8N06DlAyhpvEm1D57WXWQnvvVq6vIxq6rTmK+alWjMyOUs90sPYrqvV3TARAsdkos763S8T5rAOB/xYQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true - '@nx/nx-linux-arm-gnueabihf@19.5.1': + /@nx/nx-linux-arm-gnueabihf@19.5.1: + resolution: {integrity: sha512-UXBXiLEZVgHlz/iO634JQwQU/MP0Kx0tKwEzucjAryIUFTBRAZos76wTF8glBQaH4dTwWtQQObxaEVGGu+J4dA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@nx/nx-linux-arm64-gnu@19.5.1': + /@nx/nx-linux-arm64-gnu@19.5.1: + resolution: {integrity: sha512-UlBq3ImnFHMsI6jLxQA97ntgBvMvtnVmL/eluGOcUres9q0IqzTOWmBDccpR3ZLbI3NBrmDRrS79aid3SuBKwA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@nx/nx-linux-arm64-musl@19.5.1': + /@nx/nx-linux-arm64-musl@19.5.1: + resolution: {integrity: sha512-sw0zdO9CLjDY9qiweZm5p5zrkOeRPagimHCtHw/YIuPfkBrtoazi9adD+f8OXou/jrL/f1UE2/CA3gQKDOT35Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@nx/nx-linux-x64-gnu@19.5.1': + /@nx/nx-linux-x64-gnu@19.5.1: + resolution: {integrity: sha512-tHPcBgsyyLNRfJLWnDQLcWZZ69xn4Ocfnquxs30Q5gk5CZTNSVm/yA4ibYn9JGvSu0dNjzM+nJwmtEaudhtgSg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@nx/nx-linux-x64-musl@19.5.1': + /@nx/nx-linux-x64-musl@19.5.1: + resolution: {integrity: sha512-dHP8GrqK05gHwq6kSjuZqaN0CQrID2OspuJ4vKd+WoelioFNmdRAQWkOyqXA5dlrJfWs/IqV+WvnexYlxG1quw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@nx/nx-win32-arm64-msvc@19.5.1': + /@nx/nx-win32-arm64-msvc@19.5.1: + resolution: {integrity: sha512-YNhVje0gSmt7bLWDCR1Ea3vbvqF+iIeDhtpJuK7kXMbWAujZrA5sGW/xdPPShV8omlQuu1Ggms0BUCwr8Aiyig==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@nx/nx-win32-x64-msvc@19.5.1': + /@nx/nx-win32-x64-msvc@19.5.1: + resolution: {integrity: sha512-bxj12iAuyEwBCV6A+C8nXQ55KNji4L0VrL3y2KeH0wOeBMgTeKQxoMNk0/Ty2O6354YkAgwaKRHJMnM/LfO+og==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@nx/playwright@19.5.1(@babel/traverse@7.25.7)(@playwright/test@1.47.2)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nx/playwright@19.5.1(@playwright/test@1.47.2)(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-1A4y/taX0pGrjhCe02sGiGTOL6z7Qoef7yzasTOH+vWTpZG/FTVM9pBx0l9jDFeewCXgGgskbcRePmF+jus/Sw==} + peerDependencies: + '@playwright/test': ^1.36.0 + peerDependenciesMeta: + '@playwright/test': + optional: true dependencies: - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/eslint': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/eslint': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) + '@playwright/test': 1.47.2 minimatch: 9.0.3 tslib: 2.7.0 - optionalDependencies: - '@playwright/test': 1.47.2 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -13190,14 +6369,16 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nx/storybook@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nx/storybook@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-D5ltyQaOvQlGctQEy3t6ATNP1ddAIEAq1QMfzWxeXqhJPUKkPxV8vZUr6A+eKfm7z202pZ3UqInu6CQ5ydG/VQ==} dependencies: - '@nrwl/storybook': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/cypress': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/eslint': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(@zkochan/js-yaml@0.0.7)(eslint@8.57.0)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nrwl/storybook': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) + '@nx/cypress': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/eslint': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(eslint@8.57.0)(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) semver: 7.6.3 tslib: 2.7.0 @@ -13215,12 +6396,14 @@ snapshots: - supports-color - typescript - verdaccio + dev: true - '@nx/web@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nx/web@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-9R5KvFpmKlo6NHfswlxz2fBnnjj3Y/RX4o1RPwPDFUa9xPB+Ct1dbOESWSRSa6tJTa2UbyOfmiGdLnYdz0Gi+w==} dependencies: - '@nrwl/web': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nrwl/web': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) chalk: 4.1.2 detect-port: 1.6.1 http-server: 14.1.1 @@ -13236,49 +6419,51 @@ snapshots: - supports-color - typescript - verdaccio + dev: false - '@nx/webpack@19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3)': + /@nx/webpack@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3): + resolution: {integrity: sha512-9oIVBQWcvUBVLfK+9tVK2741EOYJRwq/gJmo7jYolRg8UlTumHoAg4nzPU9ZQ4Uq3y5+6nb8m5jfEzqI6GsSVQ==} dependencies: '@babel/core': 7.25.7 - '@module-federation/enhanced': 0.2.8(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + '@module-federation/enhanced': 0.2.8(typescript@5.5.3)(webpack@5.95.0) '@module-federation/sdk': 0.2.8 - '@nrwl/webpack': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(esbuild@0.19.12)(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) - '@nx/js': 19.5.1(@babel/traverse@7.25.7)(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)))(typescript@5.5.3) + '@nrwl/webpack': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(esbuild@0.19.12)(nx@19.5.1)(typescript@5.5.3) + '@nx/devkit': 19.5.1(nx@19.5.1) + '@nx/js': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7)(@types/node@18.19.31)(nx@19.5.1)(typescript@5.5.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.3) ajv: 8.17.1 autoprefixer: 10.4.20(postcss@8.4.47) - babel-loader: 9.2.1(@babel/core@7.25.7)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + babel-loader: 9.2.1(@babel/core@7.25.7)(webpack@5.95.0) browserslist: 4.24.0 chalk: 4.1.2 - copy-webpack-plugin: 10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - css-minimizer-webpack-plugin: 5.0.1(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + copy-webpack-plugin: 10.2.4(webpack@5.95.0) + css-loader: 6.11.0(webpack@5.95.0) + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.19.12)(webpack@5.95.0) + fork-ts-checker-webpack-plugin: 7.2.13(typescript@5.5.3)(webpack@5.95.0) less: 4.1.3 - less-loader: 11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - license-webpack-plugin: 4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + less-loader: 11.1.0(less@4.1.3)(webpack@5.95.0) + license-webpack-plugin: 4.0.2(webpack@5.95.0) loader-utils: 2.0.4 - mini-css-extract-plugin: 2.4.7(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + mini-css-extract-plugin: 2.4.7(webpack@5.95.0) parse5: 4.0.0 postcss: 8.4.47 postcss-import: 14.1.0(postcss@8.4.47) - postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + postcss-loader: 6.2.1(postcss@8.4.47)(webpack@5.95.0) rxjs: 7.8.1 sass: 1.79.4 - sass-loader: 12.6.0(sass@1.79.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - source-map-loader: 5.0.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + sass-loader: 12.6.0(sass@1.79.4)(webpack@5.95.0) + source-map-loader: 5.0.0(webpack@5.95.0) + style-loader: 3.3.4(webpack@5.95.0) stylus: 0.59.0 - stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - ts-loader: 9.5.1(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + stylus-loader: 7.1.3(stylus@0.59.0)(webpack@5.95.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.19.12)(webpack@5.95.0) + ts-loader: 9.5.1(typescript@5.5.3)(webpack@5.95.0) tsconfig-paths-webpack-plugin: 4.0.0 tslib: 2.7.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) - webpack-dev-server: 4.15.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + webpack-dev-server: 4.15.2(webpack@5.95.0) webpack-node-externals: 3.0.0 - webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + webpack-subresource-integrity: 5.1.0(webpack@5.95.0) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -13307,14 +6492,16 @@ snapshots: - vue-template-compiler - vue-tsc - webpack-cli + dev: false - '@nx/workspace@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))': + /@nx/workspace@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7): + resolution: {integrity: sha512-I/O+kDxaLzVXITmddijffNzllioe84oGSQ3q8s3nW7RP2/T1LkmOS7Prnd80sEVteQowHe0kOnvAh+p82kAUjQ==} dependencies: - '@nrwl/workspace': 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) - '@nx/devkit': 19.5.1(nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12))) + '@nrwl/workspace': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) + '@nx/devkit': 19.5.1(nx@19.5.1) chalk: 4.1.2 enquirer: 2.3.6 - nx: 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + nx: 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) tslib: 2.7.0 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -13322,185 +6509,368 @@ snapshots: - '@swc/core' - debug - '@oozcitak/dom@1.15.10': + /@oozcitak/dom@1.15.10: + resolution: {integrity: sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==} + engines: {node: '>=8.0'} dependencies: '@oozcitak/infra': 1.0.8 '@oozcitak/url': 1.0.4 '@oozcitak/util': 8.3.8 + dev: false - '@oozcitak/infra@1.0.8': + /@oozcitak/infra@1.0.8: + resolution: {integrity: sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==} + engines: {node: '>=6.0'} dependencies: '@oozcitak/util': 8.3.8 + dev: false - '@oozcitak/url@1.0.4': + /@oozcitak/url@1.0.4: + resolution: {integrity: sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==} + engines: {node: '>=8.0'} dependencies: '@oozcitak/infra': 1.0.8 '@oozcitak/util': 8.3.8 + dev: false - '@oozcitak/util@8.3.8': {} + /@oozcitak/util@8.3.8: + resolution: {integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==} + engines: {node: '>=8.0'} + dev: false - '@phenomnomnominal/tsquery@5.0.1(typescript@5.5.3)': + /@phenomnomnominal/tsquery@5.0.1(typescript@5.5.3): + resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} + peerDependencies: + typescript: ^3 || ^4 || ^5 dependencies: esquery: 1.6.0 typescript: 5.5.3 - '@pkgjs/parseargs@0.11.0': + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true optional: true - '@playwright/test@1.47.2': + /@playwright/test@1.47.2: + resolution: {integrity: sha512-jTXRsoSPONAs8Za9QEQdyjFn+0ZQFjCiIztAIF6bi1HqhBzG9Ma7g1WotyiGqFSBRZjIEqMdT8RUlbk1QVhzCQ==} + engines: {node: '>=18'} + hasBin: true dependencies: playwright: 1.47.2 + dev: true - '@push-based/ngx-fast-svg@18.1.0(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1)': + /@push-based/ngx-fast-svg@18.1.0(@angular/common@18.1.1)(@angular/core@18.1.1)(rxjs@7.8.1): + resolution: {integrity: sha512-H1PGmdQb03lvVyDzJk3kK3sIJk573752owALAePdhSnEj9Vuxwy+y6u35I3ssFiqxT1FfI/otSbXKFgmVfYJEQ==} + peerDependencies: + '@angular/common': '>17.1.0' + '@angular/core': '>17.1.0' + rxjs: '>7.8.0' dependencies: - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) rxjs: 7.8.1 tslib: 2.7.0 + dev: false - '@rollup/plugin-json@6.1.0(rollup@4.24.0)': + /@rollup/plugin-json@6.1.0(rollup@4.24.0): + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - optionalDependencies: rollup: 4.24.0 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.24.0)': + /@rollup/plugin-node-resolve@15.3.0(rollup@4.24.0): + resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 - optionalDependencies: rollup: 4.24.0 - '@rollup/pluginutils@5.1.2(rollup@4.24.0)': + /@rollup/pluginutils@5.1.2(rollup@4.24.0): + resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 - optionalDependencies: rollup: 4.24.0 - '@rollup/rollup-android-arm-eabi@4.18.0': + /@rollup/rollup-android-arm-eabi@4.18.0: + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@rollup/rollup-android-arm-eabi@4.24.0': + /@rollup/rollup-android-arm-eabi@4.24.0: + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} + cpu: [arm] + os: [android] + requiresBuild: true optional: true - '@rollup/rollup-android-arm64@4.18.0': + /@rollup/rollup-android-arm64@4.18.0: + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@rollup/rollup-android-arm64@4.24.0': + /@rollup/rollup-android-arm64@4.24.0: + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true - '@rollup/rollup-darwin-arm64@4.18.0': + /@rollup/rollup-darwin-arm64@4.18.0: + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@rollup/rollup-darwin-arm64@4.24.0': + /@rollup/rollup-darwin-arm64@4.24.0: + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@rollup/rollup-darwin-x64@4.18.0': + /@rollup/rollup-darwin-x64@4.18.0: + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@rollup/rollup-darwin-x64@4.24.0': + /@rollup/rollup-darwin-x64@4.24.0: + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + /@rollup/rollup-linux-arm-gnueabihf@4.18.0: + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + /@rollup/rollup-linux-arm-gnueabihf@4.24.0: + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': + /@rollup/rollup-linux-arm-musleabihf@4.18.0: + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm-musleabihf@4.24.0': + /@rollup/rollup-linux-arm-musleabihf@4.24.0: + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': + /@rollup/rollup-linux-arm64-gnu@4.18.0: + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm64-gnu@4.24.0': + /@rollup/rollup-linux-arm64-gnu@4.24.0: + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': + /@rollup/rollup-linux-arm64-musl@4.18.0: + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-arm64-musl@4.24.0': + /@rollup/rollup-linux-arm64-musl@4.24.0: + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + /@rollup/rollup-linux-powerpc64le-gnu@4.18.0: + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + /@rollup/rollup-linux-powerpc64le-gnu@4.24.0: + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': + /@rollup/rollup-linux-riscv64-gnu@4.18.0: + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-riscv64-gnu@4.24.0': + /@rollup/rollup-linux-riscv64-gnu@4.24.0: + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': + /@rollup/rollup-linux-s390x-gnu@4.18.0: + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-s390x-gnu@4.24.0': + /@rollup/rollup-linux-s390x-gnu@4.24.0: + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': + /@rollup/rollup-linux-x64-gnu@4.18.0: + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-x64-gnu@4.24.0': + /@rollup/rollup-linux-x64-gnu@4.24.0: + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': + /@rollup/rollup-linux-x64-musl@4.18.0: + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-linux-x64-musl@4.24.0': + /@rollup/rollup-linux-x64-musl@4.24.0: + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': + /@rollup/rollup-win32-arm64-msvc@4.18.0: + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@rollup/rollup-win32-arm64-msvc@4.24.0': + /@rollup/rollup-win32-arm64-msvc@4.24.0: + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': + /@rollup/rollup-win32-ia32-msvc@4.18.0: + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@rollup/rollup-win32-ia32-msvc@4.24.0': + /@rollup/rollup-win32-ia32-msvc@4.24.0: + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': + /@rollup/rollup-win32-x64-msvc@4.18.0: + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@rollup/rollup-win32-x64-msvc@4.24.0': + /@rollup/rollup-win32-x64-msvc@4.24.0: + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@rollup/wasm-node@4.24.0': + /@rollup/wasm-node@4.24.0: + resolution: {integrity: sha512-LL6oALR6fKG6GihtH0K0uWLAl19Q/QJst+oKJT1VWwFo4sPLA0/7JeZaSqrpFWq8OPloiKx/NDG4BWppFSX2vQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true dependencies: '@types/estree': 1.0.6 optionalDependencies: fsevents: 2.3.3 - '@schematics/angular@18.1.1(chokidar@3.6.0)': + /@schematics/angular@18.1.1: + resolution: {integrity: sha512-6nQUSuFSP7un5Bmm6/MpQXq3jnkdEYg2MUPv7JStsqnT1YYzUsDjkUv7Hsci0xQmeUAzVz3ueg4znviJoQxWdg==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 18.1.1(chokidar@3.6.0) - '@angular-devkit/schematics': 18.1.1(chokidar@3.6.0) + '@angular-devkit/core': 18.1.1 + '@angular-devkit/schematics': 18.1.1 jsonc-parser: 3.3.1 transitivePeerDependencies: - chokidar - '@schematics/angular@18.1.4(chokidar@3.6.0)': + /@schematics/angular@18.1.4: + resolution: {integrity: sha512-M3edVYKiAGWAAKs7XDLpz1OKUy4STVMT+46Y44ydYz06hI8m/dJfS8ZHTvXPl7JhkrIrSDEMed+WidZtGPIxMg==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 18.1.4(chokidar@3.6.0) - '@angular-devkit/schematics': 18.1.4(chokidar@3.6.0) + '@angular-devkit/core': 18.1.4 + '@angular-devkit/schematics': 18.1.4 jsonc-parser: 3.3.1 transitivePeerDependencies: - chokidar + dev: true - '@shikijs/core@1.22.2': + /@shikijs/core@1.22.2: + resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} dependencies: '@shikijs/engine-javascript': 1.22.2 '@shikijs/engine-oniguruma': 1.22.2 @@ -13508,34 +6878,54 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 + dev: false - '@shikijs/engine-javascript@1.22.2': + /@shikijs/engine-javascript@1.22.2: + resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} dependencies: '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-js: 0.4.3 + dev: false - '@shikijs/engine-oniguruma@1.22.2': + /@shikijs/engine-oniguruma@1.22.2: + resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} dependencies: '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 + dev: false - '@shikijs/types@1.22.2': + /@shikijs/types@1.22.2: + resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} dependencies: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 + dev: false - '@shikijs/vscode-textmate@9.3.0': {} + /@shikijs/vscode-textmate@9.3.0: + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + dev: false - '@sigstore/bundle@2.3.2': + /@sigstore/bundle@2.3.2: + resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@sigstore/protobuf-specs': 0.3.2 + dev: true - '@sigstore/core@1.1.0': {} + /@sigstore/core@1.1.0: + resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} + engines: {node: ^16.14.0 || >=18.0.0} + dev: true - '@sigstore/protobuf-specs@0.3.2': {} + /@sigstore/protobuf-specs@0.3.2: + resolution: {integrity: sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==} + engines: {node: ^16.14.0 || >=18.0.0} + dev: true - '@sigstore/sign@2.3.2': + /@sigstore/sign@2.3.2: + resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 @@ -13545,33 +6935,48 @@ snapshots: promise-retry: 2.0.1 transitivePeerDependencies: - supports-color + dev: true - '@sigstore/tuf@2.3.4': + /@sigstore/tuf@2.3.4: + resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@sigstore/protobuf-specs': 0.3.2 tuf-js: 2.2.1 transitivePeerDependencies: - supports-color + dev: true - '@sigstore/verify@1.2.1': + /@sigstore/verify@1.2.1: + resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 '@sigstore/protobuf-specs': 0.3.2 + dev: true - '@sinclair/typebox@0.27.8': {} + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@sindresorhus/merge-streams@2.3.0': {} + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} - '@sinonjs/commons@3.0.1': + /@sinonjs/commons@3.0.1: + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: type-detect: 4.0.8 - '@sinonjs/fake-timers@10.3.0': + /@sinonjs/fake-timers@10.3.0: + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: '@sinonjs/commons': 3.0.1 - '@storybook/addon-actions@8.3.5(storybook@8.3.5)': + /@storybook/addon-actions@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-t8D5oo+4XfD+F8091wLa2y/CDd/W2lExCeol5Vm1tp5saO+u6f2/d7iykLhTowWV84Uohi3D073uFeyTAlGebg==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 @@ -13579,29 +6984,41 @@ snapshots: polished: 4.3.1 storybook: 8.3.5 uuid: 9.0.1 + dev: true - '@storybook/addon-backgrounds@8.3.5(storybook@8.3.5)': + /@storybook/addon-backgrounds@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-IQGjDujuw8+iSqKREdkL8I5E/5CAHZbfOWd4A75PQK2D6qZ0fu/xRwTOQOH4jP6xn/abvfACOdL6A0d5bU90ag==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 storybook: 8.3.5 ts-dedent: 2.2.0 + dev: true - '@storybook/addon-controls@8.3.5(storybook@8.3.5)': + /@storybook/addon-controls@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-2eCVobUUvY1Rq7sp1U8Mx8t44VXwvi0E+hqyrsqOx5TTSC/FUQ+hNAX6GSYUcFIyQQ1ORpKNlUjAAdjxBv1ZHQ==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 lodash: 4.17.21 storybook: 8.3.5 ts-dedent: 2.2.0 + dev: true - '@storybook/addon-docs@8.3.5(storybook@8.3.5)(webpack-sources@3.2.3)': + /@storybook/addon-docs@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-MOVfo1bY8kXTzbvmWnx3UuSO4WNykFz7Edvb3mxltNyuW7UDRZGuIuSe32ddT/EtLJfurrC9Ja3yBy4KBUGnMA==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) - '@storybook/blocks': 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5) - '@storybook/csf-plugin': 8.3.5(storybook@8.3.5)(webpack-sources@3.2.3) + '@storybook/blocks': 8.3.5(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.5) + '@storybook/csf-plugin': 8.3.5(storybook@8.3.5) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5) + '@storybook/react-dom-shim': 8.3.5(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.5) '@types/react': 18.3.11 fs-extra: 11.2.0 react: 18.3.1 @@ -13612,13 +7029,17 @@ snapshots: ts-dedent: 2.2.0 transitivePeerDependencies: - webpack-sources + dev: true - '@storybook/addon-essentials@8.3.5(storybook@8.3.5)(webpack-sources@3.2.3)': + /@storybook/addon-essentials@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-hXTtPuN4/IsXjUrkMPAuz1qKAl8DovdXpjQgjQs7jSAVx3kc4BZaGqJ3gaVenKtO8uDchmA92BoQygpkc8eWhw==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@storybook/addon-actions': 8.3.5(storybook@8.3.5) '@storybook/addon-backgrounds': 8.3.5(storybook@8.3.5) '@storybook/addon-controls': 8.3.5(storybook@8.3.5) - '@storybook/addon-docs': 8.3.5(storybook@8.3.5)(webpack-sources@3.2.3) + '@storybook/addon-docs': 8.3.5(storybook@8.3.5) '@storybook/addon-highlight': 8.3.5(storybook@8.3.5) '@storybook/addon-measure': 8.3.5(storybook@8.3.5) '@storybook/addon-outline': 8.3.5(storybook@8.3.5) @@ -13628,46 +7049,89 @@ snapshots: ts-dedent: 2.2.0 transitivePeerDependencies: - webpack-sources + dev: true - '@storybook/addon-highlight@8.3.5(storybook@8.3.5)': + /@storybook/addon-highlight@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-ku0epul9aReCR3Gv/emwYnsqg3vgux5OmYMjoDcJC7s+LyfweSzLV/f5t9gSHazikJElh5TehtVkWbC4QfbGSw==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@storybook/global': 5.0.0 storybook: 8.3.5 + dev: true - '@storybook/addon-measure@8.3.5(storybook@8.3.5)': + /@storybook/addon-measure@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-6GVehgbHhFIFS69xSfRV+12VK0cnuIAtZdp1J3eUCc2ATrcigqVjTM6wzZz6kBuX6O3dcusr7Wg46KtNliqLqg==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@storybook/global': 5.0.0 storybook: 8.3.5 tiny-invariant: 1.3.3 + dev: true - '@storybook/addon-outline@8.3.5(storybook@8.3.5)': + /@storybook/addon-outline@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-dwmK6GzjEnQP9Yo0VnBUQtJkXZlXdfjWyskZ/IlUVc+IFdeeCtIiMyA92oMfHo8eXt0k1g21ZqMaIn7ZltOuHw==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@storybook/global': 5.0.0 storybook: 8.3.5 ts-dedent: 2.2.0 + dev: true - '@storybook/addon-toolbars@8.3.5(storybook@8.3.5)': + /@storybook/addon-toolbars@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-Ml2gc9q8WbteDvmuAZGgBxt5SqWMXzuTkMjlsA8EB53hlkN1w9esX4s8YtBeNqC3HKoUzcdq8uexSBqU8fDbSA==} + peerDependencies: + storybook: ^8.3.5 dependencies: storybook: 8.3.5 + dev: true - '@storybook/addon-viewport@8.3.5(storybook@8.3.5)': + /@storybook/addon-viewport@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-FSWydoPiVWFXEittG7O1YgvuaqoU9Vb+qoq9XfP/hvQHHMDcMZvC40JaV8AnJeTXaM7ngIjcn9XDEfGbFfOzXw==} + peerDependencies: + storybook: ^8.3.5 dependencies: memoizerific: 1.11.3 storybook: 8.3.5 + dev: true - '@storybook/angular@8.3.5(2725wwsw5hukqk37motxs5tguy)': + /@storybook/angular@8.3.5(@angular-devkit/architect@0.1802.7)(@angular-devkit/build-angular@18.1.1)(@angular-devkit/core@18.1.1)(@angular/cli@18.1.4)(@angular/common@18.1.1)(@angular/compiler-cli@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/forms@18.1.1)(@angular/platform-browser-dynamic@18.1.1)(@angular/platform-browser@18.1.1)(@swc/core@1.5.7)(esbuild@0.19.12)(rxjs@7.8.1)(storybook@8.3.5)(typescript@5.5.3)(zone.js@0.14.4): + resolution: {integrity: sha512-KY2qk3dSu42PfAffqvaHXx9U/jnBH5HFTfQFa/Kbopr9KZzeX0st2ic1gQFBZyG8JdnryXNg7SE4Ynf+Cjw8Cw==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@angular-devkit/architect': '>=0.1500.0 < 0.1900.0' + '@angular-devkit/build-angular': '>=15.0.0 < 19.0.0' + '@angular-devkit/core': '>=15.0.0 < 19.0.0' + '@angular/cli': '>=15.0.0 < 19.0.0' + '@angular/common': '>=15.0.0 < 19.0.0' + '@angular/compiler': '>=15.0.0 < 19.0.0' + '@angular/compiler-cli': '>=15.0.0 < 19.0.0' + '@angular/core': '>=15.0.0 < 19.0.0' + '@angular/forms': '>=15.0.0 < 19.0.0' + '@angular/platform-browser': '>=15.0.0 < 19.0.0' + '@angular/platform-browser-dynamic': '>=15.0.0 < 19.0.0' + rxjs: ^6.0.0 || ^7.4.0 + storybook: ^8.3.5 + typescript: ^4.0.0 || ^5.0.0 + zone.js: '>= 0.11.1 < 1.0.0' + peerDependenciesMeta: + '@angular/cli': + optional: true dependencies: - '@angular-devkit/architect': 0.1802.7(chokidar@3.6.0) - '@angular-devkit/build-angular': 18.1.1(h6b4gdgshe35go2zaygpk2hstq) - '@angular-devkit/core': 18.1.1(chokidar@3.6.0) - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/compiler': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3) + '@angular-devkit/architect': 0.1802.7 + '@angular-devkit/build-angular': 18.1.1(@angular/compiler-cli@18.1.1)(@angular/platform-server@18.1.1)(@swc/core@1.5.7)(@types/node@18.19.31)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.13)(typescript@5.5.3) + '@angular-devkit/core': 18.1.1 + '@angular/cli': 18.1.4 + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) + '@angular/compiler': 18.1.1(@angular/core@18.1.1) + '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1)(typescript@5.5.3) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/forms': 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) - '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/platform-browser-dynamic': 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))) - '@storybook/builder-webpack5': 8.3.5(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(storybook@8.3.5)(typescript@5.5.3) + '@angular/forms': 18.1.1(@angular/common@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1)(rxjs@7.8.1) + '@angular/platform-browser': 18.1.1(@angular/animations@18.1.1)(@angular/common@18.1.1)(@angular/core@18.1.1) + '@angular/platform-browser-dynamic': 18.1.1(@angular/common@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1) + '@storybook/builder-webpack5': 8.3.5(@swc/core@1.5.7)(esbuild@0.19.12)(storybook@8.3.5)(typescript@5.5.3) '@storybook/components': 8.3.5(storybook@8.3.5) '@storybook/core-webpack': 8.3.5(storybook@8.3.5) '@storybook/global': 5.0.0 @@ -13689,10 +7153,8 @@ snapshots: tsconfig-paths-webpack-plugin: 4.1.0 typescript: 5.5.3 util-deprecate: 1.0.2 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) zone.js: 0.14.4 - optionalDependencies: - '@angular/cli': 18.1.4(chokidar@3.6.0) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -13700,12 +7162,23 @@ snapshots: - supports-color - uglify-js - webpack-cli + dev: true - '@storybook/blocks@8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)': + /@storybook/blocks@8.3.5(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.5): + resolution: {integrity: sha512-8cHTdTywolTHlgwN8I7YH7saWAIjGzV617AwjhJ95AKlC0VtpO1gAFcAgCqr4DU9eMc+LZuvbnaU/RSvA5eCCQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.5 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/icons': 1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/icons': 1.2.12(react-dom@18.3.1)(react@18.3.1) '@types/lodash': 4.17.10 color-convert: 2.0.1 dequal: 2.0.3 @@ -13713,16 +7186,23 @@ snapshots: markdown-to-jsx: 7.5.0(react@18.3.1) memoizerific: 1.11.3 polished: 4.3.1 - react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-colorful: 5.6.1(react-dom@18.3.1)(react@18.3.1) + react-dom: 18.3.1(react@18.3.1) storybook: 8.3.5 telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + dev: true - '@storybook/builder-webpack5@8.3.5(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(storybook@8.3.5)(typescript@5.5.3)': + /@storybook/builder-webpack5@8.3.5(@swc/core@1.5.7)(esbuild@0.19.12)(storybook@8.3.5)(typescript@5.5.3): + resolution: {integrity: sha512-rhmfdiSlDn3Arki7IMYk11PO29rYuYM4LZ8GlNqREU7VUl/8Vngo/jFIa4pKaIns3ql1RrwzO1wm9JvuL/4ydA==} + peerDependencies: + storybook: ^8.3.5 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@storybook/core-webpack': 8.3.5(storybook@8.3.5) '@types/node': 22.7.4 @@ -13731,29 +7211,28 @@ snapshots: case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + css-loader: 6.11.0(webpack@5.95.0) es-module-lexer: 1.5.4 express: 4.21.0 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.3)(webpack@5.95.0) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + html-webpack-plugin: 5.6.0(webpack@5.95.0) magic-string: 0.30.11 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 storybook: 8.3.5 - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + style-loader: 3.3.4(webpack@5.95.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.19.12)(webpack@5.95.0) ts-dedent: 2.2.0 + typescript: 5.5.3 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) - webpack-dev-middleware: 6.1.3(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + webpack-dev-middleware: 6.1.3(webpack@5.95.0) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 - optionalDependencies: - typescript: 5.5.3 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -13761,22 +7240,36 @@ snapshots: - supports-color - uglify-js - webpack-cli + dev: true - '@storybook/components@8.3.5(storybook@8.3.5)': + /@storybook/components@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-Rq28YogakD3FO4F8KwAtGpo1g3t4V/gfCLqTQ8B6oQUFoxLqegkWk/DlwCzvoJndXuQJfdSyM6+r1JcA4Nql5A==} + peerDependencies: + storybook: ^8.3.5 dependencies: storybook: 8.3.5 + dev: true - '@storybook/core-server@8.3.5(storybook@8.3.5)': + /@storybook/core-server@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-HGXGijOHh4rW9lRqt4SZQ4QGgynSvgzQPLVHBF+CRUCfatX4ryfT6dsPyCpiz8foqRtvf0UufBO0F89o/ZPalQ==} + peerDependencies: + storybook: ^8.3.5 dependencies: storybook: 8.3.5 + dev: true - '@storybook/core-webpack@8.3.5(storybook@8.3.5)': + /@storybook/core-webpack@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-mN8BHNc6lSGUf/nKgDr6XoTt1cX+Tap9RnKMUiROCDzfVlJPeJBrG4qrTOok7AwObzeDl9DNFyun6+pVgXJe7A==} + peerDependencies: + storybook: ^8.3.5 dependencies: '@types/node': 22.7.4 storybook: 8.3.5 ts-dedent: 2.2.0 + dev: true - '@storybook/core@8.3.5': + /@storybook/core@8.3.5: + resolution: {integrity: sha512-GOGfTvdioNa/n+Huwg4u/dsyYyBcM+gEcdxi3B7i5x4yJ3I912KoVshumQAOF2myKSRdI8h8aGWdx7nnjd0+5Q==} dependencies: '@storybook/csf': 0.1.11 '@types/express': 4.17.21 @@ -13795,51 +7288,93 @@ snapshots: - bufferutil - supports-color - utf-8-validate + dev: true - '@storybook/csf-plugin@8.3.5(storybook@8.3.5)(webpack-sources@3.2.3)': + /@storybook/csf-plugin@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-ODVqNXwJt90hG7QW8I9w/XUyOGlr0l7XltmIJgXwB/2cYDvaGu3JV5Ybg7O0fxPV8uXk7JlRuUD8ZYv5Low6pA==} + peerDependencies: + storybook: ^8.3.5 dependencies: storybook: 8.3.5 - unplugin: 1.14.1(webpack-sources@3.2.3) + unplugin: 1.14.1 transitivePeerDependencies: - webpack-sources + dev: true - '@storybook/csf@0.1.11': + /@storybook/csf@0.1.11: + resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} dependencies: type-fest: 2.19.0 + dev: true - '@storybook/global@5.0.0': {} + /@storybook/global@5.0.0: + resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} + dev: true - '@storybook/icons@1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@storybook/icons@1.2.12(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-UxgyK5W3/UV4VrI3dl6ajGfHM4aOqMAkFLWe2KibeQudLf6NJpDrDMSHwZj+3iKC4jFU7dkKbbtH2h/al4sW3Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: true - '@storybook/manager-api@8.3.5(storybook@8.3.5)': + /@storybook/manager-api@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-fEQoKKi7h7pzh2z9RfuzatJxubrsfL/CB99fNXQ0wshMSY/7O4ckd18pK4fzG9ErnCtLAO9qsim4N/4eQC+/8Q==} + peerDependencies: + storybook: ^8.3.5 dependencies: storybook: 8.3.5 + dev: true - '@storybook/preview-api@8.3.5(storybook@8.3.5)': + /@storybook/preview-api@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-VPqpudE8pmjTLvdNJoW/2//nqElDgUOmIn3QxbbCmdZTHDg5tFtxuqwdlNfArF0TxvTSBDIulXt/Q6K56TAfTg==} + peerDependencies: + storybook: ^8.3.5 dependencies: storybook: 8.3.5 + dev: true - '@storybook/react-dom-shim@8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)': + /@storybook/react-dom-shim@8.3.5(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.5): + resolution: {integrity: sha512-Hf0UitJ/K0C7ajooooUK/PxOR4ihUWqsC7iCV1Gqth8U37dTeLMbaEO4PBwu0VQ+Ufg0N8BJLWfg7o6G4hrODw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.5 dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) storybook: 8.3.5 + dev: true - '@storybook/theming@8.3.5(storybook@8.3.5)': + /@storybook/theming@8.3.5(storybook@8.3.5): + resolution: {integrity: sha512-9HmDDyC691oqfg4RziIM9ElsS2HITaxmH7n/yeUPtuirkPdAQzqOzhvH/Sa0qOhifzs8VjR+Gd/a/ZQ+S38r7w==} + peerDependencies: + storybook: ^8.3.5 dependencies: storybook: 8.3.5 + dev: true - '@swc-node/core@1.13.3(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)': + /@swc-node/core@1.13.3(@swc/core@1.5.7)(@swc/types@0.1.12): + resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} + engines: {node: '>= 10'} + peerDependencies: + '@swc/core': '>= 1.4.13' + '@swc/types': '>= 0.1' dependencies: '@swc/core': 1.5.7(@swc/helpers@0.5.12) '@swc/types': 0.1.12 - '@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3)': + /@swc-node/register@1.9.2(@swc/core@1.5.7)(@swc/types@0.1.12)(typescript@5.5.3): + resolution: {integrity: sha512-BBjg0QNuEEmJSoU/++JOXhrjWdu3PTyYeJWsvchsI0Aqtj8ICkz/DqlwtXbmZVZ5vuDPpTfFlwDBZe81zgShMA==} + peerDependencies: + '@swc/core': '>= 1.4.13' + typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.13.3(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12) + '@swc-node/core': 1.13.3(@swc/core@1.5.7)(@swc/types@0.1.12) '@swc-node/sourcemap-support': 0.5.1 '@swc/core': 1.5.7(@swc/helpers@0.5.12) colorette: 2.0.20 @@ -13851,44 +7386,104 @@ snapshots: - '@swc/types' - supports-color - '@swc-node/sourcemap-support@0.5.1': + /@swc-node/sourcemap-support@0.5.1: + resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==} dependencies: source-map-support: 0.5.21 tslib: 2.7.0 - '@swc/core-darwin-arm64@1.5.7': + /@swc/core-darwin-arm64@1.5.7: + resolution: {integrity: sha512-bZLVHPTpH3h6yhwVl395k0Mtx8v6CGhq5r4KQdAoPbADU974Mauz1b6ViHAJ74O0IVE5vyy7tD3OpkQxL/vMDQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true - '@swc/core-darwin-x64@1.5.7': + /@swc/core-darwin-x64@1.5.7: + resolution: {integrity: sha512-RpUyu2GsviwTc2qVajPL0l8nf2vKj5wzO3WkLSHAHEJbiUZk83NJrZd1RVbEknIMO7+Uyjh54hEh8R26jSByaw==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true - '@swc/core-linux-arm-gnueabihf@1.5.7': + /@swc/core-linux-arm-gnueabihf@1.5.7: + resolution: {integrity: sha512-cTZWTnCXLABOuvWiv6nQQM0hP6ZWEkzdgDvztgHI/+u/MvtzJBN5lBQ2lue/9sSFYLMqzqff5EHKlFtrJCA9dQ==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true - '@swc/core-linux-arm64-gnu@1.5.7': + /@swc/core-linux-arm64-gnu@1.5.7: + resolution: {integrity: sha512-hoeTJFBiE/IJP30Be7djWF8Q5KVgkbDtjySmvYLg9P94bHg9TJPSQoC72tXx/oXOgXvElDe/GMybru0UxhKx4g==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@swc/core-linux-arm64-musl@1.5.7': + /@swc/core-linux-arm64-musl@1.5.7: + resolution: {integrity: sha512-+NDhK+IFTiVK1/o7EXdCeF2hEzCiaRSrb9zD7X2Z7inwWlxAntcSuzZW7Y6BRqGQH89KA91qYgwbnjgTQ22PiQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true - '@swc/core-linux-x64-gnu@1.5.7': + /@swc/core-linux-x64-gnu@1.5.7: + resolution: {integrity: sha512-25GXpJmeFxKB+7pbY7YQLhWWjkYlR+kHz5I3j9WRl3Lp4v4UD67OGXwPe+DIcHqcouA1fhLhsgHJWtsaNOMBNg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@swc/core-linux-x64-musl@1.5.7': + /@swc/core-linux-x64-musl@1.5.7: + resolution: {integrity: sha512-0VN9Y5EAPBESmSPPsCJzplZHV26akC0sIgd3Hc/7S/1GkSMoeuVL+V9vt+F/cCuzr4VidzSkqftdP3qEIsXSpg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true - '@swc/core-win32-arm64-msvc@1.5.7': + /@swc/core-win32-arm64-msvc@1.5.7: + resolution: {integrity: sha512-RtoNnstBwy5VloNCvmvYNApkTmuCe4sNcoYWpmY7C1+bPR+6SOo8im1G6/FpNem8AR5fcZCmXHWQ+EUmRWJyuA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true - '@swc/core-win32-ia32-msvc@1.5.7': + /@swc/core-win32-ia32-msvc@1.5.7: + resolution: {integrity: sha512-Xm0TfvcmmspvQg1s4+USL3x8D+YPAfX2JHygvxAnCJ0EHun8cm2zvfNBcsTlnwYb0ybFWXXY129aq1wgFC9TpQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true - '@swc/core-win32-x64-msvc@1.5.7': + /@swc/core-win32-x64-msvc@1.5.7: + resolution: {integrity: sha512-tp43WfJLCsKLQKBmjmY/0vv1slVywR5Q4qKjF5OIY8QijaEW7/8VwPyUyVoJZEnDgv9jKtUTG5PzqtIYPZGnyg==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true - '@swc/core@1.5.7(@swc/helpers@0.5.12)': + /@swc/core@1.5.7(@swc/helpers@0.5.12): + resolution: {integrity: sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ==} + engines: {node: '>=10'} + requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true dependencies: '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.12 '@swc/types': 0.1.7 optionalDependencies: '@swc/core-darwin-arm64': 1.5.7 @@ -13901,27 +7496,36 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.5.7 '@swc/core-win32-ia32-msvc': 1.5.7 '@swc/core-win32-x64-msvc': 1.5.7 - '@swc/helpers': 0.5.12 - '@swc/counter@0.1.3': {} + /@swc/counter@0.1.3: + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.12': + /@swc/helpers@0.5.12: + resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} dependencies: tslib: 2.7.0 - '@swc/types@0.1.12': + /@swc/types@0.1.12: + resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} dependencies: '@swc/counter': 0.1.3 - '@swc/types@0.1.7': + /@swc/types@0.1.7: + resolution: {integrity: sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==} dependencies: '@swc/counter': 0.1.3 - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))': + /@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.13): + resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} + peerDependencies: + tailwindcss: '>=3.2.0' dependencies: - tailwindcss: 3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + tailwindcss: 3.4.13(ts-node@10.9.1) + dev: false - '@testing-library/dom@8.20.1': + /@testing-library/dom@8.20.1: + resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} + engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.25.7 '@babel/runtime': 7.25.7 @@ -13931,33 +7535,52 @@ snapshots: dom-accessibility-api: 0.5.16 lz-string: 1.5.0 pretty-format: 27.5.1 + dev: true - '@tootallnate/once@2.0.0': {} + /@tootallnate/once@2.0.0: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} - '@trysound/sax@0.2.0': {} + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} - '@tsconfig/node10@1.0.11': {} + /@tsconfig/node10@1.0.11: + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - '@tsconfig/node12@1.0.11': {} + /@tsconfig/node12@1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - '@tsconfig/node14@1.0.3': {} + /@tsconfig/node14@1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - '@tsconfig/node16@1.0.4': {} + /@tsconfig/node16@1.0.4: + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@tufjs/canonical-json@2.0.0': {} + /@tufjs/canonical-json@2.0.0: + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.0 || >=18.0.0} + dev: true - '@tufjs/models@2.0.1': + /@tufjs/models@2.0.1: + resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 + dev: true - '@tybys/wasm-util@0.9.0': + /@tybys/wasm-util@0.9.0: + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} dependencies: tslib: 2.7.0 - '@types/aria-query@5.0.4': {} + /@types/aria-query@5.0.4: + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + dev: true - '@types/babel__core@7.20.5': + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: '@babel/parser': 7.25.7 '@babel/types': 7.25.7 @@ -13965,222 +7588,309 @@ snapshots: '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 - '@types/babel__generator@7.6.8': + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: '@babel/types': 7.25.7 - '@types/babel__template@7.4.4': + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: '@babel/parser': 7.25.7 '@babel/types': 7.25.7 - '@types/babel__traverse@7.20.6': + /@types/babel__traverse@7.20.6: + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: '@babel/types': 7.25.7 - '@types/body-parser@1.19.5': + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 '@types/node': 18.19.31 - '@types/bonjour@3.5.13': + /@types/bonjour@3.5.13: + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: '@types/node': 18.19.31 - '@types/compression@1.7.5': + /@types/compression@1.7.5: + resolution: {integrity: sha512-AAQvK5pxMpaT+nDvhHrsBhLSYG5yQdtkaJE1WYieSNY2mVFKAgmU4ks65rkZD5oqnGCFLyQpUr1CqI4DmUMyDg==} dependencies: '@types/express': 4.17.21 + dev: true - '@types/connect-history-api-fallback@1.5.4': + /@types/connect-history-api-fallback@1.5.4: + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 5.0.0 '@types/node': 18.19.31 - '@types/connect@3.4.38': + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: '@types/node': 18.19.31 - '@types/conventional-commits-parser@5.0.0': + /@types/conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} dependencies: '@types/node': 18.19.31 + dev: true - '@types/eslint-scope@3.7.7': + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: '@types/eslint': 9.6.1 '@types/estree': 1.0.6 - '@types/eslint@9.6.1': + /@types/eslint@9.6.1: + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} dependencies: '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 - '@types/estree@1.0.5': {} + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/estree@1.0.6': {} + /@types/estree@1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/express-serve-static-core@4.19.6': + /@types/express-serve-static-core@4.19.6: + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: '@types/node': 18.19.31 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - '@types/express-serve-static-core@5.0.0': + /@types/express-serve-static-core@5.0.0: + resolution: {integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==} dependencies: '@types/node': 18.19.31 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - '@types/express@4.17.21': + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.6 '@types/qs': 6.9.16 '@types/serve-static': 1.15.7 - '@types/graceful-fs@4.1.9': + /@types/graceful-fs@4.1.9: + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: '@types/node': 18.19.31 - '@types/hast@3.0.4': + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} dependencies: '@types/unist': 3.0.3 - '@types/html-minifier-terser@6.1.0': {} + /@types/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: true - '@types/http-errors@2.0.4': {} + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - '@types/http-proxy@1.17.15': + /@types/http-proxy@1.17.15: + resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} dependencies: '@types/node': 18.19.31 - '@types/istanbul-lib-coverage@2.0.6': {} + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - '@types/istanbul-lib-report@3.0.3': + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} dependencies: '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports@3.0.4': + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/jest@29.5.13': + /@types/jest@29.5.13: + resolution: {integrity: sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==} dependencies: expect: 29.7.0 pretty-format: 29.7.0 + dev: true - '@types/jsdom@20.0.1': + /@types/jsdom@20.0.1: + resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: '@types/node': 18.19.31 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 - '@types/json-schema@7.0.15': {} + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/lodash@4.17.10': {} + /@types/lodash@4.17.10: + resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} + dev: true - '@types/mdast@4.0.4': + /@types/mdast@4.0.4: + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} dependencies: '@types/unist': 3.0.3 + dev: false - '@types/mdx@2.0.13': {} + /@types/mdx@2.0.13: + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + dev: true - '@types/mime@1.3.5': {} + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - '@types/mute-stream@0.0.4': + /@types/mute-stream@0.0.4: + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} dependencies: '@types/node': 18.19.31 - '@types/node-forge@1.3.11': + /@types/node-forge@1.3.11: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: '@types/node': 18.19.31 - '@types/node@18.19.31': + /@types/node@18.19.31: + resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} dependencies: undici-types: 5.26.5 - '@types/node@20.16.10': + /@types/node@20.16.10: + resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==} dependencies: undici-types: 6.19.8 - '@types/node@22.7.4': + /@types/node@22.7.4: + resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} dependencies: undici-types: 6.19.8 + dev: true - '@types/parse-json@4.0.2': {} + /@types/parse-json@4.0.2: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/prop-types@15.7.13': {} + /@types/prop-types@15.7.13: + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} + dev: true - '@types/qs@6.9.16': {} + /@types/qs@6.9.16: + resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} - '@types/range-parser@1.2.7': {} + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.0': + /@types/react-dom@18.3.0: + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} dependencies: '@types/react': 18.3.11 + dev: true - '@types/react@18.3.11': + /@types/react@18.3.11: + resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} dependencies: '@types/prop-types': 15.7.13 csstype: 3.1.3 + dev: true - '@types/resolve@1.20.2': {} + /@types/resolve@1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/retry@0.12.0': {} + /@types/retry@0.12.0: + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + dev: false - '@types/retry@0.12.2': {} + /@types/retry@0.12.2: + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} - '@types/sanitize-html@2.13.0': + /@types/sanitize-html@2.13.0: + resolution: {integrity: sha512-X31WxbvW9TjIhZZNyNBZ/p5ax4ti7qsNDBDEnH4zAgmEh35YnFD1UiS6z9Cd34kKm0LslFW0KPmTQzu/oGtsqQ==} dependencies: htmlparser2: 8.0.2 + dev: true - '@types/semver@7.5.8': {} + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true - '@types/send@0.17.4': + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 '@types/node': 18.19.31 - '@types/serve-index@1.9.4': + /@types/serve-index@1.9.4: + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} dependencies: '@types/express': 4.17.21 - '@types/serve-static@1.15.7': + /@types/serve-static@1.15.7: + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 '@types/node': 18.19.31 '@types/send': 0.17.4 - '@types/sockjs@0.3.36': + /@types/sockjs@0.3.36: + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: '@types/node': 18.19.31 - '@types/stack-utils@2.0.3': {} + /@types/stack-utils@2.0.3: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - '@types/tough-cookie@4.0.5': {} + /@types/tough-cookie@4.0.5: + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - '@types/trusted-types@2.0.7': {} + /@types/trusted-types@2.0.7: + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + dev: false - '@types/unist@3.0.3': {} + /@types/unist@3.0.3: + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/uuid@9.0.8': {} + /@types/uuid@9.0.8: + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + dev: true - '@types/webpack-env@1.18.5': {} + /@types/webpack-env@1.18.5: + resolution: {integrity: sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==} + dev: true - '@types/wrap-ansi@3.0.0': {} + /@types/wrap-ansi@3.0.0: + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - '@types/ws@8.5.12': + /@types/ws@8.5.12: + resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} dependencies: '@types/node': 18.19.31 - '@types/yargs-parser@21.0.3': {} + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/yargs@17.0.33': + /@types/yargs@17.0.33: + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': + /@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1)(eslint@8.57.0)(typescript@5.5.3): + resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) @@ -14193,12 +7903,20 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.5.3) - optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + /@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3): + resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/scope-manager': 7.16.1 '@typescript-eslint/types': 7.16.1 @@ -14206,50 +7924,82 @@ snapshots: '@typescript-eslint/visitor-keys': 7.16.1 debug: 4.3.7 eslint: 8.57.0 - optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/scope-manager@7.16.1': + /@typescript-eslint/scope-manager@7.16.1: + resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: '@typescript-eslint/types': 7.16.1 '@typescript-eslint/visitor-keys': 7.16.1 + dev: true - '@typescript-eslint/scope-manager@7.18.0': + /@typescript-eslint/scope-manager@7.18.0: + resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + /@typescript-eslint/type-utils@7.16.1(eslint@8.57.0)(typescript@5.5.3): + resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.7 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.3) - optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.3)': + /@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.3): + resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.3) '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.7 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.3) - optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.16.1': {} + /@typescript-eslint/types@7.16.1: + resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true - '@typescript-eslint/types@7.18.0': {} + /@typescript-eslint/types@7.18.0: + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} + engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3)': + /@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3): + resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/types': 7.16.1 '@typescript-eslint/visitor-keys': 7.16.1 @@ -14259,12 +8009,19 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.3) - optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color + dev: true - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.3)': + /@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.3): + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -14274,12 +8031,15 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.3) - optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)': + /@typescript-eslint/utils@7.16.1(eslint@8.57.0)(typescript@5.5.3): + resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.16.1 @@ -14289,8 +8049,13 @@ snapshots: transitivePeerDependencies: - supports-color - typescript + dev: true - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3)': + /@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.3): + resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.18.0 @@ -14301,59 +8066,80 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.16.1': + /@typescript-eslint/visitor-keys@7.16.1: + resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: '@typescript-eslint/types': 7.16.1 eslint-visitor-keys: 3.4.3 + dev: true - '@typescript-eslint/visitor-keys@7.18.0': + /@typescript-eslint/visitor-keys@7.18.0: + resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@ungap/structured-clone@1.2.0': {} + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.2(@types/node@18.19.31)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2))': + /@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.2): + resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} + engines: {node: '>=14.6.0'} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - vite: 5.3.2(@types/node@18.19.31)(less@4.1.3)(sass@1.79.4)(stylus@0.59.0)(terser@5.29.2) + vite: 5.3.2(@types/node@18.19.31)(less@4.1.3)(stylus@0.59.0) - '@webassemblyjs/ast@1.12.1': + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} dependencies: '@webassemblyjs/helper-numbers': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/floating-point-hex-parser@1.11.6': {} + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - '@webassemblyjs/helper-api-error@1.11.6': {} + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - '@webassemblyjs/helper-buffer@1.12.1': {} + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} - '@webassemblyjs/helper-numbers@1.11.6': + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: '@webassemblyjs/floating-point-hex-parser': 1.11.6 '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 - '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - '@webassemblyjs/helper-wasm-section@1.12.1': + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} dependencies: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/helper-buffer': 1.12.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/wasm-gen': 1.12.1 - '@webassemblyjs/ieee754@1.11.6': + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 - '@webassemblyjs/leb128@1.11.6': + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 - '@webassemblyjs/utf8@1.11.6': {} + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - '@webassemblyjs/wasm-edit@1.12.1': + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} dependencies: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/helper-buffer': 1.12.1 @@ -14364,7 +8150,8 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 '@webassemblyjs/wast-printer': 1.12.1 - '@webassemblyjs/wasm-gen@1.12.1': + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} dependencies: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 @@ -14372,14 +8159,16 @@ snapshots: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 - '@webassemblyjs/wasm-opt@1.12.1': + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} dependencies: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/helper-buffer': 1.12.1 '@webassemblyjs/wasm-gen': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - '@webassemblyjs/wasm-parser@1.12.1': + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} dependencies: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/helper-api-error': 1.11.6 @@ -14388,128 +8177,200 @@ snapshots: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 - '@webassemblyjs/wast-printer@1.12.1': + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} dependencies: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@xtuc/ieee754@1.2.0': {} + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - '@xtuc/long@4.2.2': {} + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - '@yarnpkg/lockfile@1.1.0': {} + /@yarnpkg/lockfile@1.1.0: + resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} - '@yarnpkg/parsers@3.0.0-rc.46': + /@yarnpkg/parsers@3.0.0-rc.46: + resolution: {integrity: sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==} + engines: {node: '>=14.15.0'} dependencies: js-yaml: 3.14.1 tslib: 2.7.0 - '@zkochan/js-yaml@0.0.7': + /@zkochan/js-yaml@0.0.7: + resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} + hasBin: true dependencies: argparse: 2.0.1 - JSONStream@1.3.5: + /JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true dependencies: jsonparse: 1.3.1 through: 2.3.8 + dev: true - abab@2.0.6: {} + /abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead - abbrev@2.0.0: {} + /abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true - accepts@1.3.8: + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-globals@7.0.1: + /acorn-globals@7.0.1: + resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: acorn: 8.12.1 acorn-walk: 8.3.4 - acorn-import-attributes@1.9.5(acorn@8.12.1): + /acorn-import-attributes@1.9.5(acorn@8.12.1): + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 dependencies: acorn: 8.12.1 - acorn-jsx@5.3.2(acorn@8.12.1): + /acorn-jsx@5.3.2(acorn@8.12.1): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.12.1 - acorn-walk@8.3.4: + /acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} dependencies: acorn: 8.12.1 - acorn@8.12.1: {} + /acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true - address@1.2.2: {} + /address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} - adjust-sourcemap-loader@4.0.0: + /adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} dependencies: loader-utils: 2.0.4 regex-parser: 2.3.0 - adm-zip@0.5.16: {} + /adm-zip@0.5.16: + resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} + engines: {node: '>=12.0'} + dev: false - agent-base@6.0.2: + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} dependencies: debug: 4.3.7 transitivePeerDependencies: - supports-color - agent-base@7.1.1: + /agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} dependencies: debug: 4.3.7 transitivePeerDependencies: - supports-color - aggregate-error@3.1.0: + /aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-formats@2.1.1(ajv@8.17.1): - optionalDependencies: + /ajv-formats@2.1.1(ajv@8.17.1): + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: ajv: 8.17.1 - ajv-formats@3.0.1(ajv@8.16.0): - optionalDependencies: + /ajv-formats@3.0.1(ajv@8.16.0): + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: ajv: 8.16.0 - ajv-formats@3.0.1(ajv@8.17.1): - optionalDependencies: + /ajv-formats@3.0.1(ajv@8.17.1): + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: ajv: 8.17.1 + dev: true - ajv-keywords@3.5.2(ajv@6.12.6): + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 dependencies: ajv: 6.12.6 - ajv-keywords@5.1.0(ajv@8.17.1): + /ajv-keywords@5.1.0(ajv@8.17.1): + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 dependencies: ajv: 8.17.1 fast-deep-equal: 3.1.3 - ajv@6.12.6: + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.16.0: + /ajv@8.16.0: + resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - ajv@8.17.1: + /ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.0.2 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - algoliasearch@4.24.0: + /algoliasearch@4.24.0: + resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} dependencies: '@algolia/cache-browser-local-storage': 4.24.0 '@algolia/cache-common': 4.24.0 @@ -14526,94 +8387,158 @@ snapshots: '@algolia/requester-common': 4.24.0 '@algolia/requester-node-http': 4.24.0 '@algolia/transporter': 4.24.0 + dev: false - ansi-colors@4.1.3: {} + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} - ansi-escapes@4.3.2: + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} dependencies: type-fest: 0.21.3 - ansi-escapes@7.0.0: + /ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} dependencies: environment: 1.1.0 - ansi-html-community@0.0.8: {} + /ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true - ansi-regex@5.0.1: {} + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} - ansi-regex@6.1.0: {} + /ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} - ansi-styles@3.2.1: + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} dependencies: color-convert: 1.9.3 - ansi-styles@4.3.0: + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: {} + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} - ansi-styles@6.2.1: {} + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} - any-promise@1.3.0: {} + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - anymatch@3.1.3: + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - arg@4.1.3: {} + /arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - arg@5.0.2: {} + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 - argparse@2.0.1: {} + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - aria-query@5.1.3: + /aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: deep-equal: 2.2.3 + dev: true - aria-query@5.3.0: + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: dequal: 2.0.3 + dev: true - array-buffer-byte-length@1.0.1: + /array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 + dev: true - array-flatten@1.1.1: {} + /array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-ify@1.0.0: {} + /array-ify@1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} + dev: true - array-union@2.1.0: {} + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} - array-union@3.0.1: {} + /array-union@3.0.1: + resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} + engines: {node: '>=12'} + dev: false - as-table@1.0.55: + /as-table@1.0.55: + resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} dependencies: printable-characters: 1.0.42 + dev: true - ast-types@0.16.1: + /ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} dependencies: tslib: 2.7.0 + dev: true - astral-regex@2.0.0: {} + /astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + dev: false - async@2.6.4: + /async@2.6.4: + resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} dependencies: lodash: 4.17.21 + dev: false - async@3.2.6: {} + /async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - asynckit@0.4.0: {} + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - at-least-node@1.0.0: {} + /at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: false - autoprefixer@10.4.19(postcss@8.4.38): + /autoprefixer@10.4.19(postcss@8.4.38): + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 dependencies: browserslist: 4.24.0 caniuse-lite: 1.0.30001667 @@ -14623,7 +8548,12 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - autoprefixer@10.4.20(postcss@8.4.47): + /autoprefixer@10.4.20(postcss@8.4.47): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 dependencies: browserslist: 4.24.0 caniuse-lite: 1.0.30001667 @@ -14633,11 +8563,15 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - available-typed-arrays@1.0.7: + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} dependencies: possible-typed-array-names: 1.0.0 + dev: true - axios@1.7.7: + /axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} dependencies: follow-redirects: 1.15.9(debug@4.3.7) form-data: 4.0.0 @@ -14645,11 +8579,17 @@ snapshots: transitivePeerDependencies: - debug - axobject-query@4.0.0: + /axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} dependencies: dequal: 2.0.3 + dev: true - babel-jest@29.7.0(@babel/core@7.25.7): + /babel-jest@29.7.0(@babel/core@7.25.7): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.25.7 '@jest/transform': 29.7.0 @@ -14662,21 +8602,35 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.1): + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' dependencies: '@babel/core': 7.24.7 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - babel-loader@9.2.1(@babel/core@7.25.7)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /babel-loader@9.2.1(@babel/core@7.25.7)(webpack@5.95.0): + resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' dependencies: '@babel/core': 7.25.7 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - babel-plugin-const-enum@1.2.0(@babel/core@7.25.7): + /babel-plugin-const-enum@1.2.0(@babel/core@7.25.7): + resolution: {integrity: sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 @@ -14685,7 +8639,9 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-istanbul@6.1.1: + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} dependencies: '@babel/helper-plugin-utils': 7.25.7 '@istanbuljs/load-nyc-config': 1.1.0 @@ -14695,20 +8651,26 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-jest-hoist@29.6.3: + /babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.25.7 '@babel/types': 7.25.7 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 - babel-plugin-macros@2.8.0: + /babel-plugin-macros@2.8.0: + resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} dependencies: '@babel/runtime': 7.25.7 cosmiconfig: 6.0.0 resolve: 1.22.8 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7): + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.25.7 '@babel/core': 7.24.7 @@ -14717,7 +8679,10 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.7): + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.7): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.25.7 '@babel/core': 7.25.7 @@ -14726,7 +8691,10 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.24.7): + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.24.7): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) @@ -14734,7 +8702,10 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.7): + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.7): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.7) @@ -14742,28 +8713,42 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7): + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.7 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.7): + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.7): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.25.7 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.7) transitivePeerDependencies: - supports-color - babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.25.7)(@babel/traverse@7.25.7): + /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.25.7): + resolution: {integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==} + peerDependencies: + '@babel/core': ^7 + '@babel/traverse': ^7 + peerDependenciesMeta: + '@babel/traverse': + optional: true dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.7 - optionalDependencies: - '@babel/traverse': 7.25.7 - babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.7): + /babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.7): + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.7) @@ -14782,41 +8767,64 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.7) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.7) - babel-preset-jest@29.6.3(@babel/core@7.25.7): + /babel-preset-jest@29.6.3(@babel/core@7.25.7): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.7) - balanced-match@1.0.2: {} + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - balanced-match@2.0.0: {} + /balanced-match@2.0.0: + resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + dev: false - base64-js@1.5.1: {} + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - basic-auth@2.0.1: + /basic-auth@2.0.1: + resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} + engines: {node: '>= 0.8'} dependencies: safe-buffer: 5.1.2 + dev: false - batch@0.6.1: {} + /batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - better-opn@3.0.2: + /better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} dependencies: open: 8.4.2 + dev: true - big.js@5.2.2: {} + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - binary-extensions@2.3.0: {} + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} - bl@4.1.0: + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 - blake3-wasm@2.1.5: {} + /blake3-wasm@2.1.5: + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} + dev: true - body-parser@1.20.3: + /body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -14833,61 +8841,90 @@ snapshots: transitivePeerDependencies: - supports-color - bonjour-service@1.2.1: + /bonjour-service@1.2.1: + resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==} dependencies: fast-deep-equal: 3.1.3 multicast-dns: 7.2.5 - boolbase@1.0.0: {} + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@1.1.11: + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.1: + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 - braces@3.0.3: + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} dependencies: fill-range: 7.1.1 - browser-assert@1.2.1: {} + /browser-assert@1.2.1: + resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} + dev: true - browserslist@4.24.0: + /browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true dependencies: caniuse-lite: 1.0.30001667 electron-to-chromium: 1.5.32 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) - bs-logger@0.2.6: + /bs-logger@0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} dependencies: fast-json-stable-stringify: 2.1.0 + dev: true - bser@2.1.1: + /bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: node-int64: 0.4.0 - btoa@1.2.1: {} + /btoa@1.2.1: + resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==} + engines: {node: '>= 0.4.0'} + hasBin: true + dev: false - buffer-from@1.1.2: {} + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - buffer@5.7.1: + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - bundle-name@4.1.0: + /bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} dependencies: run-applescript: 7.0.0 - bytes@3.0.0: {} + /bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} - bytes@3.1.2: {} + /bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} - cacache@18.0.4: + /cacache@18.0.4: + resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 @@ -14902,12 +8939,17 @@ snapshots: tar: 6.2.1 unique-filename: 3.0.0 - cache-content-type@1.0.1: + /cache-content-type@1.0.1: + resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} + engines: {node: '>= 6.0.0'} dependencies: mime-types: 2.1.35 ylru: 1.4.0 + dev: false - call-bind@1.0.7: + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 @@ -14915,66 +8957,104 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.2 - callsites@3.1.0: {} + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} - camel-case@4.1.2: + /camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 tslib: 2.7.0 + dev: true - camelcase-css@2.0.1: {} + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} - camelcase@5.3.1: {} + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} - camelcase@6.3.0: {} + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} - caniuse-api@3.0.0: + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.24.0 caniuse-lite: 1.0.30001667 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 + dev: false - caniuse-lite@1.0.30001667: {} + /caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} - capnp-ts@0.7.0: + /capnp-ts@0.7.0: + resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} dependencies: debug: 4.3.7 tslib: 2.7.0 transitivePeerDependencies: - supports-color + dev: true - case-sensitive-paths-webpack-plugin@2.4.0: {} + /case-sensitive-paths-webpack-plugin@2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} + engines: {node: '>=4'} + dev: true - ccount@2.0.1: {} + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: false - chalk@2.4.2: + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - chalk@3.0.0: + /chalk@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: false - chalk@4.1.2: + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.3.0: {} + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - char-regex@1.0.2: {} + /char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} - character-entities-html4@2.1.0: {} + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: false - character-entities-legacy@3.0.0: {} + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: false - chardet@0.7.0: {} + /chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + dev: true - cheerio-select@2.1.0: + /cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: boolbase: 1.0.0 css-select: 5.1.0 @@ -14982,8 +9062,11 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.1.0 + dev: false - cheerio@1.0.0-rc.12: + /cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 @@ -14992,8 +9075,11 @@ snapshots: htmlparser2: 8.0.2 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 + dev: false - chokidar@3.6.0: + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 braces: 3.0.3 @@ -15005,126 +9091,203 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chokidar@4.0.1: + /chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} dependencies: readdirp: 4.0.2 - chownr@2.0.0: {} + /chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} - chrome-trace-event@1.0.4: {} + /chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} - ci-info@3.9.0: {} + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} - cjs-module-lexer@1.4.1: {} + /cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - class-variance-authority@0.7.0: + /class-variance-authority@0.7.0: + resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} dependencies: clsx: 2.0.0 + dev: false - clean-css@5.3.3: + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} dependencies: source-map: 0.6.1 + dev: true - clean-stack@2.2.0: {} + /clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} - cli-cursor@3.1.0: + /cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} dependencies: restore-cursor: 3.1.0 - cli-cursor@5.0.0: + /cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} dependencies: restore-cursor: 5.1.0 - cli-spinners@2.6.1: {} + /cli-spinners@2.6.1: + resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} + engines: {node: '>=6'} - cli-spinners@2.9.2: {} + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} - cli-truncate@4.0.0: + /cli-truncate@4.0.0: + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} + engines: {node: '>=18'} dependencies: slice-ansi: 5.0.0 string-width: 7.2.0 - cli-width@4.1.0: {} + /cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} - cliui@7.0.4: + /cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: true - cliui@8.0.1: + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - clone-deep@4.0.1: + /clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 - clone@1.0.4: {} + /clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} - clsx@2.0.0: {} + /clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} + engines: {node: '>=6'} + dev: false - clsx@2.1.1: {} + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: false - co@4.6.0: {} + /co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - collect-v8-coverage@1.0.2: {} + /collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - color-convert@1.9.3: + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 - color-convert@2.0.1: + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - color-name@1.1.3: {} + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: {} + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - colord@2.9.3: {} + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false - colorette@2.0.20: {} + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - columnify@1.6.0: + /columnify@1.6.0: + resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} + engines: {node: '>=8.0.0'} dependencies: strip-ansi: 6.0.1 wcwidth: 1.0.1 - combined-stream@1.0.8: + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 - comma-separated-tokens@2.0.3: {} + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: false - commander@12.1.0: {} + /commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} - commander@2.20.3: {} + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@4.1.1: {} + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} - commander@7.2.0: {} + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} - commander@8.3.0: {} + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: true - common-path-prefix@3.0.0: {} + /common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - commondir@1.0.1: {} + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - compare-func@2.0.0: + /compare-func@2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} dependencies: array-ify: 1.0.0 dot-prop: 5.3.0 + dev: true - compressible@2.0.18: + /compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} dependencies: mime-db: 1.53.0 - compression@1.7.4: + /compression@1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} dependencies: accepts: 1.3.8 bytes: 3.0.0 @@ -15136,55 +9299,92 @@ snapshots: transitivePeerDependencies: - supports-color - concat-map@0.0.1: {} + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confusing-browser-globals@1.0.11: {} + /confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + dev: true - connect-history-api-fallback@2.0.0: {} + /connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} - constants-browserify@1.0.0: {} + /constants-browserify@1.0.0: + resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} + dev: true - content-disposition@0.5.4: + /content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} dependencies: safe-buffer: 5.2.1 - content-type@1.0.5: {} + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} - conventional-changelog-angular@7.0.0: + /conventional-changelog-angular@7.0.0: + resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} + engines: {node: '>=16'} dependencies: compare-func: 2.0.0 + dev: true - conventional-changelog-conventionalcommits@7.0.2: + /conventional-changelog-conventionalcommits@7.0.2: + resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} + engines: {node: '>=16'} dependencies: compare-func: 2.0.0 + dev: true - conventional-commits-parser@5.0.0: + /conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} + engines: {node: '>=16'} + hasBin: true dependencies: JSONStream: 1.3.5 is-text-path: 2.0.0 meow: 12.1.1 split2: 4.2.0 + dev: true - convert-source-map@1.9.0: {} + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - convert-source-map@2.0.0: {} + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie-signature@1.0.6: {} + /cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.6.0: {} + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} - cookie@0.7.2: {} + /cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + dev: true - cookies@0.8.0: + /cookies@0.8.0: + resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==} + engines: {node: '>= 0.8'} dependencies: depd: 2.0.0 keygrip: 1.1.0 + dev: false - copy-anything@2.0.6: + /copy-anything@2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} dependencies: is-what: 3.14.1 - copy-webpack-plugin@10.2.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /copy-webpack-plugin@10.2.4(webpack@5.95.0): + resolution: {integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==} + engines: {node: '>= 12.20.0'} + peerDependencies: + webpack: ^5.1.0 dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -15192,9 +9392,14 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - copy-webpack-plugin@12.0.2(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /copy-webpack-plugin@12.0.2(webpack@5.92.1): + resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.1.0 dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -15202,24 +9407,38 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - core-js-compat@3.38.1: + /core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} dependencies: browserslist: 4.24.0 - core-util-is@1.0.3: {} + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - corser@2.0.1: {} + /corser@2.0.1: + resolution: {integrity: sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==} + engines: {node: '>= 0.4.0'} + dev: false - cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.31)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.31)(cosmiconfig@9.0.0)(typescript@5.5.3): + resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} + engines: {node: '>=v16'} + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=8.2' + typescript: '>=4' dependencies: '@types/node': 18.19.31 cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.6 typescript: 5.5.3 + dev: true - cosmiconfig@6.0.0: + /cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} dependencies: '@types/parse-json': 4.0.2 import-fresh: 3.3.0 @@ -15227,7 +9446,9 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@7.1.0: + /cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} dependencies: '@types/parse-json': 4.0.2 import-fresh: 3.3.0 @@ -15235,31 +9456,47 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@8.3.6(typescript@5.5.3): + /cosmiconfig@8.3.6(typescript@5.5.3): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - optionalDependencies: typescript: 5.5.3 + dev: false - cosmiconfig@9.0.0(typescript@5.5.3): + /cosmiconfig@9.0.0(typescript@5.5.3): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - optionalDependencies: typescript: 5.5.3 - create-jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)): + /create-jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1): + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -15268,9 +9505,11 @@ snapshots: - supports-color - ts-node - create-require@1.1.1: {} + /create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - critters@0.0.24: + /critters@0.0.24: + resolution: {integrity: sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==} dependencies: chalk: 4.1.2 css-select: 5.1.0 @@ -15280,33 +9519,68 @@ snapshots: postcss: 8.4.47 postcss-media-query-parser: 0.2.3 - cron-parser@4.9.0: + /cron-parser@4.9.0: + resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} + engines: {node: '>=12.0.0'} dependencies: luxon: 3.5.0 + dev: false - cross-spawn@7.0.3: + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - css-blank-pseudo@3.0.3(postcss@8.4.47): + /css-blank-pseudo@3.0.3(postcss@8.4.47): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - css-declaration-sorter@7.2.0(postcss@8.4.47): + /css-declaration-sorter@7.2.0(postcss@8.4.47): + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.0.9 dependencies: postcss: 8.4.47 + dev: false - css-functions-list@3.2.2: {} + /css-functions-list@3.2.2: + resolution: {integrity: sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==} + engines: {node: '>=12 || >=16'} + dev: false - css-has-pseudo@3.0.4(postcss@8.4.47): + /css-has-pseudo@3.0.4(postcss@8.4.47): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - css-loader@6.11.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /css-loader@6.11.0(webpack@5.95.0): + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -15316,10 +9590,19 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.3 - optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) - css-loader@7.1.2(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /css-loader@7.1.2(webpack@5.92.1): + resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.27.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -15329,34 +9612,65 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.3 - optionalDependencies: - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - css-minimizer-webpack-plugin@5.0.1(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.19.12)(webpack@5.95.0): + resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@parcel/css': '*' + '@swc/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + lightningcss: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + '@swc/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + lightningcss: + optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 6.1.2(postcss@8.4.47) + esbuild: 0.19.12 jest-worker: 29.7.0 postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) - optionalDependencies: - esbuild: 0.19.12 + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - css-prefers-color-scheme@6.0.3(postcss@8.4.47): + /css-prefers-color-scheme@6.0.3(postcss@8.4.47): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 dependencies: postcss: 8.4.47 + dev: true - css-select@4.3.0: + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} dependencies: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 4.3.1 domutils: 2.8.0 nth-check: 2.1.1 + dev: true - css-select@5.1.0: + /css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: boolbase: 1.0.0 css-what: 6.1.0 @@ -15364,23 +9678,38 @@ snapshots: domutils: 3.1.0 nth-check: 2.1.1 - css-tree@2.2.1: + /css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: mdn-data: 2.0.28 source-map-js: 1.2.1 - css-tree@2.3.1: + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 source-map-js: 1.2.1 - css-what@6.1.0: {} + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} - cssdb@6.6.3: {} + /cssdb@6.6.3: + resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==} + dev: true - cssesc@3.0.0: {} + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true - cssnano-preset-default@6.1.2(postcss@8.4.47): + /cssnano-preset-default@6.1.2(postcss@8.4.47): + resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: browserslist: 4.24.0 css-declaration-sorter: 7.2.0(postcss@8.4.47) @@ -15413,68 +9742,137 @@ snapshots: postcss-reduce-transforms: 6.0.2(postcss@8.4.47) postcss-svgo: 6.0.3(postcss@8.4.47) postcss-unique-selectors: 6.0.4(postcss@8.4.47) + dev: false - cssnano-utils@4.0.2(postcss@8.4.47): + /cssnano-utils@4.0.2(postcss@8.4.47): + resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 + dev: false - cssnano@6.1.2(postcss@8.4.47): + /cssnano@6.1.2(postcss@8.4.47): + resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: cssnano-preset-default: 6.1.2(postcss@8.4.47) lilconfig: 3.1.2 postcss: 8.4.47 + dev: false - csso@5.0.5: + /csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: css-tree: 2.2.1 - cssom@0.3.8: {} + /cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - cssom@0.5.0: {} + /cssom@0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} - cssstyle@2.3.0: + /cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} dependencies: cssom: 0.3.8 - csstype@3.1.3: {} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + dev: true - cuint@0.2.2: {} + /cuint@0.2.2: + resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} + dev: true - dargs@8.1.0: {} + /dargs@8.1.0: + resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} + engines: {node: '>=12'} + dev: true - data-uri-to-buffer@2.0.2: {} + /data-uri-to-buffer@2.0.2: + resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + dev: true - data-urls@3.0.2: + /data-urls@3.0.2: + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} + engines: {node: '>=12'} dependencies: abab: 2.0.6 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - date-format@4.0.14: {} + /date-format@4.0.14: + resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} + engines: {node: '>=4.0'} + dev: false - debug@2.6.9: + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 - debug@3.1.0: + /debug@3.1.0: + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 + dev: false - debug@3.2.7: + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 + dev: false - debug@4.3.7: + /debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 - decimal.js@10.4.3: {} + /decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - dedent@1.5.3: {} + /dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true - deep-equal@1.0.1: {} + /deep-equal@1.0.1: + resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} + dev: false - deep-equal@2.2.3: + /deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -15494,226 +9892,359 @@ snapshots: which-boxed-primitive: 1.0.2 which-collection: 1.0.2 which-typed-array: 1.1.15 + dev: true - deep-is@0.1.4: {} + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge@4.3.1: {} + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} - default-browser-id@5.0.0: {} + /default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} - default-browser@5.2.1: + /default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} dependencies: bundle-name: 4.1.0 default-browser-id: 5.0.0 - default-gateway@6.0.3: + /default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} dependencies: execa: 5.1.1 - defaults@1.0.4: + /defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: clone: 1.0.4 - define-data-property@1.1.4: + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - define-lazy-prop@2.0.0: {} + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} - define-lazy-prop@3.0.0: {} + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} - define-properties@1.2.1: + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 + dev: true - defu@6.1.4: {} + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + dev: true - delayed-stream@1.0.0: {} + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} - delegates@1.0.0: {} + /delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: false - depd@1.1.2: {} + /depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} - depd@2.0.0: {} + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} - dependency-graph@1.0.0: {} + /dependency-graph@1.0.0: + resolution: {integrity: sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==} + engines: {node: '>=4'} - dequal@2.0.3: {} + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} - destroy@1.2.0: {} + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-libc@2.0.3: {} + /detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} - detect-newline@3.1.0: {} + /detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} - detect-node@2.1.0: {} + /detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - detect-port@1.6.1: + /detect-port@1.6.1: + resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==} + engines: {node: '>= 4.0.0'} + hasBin: true dependencies: address: 1.2.2 debug: 4.3.7 transitivePeerDependencies: - supports-color - devlop@1.1.0: + /devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} dependencies: dequal: 2.0.3 + dev: false - didyoumean@1.2.2: {} + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-sequences@29.6.3: {} + /diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@4.0.2: {} + /diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} - dir-glob@3.0.1: + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} dependencies: path-type: 4.0.0 - dlv@1.1.3: {} + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dns-packet@5.6.1: + /dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} dependencies: '@leichtgewicht/ip-codec': 2.0.5 - doctrine@3.0.0: + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 - dom-accessibility-api@0.5.16: {} + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dev: true - dom-converter@0.2.0: + /dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: utila: 0.4.0 + dev: true - dom-serializer@1.4.1: + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 entities: 2.2.0 + dev: true - dom-serializer@2.0.0: + /dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - domelementtype@2.3.0: {} + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - domexception@4.0.0: + /domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead dependencies: webidl-conversions: 7.0.0 - domhandler@4.3.1: + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 + dev: true - domhandler@5.0.3: + /domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - domutils@2.8.0: + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: dom-serializer: 1.4.1 domelementtype: 2.3.0 domhandler: 4.3.1 + dev: true - domutils@3.1.0: + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dot-case@3.0.4: + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 tslib: 2.7.0 + dev: true - dot-prop@5.3.0: + /dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} dependencies: is-obj: 2.0.0 + dev: true - dotenv-expand@11.0.6: + /dotenv-expand@11.0.6: + resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} + engines: {node: '>=12'} dependencies: dotenv: 16.4.5 - dotenv@16.4.5: {} + /dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} - duplexer@0.1.2: {} + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - eastasianwidth@0.2.0: {} + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - ee-first@1.1.1: {} + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.10: + /ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true dependencies: jake: 10.9.2 - electron-to-chromium@1.5.32: {} + /electron-to-chromium@1.5.32: + resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} - emittery@0.13.1: {} + /emittery@0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} - emoji-regex@10.4.0: {} + /emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} - emoji-regex@8.0.0: {} + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - emoji-regex@9.2.2: {} + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - emojis-list@3.0.0: {} + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} - encodeurl@1.0.2: {} + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} - encodeurl@2.0.0: {} + /encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} - encoding@0.1.13: + /encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + requiresBuild: true dependencies: iconv-lite: 0.6.3 + dev: true optional: true - end-of-stream@1.4.4: + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 - enhanced-resolve@5.17.1: + /enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 - enquirer@2.3.6: + /enquirer@2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} dependencies: ansi-colors: 4.1.3 - entities@2.2.0: {} + /entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: true - entities@4.5.0: {} + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} - env-paths@2.2.1: {} + /env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} - environment@1.1.0: {} + /environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} - err-code@2.0.3: {} + /err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + dev: true - errno@0.1.8: + /errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + requiresBuild: true dependencies: prr: 1.0.1 optional: true - error-ex@1.3.2: + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 - error-inject@1.0.0: {} + /error-inject@1.0.0: + resolution: {integrity: sha512-JM8N6PytDbmIYm1IhPWlo8vr3NtfjhDY/1MhD/a5b/aad/USE8a0+NsqE9d5n+GVGmuNkPQWm4bFQWv18d8tMg==} + dev: false - es-define-property@1.0.0: + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.4 - es-errors@1.3.0: {} + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} - es-get-iterator@1.1.3: + /es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 @@ -15724,21 +10255,38 @@ snapshots: is-string: 1.0.7 isarray: 2.0.5 stop-iteration-iterator: 1.0.0 + dev: true - es-module-lexer@1.5.4: {} + /es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} - esbuild-register@3.6.0(esbuild@0.19.12): + /esbuild-register@3.6.0(esbuild@0.19.12): + resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} + peerDependencies: + esbuild: '>=0.12 <1' dependencies: debug: 4.3.7 esbuild: 0.19.12 transitivePeerDependencies: - supports-color + dev: true - esbuild-wasm@0.21.5: {} + /esbuild-wasm@0.21.5: + resolution: {integrity: sha512-L/FlOPMMFtw+6qPAbuPvJXdrOYOp9yx/PEwSrIZW0qghY4vgV003evdYDwqQ/9ENMQI0B6RMod9xT4FHtto6OQ==} + engines: {node: '>=12'} + hasBin: true - esbuild-wasm@0.24.0: {} + /esbuild-wasm@0.24.0: + resolution: {integrity: sha512-xhNn5tL1AhkPg4ft59yXT6FkwKXiPSYyz1IeinJHUJpjvOHOIPvdmFQc0pGdjxlKSbzZc2mNmtVOWAR1EF/JAg==} + engines: {node: '>=18'} + hasBin: true + dev: true - esbuild@0.17.19: + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/android-arm': 0.17.19 '@esbuild/android-arm64': 0.17.19 @@ -15762,8 +10310,13 @@ snapshots: '@esbuild/win32-arm64': 0.17.19 '@esbuild/win32-ia32': 0.17.19 '@esbuild/win32-x64': 0.17.19 + dev: true - esbuild@0.19.12: + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/aix-ppc64': 0.19.12 '@esbuild/android-arm': 0.19.12 @@ -15789,7 +10342,11 @@ snapshots: '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - esbuild@0.21.5: + /esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 '@esbuild/android-arm': 0.21.5 @@ -15815,7 +10372,11 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.1: + /esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true optionalDependencies: '@esbuild/aix-ppc64': 0.23.1 '@esbuild/android-arm': 0.23.1 @@ -15842,17 +10403,29 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - escalade@3.2.0: {} + /escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} - escape-html@1.0.3: {} + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: {} + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} - escape-string-regexp@2.0.0: {} + /escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} - escape-string-regexp@4.0.0: {} + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} - escodegen@2.1.0: + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true dependencies: esprima: 4.0.1 estraverse: 5.3.0 @@ -15860,32 +10433,58 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@8.57.0): + /eslint-config-prettier@9.1.0(eslint@8.57.0): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' dependencies: eslint: 8.57.0 + dev: true - eslint-plugin-playwright@0.15.3(eslint@8.57.0): + /eslint-plugin-playwright@0.15.3(eslint@8.57.0): + resolution: {integrity: sha512-LQMW5y0DLK5Fnpya7JR1oAYL2/7Y9wDiYw6VZqlKqcRGSgjbVKNqxraphk7ra1U3Bb5EK444xMgUlQPbMg2M1g==} + peerDependencies: + eslint: '>=7' + eslint-plugin-jest: '>=25' + peerDependenciesMeta: + eslint-plugin-jest: + optional: true dependencies: eslint: 8.57.0 + dev: true - eslint-scope@5.1.1: + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@7.2.2: + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.1.0: + /eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 + dev: true - eslint-visitor-keys@3.4.3: {} + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.0: + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.11.1 @@ -15928,41 +10527,67 @@ snapshots: transitivePeerDependencies: - supports-color - espree@9.6.1: + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 - esprima@4.0.1: {} + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true - esquery@1.6.0: + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 - esrecurse@4.3.0: + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 - estraverse@4.3.0: {} + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} - estraverse@5.3.0: {} + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} - estree-walker@0.6.1: {} + /estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + dev: true - estree-walker@2.0.2: {} + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - esutils@2.0.3: {} + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} - etag@1.8.1: {} + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} - eventemitter3@4.0.7: {} + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - eventemitter3@5.0.1: {} + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - events@3.3.0: {} + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} - execa@5.1.1: + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -15974,7 +10599,9 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@8.0.1: + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} dependencies: cross-spawn: 7.0.3 get-stream: 8.0.1 @@ -15985,16 +10612,27 @@ snapshots: onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 + dev: false - exit-hook@2.2.1: {} + /exit-hook@2.2.1: + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} + engines: {node: '>=6'} + dev: true - exit@0.1.2: {} + /exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} - expand-tilde@2.0.2: + /expand-tilde@2.0.2: + resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} + engines: {node: '>=0.10.0'} dependencies: homedir-polyfill: 1.0.3 + dev: false - expect@29.7.0: + /expect@29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/expect-utils': 29.7.0 jest-get-type: 29.6.3 @@ -16002,9 +10640,13 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - exponential-backoff@3.1.1: {} + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: true - express@4.21.0: + /express@4.21.0: + resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} + engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -16040,15 +10682,21 @@ snapshots: transitivePeerDependencies: - supports-color - external-editor@3.1.0: + /external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 + dev: true - fast-deep-equal@3.1.3: {} + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-glob@3.2.7: + /fast-glob@3.2.7: + resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} + engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -16056,7 +10704,9 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 - fast-glob@3.3.2: + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -16064,51 +10714,75 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 - fast-json-stable-stringify@2.1.0: {} + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-levenshtein@2.0.6: {} + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.0.2: {} + /fast-uri@3.0.2: + resolution: {integrity: sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==} - fastest-levenshtein@1.0.16: {} + /fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + dev: false - fastq@1.17.1: + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: reusify: 1.0.4 - faye-websocket@0.11.4: + /faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} dependencies: websocket-driver: 0.7.4 - fb-watchman@2.0.2: + /fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} dependencies: bser: 2.1.1 - fd-package-json@1.2.0: + /fd-package-json@1.2.0: + resolution: {integrity: sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==} dependencies: walk-up-path: 3.0.1 + dev: true - figures@3.2.0: + /figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} dependencies: escape-string-regexp: 1.0.5 - file-entry-cache@6.0.1: + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.2.0 - file-entry-cache@9.1.0: + /file-entry-cache@9.1.0: + resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} + engines: {node: '>=18'} dependencies: flat-cache: 5.0.0 + dev: false - filelist@1.0.4: + /filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: minimatch: 5.1.6 - fill-range@7.1.1: + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - finalhandler@1.3.1: + /finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 encodeurl: 2.0.0 @@ -16120,77 +10794,128 @@ snapshots: transitivePeerDependencies: - supports-color - find-cache-dir@3.3.2: + /find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} dependencies: commondir: 1.0.1 make-dir: 3.1.0 pkg-dir: 4.2.0 - find-cache-dir@4.0.0: + /find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} dependencies: common-path-prefix: 3.0.0 pkg-dir: 7.0.0 - find-file-up@2.0.1: + /find-file-up@2.0.1: + resolution: {integrity: sha512-qVdaUhYO39zmh28/JLQM5CoYN9byEOKEH4qfa8K1eNV17W0UUMJ9WgbR/hHFH+t5rcl+6RTb5UC7ck/I+uRkpQ==} + engines: {node: '>=8'} dependencies: resolve-dir: 1.0.1 + dev: false - find-pkg@2.0.0: + /find-pkg@2.0.0: + resolution: {integrity: sha512-WgZ+nKbELDa6N3i/9nrHeNznm+lY3z4YfhDDWgW+5P0pdmMj26bxaxU11ookgY3NyP9GC7HvZ9etp0jRFqGEeQ==} + engines: {node: '>=8'} dependencies: find-file-up: 2.0.1 + dev: false - find-up@4.1.0: + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - find-up@5.0.0: + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - find-up@6.3.0: + /find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: locate-path: 7.2.0 path-exists: 5.0.0 - find-up@7.0.0: + /find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} dependencies: locate-path: 7.2.0 path-exists: 5.0.0 unicorn-magic: 0.1.0 + dev: true - flat-cache@3.2.0: + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 - flat-cache@5.0.0: + /flat-cache@5.0.0: + resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} + engines: {node: '>=18'} dependencies: flatted: 3.3.1 keyv: 4.5.4 + dev: false - flat@5.0.2: {} + /flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true - flat@6.0.1: {} + /flat@6.0.1: + resolution: {integrity: sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==} + engines: {node: '>=18'} + hasBin: true + dev: false - flatted@3.3.1: {} + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - follow-redirects@1.15.9(debug@4.3.7): - optionalDependencies: + /follow-redirects@1.15.9(debug@4.3.7): + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: debug: 4.3.7 - for-each@0.3.3: + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 + dev: true - foreground-child@3.3.0: + /foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@7.2.13(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /fork-ts-checker-webpack-plugin@7.2.13(typescript@5.5.3)(webpack@5.95.0): + resolution: {integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==} + engines: {node: '>=12.13.0', yarn: '>=1.0.0'} + peerDependencies: + typescript: '>3.6.0' + vue-template-compiler: '*' + webpack: ^5.11.0 + peerDependenciesMeta: + vue-template-compiler: + optional: true dependencies: '@babel/code-frame': 7.25.7 chalk: 4.1.2 @@ -16205,9 +10930,15 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.5.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.5.3)(webpack@5.95.0): + resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} + engines: {node: '>=12.13.0', yarn: '>=1.0.0'} + peerDependencies: + typescript: '>3.6.0' + webpack: ^5.11.0 dependencies: '@babel/code-frame': 7.25.7 chalk: 4.1.2 @@ -16222,80 +10953,126 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.5.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: true - form-data@4.0.0: + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - forwarded@0.2.0: {} + /forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} - fraction.js@4.3.7: {} + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - fresh@0.5.2: {} + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} - front-matter@4.0.2: + /front-matter@4.0.2: + resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} dependencies: js-yaml: 3.14.1 - fs-constants@1.0.0: {} + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@10.1.0: + /fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@11.2.0: + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@8.1.0: + /fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 + dev: false - fs-extra@9.1.0: + /fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 + dev: false - fs-minipass@2.1.0: + /fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} dependencies: minipass: 3.3.6 - fs-minipass@3.0.3: + /fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: minipass: 7.1.2 - fs-monkey@1.0.6: {} + /fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} - fs.realpath@1.0.0: {} + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fsevents@2.3.2: + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true optional: true - fsevents@2.3.3: + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true optional: true - function-bind@1.1.2: {} + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - functions-have-names@1.2.3: {} + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true - gensync@1.0.0-beta.2: {} + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} - get-caller-file@2.0.5: {} + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.2.0: {} + /get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} - get-intrinsic@1.2.4: + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 function-bind: 1.1.2 @@ -16303,40 +11080,64 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-package-type@0.1.0: {} + /get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} - get-source@2.0.12: + /get-source@2.0.12: + resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} dependencies: data-uri-to-buffer: 2.0.2 source-map: 0.6.1 + dev: true - get-stream@6.0.1: {} + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} - get-stream@8.0.1: {} + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: false - giscus@1.5.0: + /giscus@1.5.0: + resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} dependencies: lit: 3.2.0 + dev: false - git-raw-commits@4.0.0: + /git-raw-commits@4.0.0: + resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} + engines: {node: '>=16'} + hasBin: true dependencies: dargs: 8.1.0 meow: 12.1.1 split2: 4.2.0 + dev: true - github-slugger@2.0.0: {} + /github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + dev: true - glob-parent@5.1.2: + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - glob-parent@6.0.2: + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 - glob-to-regexp@0.4.1: {} + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.5: + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true dependencies: foreground-child: 3.3.0 jackspeak: 3.4.3 @@ -16345,7 +11146,9 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@7.2.3: + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -16354,49 +11157,74 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - glob@8.1.0: + /glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 minimatch: 5.1.6 once: 1.4.0 + dev: false - global-directory@4.0.1: + /global-directory@4.0.1: + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} + engines: {node: '>=18'} dependencies: ini: 4.1.1 + dev: true - global-modules@1.0.0: + /global-modules@1.0.0: + resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} + engines: {node: '>=0.10.0'} dependencies: global-prefix: 1.0.2 is-windows: 1.0.2 resolve-dir: 1.0.1 + dev: false - global-modules@2.0.0: + /global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} dependencies: global-prefix: 3.0.0 + dev: false - global-prefix@1.0.2: + /global-prefix@1.0.2: + resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} + engines: {node: '>=0.10.0'} dependencies: expand-tilde: 2.0.2 homedir-polyfill: 1.0.3 ini: 1.3.8 is-windows: 1.0.2 which: 1.3.1 + dev: false - global-prefix@3.0.0: + /global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} dependencies: ini: 1.3.8 kind-of: 6.0.3 which: 1.3.1 + dev: false - globals@11.12.0: {} + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} - globals@13.24.0: + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} dependencies: type-fest: 0.20.2 - globby@11.1.0: + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -16405,7 +11233,9 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 - globby@12.2.0: + /globby@12.2.0: + resolution: {integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: array-union: 3.0.1 dir-glob: 3.0.1 @@ -16413,8 +11243,11 @@ snapshots: ignore: 5.3.2 merge2: 1.4.1 slash: 4.0.0 + dev: false - globby@14.0.2: + /globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 @@ -16423,51 +11256,79 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 - globjoin@0.1.4: {} + /globjoin@0.1.4: + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} + dev: false - gopd@1.0.1: + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.4 - graceful-fs@4.2.11: {} + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: {} + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - handle-thing@2.0.1: {} + /handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - harmony-reflect@1.6.2: {} + /harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + dev: true - has-bigints@1.0.2: {} + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true - has-flag@3.0.0: {} + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} - has-flag@4.0.0: {} + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} - has-property-descriptors@1.0.2: + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: es-define-property: 1.0.0 - has-proto@1.0.3: {} + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} - has-symbols@1.0.3: {} + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - hasown@2.0.2: + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - hast-util-heading-rank@3.0.0: + /hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} dependencies: '@types/hast': 3.0.4 + dev: true - hast-util-is-element@3.0.0: + /hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} dependencies: '@types/hast': 3.0.4 + dev: true - hast-util-to-html@9.0.3: + /hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 @@ -16480,45 +11341,71 @@ snapshots: space-separated-tokens: 2.0.2 stringify-entities: 4.0.4 zwitch: 2.0.4 + dev: false - hast-util-to-string@3.0.1: + /hast-util-to-string@3.0.1: + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} dependencies: '@types/hast': 3.0.4 + dev: true - hast-util-whitespace@3.0.0: + /hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} dependencies: '@types/hast': 3.0.4 + dev: false - he@1.2.0: {} + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true - highlight.js@11.10.0: {} + /highlight.js@11.10.0: + resolution: {integrity: sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==} + engines: {node: '>=12.0.0'} + dev: false - homedir-polyfill@1.0.3: + /homedir-polyfill@1.0.3: + resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} + engines: {node: '>=0.10.0'} dependencies: parse-passwd: 1.0.0 + dev: false - hono@4.6.3: {} + /hono@4.6.3: + resolution: {integrity: sha512-0LeEuBNFeSHGqZ9sNVVgZjB1V5fmhkBSB0hZrpqStSMLOWgfLy0dHOvrjbJh0H2khsjet6rbHfWTHY0kpYThKQ==} + engines: {node: '>=16.9.0'} + dev: false - hosted-git-info@7.0.2: + /hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: lru-cache: 10.4.3 - hpack.js@2.1.6: + /hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} dependencies: inherits: 2.0.4 obuf: 1.1.2 readable-stream: 2.3.8 wbuf: 1.7.3 - html-encoding-sniffer@3.0.0: + /html-encoding-sniffer@3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} dependencies: whatwg-encoding: 2.0.0 - html-entities@2.5.2: {} + /html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} - html-escaper@2.0.2: {} + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - html-minifier-terser@6.1.0: + /html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true dependencies: camel-case: 4.1.2 clean-css: 5.3.3 @@ -16527,60 +11414,92 @@ snapshots: param-case: 3.0.4 relateurl: 0.2.7 terser: 5.34.1 + dev: true - html-tags@3.3.1: {} + /html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + dev: false - html-void-elements@3.0.0: {} + /html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + dev: false - html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /html-webpack-plugin@5.6.0(webpack@5.95.0): + resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: true - htmlparser2@6.1.0: + /htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 domutils: 2.8.0 entities: 2.2.0 + dev: true - htmlparser2@8.0.2: + /htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.1.0 entities: 4.5.0 - http-assert@1.5.0: + /http-assert@1.5.0: + resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} + engines: {node: '>= 0.8'} dependencies: deep-equal: 1.0.1 http-errors: 1.8.1 + dev: false - http-cache-semantics@4.1.1: {} + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + dev: true - http-deceiver@1.2.7: {} + /http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - http-errors@1.6.3: + /http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} dependencies: depd: 1.1.2 inherits: 2.0.3 setprototypeof: 1.1.0 statuses: 1.5.0 - http-errors@1.8.1: + /http-errors@1.8.1: + resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} + engines: {node: '>= 0.6'} dependencies: depd: 1.1.2 inherits: 2.0.4 setprototypeof: 1.2.0 statuses: 1.5.0 toidentifier: 1.0.1 + dev: false - http-errors@2.0.0: + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} dependencies: depd: 2.0.0 inherits: 2.0.4 @@ -16588,9 +11507,12 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 - http-parser-js@0.5.8: {} + /http-parser-js@0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - http-proxy-agent@5.0.0: + /http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 @@ -16598,26 +11520,37 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-agent@7.0.2: + /http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 debug: 4.3.7 transitivePeerDependencies: - supports-color + dev: true - http-proxy-middleware@2.0.7(@types/express@4.17.21): + /http-proxy-middleware@2.0.7(@types/express@4.17.21): + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true dependencies: + '@types/express': 4.17.21 '@types/http-proxy': 1.17.15 http-proxy: 1.18.1(debug@4.3.7) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 - optionalDependencies: - '@types/express': 4.17.21 transitivePeerDependencies: - debug - http-proxy-middleware@3.0.0: + /http-proxy-middleware@3.0.0: + resolution: {integrity: sha512-36AV1fIaI2cWRzHo+rbcxhe3M3jUDCNzc4D5zRl57sEWRAxdXYtw7FSQKYY6PDKssiAKjLYypbssHk+xs/kMXw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/http-proxy': 1.17.15 debug: 4.3.7 @@ -16628,7 +11561,9 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy@1.18.1(debug@4.3.7): + /http-proxy@1.18.1(debug@4.3.7): + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 follow-redirects: 1.15.9(debug@4.3.7) @@ -16636,7 +11571,10 @@ snapshots: transitivePeerDependencies: - debug - http-server@14.1.1: + /http-server@14.1.1: + resolution: {integrity: sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==} + engines: {node: '>=12'} + hasBin: true dependencies: basic-auth: 2.0.1 chalk: 4.1.2 @@ -16654,272 +11592,479 @@ snapshots: transitivePeerDependencies: - debug - supports-color + dev: false - https-proxy-agent@5.0.1: + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 debug: 4.3.7 transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.5: + /https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 debug: 4.3.7 transitivePeerDependencies: - supports-color - human-signals@2.1.0: {} + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} - human-signals@5.0.0: {} + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: false - husky@8.0.3: {} + /husky@8.0.3: + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} + engines: {node: '>=14'} + hasBin: true + dev: true - hyperdyperid@1.2.0: {} + /hyperdyperid@1.2.0: + resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} + engines: {node: '>=10.18'} - iconv-lite@0.4.24: + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 - iconv-lite@0.6.3: + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.47): + /icss-utils@5.1.0(postcss@8.4.47): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: postcss: 8.4.47 - identity-obj-proxy@3.0.0: + /identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} dependencies: harmony-reflect: 1.6.2 + dev: true - ieee754@1.2.1: {} + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@6.0.5: + /ignore-walk@6.0.5: + resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: minimatch: 9.0.5 + dev: true - ignore@5.3.2: {} + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} - image-size@0.5.5: + /image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true optional: true - immutable@4.3.7: {} + /immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} - import-fresh@3.3.0: + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - import-local@3.2.0: + /import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - import-meta-resolve@4.1.0: {} + /import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + dev: true - imurmurhash@0.1.4: {} + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} - indent-string@4.0.0: {} + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} - inflight@1.0.6: + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 - inherits@2.0.3: {} + /inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: {} + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ini@1.3.8: {} + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false - ini@4.1.1: {} + /ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true - ini@4.1.3: {} + /ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true - injection-js@2.4.0: + /injection-js@2.4.0: + resolution: {integrity: sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==} dependencies: tslib: 2.7.0 - internal-slot@1.0.7: + /internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.6 + dev: true - ip-address@9.0.5: + /ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} dependencies: jsbn: 1.1.0 sprintf-js: 1.1.3 + dev: true - ipaddr.js@1.9.1: {} + /ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} - ipaddr.js@2.2.0: {} + /ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} - is-absolute-url@4.0.1: {} + /is-absolute-url@4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true - is-arguments@1.1.1: + /is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: true - is-array-buffer@3.0.4: + /is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 + dev: true - is-arrayish@0.2.1: {} + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-bigint@1.0.4: + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 + dev: true - is-binary-path@2.1.0: + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} dependencies: binary-extensions: 2.3.0 - is-boolean-object@1.1.2: + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: true - is-callable@1.2.7: {} + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: true - is-core-module@2.15.1: + /is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} dependencies: hasown: 2.0.2 - is-date-object@1.0.5: + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: true - is-docker@2.2.1: {} + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true - is-docker@3.0.0: {} + /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 - is-extglob@2.1.1: {} + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} - is-fullwidth-code-point@3.0.0: {} + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} - is-fullwidth-code-point@4.0.0: {} + /is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} - is-fullwidth-code-point@5.0.0: + /is-fullwidth-code-point@5.0.0: + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} + engines: {node: '>=18'} dependencies: get-east-asian-width: 1.2.0 - is-generator-fn@2.1.0: {} + /is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} - is-generator-function@1.0.10: + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 - is-glob@4.0.3: + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - is-inside-container@1.0.0: + /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 - is-interactive@1.0.0: {} + /is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} - is-lambda@1.0.1: {} + /is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + dev: true - is-map@2.0.3: {} + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + dev: true - is-module@1.0.0: {} + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - is-network-error@1.1.0: {} + /is-network-error@1.1.0: + resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} + engines: {node: '>=16'} - is-number-object@1.0.7: + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: true - is-number@7.0.0: {} + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} - is-obj@2.0.0: {} + /is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + dev: true - is-path-inside@3.0.3: {} + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} - is-plain-obj@3.0.0: {} + /is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} - is-plain-object@2.0.4: + /is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 - is-plain-object@5.0.0: {} + /is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + dev: false - is-potential-custom-element-name@1.0.1: {} + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - is-regex@1.1.4: + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + dev: true - is-set@2.0.3: {} + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + dev: true - is-shared-array-buffer@1.0.3: + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 + dev: true - is-stream@2.0.1: {} + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} - is-stream@3.0.0: {} + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false - is-string@1.0.7: + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + dev: true - is-symbol@1.0.4: + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 + dev: true - is-text-path@2.0.0: + /is-text-path@2.0.0: + resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} + engines: {node: '>=8'} dependencies: text-extensions: 2.4.0 + dev: true - is-typed-array@1.1.13: + /is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.15 + dev: true - is-unicode-supported@0.1.0: {} + /is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} - is-weakmap@2.0.2: {} + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + dev: true - is-weakset@2.0.3: + /is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 + dev: true - is-what@3.14.1: {} + /is-what@3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - is-windows@1.0.2: {} + /is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + dev: false - is-wsl@2.2.0: + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} dependencies: is-docker: 2.2.1 - is-wsl@3.1.0: + /is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} dependencies: is-inside-container: 1.0.0 - isarray@1.0.0: {} + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - isarray@2.0.5: {} + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true - isexe@2.0.0: {} + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isexe@3.1.1: {} + /isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + dev: true - isobject@3.0.1: {} + /isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} - isomorphic-ws@5.0.0(ws@8.17.1): + /isomorphic-ws@5.0.0(ws@8.17.1): + resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} + peerDependencies: + ws: '*' dependencies: ws: 8.17.1 + dev: false - istanbul-lib-coverage@3.2.2: {} + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} - istanbul-lib-instrument@5.2.1: + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} dependencies: '@babel/core': 7.25.7 '@babel/parser': 7.25.7 @@ -16929,7 +12074,9 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-instrument@6.0.2: + /istanbul-lib-instrument@6.0.2: + resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} + engines: {node: '>=10'} dependencies: '@babel/core': 7.25.7 '@babel/parser': 7.25.7 @@ -16939,7 +12086,9 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-instrument@6.0.3: + /istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} dependencies: '@babel/core': 7.25.7 '@babel/parser': 7.25.7 @@ -16949,13 +12098,17 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-report@3.0.1: + /istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} dependencies: istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@4.0.1: + /istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} dependencies: debug: 4.3.7 istanbul-lib-coverage: 3.2.2 @@ -16963,31 +12116,41 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-reports@3.1.7: + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - jackspeak@3.4.3: + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.9.2: + /jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} + engines: {node: '>=10'} + hasBin: true dependencies: async: 3.2.6 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 - jest-changed-files@29.7.0: + /jest-changed-files@29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: execa: 5.1.1 jest-util: 29.7.0 p-limit: 3.1.0 - jest-circus@29.7.0: + /jest-circus@29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 '@jest/expect': 29.7.0 @@ -17013,16 +12176,24 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)): + /jest-cli@29.7.0(@types/node@18.19.31)(ts-node@10.9.1): + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + create-jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -17032,11 +12203,22 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)): + /jest-config@29.7.0(@types/node@18.19.31)(ts-node@10.9.1): + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true dependencies: '@babel/core': 7.25.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 + '@types/node': 18.19.31 babel-jest: 29.7.0(@babel/core@7.25.7) chalk: 4.1.2 ci-info: 3.9.0 @@ -17056,25 +12238,29 @@ snapshots: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.31 - ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3) + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.19.31)(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-diff@29.7.0: + /jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 diff-sequences: 29.6.3 jest-get-type: 29.6.3 pretty-format: 29.7.0 - jest-docblock@29.7.0: + /jest-docblock@29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: detect-newline: 3.1.0 - jest-each@29.7.0: + /jest-each@29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 @@ -17082,7 +12268,14 @@ snapshots: jest-util: 29.7.0 pretty-format: 29.7.0 - jest-environment-jsdom@29.7.0: + /jest-environment-jsdom@29.7.0: + resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 @@ -17097,7 +12290,9 @@ snapshots: - supports-color - utf-8-validate - jest-environment-node@29.7.0: + /jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 @@ -17106,9 +12301,13 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 - jest-get-type@29.6.3: {} + /jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-haste-map@29.7.0: + /jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 @@ -17124,19 +12323,25 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - jest-leak-detector@29.7.0: + /jest-leak-detector@29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.6.3 pretty-format: 29.7.0 - jest-matcher-utils@29.7.0: + /jest-matcher-utils@29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 jest-diff: 29.7.0 jest-get-type: 29.6.3 pretty-format: 29.7.0 - jest-message-util@29.7.0: + /jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/code-frame': 7.25.7 '@jest/types': 29.6.3 @@ -17148,29 +12353,47 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 - jest-mock@29.7.0: + /jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/node': 18.19.31 jest-util: 29.7.0 - jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): - optionalDependencies: + /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: jest-resolve: 29.7.0 - jest-preset-angular@14.1.0(@angular-devkit/build-angular@18.1.1(h6b4gdgshe35go2zaygpk2hstq))(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser-dynamic@18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))))(@babel/core@7.25.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.7))(jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(typescript@5.5.3): + /jest-preset-angular@14.1.0(@angular-devkit/build-angular@18.1.1)(@angular/compiler-cli@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser-dynamic@18.1.1)(@babel/core@7.25.7)(jest@29.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-UJwPtpsAMl30UtBjHW0Ai0hhoKsNURC1dXH5tSYjumUsWR7iDke+oBEykz7uXv4rN+PWgeNIqkxo4KHQjOITlw==} + engines: {node: ^14.15.0 || >=16.10.0} + peerDependencies: + '@angular-devkit/build-angular': '>=15.0.0 <19.0.0' + '@angular/compiler-cli': '>=15.0.0 <19.0.0' + '@angular/core': '>=15.0.0 <19.0.0' + '@angular/platform-browser-dynamic': '>=15.0.0 <19.0.0' + jest: ^29.0.0 + typescript: '>=4.8' dependencies: - '@angular-devkit/build-angular': 18.1.1(h6b4gdgshe35go2zaygpk2hstq) - '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3) + '@angular-devkit/build-angular': 18.1.1(@angular/compiler-cli@18.1.1)(@angular/platform-server@18.1.1)(@swc/core@1.5.7)(@types/node@18.19.31)(jest-environment-jsdom@29.7.0)(jest@29.7.0)(ng-packagr@18.1.0)(stylus@0.59.0)(tailwindcss@3.4.13)(typescript@5.5.3) + '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1)(typescript@5.5.3) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser-dynamic': 18.1.1(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@18.1.1(@angular/animations@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))) + '@angular/platform-browser-dynamic': 18.1.1(@angular/common@18.1.1)(@angular/compiler@18.1.1)(@angular/core@18.1.1)(@angular/platform-browser@18.1.1) bs-logger: 0.2.6 esbuild-wasm: 0.24.0 - jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-environment-jsdom: 29.7.0 jest-util: 29.7.0 pretty-format: 29.7.0 - ts-jest: 29.2.5(@babel/core@7.25.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.7))(esbuild@0.19.12)(jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(typescript@5.5.3) + ts-jest: 29.2.5(@babel/core@7.25.7)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.3) typescript: 5.5.3 optionalDependencies: esbuild: 0.19.12 @@ -17183,17 +12406,24 @@ snapshots: - canvas - supports-color - utf-8-validate + dev: true - jest-regex-util@29.6.3: {} + /jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-resolve-dependencies@29.7.0: + /jest-resolve-dependencies@29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-regex-util: 29.6.3 jest-snapshot: 29.7.0 transitivePeerDependencies: - supports-color - jest-resolve@29.7.0: + /jest-resolve@29.7.0: + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 @@ -17205,7 +12435,9 @@ snapshots: resolve.exports: 2.0.2 slash: 3.0.0 - jest-runner@29.7.0: + /jest-runner@29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/console': 29.7.0 '@jest/environment': 29.7.0 @@ -17231,7 +12463,9 @@ snapshots: transitivePeerDependencies: - supports-color - jest-runtime@29.7.0: + /jest-runtime@29.7.0: + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 @@ -17258,7 +12492,9 @@ snapshots: transitivePeerDependencies: - supports-color - jest-snapshot@29.7.0: + /jest-snapshot@29.7.0: + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.25.7 '@babel/generator': 7.25.7 @@ -17283,7 +12519,9 @@ snapshots: transitivePeerDependencies: - supports-color - jest-util@29.7.0: + /jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 '@types/node': 18.19.31 @@ -17292,7 +12530,9 @@ snapshots: graceful-fs: 4.2.11 picomatch: 2.3.1 - jest-validate@29.7.0: + /jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 camelcase: 6.3.0 @@ -17301,7 +12541,9 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watcher@29.7.0: + /jest-watcher@29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 @@ -17312,51 +12554,84 @@ snapshots: jest-util: 29.7.0 string-length: 4.0.2 - jest-worker@27.5.1: + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} dependencies: '@types/node': 18.19.31 merge-stream: 2.0.0 supports-color: 8.1.1 - jest-worker@29.7.0: + /jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/node': 18.19.31 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)): + /jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1): + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + jest-cli: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jiti@1.21.6: {} + /jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true - jquery@3.6.4: {} + /jquery@3.6.4: + resolution: {integrity: sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==} + dev: true - js-tokens@4.0.0: {} + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true dependencies: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.1.0: + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true dependencies: argparse: 2.0.1 - jsbn@1.1.0: {} + /jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + dev: true - jsdoc-type-pratt-parser@4.1.0: {} + /jsdoc-type-pratt-parser@4.1.0: + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} + engines: {node: '>=12.0.0'} + dev: true - jsdom@20.0.3: + /jsdom@20.0.3: + resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} + engines: {node: '>=14'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true dependencies: abab: 2.0.6 acorn: 8.12.1 @@ -17389,79 +12664,130 @@ snapshots: - supports-color - utf-8-validate - jsesc@2.5.2: {} + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true - jsesc@3.0.2: {} + /jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true - json-buffer@3.0.1: {} + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-even-better-errors@2.3.1: {} + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-parse-even-better-errors@3.0.2: {} + /json-parse-even-better-errors@3.0.2: + resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true - json-schema-traverse@0.4.1: {} + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - json-schema-traverse@1.0.0: {} + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - json-stable-stringify-without-jsonify@1.0.1: {} + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - json5@2.2.3: {} + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true - jsonc-eslint-parser@2.4.0: + /jsonc-eslint-parser@2.4.0: + resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.3 + dev: true - jsonc-parser@3.2.0: {} + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} - jsonc-parser@3.3.1: {} + /jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - jsonfile@4.0.0: + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: graceful-fs: 4.2.11 + dev: false - jsonfile@6.1.0: + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - jsonparse@1.3.1: {} + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + dev: true - karma-source-map-support@1.4.0: + /karma-source-map-support@1.4.0: + resolution: {integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==} dependencies: source-map-support: 0.5.21 - keygrip@1.1.0: + /keygrip@1.1.0: + resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} + engines: {node: '>= 0.6'} dependencies: tsscmp: 1.0.6 + dev: false - keyv@4.5.4: + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 - kind-of@6.0.3: {} + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} - kleur@3.0.3: {} + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} - klona@2.0.6: {} + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: false - known-css-properties@0.34.0: {} + /known-css-properties@0.34.0: + resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} + dev: false - koa-compose@3.2.1: + /koa-compose@3.2.1: + resolution: {integrity: sha512-8gen2cvKHIZ35eDEik5WOo8zbVp9t4cP8p4hW4uE55waxolLRexKKrqfCpwhGVppnB40jWeF8bZeTVg99eZgPw==} dependencies: any-promise: 1.3.0 + dev: false - koa-compose@4.1.0: {} + /koa-compose@4.1.0: + resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} + dev: false - koa-convert@1.2.0: + /koa-convert@1.2.0: + resolution: {integrity: sha512-K9XqjmEDStGX09v3oxR7t5uPRy0jqJdvodHa6wxWTHrTfDq0WUNnYTOOUZN6g8OM8oZQXprQASbiIXG2Ez8ehA==} + engines: {node: '>= 4'} dependencies: co: 4.6.0 koa-compose: 3.2.1 + dev: false - koa@2.11.0: + /koa@2.11.0: + resolution: {integrity: sha512-EpR9dElBTDlaDgyhDMiLkXrPwp6ZqgAIBvhhmxQ9XN4TFgW+gEz6tkcsNI6BnUbUftrKDjVFj4lW2/J2aNBMMA==} + engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} dependencies: accepts: 1.3.8 cache-content-type: 1.0.1 @@ -17489,25 +12815,46 @@ snapshots: vary: 1.1.2 transitivePeerDependencies: - supports-color + dev: false - launch-editor@2.9.1: + /launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} dependencies: picocolors: 1.1.0 shell-quote: 1.8.1 - less-loader@11.1.0(less@4.1.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /less-loader@11.1.0(less@4.1.3)(webpack@5.95.0): + resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} + engines: {node: '>= 14.15.0'} + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - less-loader@12.2.0(less@4.2.0)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /less-loader@12.2.0(less@4.2.0)(webpack@5.92.1): + resolution: {integrity: sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: less: 4.2.0 - optionalDependencies: - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - less@4.1.3: + /less@4.1.3: + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} + engines: {node: '>=6'} + hasBin: true dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 @@ -17521,7 +12868,10 @@ snapshots: needle: 3.3.1 source-map: 0.6.1 - less@4.2.0: + /less@4.2.0: + resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==} + engines: {node: '>=6'} + hasBin: true dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 @@ -17535,34 +12885,63 @@ snapshots: needle: 3.3.1 source-map: 0.6.1 - leven@3.1.0: {} + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} - levn@0.4.1: + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /license-webpack-plugin@4.0.2(webpack@5.92.1): + resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} + peerDependencies: + webpack: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-sources: + optional: true dependencies: + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) webpack-sources: 3.2.3 - optionalDependencies: - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) - license-webpack-plugin@4.0.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /license-webpack-plugin@4.0.2(webpack@5.95.0): + resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} + peerDependencies: + webpack: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-sources: + optional: true dependencies: + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) webpack-sources: 3.2.3 - optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + dev: false - lilconfig@2.1.0: {} + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} - lilconfig@3.1.2: {} + /lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} - lines-and-columns@1.2.4: {} + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lines-and-columns@2.0.4: {} + /lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lint-staged@15.2.10: + /lint-staged@15.2.10: + resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} + engines: {node: '>=18.12.0'} + hasBin: true dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -17576,8 +12955,11 @@ snapshots: yaml: 2.5.1 transitivePeerDependencies: - supports-color + dev: false - listr2@8.2.3: + /listr2@8.2.3: + resolution: {integrity: sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==} + engines: {node: '>=18.0.0'} dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -17585,8 +12967,11 @@ snapshots: log-update: 6.1.0 rfdc: 1.4.1 wrap-ansi: 9.0.0 + dev: true - listr2@8.2.5: + /listr2@8.2.5: + resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} + engines: {node: '>=18.0.0'} dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -17594,24 +12979,34 @@ snapshots: log-update: 6.1.0 rfdc: 1.4.1 wrap-ansi: 9.0.0 + dev: false - lit-element@4.1.0: + /lit-element@4.1.0: + resolution: {integrity: sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==} dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 '@lit/reactive-element': 2.0.4 lit-html: 3.2.0 + dev: false - lit-html@3.2.0: + /lit-html@3.2.0: + resolution: {integrity: sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==} dependencies: '@types/trusted-types': 2.0.7 + dev: false - lit@3.2.0: + /lit@3.2.0: + resolution: {integrity: sha512-s6tI33Lf6VpDu7u4YqsSX78D28bYQulM+VAzsGch4fx2H0eLZnJsUBsPWmGYSGoKDNbjtRv02rio1o+UdPVwvw==} dependencies: '@lit/reactive-element': 2.0.4 lit-element: 4.1.0 lit-html: 3.2.0 + dev: false - lmdb@3.0.12: + /lmdb@3.0.12: + resolution: {integrity: sha512-JnoEulTgveoC64vlYJ9sufGLuNkk6TcxSYpKxSC9aM42I61jIv3pQH0fgb6qW7HV0+FNqA3g1WCQQYfhfawGoQ==} + hasBin: true + requiresBuild: true dependencies: msgpackr: 1.11.0 node-addon-api: 6.1.0 @@ -17626,62 +13021,100 @@ snapshots: '@lmdb/lmdb-linux-x64': 3.0.12 '@lmdb/lmdb-win32-x64': 3.0.12 - loader-runner@4.3.0: {} + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} - loader-utils@2.0.4: + /loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} dependencies: big.js: 5.2.2 emojis-list: 3.0.0 json5: 2.2.3 - loader-utils@3.3.1: {} + /loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} - locate-path@5.0.0: + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: p-locate: 4.1.0 - locate-path@6.0.0: + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} dependencies: p-locate: 5.0.0 - locate-path@7.2.0: + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: p-locate: 6.0.0 - lodash.camelcase@4.3.0: {} + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: true - lodash.clonedeepwith@4.5.0: {} + /lodash.clonedeepwith@4.5.0: + resolution: {integrity: sha512-QRBRSxhbtsX1nc0baxSkkK5WlVTTm/s48DSukcGcWZwIyI8Zz+lB+kFiELJXtzfH4Aj6kMWQ1VWW4U5uUDgZMA==} + dev: false - lodash.debounce@4.0.8: {} + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.isplainobject@4.0.6: {} + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true - lodash.kebabcase@4.1.1: {} + /lodash.kebabcase@4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} - lodash.memoize@4.1.2: {} + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - lodash.merge@4.6.2: {} + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.mergewith@4.6.2: {} + /lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + dev: true - lodash.snakecase@4.1.1: {} + /lodash.snakecase@4.1.1: + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} + dev: true - lodash.startcase@4.4.0: {} + /lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + dev: true - lodash.truncate@4.4.2: {} + /lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + dev: false - lodash.uniq@4.5.0: {} + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - lodash.upperfirst@4.3.1: {} + /lodash.upperfirst@4.3.1: + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + dev: true - lodash@4.17.21: {} + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-symbols@4.1.0: + /log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 - log-update@6.1.0: + /log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} + engines: {node: '>=18'} dependencies: ansi-escapes: 7.0.0 cli-cursor: 5.0.0 @@ -17689,7 +13122,9 @@ snapshots: strip-ansi: 7.1.0 wrap-ansi: 9.0.0 - log4js@6.9.1: + /log4js@6.9.1: + resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} + engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 debug: 4.3.7 @@ -17698,56 +13133,86 @@ snapshots: streamroller: 3.1.5 transitivePeerDependencies: - supports-color + dev: false - long-timeout@0.1.1: {} + /long-timeout@0.1.1: + resolution: {integrity: sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==} + dev: false - loose-envify@1.4.0: + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true dependencies: js-tokens: 4.0.0 + dev: true - lower-case@2.0.2: + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: tslib: 2.7.0 + dev: true - lru-cache@10.4.3: {} + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@5.1.1: + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 - luxon@3.5.0: {} + /luxon@3.5.0: + resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} + engines: {node: '>=12'} + dev: false - lz-string@1.5.0: {} + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + dev: true - magic-string@0.25.9: + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 + dev: true - magic-string@0.30.10: + /magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.11: + /magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - make-dir@2.1.0: + /make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + requiresBuild: true dependencies: pify: 4.0.1 semver: 5.7.2 optional: true - make-dir@3.1.0: + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} dependencies: semver: 6.3.1 - make-dir@4.0.0: + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} dependencies: semver: 7.6.3 - make-error@1.3.6: {} + /make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - make-fetch-happen@13.0.1: + /make-fetch-happen@13.0.1: + resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/agent': 2.2.2 cacache: 18.0.4 @@ -17763,20 +13228,32 @@ snapshots: ssri: 10.0.6 transitivePeerDependencies: - supports-color + dev: true - makeerror@1.0.12: + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: tmpl: 1.0.5 - map-or-similar@1.5.0: {} + /map-or-similar@1.5.0: + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} + dev: true - markdown-to-jsx@7.5.0(react@18.3.1): + /markdown-to-jsx@7.5.0(react@18.3.1): + resolution: {integrity: sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==} + engines: {node: '>= 10'} + peerDependencies: + react: '>= 0.14.0' dependencies: react: 18.3.1 + dev: true - mathml-tag-names@2.1.3: {} + /mathml-tag-names@2.1.3: + resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} + dev: false - mdast-util-to-hast@13.2.0: + /mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -17787,94 +13264,165 @@ snapshots: unist-util-position: 5.0.0 unist-util-visit: 5.0.0 vfile: 6.0.3 + dev: false - mdn-data@2.0.28: {} + /mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - mdn-data@2.0.30: {} + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - media-typer@0.3.0: {} + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} - memfs@3.5.3: + /memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} dependencies: fs-monkey: 1.0.6 - memfs@4.12.0: + /memfs@4.12.0: + resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} + engines: {node: '>= 4.0.0'} dependencies: '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) '@jsonjoy.com/util': 1.5.0(tslib@2.7.0) tree-dump: 1.0.2(tslib@2.7.0) tslib: 2.7.0 - memoizerific@1.11.3: + /memoizerific@1.11.3: + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} dependencies: map-or-similar: 1.5.0 + dev: true - meow@12.1.1: {} + /meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + dev: true - meow@13.2.0: {} + /meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} + dev: false - merge-descriptors@1.0.3: {} + /merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - merge-stream@2.0.0: {} + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - merge2@1.4.1: {} + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} - methods@1.1.2: {} + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} - micromark-util-character@2.1.1: + /micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} dependencies: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 + dev: false - micromark-util-encode@2.0.1: {} + /micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + dev: false - micromark-util-sanitize-uri@2.0.1: + /micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} dependencies: micromark-util-character: 2.1.1 micromark-util-encode: 2.0.1 micromark-util-symbol: 2.0.1 + dev: false - micromark-util-symbol@2.0.1: {} + /micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + dev: false - micromark-util-types@2.0.1: {} + /micromark-util-types@2.0.1: + resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} + dev: false - micromatch@4.0.8: + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} dependencies: braces: 3.0.3 picomatch: 2.3.1 - mime-db@1.52.0: {} + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} - mime-db@1.53.0: {} + /mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} - mime-types@2.1.35: + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 - mime@1.6.0: {} + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true - mime@2.5.2: {} + /mime@2.5.2: + resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: true - mime@3.0.0: {} + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: true - mimic-fn@2.1.0: {} + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} - mimic-fn@4.0.0: {} + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: false - mimic-function@5.0.1: {} + /mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} - mini-css-extract-plugin@2.4.7(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /mini-css-extract-plugin@2.4.7(webpack@5.95.0): + resolution: {integrity: sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - mini-css-extract-plugin@2.9.0(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /mini-css-extract-plugin@2.9.0(webpack@5.92.1): + resolution: {integrity: sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - miniflare@3.20240925.0: + /miniflare@3.20240925.0: + resolution: {integrity: sha512-2LmQbKHf0n6ertUKhT+Iltixi53giqDH7P71+wCir3OnGyXIODqYwOECx1mSDNhYThpxM2dav8UdPn6SQiMoXw==} + engines: {node: '>=16.13'} + hasBin: true dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.12.1 @@ -17892,81 +13440,126 @@ snapshots: - bufferutil - supports-color - utf-8-validate + dev: true - minimalistic-assert@1.0.1: {} + /minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - minimatch@3.0.8: + /minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} dependencies: brace-expansion: 1.1.11 + dev: true - minimatch@3.1.2: + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - minimatch@5.1.6: + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 - minimatch@9.0.3: + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 - minimatch@9.0.5: + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 - minimist@1.2.8: {} + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass-collect@2.0.1: + /minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: minipass: 7.1.2 - minipass-fetch@3.0.5: + /minipass-fetch@3.0.5: + resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: minipass: 7.1.2 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: encoding: 0.1.13 + dev: true - minipass-flush@1.0.5: + /minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} dependencies: minipass: 3.3.6 - minipass-pipeline@1.2.4: + /minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} dependencies: minipass: 3.3.6 - minipass-sized@1.0.3: + /minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} dependencies: minipass: 3.3.6 + dev: true - minipass@3.3.6: + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} dependencies: yallist: 4.0.0 - minipass@5.0.0: {} + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} - minipass@7.1.2: {} + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} - minizlib@2.1.2: + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} dependencies: minipass: 3.3.6 yallist: 4.0.0 - mkdirp@0.5.6: + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true dependencies: minimist: 1.2.8 + dev: false - mkdirp@1.0.4: {} + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true - mrmime@2.0.0: {} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} - ms@2.0.0: {} + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.3: {} + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msgpackr-extract@3.0.3: + /msgpackr-extract@3.0.3: + resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} + hasBin: true + requiresBuild: true dependencies: node-gyp-build-optional-packages: 5.2.2 optionalDependencies: @@ -17978,42 +13571,73 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3 optional: true - msgpackr@1.11.0: + /msgpackr@1.11.0: + resolution: {integrity: sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==} optionalDependencies: msgpackr-extract: 3.0.3 - multicast-dns@7.2.5: + /multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true dependencies: dns-packet: 5.6.1 thunky: 1.1.0 - mustache@4.2.0: {} + /mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + dev: true - mute-stream@1.0.0: {} + /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} - mz@2.7.0: + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.7: {} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true - natural-compare@1.4.0: {} + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - needle@3.3.1: + /needle@3.3.1: + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true dependencies: iconv-lite: 0.6.3 sax: 1.4.1 optional: true - negotiator@0.6.3: {} + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} - neo-async@2.6.2: {} + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - ng-packagr@18.1.0(@angular/compiler-cli@18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3))(tailwindcss@3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(tslib@2.7.0)(typescript@5.5.3): + /ng-packagr@18.1.0(@angular/compiler-cli@18.1.1)(tailwindcss@3.4.13)(tslib@2.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-QfqiCIuRX7VhdHqE1goZIuaFh0aMmFTF6r+gP+iq7YyIookXlZWswEZYcnpyRw52Q1RHFdUJRm7foBRFyEXTLA==} + engines: {node: ^18.19.1 || >=20.11.1} + hasBin: true + peerDependencies: + '@angular/compiler-cli': ^18.0.0 || ^18.2.0-next.0 + tailwindcss: ^2.0.0 || ^3.0.0 + tslib: ^2.3.0 + typescript: '>=5.4 <5.6' + peerDependenciesMeta: + tailwindcss: + optional: true dependencies: - '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.5.3) + '@angular/compiler-cli': 18.1.1(@angular/compiler@18.1.1)(typescript@5.5.3) '@rollup/plugin-json': 6.1.0(rollup@4.24.0) '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.0) '@rollup/wasm-node': 4.24.0 @@ -18036,46 +13660,71 @@ snapshots: postcss: 8.4.47 rxjs: 7.8.1 sass: 1.79.4 + tailwindcss: 3.4.13(ts-node@10.9.1) tslib: 2.7.0 typescript: 5.5.3 optionalDependencies: rollup: 4.24.0 - tailwindcss: 3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) - ngx-skeleton-loader@8.1.0(@angular/common@18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4)): + /ngx-skeleton-loader@8.1.0(@angular/common@18.1.1)(@angular/core@18.1.1): + resolution: {integrity: sha512-Ap/QSjadv/Kl0Vj7BiIWLG0JZZlo0eCJhdIVJ3Ryz7R0c4BR2Eq3O01du3ftf0SDbwt5vt7342NyqhLNrQ08RA==} + peerDependencies: + '@angular/common': '>=16.0.0' + '@angular/core': '>=16.0.0' dependencies: - '@angular/common': 18.1.1(@angular/core@18.1.1(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + '@angular/common': 18.1.1(@angular/core@18.1.1)(rxjs@7.8.1) '@angular/core': 18.1.1(rxjs@7.8.1)(zone.js@0.14.4) tslib: 2.7.0 + dev: false - nice-napi@1.0.2: + /nice-napi@1.0.2: + resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} + os: ['!win32'] + requiresBuild: true dependencies: node-addon-api: 3.2.1 node-gyp-build: 4.8.2 optional: true - no-case@3.0.4: + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 tslib: 2.7.0 + dev: true - node-abort-controller@3.1.1: {} + /node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - node-addon-api@3.2.1: + /node-addon-api@3.2.1: + resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} + requiresBuild: true optional: true - node-addon-api@6.1.0: {} + /node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - node-forge@1.3.1: {} + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} - node-gyp-build-optional-packages@5.2.2: + /node-gyp-build-optional-packages@5.2.2: + resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} + hasBin: true + requiresBuild: true dependencies: detect-libc: 2.0.3 - node-gyp-build@4.8.2: + /node-gyp-build@4.8.2: + resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} + hasBin: true + requiresBuild: true optional: true - node-gyp@10.2.0: + /node-gyp@10.2.0: + resolution: {integrity: sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 @@ -18089,69 +13738,109 @@ snapshots: which: 4.0.0 transitivePeerDependencies: - supports-color + dev: true - node-int64@0.4.0: {} + /node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-machine-id@1.1.12: {} + /node-machine-id@1.1.12: + resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} - node-releases@2.0.18: {} + /node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - node-schedule@2.1.1: + /node-schedule@2.1.1: + resolution: {integrity: sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==} + engines: {node: '>=6'} dependencies: cron-parser: 4.9.0 long-timeout: 0.1.1 sorted-array-functions: 1.3.0 + dev: false - nopt@7.2.1: + /nopt@7.2.1: + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true dependencies: abbrev: 2.0.0 + dev: true - normalize-package-data@6.0.2: + /normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: hosted-git-info: 7.0.2 semver: 7.6.3 validate-npm-package-license: 3.0.4 + dev: true - normalize-path@3.0.0: {} + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} - normalize-range@0.1.2: {} + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} - npm-bundled@3.0.1: + /npm-bundled@3.0.1: + resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: npm-normalize-package-bin: 3.0.1 + dev: true - npm-install-checks@6.3.0: + /npm-install-checks@6.3.0: + resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: semver: 7.6.3 + dev: true - npm-normalize-package-bin@3.0.1: {} + /npm-normalize-package-bin@3.0.1: + resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true - npm-package-arg@11.0.1: + /npm-package-arg@11.0.1: + resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: hosted-git-info: 7.0.2 proc-log: 3.0.0 semver: 7.6.3 validate-npm-package-name: 5.0.1 - npm-package-arg@11.0.2: + /npm-package-arg@11.0.2: + resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 semver: 7.6.3 validate-npm-package-name: 5.0.1 + dev: true - npm-packlist@8.0.2: + /npm-packlist@8.0.2: + resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: ignore-walk: 6.0.5 + dev: true - npm-pick-manifest@9.0.1: + /npm-pick-manifest@9.0.1: + resolution: {integrity: sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.2 semver: 7.6.3 + dev: true - npm-registry-fetch@17.1.0: + /npm-registry-fetch@17.1.0: + resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/redact': 2.0.1 jsonparse: 1.3.1 @@ -18163,25 +13852,46 @@ snapshots: proc-log: 4.2.0 transitivePeerDependencies: - supports-color + dev: true - npm-run-path@4.0.1: + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} dependencies: path-key: 3.1.1 - npm-run-path@5.3.0: + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 + dev: false - nth-check@2.1.1: + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 - nwsapi@2.2.13: {} + /nwsapi@2.2.13: + resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} - nx@19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)): + /nx@19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7): + resolution: {integrity: sha512-aKctNLiK2hXl2536/qwnAqvSzNlIGwJdTBl2ajOnSyNrGWuLDMllTNTdp0/lU0QBJ2NSod3JbBQFV7cc9ILs4w==} + hasBin: true + requiresBuild: true + peerDependencies: + '@swc-node/register': ^1.8.0 + '@swc/core': ^1.3.85 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true dependencies: '@napi-rs/wasm-runtime': 0.2.4 - '@nrwl/tao': 19.5.1(@swc-node/register@1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3))(@swc/core@1.5.7(@swc/helpers@0.5.12)) + '@nrwl/tao': 19.5.1(@swc-node/register@1.9.2)(@swc/core@1.5.7) + '@swc-node/register': 1.9.2(@swc/core@1.5.7)(@swc/types@0.1.12)(typescript@5.5.3) + '@swc/core': 1.5.7(@swc/helpers@0.5.12) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 @@ -18226,79 +13936,120 @@ snapshots: '@nx/nx-linux-x64-musl': 19.5.1 '@nx/nx-win32-arm64-msvc': 19.5.1 '@nx/nx-win32-x64-msvc': 19.5.1 - '@swc-node/register': 1.9.2(@swc/core@1.5.7(@swc/helpers@0.5.12))(@swc/types@0.1.12)(typescript@5.5.3) - '@swc/core': 1.5.7(@swc/helpers@0.5.12) transitivePeerDependencies: - debug - object-assign@4.1.1: {} + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} - object-hash@3.0.0: {} + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} - object-inspect@1.13.2: {} + /object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} - object-is@1.1.6: + /object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 + dev: true - object-keys@1.1.1: {} + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true - object.assign@4.1.5: + /object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 + dev: true - obuf@1.1.2: {} + /obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - ohash@1.1.4: {} + /ohash@1.1.4: + resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} + dev: true - on-finished@2.4.1: + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 - on-headers@1.0.2: {} + /on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} - once@1.4.0: + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - onetime@5.1.2: + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 - onetime@6.0.0: + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 + dev: false - onetime@7.0.0: + /onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} dependencies: mimic-function: 5.0.1 - oniguruma-to-js@0.4.3: + /oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} dependencies: regex: 4.4.0 + dev: false - only@0.0.2: {} + /only@0.0.2: + resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} + dev: false - open@10.1.0: + /open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} dependencies: default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 is-wsl: 3.1.0 - open@8.4.2: + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - opener@1.5.2: {} + /opener@1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + hasBin: true + dev: false - optionator@0.9.4: + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} dependencies: deep-is: 0.1.4 fast-levenshtein: 2.0.6 @@ -18307,7 +14058,9 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - ora@5.3.0: + /ora@5.3.0: + resolution: {integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==} + engines: {node: '>=10'} dependencies: bl: 4.1.0 chalk: 4.1.2 @@ -18318,7 +14071,9 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 - ora@5.4.1: + /ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} dependencies: bl: 4.1.0 chalk: 4.1.2 @@ -18330,54 +14085,83 @@ snapshots: strip-ansi: 6.0.1 wcwidth: 1.0.1 - ordered-binary@1.5.2: {} + /ordered-binary@1.5.2: + resolution: {integrity: sha512-JTo+4+4Fw7FreyAvlSLjb1BBVaxEQAacmjD3jjuyPZclpbEghTvQZbXBb2qPd2LeIMxiHwXBZUcpmG2Gl/mDEA==} - os-tmpdir@1.0.2: {} + /os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + dev: true - p-limit@2.3.0: + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} dependencies: p-try: 2.2.0 - p-limit@3.1.0: + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 - p-limit@4.0.0: + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: yocto-queue: 1.1.1 - p-locate@4.1.0: + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} dependencies: p-limit: 2.3.0 - p-locate@5.0.0: + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} dependencies: p-limit: 3.1.0 - p-locate@6.0.0: + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: p-limit: 4.0.0 - p-map@4.0.0: + /p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} dependencies: aggregate-error: 3.1.0 - p-retry@4.6.2: + /p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} dependencies: '@types/retry': 0.12.0 retry: 0.13.1 + dev: false - p-retry@6.2.0: + /p-retry@6.2.0: + resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} + engines: {node: '>=16.17'} dependencies: '@types/retry': 0.12.2 is-network-error: 1.1.0 retry: 0.13.1 - p-try@2.2.0: {} + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} - package-json-from-dist@1.0.1: {} + /package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - pacote@18.0.6: + /pacote@18.0.6: + resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true dependencies: '@npmcli/git': 5.0.8 '@npmcli/installed-package-contents': 2.1.0 @@ -18399,460 +14183,848 @@ snapshots: transitivePeerDependencies: - bluebird - supports-color + dev: true - param-case@3.0.4: + /param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 tslib: 2.7.0 + dev: true - parent-module@1.0.1: + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} dependencies: callsites: 3.1.0 - parse-json@5.2.0: + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} dependencies: '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parse-node-version@1.0.1: {} + /parse-node-version@1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} - parse-passwd@1.0.0: {} + /parse-passwd@1.0.0: + resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} + engines: {node: '>=0.10.0'} + dev: false - parse-srcset@1.0.2: {} + /parse-srcset@1.0.2: + resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==} + dev: false - parse5-html-rewriting-stream@7.0.0: + /parse5-html-rewriting-stream@7.0.0: + resolution: {integrity: sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==} dependencies: entities: 4.5.0 parse5: 7.1.2 parse5-sax-parser: 7.0.0 - parse5-htmlparser2-tree-adapter@7.0.0: + /parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: domhandler: 5.0.3 parse5: 7.1.2 + dev: false - parse5-sax-parser@7.0.0: + /parse5-sax-parser@7.0.0: + resolution: {integrity: sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==} dependencies: parse5: 7.1.2 - parse5@4.0.0: {} + /parse5@4.0.0: + resolution: {integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==} + dev: false - parse5@7.1.2: + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.5.0 - parseurl@1.3.3: {} + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} - pascal-case@3.1.2: + /pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 tslib: 2.7.0 + dev: true - path-browserify@1.0.1: {} + /path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: true - path-exists@4.0.0: {} + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} - path-exists@5.0.0: {} + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - path-is-absolute@1.0.1: {} + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} - path-key@3.1.1: {} + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} - path-key@4.0.0: {} + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: false - path-parse@1.0.7: {} + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.11.1: + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} dependencies: lru-cache: 10.4.3 minipass: 7.1.2 - path-to-regexp@0.1.10: {} + /path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - path-to-regexp@6.3.0: {} + /path-to-regexp@6.3.0: + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} + dev: true - path-type@4.0.0: {} + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} - path-type@5.0.0: {} + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} - pathe@1.1.2: {} + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: true - picocolors@1.1.0: {} + /picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - picomatch@2.3.1: {} + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} - picomatch@4.0.2: {} + /picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} - pidtree@0.6.0: {} + /pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + dev: false - pify@2.3.0: {} + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} - pify@4.0.1: + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + requiresBuild: true optional: true - pirates@4.0.6: {} + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} - piscina@4.6.1: + /piscina@4.6.1: + resolution: {integrity: sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==} optionalDependencies: nice-napi: 1.0.2 - piscina@4.7.0: + /piscina@4.7.0: + resolution: {integrity: sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw==} optionalDependencies: '@napi-rs/nice': 1.0.1 - pkg-dir@4.2.0: + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} dependencies: find-up: 4.1.0 - pkg-dir@7.0.0: + /pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} dependencies: find-up: 6.3.0 - playwright-core@1.47.2: {} + /playwright-core@1.47.2: + resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==} + engines: {node: '>=18'} + hasBin: true + dev: true - playwright@1.47.2: + /playwright@1.47.2: + resolution: {integrity: sha512-nx1cLMmQWqmA3UsnjaaokyoUpdVaaDhJhMoxX2qj3McpjnsqFHs516QAKYhqHAgOP+oCFTEOCOAaD1RgD/RQfA==} + engines: {node: '>=18'} + hasBin: true dependencies: playwright-core: 1.47.2 optionalDependencies: fsevents: 2.3.2 + dev: true - polished@4.3.1: + /polished@4.3.1: + resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} + engines: {node: '>=10'} dependencies: '@babel/runtime': 7.25.7 + dev: true - portfinder@1.0.32: + /portfinder@1.0.32: + resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} + engines: {node: '>= 0.12.0'} dependencies: async: 2.6.4 debug: 3.2.7 mkdirp: 0.5.6 transitivePeerDependencies: - supports-color + dev: false - possible-typed-array-names@1.0.0: {} + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + dev: true - postcss-attribute-case-insensitive@5.0.2(postcss@8.4.47): + /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.47): + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - postcss-calc@9.0.1(postcss@8.4.47): + /postcss-calc@9.0.1(postcss@8.4.47): + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.2 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 + dev: false - postcss-clamp@4.1.0(postcss@8.4.47): + /postcss-clamp@4.1.0(postcss@8.4.47): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-color-functional-notation@4.2.4(postcss@8.4.47): + /postcss-color-functional-notation@4.2.4(postcss@8.4.47): + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-color-hex-alpha@8.0.4(postcss@8.4.47): + /postcss-color-hex-alpha@8.0.4(postcss@8.4.47): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-color-rebeccapurple@7.1.1(postcss@8.4.47): + /postcss-color-rebeccapurple@7.1.1(postcss@8.4.47): + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-colormin@6.1.0(postcss@8.4.47): + /postcss-colormin@6.1.0(postcss@8.4.47): + resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: browserslist: 4.24.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-convert-values@6.1.0(postcss@8.4.47): + /postcss-convert-values@6.1.0(postcss@8.4.47): + resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: browserslist: 4.24.0 postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-custom-media@8.0.2(postcss@8.4.47): + /postcss-custom-media@8.0.2(postcss@8.4.47): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-custom-properties@12.1.11(postcss@8.4.47): + /postcss-custom-properties@12.1.11(postcss@8.4.47): + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-custom-selectors@6.0.3(postcss@8.4.47): + /postcss-custom-selectors@6.0.3(postcss@8.4.47): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - postcss-dir-pseudo-class@6.0.5(postcss@8.4.47): + /postcss-dir-pseudo-class@6.0.5(postcss@8.4.47): + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - postcss-discard-comments@6.0.2(postcss@8.4.47): + /postcss-discard-comments@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 + dev: false - postcss-discard-duplicates@6.0.3(postcss@8.4.47): + /postcss-discard-duplicates@6.0.3(postcss@8.4.47): + resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 + dev: false - postcss-discard-empty@6.0.3(postcss@8.4.47): + /postcss-discard-empty@6.0.3(postcss@8.4.47): + resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 + dev: false - postcss-discard-overridden@6.0.2(postcss@8.4.47): + /postcss-discard-overridden@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 + dev: false - postcss-double-position-gradients@3.1.2(postcss@8.4.47): + /postcss-double-position-gradients@3.1.2(postcss@8.4.47): + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-env-function@4.0.6(postcss@8.4.47): + /postcss-env-function@4.0.6(postcss@8.4.47): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-focus-visible@6.0.4(postcss@8.4.47): + /postcss-focus-visible@6.0.4(postcss@8.4.47): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - postcss-focus-within@5.0.4(postcss@8.4.47): + /postcss-focus-within@5.0.4(postcss@8.4.47): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - postcss-font-variant@5.0.0(postcss@8.4.47): + /postcss-font-variant@5.0.0(postcss@8.4.47): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 dependencies: postcss: 8.4.47 + dev: true - postcss-gap-properties@3.0.5(postcss@8.4.47): + /postcss-gap-properties@3.0.5(postcss@8.4.47): + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 + dev: true - postcss-image-set-function@4.0.7(postcss@8.4.47): + /postcss-image-set-function@4.0.7(postcss@8.4.47): + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-import@14.1.0(postcss@8.4.47): + /postcss-import@14.1.0(postcss@8.4.47): + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@15.1.0(postcss@8.4.47): + /postcss-import@15.1.0(postcss@8.4.47): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-initial@4.0.1(postcss@8.4.47): + /postcss-initial@4.0.1(postcss@8.4.47): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 dependencies: postcss: 8.4.47 + dev: true - postcss-js@4.0.1(postcss@8.4.47): + /postcss-js@4.0.1(postcss@8.4.47): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 postcss: 8.4.47 - postcss-lab-function@4.2.1(postcss@8.4.47): + /postcss-lab-function@4.2.1(postcss@8.4.47): + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)): + /postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.1): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true dependencies: lilconfig: 3.1.2 - yaml: 2.5.1 - optionalDependencies: postcss: 8.4.47 - ts-node: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3) + ts-node: 10.9.1(@swc/core@1.5.7)(@types/node@18.19.31)(typescript@5.5.3) + yaml: 2.5.1 - postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /postcss-loader@6.2.1(postcss@8.4.47)(webpack@5.95.0): + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.4.47 semver: 7.6.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.92.1): + resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.6 postcss: 8.4.38 semver: 7.6.3 - optionalDependencies: - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) transitivePeerDependencies: - typescript - postcss-logical@5.0.4(postcss@8.4.47): + /postcss-logical@5.0.4(postcss@8.4.47): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: postcss: 8.4.47 + dev: true - postcss-media-minmax@5.0.0(postcss@8.4.47): + /postcss-media-minmax@5.0.0(postcss@8.4.47): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 dependencies: postcss: 8.4.47 + dev: true - postcss-media-query-parser@0.2.3: {} + /postcss-media-query-parser@0.2.3: + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - postcss-merge-longhand@6.0.5(postcss@8.4.47): + /postcss-merge-longhand@6.0.5(postcss@8.4.47): + resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.4.47) + dev: false - postcss-merge-rules@6.1.1(postcss@8.4.47): + /postcss-merge-rules@6.1.1(postcss@8.4.47): + resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: browserslist: 4.24.0 caniuse-api: 3.0.0 cssnano-utils: 4.0.2(postcss@8.4.47) postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: false - postcss-minify-font-values@6.1.0(postcss@8.4.47): + /postcss-minify-font-values@6.1.0(postcss@8.4.47): + resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-minify-gradients@6.0.3(postcss@8.4.47): + /postcss-minify-gradients@6.0.3(postcss@8.4.47): + resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: colord: 2.9.3 cssnano-utils: 4.0.2(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-minify-params@6.1.0(postcss@8.4.47): + /postcss-minify-params@6.1.0(postcss@8.4.47): + resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: browserslist: 4.24.0 cssnano-utils: 4.0.2(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-minify-selectors@6.0.4(postcss@8.4.47): + /postcss-minify-selectors@6.0.4(postcss@8.4.47): + resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: false - postcss-modules-extract-imports@3.1.0(postcss@8.4.47): + /postcss-modules-extract-imports@3.1.0(postcss@8.4.47): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: postcss: 8.4.47 - postcss-modules-local-by-default@4.0.5(postcss@8.4.47): + /postcss-modules-local-by-default@4.0.5(postcss@8.4.47): + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.47): + /postcss-modules-scope@3.2.0(postcss@8.4.47): + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - postcss-modules-values@4.0.0(postcss@8.4.47): + /postcss-modules-values@4.0.0(postcss@8.4.47): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 - postcss-nested@6.2.0(postcss@8.4.47): + /postcss-nested@6.2.0(postcss@8.4.47): + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - postcss-nesting@10.2.0(postcss@8.4.47): + /postcss-nesting@10.2.0(postcss@8.4.47): + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - postcss-normalize-charset@6.0.2(postcss@8.4.47): + /postcss-normalize-charset@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 + dev: false - postcss-normalize-display-values@6.0.2(postcss@8.4.47): + /postcss-normalize-display-values@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-normalize-positions@6.0.2(postcss@8.4.47): + /postcss-normalize-positions@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-normalize-repeat-style@6.0.2(postcss@8.4.47): + /postcss-normalize-repeat-style@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-normalize-string@6.0.2(postcss@8.4.47): + /postcss-normalize-string@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-normalize-timing-functions@6.0.2(postcss@8.4.47): + /postcss-normalize-timing-functions@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-normalize-unicode@6.1.0(postcss@8.4.47): + /postcss-normalize-unicode@6.1.0(postcss@8.4.47): + resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: browserslist: 4.24.0 postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-normalize-url@6.0.2(postcss@8.4.47): + /postcss-normalize-url@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-normalize-whitespace@6.0.2(postcss@8.4.47): + /postcss-normalize-whitespace@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-opacity-percentage@1.1.3(postcss@8.4.47): + /postcss-opacity-percentage@1.1.3(postcss@8.4.47): + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 + dev: true - postcss-ordered-values@6.0.2(postcss@8.4.47): + /postcss-ordered-values@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: cssnano-utils: 4.0.2(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-overflow-shorthand@3.0.4(postcss@8.4.47): + /postcss-overflow-shorthand@3.0.4(postcss@8.4.47): + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-page-break@3.0.4(postcss@8.4.47): + /postcss-page-break@3.0.4(postcss@8.4.47): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 dependencies: postcss: 8.4.47 + dev: true - postcss-place@7.0.5(postcss@8.4.47): + /postcss-place@7.0.5(postcss@8.4.47): + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: true - postcss-preset-env@7.5.0(postcss@8.4.47): + /postcss-preset-env@7.5.0(postcss@8.4.47): + resolution: {integrity: sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: '@csstools/postcss-color-function': 1.1.1(postcss@8.4.47) '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.4.47) @@ -18900,197 +15072,380 @@ snapshots: postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.47) postcss-selector-not: 5.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 + dev: true - postcss-pseudo-class-any-link@7.1.6(postcss@8.4.47): + /postcss-pseudo-class-any-link@7.1.6(postcss@8.4.47): + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: true - postcss-reduce-initial@6.1.0(postcss@8.4.47): + /postcss-reduce-initial@6.1.0(postcss@8.4.47): + resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: browserslist: 4.24.0 caniuse-api: 3.0.0 postcss: 8.4.47 + dev: false - postcss-reduce-transforms@6.0.2(postcss@8.4.47): + /postcss-reduce-transforms@6.0.2(postcss@8.4.47): + resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 + dev: false - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.47): + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.47): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 dependencies: postcss: 8.4.47 + dev: true - postcss-resolve-nested-selector@0.1.6: {} + /postcss-resolve-nested-selector@0.1.6: + resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==} + dev: false - postcss-safe-parser@7.0.1(postcss@8.4.47): + /postcss-safe-parser@7.0.1(postcss@8.4.47): + resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} + engines: {node: '>=18.0'} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 + dev: false - postcss-selector-not@5.0.0(postcss@8.4.47): + /postcss-selector-not@5.0.0(postcss@8.4.47): + resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==} + peerDependencies: + postcss: ^8.1.0 dependencies: balanced-match: 1.0.2 postcss: 8.4.47 + dev: true - postcss-selector-parser@6.1.2: + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@6.0.3(postcss@8.4.47): + /postcss-svgo@6.0.3(postcss@8.4.47): + resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} + engines: {node: ^14 || ^16 || >= 18} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 svgo: 3.3.2 + dev: false - postcss-unique-selectors@6.0.4(postcss@8.4.47): + /postcss-unique-selectors@6.0.4(postcss@8.4.47): + resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: false - postcss-url@10.1.3(postcss@8.4.47): + /postcss-url@10.1.3(postcss@8.4.47): + resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} + engines: {node: '>=10'} + peerDependencies: + postcss: ^8.0.0 dependencies: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 postcss: 8.4.47 xxhashjs: 0.2.2 + dev: true - postcss-value-parser@4.2.0: {} + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.38: + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.1.0 source-map-js: 1.2.1 - postcss@8.4.47: + /postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.1.0 source-map-js: 1.2.1 - prelude-ls@1.2.1: {} + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} - prettier-plugin-organize-attributes@1.0.0(prettier@3.3.3): + /prettier-plugin-organize-attributes@1.0.0(prettier@3.3.3): + resolution: {integrity: sha512-+NmameaLxbCcylEXsKPmawtzla5EE6ECqvGkpfQz4KM847fXDifB1gFnPQEpoADAq6IXg+cMI8Z0ISJEXa6fhg==} + engines: {node: '>=14.0.0'} + peerDependencies: + prettier: ^3.0.0 dependencies: prettier: 3.3.3 - prettier-plugin-tailwindcss@0.5.14(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier-plugin-organize-attributes@1.0.0(prettier@3.3.3))(prettier@3.3.3): + /prettier-plugin-tailwindcss@0.5.14(@ianvs/prettier-plugin-sort-imports@4.3.1)(prettier-plugin-organize-attributes@1.0.0)(prettier@3.3.3): + resolution: {integrity: sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig-melody': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig-melody': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true dependencies: - prettier: 3.3.3 - optionalDependencies: '@ianvs/prettier-plugin-sort-imports': 4.3.1(prettier@3.3.3) + prettier: 3.3.3 prettier-plugin-organize-attributes: 1.0.0(prettier@3.3.3) + dev: true - prettier@3.3.3: {} + /prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + engines: {node: '>=14'} + hasBin: true - pretty-error@4.0.0: + /pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: lodash: 4.17.21 renderkid: 3.0.0 + dev: true - pretty-format@27.5.1: + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 + dev: true - pretty-format@29.7.0: + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.3.1 - printable-characters@1.0.42: {} + /printable-characters@1.0.42: + resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} + dev: true - proc-log@3.0.0: {} + /proc-log@3.0.0: + resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - proc-log@4.2.0: {} + /proc-log@4.2.0: + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true - process-nextick-args@2.0.1: {} + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process@0.11.10: {} + /process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + dev: true - promise-inflight@1.0.1: {} + /promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dev: true - promise-retry@2.0.1: + /promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} dependencies: err-code: 2.0.3 retry: 0.12.0 + dev: true - prompts@2.4.2: + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} dependencies: kleur: 3.0.3 sisteransi: 1.0.5 - property-information@6.5.0: {} + /property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + dev: false - proxy-addr@2.0.7: + /proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 - proxy-from-env@1.1.0: {} + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - prr@1.0.1: + /prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + requiresBuild: true optional: true - psl@1.9.0: {} + /psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - punycode@1.4.1: {} + /punycode@1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + dev: true - punycode@2.3.1: {} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} - pure-rand@6.1.0: {} + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.13.0: + /qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 - querystringify@2.2.0: {} + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - queue-microtask@1.2.3: {} + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - rambda@9.3.0: {} + /rambda@9.3.0: + resolution: {integrity: sha512-cl/7DCCKNxmsbc0dXZTJTY08rvDdzLhVfE6kPBson1fWzDapLzv0RKSzjpmAqP53fkQqAvq05gpUVHTrUNsuxg==} + dev: false - randombytes@2.1.0: + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 - range-parser@1.2.1: {} + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} - raw-body@2.5.2: + /raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 - react-colorful@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /react-colorful@5.6.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + dev: true - react-dom@18.3.1(react@18.3.1): + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 dependencies: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 + dev: true - react-is@17.0.2: {} + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: true - react-is@18.3.1: {} + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react@18.3.1: + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 + dev: true - read-cache@1.0.0: + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: pify: 2.3.0 - readable-stream@2.3.8: + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -19100,52 +15455,75 @@ snapshots: string_decoder: 1.1.1 util-deprecate: 1.0.2 - readable-stream@3.6.2: + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - readdirp@3.6.0: + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - readdirp@4.0.2: {} + /readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} - recast@0.23.9: + /recast@0.23.9: + resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} + engines: {node: '>= 4'} dependencies: ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 tslib: 2.7.0 + dev: true - reflect-metadata@0.2.2: {} + /reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - regenerate-unicode-properties@10.2.0: + /regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 - regenerate@1.4.2: {} + /regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - regenerator-runtime@0.14.1: {} + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regenerator-transform@0.15.2: + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: '@babel/runtime': 7.24.7 - regex-parser@2.3.0: {} + /regex-parser@2.3.0: + resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} - regex@4.4.0: {} + /regex@4.4.0: + resolution: {integrity: sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==} + dev: false - regexp.prototype.flags@1.5.3: + /regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 + dev: true - regexpu-core@6.1.1: + /regexpu-core@6.1.1: + resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 regenerate-unicode-properties: 10.2.0 @@ -19154,13 +15532,17 @@ snapshots: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.2.0 - regjsgen@0.8.0: {} + /regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - regjsparser@0.11.1: + /regjsparser@0.11.1: + resolution: {integrity: sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==} + hasBin: true dependencies: jsesc: 3.0.2 - rehype-external-links@3.0.0: + /rehype-external-links@3.0.0: + resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} dependencies: '@types/hast': 3.0.4 '@ungap/structured-clone': 1.2.0 @@ -19168,57 +15550,89 @@ snapshots: is-absolute-url: 4.0.1 space-separated-tokens: 2.0.2 unist-util-visit: 5.0.0 + dev: true - rehype-slug@6.0.0: + /rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} dependencies: '@types/hast': 3.0.4 github-slugger: 2.0.0 hast-util-heading-rank: 3.0.0 hast-util-to-string: 3.0.1 unist-util-visit: 5.0.0 + dev: true - relateurl@0.2.7: {} + /relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: true - renderkid@3.0.0: + /renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} dependencies: css-select: 4.3.0 dom-converter: 0.2.0 htmlparser2: 6.1.0 lodash: 4.17.21 strip-ansi: 6.0.1 + dev: true - replace-in-file@6.2.0: + /replace-in-file@6.2.0: + resolution: {integrity: sha512-Im2AF9G/qgkYneOc9QwWwUS/efyyonTUBvzXS2VXuxPawE5yQIjT/e6x4CTijO0Quq48lfAujuo+S89RR2TP2Q==} + engines: {node: '>=10'} + hasBin: true dependencies: chalk: 4.1.2 glob: 7.2.3 yargs: 16.2.0 + dev: true - replace-in-file@7.2.0: + /replace-in-file@7.2.0: + resolution: {integrity: sha512-CiLXVop3o8/h2Kd1PwKPPimmS9wUV0Ki6Fl8+1ITD35nB3Gl/PrW5IONpTE0AXk0z4v8WYcpEpdeZqMXvSnWpg==} + engines: {node: '>=10'} + hasBin: true dependencies: chalk: 4.1.2 glob: 8.1.0 yargs: 17.7.2 + dev: false - require-directory@2.1.1: {} + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} - require-from-string@2.0.2: {} + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} - requires-port@1.0.0: {} + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resolve-cwd@3.0.0: + /resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} dependencies: resolve-from: 5.0.0 - resolve-dir@1.0.1: + /resolve-dir@1.0.1: + resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} + engines: {node: '>=0.10.0'} dependencies: expand-tilde: 2.0.2 global-modules: 1.0.0 + dev: false - resolve-from@4.0.0: {} + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} - resolve-from@5.0.0: {} + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} - resolve-url-loader@5.0.0: + /resolve-url-loader@5.0.0: + resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} + engines: {node: '>=12'} dependencies: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 @@ -19226,57 +15640,92 @@ snapshots: postcss: 8.4.47 source-map: 0.6.1 - resolve.exports@1.1.0: {} + /resolve.exports@1.1.0: + resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} + engines: {node: '>=10'} + dev: true - resolve.exports@2.0.2: {} + /resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} - resolve@1.22.8: + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true dependencies: is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@3.1.0: + /restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - restore-cursor@5.1.0: + /restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} dependencies: onetime: 7.0.0 signal-exit: 4.1.0 - retry@0.12.0: {} + /retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + dev: true - retry@0.13.1: {} + /retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} - reusify@1.0.4: {} + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rfdc@1.4.1: {} + /rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@3.0.2: + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true dependencies: glob: 7.2.3 - rimraf@5.0.10: + /rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + hasBin: true dependencies: glob: 10.4.5 - rollup-plugin-inject@3.0.2: + /rollup-plugin-inject@3.0.2: + resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. dependencies: estree-walker: 0.6.1 magic-string: 0.25.9 rollup-pluginutils: 2.8.2 + dev: true - rollup-plugin-node-polyfills@0.2.1: + /rollup-plugin-node-polyfills@0.2.1: + resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} dependencies: rollup-plugin-inject: 3.0.2 + dev: true - rollup-pluginutils@2.8.2: + /rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} dependencies: estree-walker: 0.6.1 + dev: true - rollup@4.18.0: + /rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + requiresBuild: true dependencies: '@types/estree': 1.0.5 optionalDependencies: @@ -19298,7 +15747,11 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 - rollup@4.24.0: + /rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + requiresBuild: true dependencies: '@types/estree': 1.0.6 optionalDependencies: @@ -19320,23 +15773,31 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 - run-applescript@7.0.0: {} + /run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} - run-parallel@1.2.0: + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 - rxjs@7.8.1: + /rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: tslib: 2.7.0 - safe-buffer@5.1.2: {} + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - safe-buffer@5.2.1: {} + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safer-buffer@2.1.2: {} + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sanitize-html@2.13.1: + /sanitize-html@2.13.1: + resolution: {integrity: sha512-ZXtKq89oue4RP7abL9wp/9URJcqQNABB5GGJ2acW1sdO8JTVl92f4ygD7Yc9Ze09VAZhnt2zegeU0tbNsdcLYg==} dependencies: deepmerge: 4.3.1 escape-string-regexp: 4.0.0 @@ -19344,79 +15805,150 @@ snapshots: is-plain-object: 5.0.0 parse-srcset: 1.0.2 postcss: 8.4.47 + dev: false - sass-loader@12.6.0(sass@1.79.4)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /sass-loader@12.6.0(sass@1.79.4)(webpack@5.95.0): + resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) - optionalDependencies: sass: 1.79.4 + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - sass-loader@14.2.1(sass@1.77.6)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /sass-loader@14.2.1(sass@1.77.6)(webpack@5.92.1): + resolution: {integrity: sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + webpack: + optional: true dependencies: neo-async: 2.6.2 - optionalDependencies: sass: 1.77.6 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - sass@1.77.6: + /sass@1.77.6: + resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==} + engines: {node: '>=14.0.0'} + hasBin: true dependencies: chokidar: 3.6.0 immutable: 4.3.7 source-map-js: 1.2.1 - sass@1.79.4: + /sass@1.79.4: + resolution: {integrity: sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==} + engines: {node: '>=14.0.0'} + hasBin: true dependencies: chokidar: 4.0.1 immutable: 4.3.7 source-map-js: 1.2.1 - sax@1.2.4: {} + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - sax@1.4.1: + /sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + requiresBuild: true optional: true - saxes@6.0.0: + /saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} dependencies: xmlchars: 2.2.0 - scheduler@0.23.2: + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} dependencies: loose-envify: 1.4.0 + dev: true - schema-utils@3.3.0: + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - schema-utils@4.2.0: + /schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} + engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.15 ajv: 8.17.1 ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) - secure-compare@3.0.1: {} + /secure-compare@3.0.1: + resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==} + dev: false - select-hose@2.0.0: {} + /select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - selfsigned@2.4.1: + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} dependencies: '@types/node-forge': 1.3.11 node-forge: 1.3.1 - semver@5.7.2: + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + requiresBuild: true optional: true - semver@6.3.1: {} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true - semver@7.6.2: {} + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true - semver@7.6.3: {} + /semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true - send@0.19.0: + /send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} dependencies: debug: 2.6.9 depd: 2.0.0 @@ -19434,11 +15966,14 @@ snapshots: transitivePeerDependencies: - supports-color - serialize-javascript@6.0.2: + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} dependencies: randombytes: 2.1.0 - serve-index@1.9.1: + /serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} dependencies: accepts: 1.3.8 batch: 0.6.1 @@ -19450,7 +15985,9 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@1.16.2: + /serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 @@ -19459,7 +15996,9 @@ snapshots: transitivePeerDependencies: - supports-color - set-function-length@1.2.2: + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -19468,30 +16007,43 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.2 - set-function-name@2.0.2: + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + dev: true - setprototypeof@1.1.0: {} + /setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - setprototypeof@1.2.0: {} + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shallow-clone@3.0.1: + /shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} dependencies: kind-of: 6.0.3 - shebang-command@2.0.0: + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 - shebang-regex@3.0.0: {} + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} - shell-quote@1.8.1: {} + /shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.22.2: + /shiki@1.22.2: + resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} dependencies: '@shikijs/core': 1.22.2 '@shikijs/engine-javascript': 1.22.2 @@ -19499,19 +16051,27 @@ snapshots: '@shikijs/types': 1.22.2 '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 + dev: false - side-channel@1.0.6: + /side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.2 - signal-exit@3.0.7: {} + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: {} + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} - sigstore@2.3.1: + /sigstore@2.3.1: + resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 @@ -19521,106 +16081,165 @@ snapshots: '@sigstore/verify': 1.2.1 transitivePeerDependencies: - supports-color + dev: true - sisteransi@1.0.5: {} + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slash@3.0.0: {} + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} - slash@4.0.0: {} + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false - slash@5.1.0: {} + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} - slice-ansi@4.0.0: + /slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 + dev: false - slice-ansi@5.0.0: + /slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 - slice-ansi@7.1.0: + /slice-ansi@7.1.0: + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} + engines: {node: '>=18'} dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - smart-buffer@4.2.0: {} + /smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: true - sockjs@0.3.24: + /sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: faye-websocket: 0.11.4 uuid: 8.3.2 websocket-driver: 0.7.4 - socks-proxy-agent@8.0.4: + /socks-proxy-agent@8.0.4: + resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} + engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 debug: 4.3.7 socks: 2.8.3 transitivePeerDependencies: - supports-color + dev: true - socks@2.8.3: + /socks@2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} dependencies: ip-address: 9.0.5 smart-buffer: 4.2.0 + dev: true - sorted-array-functions@1.3.0: {} + /sorted-array-functions@1.3.0: + resolution: {integrity: sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==} + dev: false - source-map-js@1.2.1: {} + /source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} - source-map-loader@5.0.0(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /source-map-loader@5.0.0(webpack@5.92.1): + resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.72.1 dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - source-map-loader@5.0.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /source-map-loader@5.0.0(webpack@5.95.0): + resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.72.1 dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - source-map-support@0.5.13: + /source-map-support@0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - source-map-support@0.5.19: + /source-map-support@0.5.19: + resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - source-map-support@0.5.21: + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - source-map@0.6.1: {} + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} - source-map@0.7.4: {} + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} - sourcemap-codec@1.4.8: {} + /sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + dev: true - space-separated-tokens@2.0.2: {} + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - spdx-correct@3.2.0: + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.20 + dev: true - spdx-exceptions@2.5.0: {} + /spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + dev: true - spdx-expression-parse@3.0.1: + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.5.0 spdx-license-ids: 3.0.20 + dev: true - spdx-license-ids@3.0.20: {} + /spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} + dev: true - spdy-transport@3.0.0: + /spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: debug: 4.3.7 detect-node: 2.1.0 @@ -19631,7 +16250,9 @@ snapshots: transitivePeerDependencies: - supports-color - spdy@4.0.2: + /spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} dependencies: debug: 4.3.7 handle-thing: 2.0.1 @@ -19641,128 +16262,201 @@ snapshots: transitivePeerDependencies: - supports-color - split2@4.2.0: {} + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + dev: true - sprintf-js@1.0.3: {} + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - sprintf-js@1.1.3: {} + /sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + dev: true - ssri@10.0.6: + /ssri@10.0.6: + resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: minipass: 7.1.2 - stack-utils@2.0.6: + /stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 - stacktracey@2.1.8: + /stacktracey@2.1.8: + resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} dependencies: as-table: 1.0.55 get-source: 2.0.12 + dev: true - statuses@1.5.0: {} + /statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} - statuses@2.0.1: {} + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} - stop-iteration-iterator@1.0.0: + /stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} dependencies: internal-slot: 1.0.7 + dev: true - stoppable@1.1.0: {} + /stoppable@1.1.0: + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} + engines: {node: '>=4', npm: '>=6'} + dev: true - storybook@8.3.5: + /storybook@8.3.5: + resolution: {integrity: sha512-hYQVtP2l+3kO8oKDn4fjXXQYxgTRsj/LaV6lUMJH0zt+OhVmDXKJLxmdUP4ieTm0T8wEbSYosFavgPcQZlxRfw==} + hasBin: true dependencies: '@storybook/core': 8.3.5 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + dev: true - streamroller@3.1.5: + /streamroller@3.1.5: + resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} + engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 debug: 4.3.7 fs-extra: 8.1.0 transitivePeerDependencies: - supports-color + dev: false - string-argv@0.3.2: {} + /string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + dev: false - string-length@4.0.2: + /string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} dependencies: char-regex: 1.0.2 strip-ansi: 6.0.1 - string-width@4.2.3: + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string-width@5.1.2: + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string-width@7.2.0: + /string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} dependencies: emoji-regex: 10.4.0 get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 - string_decoder@1.1.1: + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 - string_decoder@1.3.0: + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 - stringify-entities@4.0.4: + /stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 + dev: false - strip-ansi@6.0.1: + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.0: + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} dependencies: ansi-regex: 6.1.0 - strip-bom@3.0.0: {} + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} - strip-bom@4.0.0: {} + /strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} - strip-final-newline@2.0.0: {} + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} - strip-final-newline@3.0.0: {} + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: false - strip-json-comments@3.1.1: {} + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} - strong-log-transformer@2.1.0: + /strong-log-transformer@2.1.0: + resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==} + engines: {node: '>=4'} + hasBin: true dependencies: duplexer: 0.1.2 minimist: 1.2.8 through: 2.3.8 - style-loader@3.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /style-loader@3.3.4(webpack@5.95.0): + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 dependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) - stylehacks@6.1.1(postcss@8.4.47): + /stylehacks@6.1.1(postcss@8.4.47): + resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: browserslist: 4.24.0 postcss: 8.4.47 postcss-selector-parser: 6.1.2 + dev: false - stylelint@16.9.0(typescript@5.5.3): + /stylelint@16.9.0(typescript@5.5.3): + resolution: {integrity: sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==} + engines: {node: '>=18.12.0'} + hasBin: true dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 - '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) + '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1)(@csstools/css-tokenizer@3.0.1) '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 @@ -19802,15 +16496,24 @@ snapshots: transitivePeerDependencies: - supports-color - typescript + dev: false - stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.95.0): + resolution: {integrity: sha512-TY0SKwiY7D2kMd3UxaWKSf3xHF0FFN/FAfsSqfrhxRT/koXTwffq2cgEWDkLQz7VojMu7qEEHt5TlMjkPx9UDw==} + engines: {node: '>= 14.15.0'} + peerDependencies: + stylus: '>=0.52.4' + webpack: ^5.0.0 dependencies: fast-glob: 3.3.2 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - stylus@0.59.0: + /stylus@0.59.0: + resolution: {integrity: sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==} + hasBin: true dependencies: '@adobe/css-tools': 4.4.0 debug: 4.3.7 @@ -19820,7 +16523,10 @@ snapshots: transitivePeerDependencies: - supports-color - sucrase@3.35.0: + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 @@ -19830,28 +16536,44 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - supports-color@5.5.0: + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - supports-color@7.2.0: + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - supports-color@8.1.1: + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} dependencies: has-flag: 4.0.0 - supports-hyperlinks@3.1.0: + /supports-hyperlinks@3.1.0: + resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} + engines: {node: '>=14.18'} dependencies: has-flag: 4.0.0 supports-color: 7.2.0 + dev: false - supports-preserve-symlinks-flag@1.0.0: {} + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} - svg-tags@1.0.0: {} + /svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + dev: false - svgo@3.3.2: + /svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true dependencies: '@trysound/sax': 0.2.0 commander: 7.2.0 @@ -19861,21 +16583,33 @@ snapshots: csso: 5.0.5 picocolors: 1.1.0 - symbol-observable@4.0.0: {} + /symbol-observable@4.0.0: + resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} + engines: {node: '>=0.10'} + dev: true - symbol-tree@3.2.4: {} + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - table@6.8.2: + /table@6.8.2: + resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} + engines: {node: '>=10.0.0'} dependencies: ajv: 8.17.1 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 + dev: false - tailwind-merge@2.5.3: {} + /tailwind-merge@2.5.3: + resolution: {integrity: sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==} + dev: false - tailwindcss@3.4.13(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)): + /tailwindcss@3.4.13(ts-node@10.9.1): + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} + engines: {node: '>=14.0.0'} + hasBin: true dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -19894,7 +16628,7 @@ snapshots: postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1) postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -19902,9 +16636,13 @@ snapshots: transitivePeerDependencies: - ts-node - tapable@2.2.1: {} + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} - tar-stream@2.2.0: + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} dependencies: bl: 4.1.0 end-of-stream: 1.4.4 @@ -19912,7 +16650,9 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - tar@6.2.1: + /tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -19921,127 +16661,236 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - telejson@7.2.0: + /telejson@7.2.0: + resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} dependencies: memoizerific: 1.11.3 + dev: true - terser-webpack-plugin@5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /terser-webpack-plugin@5.3.10(@swc/core@1.5.7)(esbuild@0.19.12)(webpack@5.95.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.5.7(@swc/helpers@0.5.12) + esbuild: 0.19.12 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.34.1 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) - optionalDependencies: - '@swc/core': 1.5.7(@swc/helpers@0.5.12) - esbuild: 0.19.12 + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) - terser-webpack-plugin@5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /terser-webpack-plugin@5.3.10(@swc/core@1.5.7)(esbuild@0.21.5)(webpack@5.92.1): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.5.7(@swc/helpers@0.5.12) + esbuild: 0.21.5 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.34.1 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) - optionalDependencies: - '@swc/core': 1.5.7(@swc/helpers@0.5.12) - esbuild: 0.21.5 + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - terser@5.29.2: + /terser@5.29.2: + resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} + engines: {node: '>=10'} + hasBin: true dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 - terser@5.34.1: + /terser@5.34.1: + resolution: {integrity: sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==} + engines: {node: '>=10'} + hasBin: true dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@6.0.0: + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 minimatch: 3.1.2 - text-extensions@2.4.0: {} + /text-extensions@2.4.0: + resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} + engines: {node: '>=8'} + dev: true - text-table@0.2.0: {} + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thenify-all@1.6.0: + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} dependencies: thenify: 3.3.1 - thenify@3.3.1: + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} dependencies: any-promise: 1.3.0 - thingies@1.21.0(tslib@2.7.0): + /thingies@1.21.0(tslib@2.7.0): + resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} + engines: {node: '>=10.18'} + peerDependencies: + tslib: ^2 dependencies: tslib: 2.7.0 - through@2.3.8: {} + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - thunky@1.1.0: {} + /thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - tiny-invariant@1.3.3: {} + /tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: true - tinyexec@0.3.0: {} + /tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + dev: true - tmp@0.0.33: + /tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} dependencies: os-tmpdir: 1.0.2 + dev: true - tmp@0.2.3: {} + /tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} - tmpl@1.0.5: {} + /tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - to-fast-properties@2.0.0: {} + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} - to-regex-range@5.0.1: + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} - tough-cookie@4.1.4: + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} dependencies: psl: 1.9.0 punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 - tr46@3.0.0: + /tr46@3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} dependencies: punycode: 2.3.1 - tree-dump@1.0.2(tslib@2.7.0): + /tree-dump@1.0.2(tslib@2.7.0): + resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' dependencies: tslib: 2.7.0 - tree-kill@1.2.2: {} + /tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true - trim-lines@3.0.1: {} + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: false - ts-api-utils@1.3.0(typescript@5.5.3): + /ts-api-utils@1.3.0(typescript@5.5.3): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' dependencies: typescript: 5.5.3 - ts-dedent@2.2.0: {} + /ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + dev: true - ts-interface-checker@0.1.13: {} + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-jest@29.2.5(@babel/core@7.25.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.7))(esbuild@0.19.12)(jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)))(typescript@5.5.3): + /ts-jest@29.2.5(@babel/core@7.25.7)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/transform': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true dependencies: + '@babel/core': 7.25.7 bs-logger: 0.2.6 ejs: 3.1.10 + esbuild: 0.19.12 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3)) + jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -20049,14 +16898,14 @@ snapshots: semver: 7.6.3 typescript: 5.5.3 yargs-parser: 21.1.1 - optionalDependencies: - '@babel/core': 7.25.7 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.25.7) - esbuild: 0.19.12 + dev: true - ts-loader@9.5.1(typescript@5.5.3)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /ts-loader@9.5.1(typescript@5.5.3)(webpack@5.95.0): + resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} + engines: {node: '>=12.0.0'} + peerDependencies: + typescript: '*' + webpack: ^5.0.0 dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 @@ -20064,11 +16913,25 @@ snapshots: semver: 7.6.3 source-map: 0.7.4 typescript: 5.5.3 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.4.5): + /ts-node@10.9.1(@swc/core@1.5.7)(@types/node@18.19.31)(typescript@5.4.5): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.5.7(@swc/helpers@0.5.12) '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -20083,12 +16946,23 @@ snapshots: typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.5.7(@swc/helpers@0.5.12) - ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(@types/node@18.19.31)(typescript@5.5.3): + /ts-node@10.9.1(@swc/core@1.5.7)(@types/node@18.19.31)(typescript@5.5.3): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.5.7(@swc/helpers@0.5.12) '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -20103,295 +16977,503 @@ snapshots: typescript: 5.5.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.5.7(@swc/helpers@0.5.12) - tsconfig-paths-webpack-plugin@4.0.0: + /tsconfig-paths-webpack-plugin@4.0.0: + resolution: {integrity: sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==} + engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 tsconfig-paths: 4.2.0 + dev: false - tsconfig-paths-webpack-plugin@4.1.0: + /tsconfig-paths-webpack-plugin@4.1.0: + resolution: {integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==} + engines: {node: '>=10.13.0'} dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 tsconfig-paths: 4.2.0 + dev: true - tsconfig-paths@4.2.0: + /tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} dependencies: json5: 2.2.3 minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.6.3: {} + /tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tslib@2.7.0: {} + /tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tsscmp@1.0.6: {} + /tsscmp@1.0.6: + resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} + engines: {node: '>=0.6.x'} + dev: false - tuf-js@2.2.1: + /tuf-js@2.2.1: + resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@tufjs/models': 2.0.1 debug: 4.3.7 make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color + dev: true - type-check@0.4.0: + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} - type-fest@0.20.2: {} + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} - type-fest@0.21.3: {} + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} - type-fest@2.19.0: {} + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: true - type-is@1.6.18: + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 mime-types: 2.1.35 - typed-assert@1.0.9: {} + /typed-assert@1.0.9: + resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} - typescript@5.4.5: {} + /typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true - typescript@5.5.3: {} + /typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} + engines: {node: '>=14.17'} + hasBin: true - ufo@1.5.4: {} + /ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + dev: true - undici-types@5.26.5: {} + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.19.8: {} + /undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici@5.28.4: + /undici@5.28.4: + resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} + engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.1.1 + dev: true - undici@6.19.2: {} + /undici@6.19.2: + resolution: {integrity: sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==} + engines: {node: '>=18.17'} - unenv-nightly@2.0.0-20240919-125358-9a64854: + /unenv-nightly@2.0.0-20240919-125358-9a64854: + resolution: {integrity: sha512-XjsgUTrTHR7iw+k/SRTNjh6EQgwpC9voygnoCJo5kh4hKqsSDHUW84MhL9EsHTNfLctvVBHaSw8e2k3R2fKXsQ==} dependencies: defu: 6.1.4 ohash: 1.1.4 pathe: 1.1.2 ufo: 1.5.4 + dev: true - unicode-canonical-property-names-ecmascript@2.0.1: {} + /unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} - unicode-match-property-ecmascript@2.0.0: + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} dependencies: unicode-canonical-property-names-ecmascript: 2.0.1 unicode-property-aliases-ecmascript: 2.1.0 - unicode-match-property-value-ecmascript@2.2.0: {} + /unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} - unicode-property-aliases-ecmascript@2.1.0: {} + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} - unicorn-magic@0.1.0: {} + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} - union@0.5.0: + /union@0.5.0: + resolution: {integrity: sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==} + engines: {node: '>= 0.8.0'} dependencies: qs: 6.13.0 + dev: false - unique-filename@3.0.0: + /unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: unique-slug: 4.0.0 - unique-slug@4.0.0: + /unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: imurmurhash: 0.1.4 - unist-util-is@6.0.0: + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} dependencies: '@types/unist': 3.0.3 - unist-util-position@5.0.0: + /unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} dependencies: '@types/unist': 3.0.3 + dev: false - unist-util-stringify-position@4.0.0: + /unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} dependencies: '@types/unist': 3.0.3 + dev: false - unist-util-visit-parents@6.0.1: + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.0 - unist-util-visit@5.0.0: + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universalify@0.1.2: {} + /universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: false - universalify@0.2.0: {} + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} - universalify@2.0.1: {} + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} - unpipe@1.0.0: {} + /unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} - unplugin@1.14.1(webpack-sources@3.2.3): + /unplugin@1.14.1: + resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==} + engines: {node: '>=14.0.0'} + peerDependencies: + webpack-sources: ^3 + peerDependenciesMeta: + webpack-sources: + optional: true dependencies: acorn: 8.12.1 webpack-virtual-modules: 0.6.2 - optionalDependencies: - webpack-sources: 3.2.3 + dev: true - upath@2.0.1: {} + /upath@2.0.1: + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} + dev: false - update-browserslist-db@1.1.1(browserslist@4.24.0): + /update-browserslist-db@1.1.1(browserslist@4.24.0): + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' dependencies: browserslist: 4.24.0 escalade: 3.2.0 picocolors: 1.1.0 - uri-js@4.4.1: + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.1 - url-join@4.0.1: {} + /url-join@4.0.1: + resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} + dev: false - url-parse@1.5.10: + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} dependencies: querystringify: 2.2.0 requires-port: 1.0.0 - url@0.11.4: + /url@0.11.4: + resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} + engines: {node: '>= 0.4'} dependencies: punycode: 1.4.1 qs: 6.13.0 + dev: true - util-deprecate@1.0.2: {} + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util@0.12.5: + /util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} dependencies: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.13 which-typed-array: 1.1.15 + dev: true - utila@0.4.0: {} + /utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: true - utils-merge@1.0.1: {} + /utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} - uuid@8.3.2: {} + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true - uuid@9.0.1: {} + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: true - v8-compile-cache-lib@3.0.1: {} + /v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - v8-to-istanbul@9.3.0: + /v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} dependencies: '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 - validate-npm-package-license@3.0.4: + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 + dev: true - validate-npm-package-name@5.0.1: {} + /validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vanilla-cookieconsent@3.0.1: {} + /vanilla-cookieconsent@3.0.1: + resolution: {integrity: sha512-gqc4x7O9t1I4xWr7x6/jtQWPr4PZK26SmeA0iyTv1WyoECfAGnu5JEOExmMEP+5Fz66AT9OiCBO3GII4wDQHLw==} + dev: false - vary@1.1.2: {} + /vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} - vfile-message@4.0.2: + /vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 + dev: false - vfile@6.0.3: + /vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} dependencies: '@types/unist': 3.0.3 vfile-message: 4.0.2 + dev: false - vite@5.3.2(@types/node@18.19.31)(less@4.1.3)(sass@1.79.4)(stylus@0.59.0)(terser@5.29.2): + /vite@5.3.2(@types/node@18.19.31)(less@4.1.3)(stylus@0.59.0): + resolution: {integrity: sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.0 - optionalDependencies: '@types/node': 18.19.31 - fsevents: 2.3.3 - less: 4.1.3 - sass: 1.79.4 - stylus: 0.59.0 - terser: 5.29.2 - - vite@5.3.2(@types/node@18.19.31)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2): - dependencies: esbuild: 0.21.5 + less: 4.1.3 postcss: 8.4.47 rollup: 4.24.0 + stylus: 0.59.0 optionalDependencies: - '@types/node': 18.19.31 fsevents: 2.3.3 + + /vite@5.3.2(@types/node@18.19.31)(less@4.2.0)(sass@1.77.6)(stylus@0.59.0)(terser@5.29.2): + resolution: {integrity: sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.19.31 + esbuild: 0.21.5 less: 4.2.0 + postcss: 8.4.47 + rollup: 4.24.0 sass: 1.77.6 stylus: 0.59.0 terser: 5.29.2 + optionalDependencies: + fsevents: 2.3.3 - w3c-xmlserializer@4.0.0: + /w3c-xmlserializer@4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} dependencies: xml-name-validator: 4.0.0 - walk-up-path@3.0.1: {} + /walk-up-path@3.0.1: + resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} + dev: true - walker@1.0.8: + /walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: makeerror: 1.0.12 - watchpack@2.4.1: + /watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - watchpack@2.4.2: + /watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - wbuf@1.7.3: + /wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} dependencies: minimalistic-assert: 1.0.1 - wcwidth@1.0.1: + /wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: defaults: 1.0.4 - weak-lru-cache@1.2.2: {} + /weak-lru-cache@1.2.2: + resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==} - webidl-conversions@7.0.0: {} + /webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} - webpack-dev-middleware@5.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /webpack-dev-middleware@5.3.4(webpack@5.95.0): + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - webpack-dev-middleware@6.1.3(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /webpack-dev-middleware@6.1.3(webpack@5.95.0): + resolution: {integrity: sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: true - webpack-dev-middleware@7.2.1(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /webpack-dev-middleware@7.2.1(webpack@5.92.1): + resolution: {integrity: sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true dependencies: colorette: 2.0.20 memfs: 4.12.0 @@ -20399,10 +17481,16 @@ snapshots: on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 - optionalDependencies: - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - webpack-dev-middleware@7.2.1(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /webpack-dev-middleware@7.2.1(webpack@5.95.0): + resolution: {integrity: sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true dependencies: colorette: 2.0.20 memfs: 4.12.0 @@ -20410,10 +17498,20 @@ snapshots: on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 - optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) - webpack-dev-server@4.15.2(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /webpack-dev-server@4.15.2(webpack@5.95.0): + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -20443,17 +17541,28 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + webpack-dev-middleware: 5.3.4(webpack@5.95.0) ws: 8.18.0 - optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate + dev: false - webpack-dev-server@5.0.4(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /webpack-dev-server@5.0.4(webpack@5.95.0): + resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} + engines: {node: '>= 18.12.0'} + hasBin: true + peerDependencies: + webpack: ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -20483,49 +17592,80 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.2.1(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + webpack-dev-middleware: 7.2.1(webpack@5.95.0) ws: 8.18.0 - optionalDependencies: - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - webpack-hot-middleware@2.26.1: + /webpack-hot-middleware@2.26.1: + resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==} dependencies: ansi-html-community: 0.0.8 html-entities: 2.5.2 strip-ansi: 6.0.1 + dev: true - webpack-merge@5.10.0: + /webpack-merge@5.10.0: + resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} + engines: {node: '>=10.0.0'} dependencies: clone-deep: 4.0.1 flat: 5.0.2 wildcard: 2.0.1 - webpack-node-externals@3.0.0: {} + /webpack-node-externals@3.0.0: + resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==} + engines: {node: '>=6'} + dev: false - webpack-sources@3.2.3: {} + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)): + /webpack-subresource-integrity@5.1.0(webpack@5.92.1): + resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} + engines: {node: '>= 12'} + peerDependencies: + html-webpack-plugin: '>= 5.0.0-beta.1 < 6' + webpack: ^5.12.0 + peerDependenciesMeta: + html-webpack-plugin: + optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5) - optionalDependencies: - html-webpack-plugin: 5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + webpack: 5.92.1(@swc/core@1.5.7)(esbuild@0.21.5) - webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)))(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)): + /webpack-subresource-integrity@5.1.0(webpack@5.95.0): + resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} + engines: {node: '>= 12'} + peerDependencies: + html-webpack-plugin: '>= 5.0.0-beta.1 < 6' + webpack: ^5.12.0 + peerDependenciesMeta: + html-webpack-plugin: + optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12) - optionalDependencies: - html-webpack-plugin: 5.6.0(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + webpack: 5.95.0(@swc/core@1.5.7)(esbuild@0.19.12) + dev: false - webpack-virtual-modules@0.6.2: {} + /webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + dev: true - webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5): + /webpack@5.92.1(@swc/core@1.5.7)(esbuild@0.21.5): + resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -20548,7 +17688,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)(webpack@5.92.1(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.21.5)) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.21.5)(webpack@5.92.1) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -20556,7 +17696,15 @@ snapshots: - esbuild - uglify-js - webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12): + /webpack@5.95.0(@swc/core@1.5.7)(esbuild@0.19.12): + resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -20578,7 +17726,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)(webpack@5.95.0(@swc/core@1.5.7(@swc/helpers@0.5.12))(esbuild@0.19.12)) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.19.12)(webpack@5.95.0) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -20586,76 +17734,121 @@ snapshots: - esbuild - uglify-js - websocket-driver@0.7.4: + /websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} dependencies: http-parser-js: 0.5.8 safe-buffer: 5.2.1 websocket-extensions: 0.1.4 - websocket-extensions@0.1.4: {} + /websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} - whatwg-encoding@2.0.0: + /whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} dependencies: iconv-lite: 0.6.3 - whatwg-mimetype@3.0.0: {} + /whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} - whatwg-url@11.0.0: + /whatwg-url@11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} dependencies: tr46: 3.0.0 webidl-conversions: 7.0.0 - which-boxed-primitive@1.0.2: + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 + dev: true - which-collection@1.0.2: + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 is-weakset: 2.0.3 + dev: true - which-typed-array@1.1.15: + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 + dev: true - which@1.3.1: + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true dependencies: isexe: 2.0.0 + dev: false - which@2.0.2: + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true dependencies: isexe: 2.0.0 - which@4.0.0: + /which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true dependencies: isexe: 3.1.1 + dev: true - wildcard@2.0.1: {} + /wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - word-wrap@1.2.5: {} + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} - workerd@1.20240925.0: + /workerd@1.20240925.0: + resolution: {integrity: sha512-/Jj6+yLwfieZGEt3Kx4+5MoufuC3g/8iFaIh4MPBNGJOGYmdSKXvgCqz09m2+tVCYnysRfbq2zcbVxJRBfOCqQ==} + engines: {node: '>=16'} + hasBin: true + requiresBuild: true optionalDependencies: '@cloudflare/workerd-darwin-64': 1.20240925.0 '@cloudflare/workerd-darwin-arm64': 1.20240925.0 '@cloudflare/workerd-linux-64': 1.20240925.0 '@cloudflare/workerd-linux-arm64': 1.20240925.0 '@cloudflare/workerd-windows-64': 1.20240925.0 + dev: true - wrangler@3.80.0(@cloudflare/workers-types@4.20241004.0): + /wrangler@3.80.0(@cloudflare/workers-types@4.20241004.0): + resolution: {integrity: sha512-c9aN7Buf7XgTPpQkw1d0VjNRI4qg3m35PTg70Tg4mOeHwHGjsd74PAsP1G8BjpdqDjfWtsua7tj1g4M3/5dYNQ==} + engines: {node: '>=16.17.0'} + hasBin: true + peerDependencies: + '@cloudflare/workers-types': ^4.20240925.0 + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@cloudflare/workers-shared': 0.5.4 + '@cloudflare/workers-types': 4.20241004.0 '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19) blake3-wasm: 2.1.5 @@ -20668,91 +17861,154 @@ snapshots: resolve.exports: 2.0.2 selfsigned: 2.4.1 source-map: 0.6.1 - unenv: unenv-nightly@2.0.0-20240919-125358-9a64854 + unenv: /unenv-nightly@2.0.0-20240919-125358-9a64854 workerd: 1.20240925.0 xxhash-wasm: 1.0.2 optionalDependencies: - '@cloudflare/workers-types': 4.20241004.0 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + dev: true - wrap-ansi@6.2.0: + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - wrap-ansi@7.0.0: + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - wrap-ansi@8.1.0: + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - wrap-ansi@9.0.0: + /wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} dependencies: ansi-styles: 6.2.1 string-width: 7.2.0 strip-ansi: 7.1.0 - wrappy@1.0.2: {} + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@4.0.2: + /write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 - write-file-atomic@5.0.1: + /write-file-atomic@5.0.1: + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: imurmurhash: 0.1.4 signal-exit: 4.1.0 + dev: false - ws@8.17.1: {} + /ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false - ws@8.18.0: {} + /ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true - xhr2@0.2.1: {} + /xhr2@0.2.1: + resolution: {integrity: sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw==} + engines: {node: '>= 6'} - xml-name-validator@4.0.0: {} + /xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} - xmlbuilder2@3.1.1: + /xmlbuilder2@3.1.1: + resolution: {integrity: sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==} + engines: {node: '>=12.0'} dependencies: '@oozcitak/dom': 1.15.10 '@oozcitak/infra': 1.0.8 '@oozcitak/util': 8.3.8 js-yaml: 3.14.1 + dev: false - xmlchars@2.2.0: {} + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - xxhash-wasm@1.0.2: {} + /xxhash-wasm@1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} + dev: true - xxhashjs@0.2.2: + /xxhashjs@0.2.2: + resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} dependencies: cuint: 0.2.2 + dev: true - y18n@5.0.8: {} + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} - yallist@3.1.1: {} + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yallist@4.0.0: {} + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@1.10.2: {} + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} - yaml@2.5.1: {} + /yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} + engines: {node: '>= 14'} + hasBin: true - yargs-parser@20.2.9: {} + /yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + dev: true - yargs-parser@21.1.1: {} + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} - yargs@16.2.0: + /yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} dependencies: cliui: 7.0.4 escalade: 3.2.0 @@ -20761,8 +18017,11 @@ snapshots: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.9 + dev: true - yargs@17.7.2: + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} dependencies: cliui: 8.0.1 escalade: 3.2.0 @@ -20772,26 +18031,44 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - ylru@1.4.0: {} + /ylru@1.4.0: + resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} + engines: {node: '>= 4.0.0'} + dev: false - yn@3.1.1: {} + /yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} - yocto-queue@0.1.0: {} + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} - yocto-queue@1.1.1: {} + /yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + engines: {node: '>=12.20'} - yoctocolors-cjs@2.1.2: {} + /yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + dev: true - youch@3.3.4: + /youch@3.3.4: + resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==} dependencies: cookie: 0.7.2 mustache: 4.2.0 stacktracey: 2.1.8 + dev: true - zod@3.23.8: {} + /zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zone.js@0.14.4: + /zone.js@0.14.4: + resolution: {integrity: sha512-NtTUvIlNELez7Q1DzKVIFZBzNb646boQMgpATo9z3Ftuu/gWvzxCW7jdjcUDoRGxRikrhVHB/zLXh1hxeJawvw==} dependencies: tslib: 2.7.0 - zwitch@2.0.4: {} + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: false