Ctrl K
ComunidadGuías…

pnpm-lock.yaml

Rama next · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
lockfileVersion: '6.0'

settings:
  autoInstallPeers: true
  excludeLinksFromLockfile: false

importers:
  .:
    dependencies:
      amqp-connection-manager:
        specifier: ^4.1.10
        version: 4.1.14(amqplib@0.10.9)
      amqplib:
        specifier: ^0.10.3
        version: 0.10.9
    devDependencies:
      '@commitlint/cli':
        specifier: ^17.4.2
        version: 17.8.1
      '@commitlint/config-conventional':
        specifier: ^17.4.2
        version: 17.8.1
      '@nrwl/nx-cloud':
        specifier: ^14.7.0
        version: 14.7.0
      '@nrwl/workspace':
        specifier: 18.3.3
        version: 18.3.3
      '@typescript-eslint/eslint-plugin':
        specifier: ^5.48.2
        version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@4.9.5)
      '@typescript-eslint/parser':
        specifier: ^5.48.2
        version: 5.62.0(eslint@8.57.1)(typescript@4.9.5)
      cross-env:
        specifier: ^7.0.3
        version: 7.0.3
      eslint:
        specifier: ^8.32.0
        version: 8.57.1
      eslint-config-airbnb-typescript:
        specifier: ^17.0.0
        version: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.32.0)(eslint@8.57.1)
      eslint-config-prettier:
        specifier: ^8.6.0
        version: 8.10.2(eslint@8.57.1)
      eslint-plugin-eslint-comments:
        specifier: ^3.2.0
        version: 3.2.0(eslint@8.57.1)
      eslint-plugin-functional:
        specifier: ^4.4.1
        version: 4.4.1(eslint@8.57.1)(typescript@4.9.5)
      eslint-plugin-import:
        specifier: ^2.27.5
        version: 2.32.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1)
      eslint-plugin-jsx-a11y:
        specifier: ^6.7.1
        version: 6.10.2(eslint@8.57.1)
      eslint-plugin-prettier:
        specifier: 5.0.0
        version: 5.0.0(eslint-config-prettier@8.10.2)(eslint@8.57.1)(prettier@3.0.0)
      eslint-plugin-promise:
        specifier: ^6.1.1
        version: 6.6.0(eslint@8.57.1)
      eslint-plugin-react:
        specifier: ^7.32.1
        version: 7.37.5(eslint@8.57.1)
      eslint-plugin-react-hooks:
        specifier: ^4.6.0
        version: 4.6.2(eslint@8.57.1)
      fs-extra:
        specifier: ^10.1.0
        version: 10.1.0
      husky:
        specifier: ^8.0.3
        version: 8.0.3
      lerna:
        specifier: ^8.1.2
        version: 8.2.4(@types/node@20.5.1)
      lint-staged:
        specifier: ^13.1.0
        version: 13.3.0
      nx:
        specifier: ^18.3.3
        version: 18.3.5
      prettier:
        specifier: 3.0.0
        version: 3.0.0

  apps/api:
    dependencies:
      '@amplitude/analytics-node':
        specifier: ^1.3.6
        version: 1.5.9
      '@faker-js/faker':
        specifier: ^8.4.1
        version: 8.4.1
      '@impler/client':
        specifier: workspace:^
        version: link:../../packages/client
      '@impler/dal':
        specifier: workspace:^
        version: link:../../libs/dal
      '@impler/services':
        specifier: workspace:^
        version: link:../../libs/services
      '@impler/shared':
        specifier: workspace:^
        version: link:../../libs/shared
      '@nestjs/common':
        specifier: ^10.4.4
        version: 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/core':
        specifier: ^10.4.4
        version: 10.4.20(@nestjs/common@10.4.20)(@nestjs/platform-express@10.4.20)(@nestjs/websockets@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/jwt':
        specifier: ^10.2.0
        version: 10.2.0(@nestjs/common@10.4.20)
      '@nestjs/passport':
        specifier: ^10.0.3
        version: 10.0.3(@nestjs/common@10.4.20)(passport@0.6.0)
      '@nestjs/platform-express':
        specifier: ^10.4.4
        version: 10.4.20(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)
      '@nestjs/platform-socket.io':
        specifier: 10.4.4
        version: 10.4.4(@nestjs/common@10.4.20)(@nestjs/websockets@10.4.4)(rxjs@7.8.2)
      '@nestjs/platform-ws':
        specifier: 10.4.4
        version: 10.4.4(@nestjs/common@10.4.20)(@nestjs/websockets@10.4.4)(rxjs@7.8.2)
      '@nestjs/schedule':
        specifier: ^4.1.1
        version: 4.1.2(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)
      '@nestjs/swagger':
        specifier: ^7.4.2
        version: 7.4.2(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)
      '@nestjs/terminus':
        specifier: ^10.2.3
        version: 10.3.0(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/websockets':
        specifier: 10.4.4
        version: 10.4.4(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(@nestjs/platform-socket.io@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@sentry/node':
        specifier: ^7.112.2
        version: 7.120.4
      ajv:
        specifier: ^8.12.0
        version: 8.17.1
      ajv-formats:
        specifier: ^2.1.1
        version: 2.1.1(ajv@8.17.1)
      ajv-keywords:
        specifier: ^5.1.0
        version: 5.1.0(ajv@8.17.1)
      async-mutex:
        specifier: ^0.4.0
        version: 0.4.1
      axios:
        specifier: 1.8.2
        version: 1.8.2
      bcryptjs:
        specifier: ^2.4.3
        version: 2.4.3
      body-parser:
        specifier: ^1.20.0
        version: 1.20.3
      class-transformer:
        specifier: ^0.5.1
        version: 0.5.1
      class-validator:
        specifier: ^0.14.0
        version: 0.14.2
      compression:
        specifier: ^1.7.4
        version: 1.8.1
      cookie-parser:
        specifier: ^1.4.6
        version: 1.4.7
      cron:
        specifier: ^3.1.9
        version: 3.5.0
      cron-parser:
        specifier: ^4.9.0
        version: 4.9.0
      date-fns:
        specifier: ^2.30.0
        version: 2.30.0
      dayjs:
        specifier: ^1.11.11
        version: 1.11.18
      dotenv:
        specifier: ^16.0.2
        version: 16.6.1
      envalid:
        specifier: ^7.3.1
        version: 7.3.1
      exceljs:
        specifier: ^4.4.0
        version: 4.4.0
      hat:
        specifier: ^0.0.3
        version: 0.0.3
      jsonwebtoken:
        specifier: ^9.0.0
        version: 9.0.2
      jszip:
        specifier: ^3.10.1
        version: 3.10.1
      nodemailer:
        specifier: ^6.9.3
        version: 6.10.1
      papaparse:
        specifier: ^5.4.1
        version: 5.5.3
      passport:
        specifier: ^0.6.0
        version: 0.6.0
      passport-github2:
        specifier: ^0.1.12
        version: 0.1.12
      passport-jwt:
        specifier: ^4.0.1
        version: 4.0.1
      passport-oauth2:
        specifier: ^1.6.1
        version: 1.8.0
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      sax:
        specifier: ^1.4.1
        version: 1.4.1
      socket.io:
        specifier: ^4.7.2
        version: 4.8.1
      source-map-support:
        specifier: ^0.5.21
        version: 0.5.21
      uuid:
        specifier: ^9.0.0
        version: 9.0.1
      xlsx:
        specifier: https://cdn.sheetjs.com/xlsx-0.20.1/xlsx-0.20.1.tgz
        version: '@cdn.sheetjs.com/xlsx-0.20.1/xlsx-0.20.1.tgz'
      xlsx-populate:
        specifier: ^1.21.0
        version: 1.21.0
      xml2js:
        specifier: ^0.6.2
        version: 0.6.2
    devDependencies:
      '@nestjs/cli':
        specifier: ^10.4.5
        version: 10.4.9
      '@types/bcryptjs':
        specifier: ^2.4.2
        version: 2.4.6
      '@types/body-parser':
        specifier: ^1.19.2
        version: 1.19.6
      '@types/chai':
        specifier: ^4.3.4
        version: 4.3.20
      '@types/cookie-parser':
        specifier: ^1.4.3
        version: 1.4.9(@types/express@4.17.23)
      '@types/express':
        specifier: ^4.17.14
        version: 4.17.23
      '@types/hat':
        specifier: ^0.0.1
        version: 0.0.1
      '@types/jsonwebtoken':
        specifier: ^9.0.2
        version: 9.0.10
      '@types/mocha':
        specifier: ^10.0.0
        version: 10.0.10
      '@types/multer':
        specifier: ^1.4.7
        version: 1.4.13
      '@types/node':
        specifier: ^18.7.18
        version: 18.19.127
      '@types/nodemailer':
        specifier: ^6.4.8
        version: 6.4.19
      '@types/papaparse':
        specifier: ^5.3.7
        version: 5.3.16
      '@types/passport':
        specifier: ^1.0.11
        version: 1.0.17
      '@types/passport-github2':
        specifier: ^1.2.5
        version: 1.2.9
      '@types/passport-jwt':
        specifier: ^3.0.8
        version: 3.0.13
      '@types/passport-oauth2':
        specifier: ^1.4.11
        version: 1.8.0
      '@types/sax':
        specifier: ^1.2.7
        version: 1.2.7
      '@types/uuid':
        specifier: ^9.0.2
        version: 9.0.8
      chai:
        specifier: ^4.3.7
        version: 4.5.0
      mocha:
        specifier: ^10.1.0
        version: 10.8.2
      nodemon:
        specifier: ^2.0.20
        version: 2.0.22
      ts-loader:
        specifier: ^9.4.1
        version: 9.5.4(typescript@4.9.5)(webpack@5.101.3)
      ts-node:
        specifier: ^10.9.1
        version: 10.9.2(@types/node@18.19.127)(typescript@4.9.5)
      tsconfig-paths:
        specifier: ^4.1.0
        version: 4.2.0
      typescript:
        specifier: ^4.8.3
        version: 4.9.5

  apps/queue-manager:
    dependencies:
      '@impler/dal':
        specifier: workspace:^
        version: link:../../libs/dal
      '@impler/services':
        specifier: workspace:^
        version: link:../../libs/services
      '@impler/shared':
        specifier: workspace:^
        version: link:../../libs/shared
      '@sentry/node':
        specifier: ^7.112.2
        version: 7.120.4
      axios:
        specifier: 1.8.2
        version: 1.8.2
      dayjs:
        specifier: ^1.11.11
        version: 1.11.18
      dotenv:
        specifier: ^16.0.2
        version: 16.6.1
      envalid:
        specifier: ^7.3.1
        version: 7.3.1
      papaparse:
        specifier: ^5.4.1
        version: 5.5.3
      xml2js:
        specifier: ^0.6.2
        version: 0.6.2
    devDependencies:
      '@types/node':
        specifier: ^18.7.18
        version: 18.19.127
      nodemon:
        specifier: ^2.0.20
        version: 2.0.22
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      ts-node:
        specifier: ^10.9.1
        version: 10.9.2(@types/node@18.19.127)(typescript@4.9.5)
      typescript:
        specifier: ^4.8.3
        version: 4.9.5

  apps/web:
    dependencies:
      '@amplitude/analytics-browser':
        specifier: ^2.0.1
        version: 2.24.0
      '@casl/ability':
        specifier: ^6.7.1
        version: 6.7.3
      '@casl/react':
        specifier: ^4.0.0
        version: 4.0.0(@casl/ability@6.7.3)(react@18.2.0)
      '@emotion/react':
        specifier: ^11.10.5
        version: 11.14.0(@types/react@18.3.24)(react@18.2.0)
      '@emotion/server':
        specifier: ^11.10.0
        version: 11.11.0
      '@impler/client':
        specifier: workspace:^
        version: link:../../packages/client
      '@impler/react':
        specifier: workspace:^
        version: link:../../packages/react
      '@impler/shared':
        specifier: workspace:^
        version: link:../../libs/shared
      '@mantine/carousel':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(embla-carousel-react@7.1.0)(react@18.2.0)
      '@mantine/core':
        specifier: 6.0.21
        version: 6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/dates':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.18)(react@18.2.0)
      '@mantine/dropzone':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks':
        specifier: 6.0.21
        version: 6.0.21(react@18.2.0)
      '@mantine/modals':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/next':
        specifier: 6.0.21
        version: 6.0.21(@emotion/react@11.14.0)(@emotion/server@11.11.0)(next@14.2.30)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/notifications':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/prism':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0)
      '@sentry/nextjs':
        specifier: ^7.112.2
        version: 7.120.4(next@14.2.30)(react@18.2.0)(webpack@5.101.3)
      '@stripe/react-stripe-js':
        specifier: ^2.7.1
        version: 2.9.0(@stripe/stripe-js@3.5.0)(react-dom@18.2.0)(react@18.2.0)
      '@stripe/stripe-js':
        specifier: ^3.4.0
        version: 3.5.0
      '@tanstack/react-query':
        specifier: ^4.14.5
        version: 4.41.0(react-dom@18.2.0)(react@18.2.0)
      '@tawk.to/tawk-messenger-react':
        specifier: ^2.0.1
        version: 2.0.2(react-dom@18.2.0)(react@18.2.0)
      chart.js:
        specifier: ^4.3.0
        version: 4.5.0
      dayjs:
        specifier: ^1.11.11
        version: 1.11.18
      embla-carousel-react:
        specifier: ^7.0.9
        version: 7.1.0(react@18.2.0)
      jwt-decode:
        specifier: ^3.1.2
        version: 3.1.2
      lottie-react:
        specifier: ^2.4.0
        version: 2.4.1(react-dom@18.2.0)(react@18.2.0)
      next:
        specifier: 14.2.30
        version: 14.2.30(@babel/core@7.28.4)(react-dom@18.2.0)(react@18.2.0)
      react:
        specifier: 18.2.0
        version: 18.2.0
      react-ace:
        specifier: ^10.1.0
        version: 10.1.0(react-dom@18.2.0)(react@18.2.0)
      react-chartjs-2:
        specifier: ^5.2.0
        version: 5.3.0(chart.js@4.5.0)(react@18.2.0)
      react-dnd:
        specifier: ^16.0.1
        version: 16.0.1(@types/node@18.19.127)(@types/react@18.3.24)(react@18.2.0)
      react-dnd-html5-backend:
        specifier: ^16.0.1
        version: 16.0.1
      react-dom:
        specifier: 18.2.0
        version: 18.2.0(react@18.2.0)
      react-hook-form:
        specifier: ^7.39.1
        version: 7.62.0(react@18.2.0)
      sharp:
        specifier: ^0.32.6
        version: 0.32.6
      subos-frontend:
        specifier: ^1.0.95
        version: 1.0.95(react-dom@18.2.0)(react@18.2.0)
      typescript:
        specifier: 4.9.5
        version: 4.9.5
    devDependencies:
      '@storybook/builder-webpack5':
        specifier: ^6.5.16
        version: 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/manager-webpack5':
        specifier: ^6.5.16
        version: 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/react':
        specifier: ^6.5.13
        version: 6.5.16(@babel/core@7.28.4)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(require-from-string@2.0.2)(typescript@4.9.5)
      '@storybook/theming':
        specifier: ^7.0.2
        version: 7.6.20(react-dom@18.2.0)(react@18.2.0)
      '@types/node':
        specifier: ^18.15.11
        version: 18.19.127
      '@types/react':
        specifier: ^18.2.0
        version: 18.3.24
      '@types/react-dom':
        specifier: ^18.2.0
        version: 18.2.0
      eslint:
        specifier: ^8.38.0
        version: 8.57.1
      eslint-config-next:
        specifier: 13.1.1
        version: 13.1.1(eslint@8.57.1)(typescript@4.9.5)
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      storybook-dark-mode:
        specifier: ^2.0.6
        version: 2.1.1(react-dom@18.2.0)(react@18.2.0)
      tsconfig-paths-webpack-plugin:
        specifier: ^4.0.0
        version: 4.2.0

  apps/widget:
    dependencies:
      '@craco/craco':
        specifier: ^6.4.5
        version: 6.4.5(@types/node@18.19.127)(react-scripts@5.0.1)(typescript@4.9.5)
      '@emotion/react':
        specifier: ^11.10.5
        version: 11.14.0(@types/react@18.3.24)(react@18.2.0)
      '@handsontable/react':
        specifier: ^14.1.0
        version: 14.6.2(handsontable@14.6.2)
      '@impler/client':
        specifier: workspace:^
        version: link:../../packages/client
      '@impler/shared':
        specifier: workspace:^
        version: link:../../libs/shared
      '@mantine/colors-generator':
        specifier: ^7.17.2
        version: 7.17.8(chroma-js@3.1.2)
      '@mantine/core':
        specifier: 6.0.21
        version: 6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/dates':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.18)(react@18.2.0)
      '@mantine/dropzone':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks':
        specifier: 6.0.21
        version: 6.0.21(react@18.2.0)
      '@mantine/notifications':
        specifier: 6.0.21
        version: 6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0)
      '@sentry/react':
        specifier: ^7.112.1
        version: 7.120.4(react@18.2.0)
      '@storybook/addon-essentials':
        specifier: ^6.5.13
        version: 6.5.16(@babel/core@7.28.4)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.101.3)
      '@storybook/react':
        specifier: ^6.5.13
        version: 6.5.16(@babel/core@7.28.4)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(require-from-string@2.0.2)(typescript@4.9.5)
      '@tanstack/react-query':
        specifier: ^4.14.5
        version: 4.41.0(react-dom@18.2.0)(react@18.2.0)
      axios:
        specifier: 1.8.2
        version: 1.8.2
      cooltipz-css:
        specifier: ^2.3.0
        version: 2.4.0
      cross-env:
        specifier: ^7.0.3
        version: 7.0.3
      file-saver:
        specifier: ^2.0.5
        version: 2.0.5
      handsontable:
        specifier: ^14.1.0
        version: 14.6.2
      http-server:
        specifier: ^14.1.1
        version: 14.1.1
      jszip:
        specifier: ^3.10.1
        version: 3.10.1
      react:
        specifier: 18.2.0
        version: 18.2.0
      react-dom:
        specifier: 18.2.0
        version: 18.2.0(react@18.2.0)
      react-hook-form:
        specifier: ^7.39.1
        version: 7.62.0(react@18.2.0)
      react-router-dom:
        specifier: ^6.4.2
        version: 6.30.1(react-dom@18.2.0)(react@18.2.0)
      react-scripts:
        specifier: 5.0.1
        version: 5.0.1(@babel/plugin-syntax-flow@7.27.1)(@babel/plugin-transform-react-jsx@7.27.1)(eslint@8.57.1)(react@18.2.0)(ts-node@10.9.2)(typescript@4.9.5)
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      socket.io:
        specifier: ^4.7.2
        version: 4.8.1
      socket.io-client:
        specifier: ^4.8.1
        version: 4.8.1
      tippy.js:
        specifier: ^6.3.7
        version: 6.3.7
      web-vitals:
        specifier: ^3.0.4
        version: 3.5.2
      webfontloader:
        specifier: ^1.6.28
        version: 1.6.28
    devDependencies:
      '@babel/preset-typescript':
        specifier: ^7.24.7
        version: 7.27.1(@babel/core@7.28.4)
      '@types/file-saver':
        specifier: ^2.0.5
        version: 2.0.7
      '@types/react':
        specifier: ^18.2.0
        version: 18.3.24
      '@types/react-datepicker':
        specifier: ^4.19.1
        version: 4.19.6(react-dom@18.2.0)(react@18.2.0)
      '@types/react-dom':
        specifier: ^18.2.0
        version: 18.2.0
      ts-loader:
        specifier: ^9.4.1
        version: 9.5.4(typescript@4.9.5)(webpack@5.101.3)
      typescript:
        specifier: ^4.8.3
        version: 4.9.5

  libs/dal:
    dependencies:
      '@impler/shared':
        specifier: workspace:^
        version: link:../shared
      class-transformer:
        specifier: ^0.5.1
        version: 0.5.1
      date-fns:
        specifier: ^2.30.0
        version: 2.30.0
      mongoose:
        specifier: 8.9.5
        version: 8.9.5
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
    devDependencies:
      '@types/node':
        specifier: ^18.7.18
        version: 18.19.127
      eslint-plugin-prettier:
        specifier: 5.0.0
        version: 5.0.0(eslint-config-prettier@8.10.2)(eslint@8.57.1)(prettier@3.0.0)
      nodemon:
        specifier: ^2.0.20
        version: 2.0.22
      ts-node:
        specifier: ^10.9.1
        version: 10.9.2(@types/node@18.19.127)(typescript@4.9.5)
      tsconfig-paths:
        specifier: ^4.1.0
        version: 4.2.0
      typescript:
        specifier: ^4.8.3
        version: 4.9.5

  libs/embed:
    devDependencies:
      '@commitlint/cli':
        specifier: ^17.1.2
        version: 17.8.1
      '@commitlint/config-conventional':
        specifier: ^17.1.0
        version: 17.8.1
      '@rollup/plugin-commonjs':
        specifier: ^23.0.1
        version: 23.0.7(rollup@2.79.2)
      '@rollup/plugin-json':
        specifier: ^5.0.1
        version: 5.0.2(rollup@2.79.2)
      '@rollup/plugin-node-resolve':
        specifier: ^15.0.0
        version: 15.3.1(rollup@2.79.2)
      '@rollup/plugin-replace':
        specifier: ^5.0.0
        version: 5.0.7(rollup@2.79.2)
      '@rollup/plugin-typescript':
        specifier: ^9.0.1
        version: 9.0.2(rollup@2.79.2)(tslib@2.8.1)(typescript@4.9.5)
      '@types/lodash.camelcase':
        specifier: ^4.3.7
        version: 4.3.9
      '@types/node':
        specifier: ^18.7.18
        version: 18.19.127
      concurrently:
        specifier: ^7.4.0
        version: 7.6.0
      cross-env:
        specifier: ^7.0.3
        version: 7.0.3
      lint-staged:
        specifier: ^13.0.3
        version: 13.3.0
      lodash.camelcase:
        specifier: ^4.3.0
        version: 4.3.0
      prettier:
        specifier: ^2.7.1
        version: 2.8.8
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      rollup:
        specifier: ^2.79.2
        version: 2.79.2
      rollup-plugin-typescript2:
        specifier: ^0.34.1
        version: 0.34.1(rollup@2.79.2)(typescript@4.9.5)
      ts-node:
        specifier: ^10.9.1
        version: 10.9.2(@types/node@18.19.127)(typescript@4.9.5)
      tslib:
        specifier: ^2.4.0
        version: 2.8.1
      typescript:
        specifier: ^4.8.3
        version: 4.9.5

  libs/services:
    dependencies:
      '@aws-sdk/client-s3':
        specifier: ^3.185.0
        version: 3.891.0
      '@aws-sdk/client-ses':
        specifier: ^3.616.0
        version: 3.891.0
      '@aws-sdk/lib-storage':
        specifier: ^3.360.0
        version: 3.891.0(@aws-sdk/client-s3@3.891.0)
      '@aws-sdk/s3-request-presigner':
        specifier: ^3.276.0
        version: 3.891.0
      '@azure/storage-blob':
        specifier: ^12.27.0
        version: 12.28.0
      '@impler/shared':
        specifier: workspace:^
        version: link:../shared
      axios:
        specifier: 1.8.2
        version: 1.8.2
      nodemailer:
        specifier: ^6.9.14
        version: 6.10.1
      sax:
        specifier: ^1.4.1
        version: 1.4.1
      uuid:
        specifier: ^9.0.0
        version: 9.0.1
    devDependencies:
      '@types/node':
        specifier: ^18.7.18
        version: 18.19.127
      '@types/sax':
        specifier: ^1.2.7
        version: 1.2.7
      '@types/uuid':
        specifier: ^9.0.2
        version: 9.0.8
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      typescript:
        specifier: ^4.8.3
        version: 4.9.5

  libs/shared:
    dependencies:
      '@impler/client':
        specifier: workspace:^
        version: link:../../packages/client
      sax:
        specifier: ^1.4.1
        version: 1.4.1
      uuid:
        specifier: ^9.0.0
        version: 9.0.1
    devDependencies:
      '@types/node':
        specifier: ^18.7.18
        version: 18.19.127
      '@types/uuid':
        specifier: ^9.0.2
        version: 9.0.8
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      typescript:
        specifier: ^4.8.3
        version: 4.9.5

  packages/angular:
    dependencies:
      '@angular/core':
        specifier: '>=12.0.0'
        version: 20.3.1(@angular/compiler@12.2.17)(rxjs@7.8.2)
      '@impler/client':
        specifier: ^0.29.0
        version: 0.29.0
    devDependencies:
      '@angular/compiler':
        specifier: ^12.0.0
        version: 12.2.17
      '@angular/compiler-cli':
        specifier: ^12.0.0
        version: 12.2.17(@angular/compiler@12.2.17)(typescript@4.9.5)
      '@babel/core':
        specifier: ^7.19.6
        version: 7.28.4
      '@rollup/plugin-commonjs':
        specifier: ^21.0.1
        version: 21.1.0(rollup@2.79.2)
      '@rollup/plugin-node-resolve':
        specifier: ^13.1.3
        version: 13.3.0(rollup@2.79.2)
      '@rollup/plugin-typescript':
        specifier: ^8.3.0
        version: 8.5.0(rollup@2.79.2)(tslib@2.8.1)(typescript@4.9.5)
      babel-loader:
        specifier: ^8.2.5
        version: 8.4.1(@babel/core@7.28.4)(webpack@5.101.3)
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      rollup:
        specifier: ^2.60.0
        version: 2.79.2
      rollup-plugin-dts:
        specifier: ^4.0.1
        version: 4.2.3(rollup@2.79.2)(typescript@4.9.5)
      rollup-plugin-node-externals:
        specifier: ^4.0.0
        version: 4.1.1(rollup@2.79.2)
      rollup-plugin-peer-deps-external:
        specifier: ^2.2.4
        version: 2.2.4(rollup@2.79.2)
      rollup-plugin-terser:
        specifier: ^7.0.2
        version: 7.0.2(rollup@2.79.2)
      tslib:
        specifier: ^2.3.1
        version: 2.8.1
      typescript:
        specifier: ^4.4.4
        version: 4.9.5

  packages/client:
    devDependencies:
      '@types/node':
        specifier: ^18.11.9
        version: 18.19.127
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      typedoc:
        specifier: ^0.23.20
        version: 0.23.28(typescript@4.8.4)
      typescript:
        specifier: 4.8.4
        version: 4.8.4

  packages/react:
    dependencies:
      '@impler/client':
        specifier: ^0.29.0
        version: 0.29.0
      react:
        specifier: '>=16.8.0'
        version: 18.2.0
    devDependencies:
      '@babel/core':
        specifier: ^7.19.6
        version: 7.28.4
      '@rollup/plugin-commonjs':
        specifier: ^21.0.1
        version: 21.1.0(rollup@2.79.2)
      '@rollup/plugin-node-resolve':
        specifier: ^13.1.3
        version: 13.3.0(rollup@2.79.2)
      '@rollup/plugin-typescript':
        specifier: ^8.3.0
        version: 8.5.0(rollup@2.79.2)(tslib@2.8.1)(typescript@4.9.5)
      '@types/react':
        specifier: ^18.2.0
        version: 18.3.24
      '@types/react-dom':
        specifier: 18.2.0
        version: 18.2.0
      '@types/styled-components':
        specifier: ^5.1.26
        version: 5.1.34
      babel-loader:
        specifier: ^8.2.5
        version: 8.4.1(@babel/core@7.28.4)(webpack@5.101.3)
      rimraf:
        specifier: ^3.0.2
        version: 3.0.2
      rollup:
        specifier: ^2.60.0
        version: 2.79.2
      rollup-plugin-dts:
        specifier: ^4.0.1
        version: 4.2.3(rollup@2.79.2)(typescript@4.9.5)
      rollup-plugin-node-externals:
        specifier: ^4.0.0
        version: 4.1.1(rollup@2.79.2)
      rollup-plugin-peer-deps-external:
        specifier: ^2.2.4
        version: 2.2.4(rollup@2.79.2)
      rollup-plugin-terser:
        specifier: ^7.0.2
        version: 7.0.2(rollup@2.79.2)
      tslib:
        specifier: ^2.3.1
        version: 2.8.1
      typescript:
        specifier: ^4.4.4
        version: 4.9.5

packages:
  /@alloc/quick-lru@5.2.0:
    resolution:
      { integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== }
    engines: { node: '>=10' }
    dev: false

  /@amplitude/analytics-browser@2.24.0:
    resolution:
      { integrity: sha512-tlr5V3WjIf+Lv9AMVPs5OBbDo6n9VWz2sKXap86jYlKgnZz6++AEYHVw88rC9i+OdXeqMOvhxgIK6hT2N/1M2A== }
    dependencies:
      '@amplitude/analytics-core': 2.24.0
      '@amplitude/analytics-remote-config': 0.4.1
      '@amplitude/plugin-autocapture-browser': 1.12.2
      '@amplitude/plugin-network-capture-browser': 1.6.0
      '@amplitude/plugin-page-view-tracking-browser': 2.3.47
      '@amplitude/plugin-web-vitals-browser': 0.1.0-frustrationanalytics.0
      tslib: 2.8.1
    dev: false

  /@amplitude/analytics-client-common@2.3.41:
    resolution:
      { integrity: sha512-yIzPSsf0DZQEU9TAR2ugfNtWRhuoGi+554qBBH/H3AzY/2TI3peuXmnmah8/cK/HdHg4dyln08/scRGL83Z8lg== }
    dependencies:
      '@amplitude/analytics-connector': 1.6.4
      '@amplitude/analytics-core': 2.24.0
      '@amplitude/analytics-types': 2.10.0
      tslib: 2.8.1
    dev: false

  /@amplitude/analytics-connector@1.6.4:
    resolution:
      { integrity: sha512-SpIv0IQMNIq6SH3UqFGiaZyGSc7PBZwRdq7lvP0pBxW8i4Ny+8zwI0pV+VMfMHQwWY3wdIbWw5WQphNjpdq1/Q== }
    dev: false

  /@amplitude/analytics-core@1.2.8:
    resolution:
      { integrity: sha512-Krxpr5uvS3HmmjvpYqPfbMbs2kcZZu09L+6KwQnPiofWRzoXWIM217fRfy6aSD/QrAoPGbZjvtVitw9cB7Cx+A== }
    dependencies:
      '@amplitude/analytics-types': 1.4.0
      tslib: 2.8.1
    dev: false

  /@amplitude/analytics-core@2.24.0:
    resolution:
      { integrity: sha512-hYjVIme2tpW+dgDVVAbgrpjTosgrAg2m3M5/kgXEObnitw36BPnwKL6d8EyJPsx5O+bRal5E0txIsu39I4LM2w== }
    dependencies:
      '@amplitude/analytics-connector': 1.6.4
      tslib: 2.8.1
    dev: false

  /@amplitude/analytics-node@1.5.9:
    resolution:
      { integrity: sha512-BTB7zrUOGhM8NRCYFdNas+9eIJtMitK0KZ55N+qnSc2HbiJBvGjx/pfnAdSeHpbts6jQ8075YIuCEIQw077RJA== }
    dependencies:
      '@amplitude/analytics-core': 2.24.0
      tslib: 2.8.1
    dev: false

  /@amplitude/analytics-remote-config@0.4.1:
    resolution:
      { integrity: sha512-BYl6kQ9qjztrCACsugpxO+foLaQIC0aSEzoXEAb/gwOzInmqkyyI+Ub+aWTBih4xgB/lhWlOcidWHAmNiTJTNw== }
    dependencies:
      '@amplitude/analytics-client-common': 2.3.41
      '@amplitude/analytics-core': 2.24.0
      '@amplitude/analytics-types': 2.10.0
      tslib: 2.8.1
    dev: false

  /@amplitude/analytics-remote-config@0.6.3:
    resolution:
      { integrity: sha512-icE0ogCzdHAtQi9jiOFQUmKrvWQc5YEO6bLZUfQXCT/yTTNXppWnT1zHMKzXa3SMDosfrLwU/X8sro1PTI+jZQ== }
    dependencies:
      '@amplitude/analytics-core': 1.2.8
      '@amplitude/analytics-types': 1.4.0
      tslib: 2.8.1
    dev: false

  /@amplitude/analytics-types@1.4.0:
    resolution:
      { integrity: sha512-RiMPHBqdrJ8ktTqG+Wzj2htnN/PCG9jGZG0SXtTFnWwVvcAJYbYm55/nrP1TTyrx1OlLhvF2VG3lVUP/xGAU8w== }
    dev: false

  /@amplitude/analytics-types@2.10.0:
    resolution:
      { integrity: sha512-WP8eEbJh10MmFVnxkHjg92i5DBxBFsRvSZxjDQPXEGL8ZP+i7rSsleiH2K3VrwoKksYfZ/1eAqrZvevAmjSlig== }
    dev: false

  /@amplitude/plugin-autocapture-browser@1.12.2:
    resolution:
      { integrity: sha512-Rs/GyQv8OsllNb1EzFvHYtys+2INkMEuy9aSMfJjN+/Hke87en9tVSTi+lQLe1aTCz5y+4fZ5V1+GOG65Xh5CA== }
    dependencies:
      '@amplitude/analytics-core': 2.24.0
      '@amplitude/analytics-remote-config': 0.6.3
      rxjs: 7.8.2
      tslib: 2.8.1
    dev: false

  /@amplitude/plugin-network-capture-browser@1.6.0:
    resolution:
      { integrity: sha512-KlnRkhchrbDMIEG+P+IuWg6c985rp2IbODVCrzNzHaX/DIN/N+xhPOh+ZZYoSKUsD2q70z6471A84lvB8CmZ3A== }
    dependencies:
      '@amplitude/analytics-core': 2.24.0
      rxjs: 7.8.2
      tslib: 2.8.1
    dev: false

  /@amplitude/plugin-page-view-tracking-browser@2.3.47:
    resolution:
      { integrity: sha512-rJSNt8DZUb0L6wKp6IHVur6qad4WreR7OnLnOdCou3Tv30F6x7KXQbW+pBJmuXDZkInkibeG7tAExRaXW80JUA== }
    dependencies:
      '@amplitude/analytics-client-common': 2.3.41
      '@amplitude/analytics-types': 2.10.0
      tslib: 2.8.1
    dev: false

  /@amplitude/plugin-web-vitals-browser@0.1.0-frustrationanalytics.0:
    resolution:
      { integrity: sha512-xv4sje6/D8r+SgNFTA22FJ5PhtdhN+VSydvs63Frll+qWlyQwaZ1IgDbPyqjzryEkldHRPD7GUaQual+geoIYg== }
    dependencies:
      '@amplitude/analytics-core': 2.24.0
      rxjs: 7.8.2
      tslib: 2.8.1
      web-vitals: 5.1.0
    dev: false

  /@angular-devkit/core@17.3.11(chokidar@3.6.0):
    resolution:
      { integrity: sha512-vTNDYNsLIWpYk2I969LMQFH29GTsLzxNk/0cLw5q56ARF0v5sIWfHYwGTS88jdDqIpuuettcSczbxeA7EuAmqQ== }
    engines: { node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0' }
    peerDependencies:
      chokidar: ^3.5.2
    peerDependenciesMeta:
      chokidar:
        optional: true
    dependencies:
      ajv: 8.12.0
      ajv-formats: 2.1.1(ajv@8.12.0)
      chokidar: 3.6.0
      jsonc-parser: 3.2.1
      picomatch: 4.0.1
      rxjs: 7.8.1
      source-map: 0.7.4
    dev: true

  /@angular-devkit/schematics-cli@17.3.11(chokidar@3.6.0):
    resolution:
      { integrity: sha512-kcOMqp+PHAKkqRad7Zd7PbpqJ0LqLaNZdY1+k66lLWmkEBozgq8v4ASn/puPWf9Bo0HpCiK+EzLf0VHE8Z/y6Q== }
    engines: { node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0' }
    hasBin: true
    dependencies:
      '@angular-devkit/core': 17.3.11(chokidar@3.6.0)
      '@angular-devkit/schematics': 17.3.11(chokidar@3.6.0)
      ansi-colors: 4.1.3
      inquirer: 9.2.15
      symbol-observable: 4.0.0
      yargs-parser: 21.1.1
    transitivePeerDependencies:
      - chokidar
    dev: true

  /@angular-devkit/schematics@17.3.11(chokidar@3.6.0):
    resolution:
      { integrity: sha512-I5wviiIqiFwar9Pdk30Lujk8FczEEc18i22A5c6Z9lbmhPQdTroDnEQdsfXjy404wPe8H62s0I15o4pmMGfTYQ== }
    engines: { node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0' }
    dependencies:
      '@angular-devkit/core': 17.3.11(chokidar@3.6.0)
      jsonc-parser: 3.2.1
      magic-string: 0.30.8
      ora: 5.4.1
      rxjs: 7.8.1
    transitivePeerDependencies:
      - chokidar
    dev: true

  /@angular/compiler-cli@12.2.17(@angular/compiler@12.2.17)(typescript@4.9.5):
    resolution:
      { integrity: sha512-gJJlnDr8Fhs6z0hH0Y/5GC1YAgHY+sRh2BUrbDu+nIUubyyOVYSyQdL1jwEfCSIZl1GSg+4b4thU7pp7HtmX8g== }
    engines: { node: ^12.14.1 || >=14.0.0 }
    hasBin: true
    peerDependencies:
      '@angular/compiler': 12.2.17
      typescript: '>=4.2.3 <4.4'
    dependencies:
      '@angular/compiler': 12.2.17
      '@babel/core': 7.28.4
      '@babel/types': 7.28.4
      canonical-path: 1.0.0
      chokidar: 3.6.0
      convert-source-map: 1.9.0
      dependency-graph: 0.11.0
      magic-string: 0.25.9
      minimist: 1.2.8
      reflect-metadata: 0.1.14
      semver: 7.7.2
      source-map: 0.6.1
      sourcemap-codec: 1.4.8
      tslib: 2.8.1
      typescript: 4.9.5
      yargs: 17.7.2
    transitivePeerDependencies:
      - supports-color
    dev: true

  /@angular/compiler@12.2.17:
    resolution:
      { integrity: sha512-dxM1CxzvEJPk6ShJngkW5j5BejBloxQNi+fJi+F8P/GN/Rj7vJUf0JxL+TUt1+Iv575V4NidJDKKikk6K485CA== }
    engines: { node: ^12.14.1 || >=14.0.0 }
    dependencies:
      tslib: 2.8.1

  /@angular/core@20.3.1(@angular/compiler@12.2.17)(rxjs@7.8.2):
    resolution:
      { integrity: sha512-O03k9ivZ2CvoHXiXGH5WKlWlTtxF2UGMwGXWnV54vGViHwNcvU5Z3h6Ve6mdU9dYMHK9sGljYZnkRpwI3B8mnQ== }
    engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 }
    peerDependencies:
      '@angular/compiler': 20.3.1
      rxjs: ^6.5.3 || ^7.4.0
      zone.js: ~0.15.0
    peerDependenciesMeta:
      '@angular/compiler':
        optional: true
      zone.js:
        optional: true
    dependencies:
      '@angular/compiler': 12.2.17
      rxjs: 7.8.2
      tslib: 2.8.1
    dev: false

  /@apideck/better-ajv-errors@0.3.6(ajv@8.17.1):
    resolution:
      { integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== }
    engines: { node: '>=10' }
    peerDependencies:
      ajv: '>=8'
    dependencies:
      ajv: 8.17.1
      json-schema: 0.4.0
      jsonpointer: 5.0.1
      leven: 3.1.0
    dev: false

  /@aws-crypto/crc32@5.2.0:
    resolution:
      { integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg== }
    engines: { node: '>=16.0.0' }
    dependencies:
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.887.0
      tslib: 2.8.1
    dev: false

  /@aws-crypto/crc32c@5.2.0:
    resolution:
      { integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag== }
    dependencies:
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.887.0
      tslib: 2.8.1
    dev: false

  /@aws-crypto/sha1-browser@5.2.0:
    resolution:
      { integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg== }
    dependencies:
      '@aws-crypto/supports-web-crypto': 5.2.0
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-locate-window': 3.873.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.8.1
    dev: false

  /@aws-crypto/sha256-browser@5.2.0:
    resolution:
      { integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw== }
    dependencies:
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-crypto/supports-web-crypto': 5.2.0
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-locate-window': 3.873.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.8.1

  /@aws-crypto/sha256-js@5.2.0:
    resolution:
      { integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA== }
    engines: { node: '>=16.0.0' }
    dependencies:
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.887.0
      tslib: 2.8.1

  /@aws-crypto/supports-web-crypto@5.2.0:
    resolution:
      { integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg== }
    dependencies:
      tslib: 2.8.1

  /@aws-crypto/util@5.2.0:
    resolution:
      { integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ== }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.8.1

  /@aws-sdk/client-s3@3.891.0:
    resolution:
      { integrity: sha512-TzG8NVy9HhL4lQrMyszBzO4ZNo1dWqVjEjPZLYUSJ7nZZ+Q/oWlJYWMIB3IatQkh+UYONDFCBRRYf9ctl/+xwg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-crypto/sha1-browser': 5.2.0
      '@aws-crypto/sha256-browser': 5.2.0
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/credential-provider-node': 3.891.0
      '@aws-sdk/middleware-bucket-endpoint': 3.890.0
      '@aws-sdk/middleware-expect-continue': 3.891.0
      '@aws-sdk/middleware-flexible-checksums': 3.891.0
      '@aws-sdk/middleware-host-header': 3.891.0
      '@aws-sdk/middleware-location-constraint': 3.891.0
      '@aws-sdk/middleware-logger': 3.891.0
      '@aws-sdk/middleware-recursion-detection': 3.891.0
      '@aws-sdk/middleware-sdk-s3': 3.891.0
      '@aws-sdk/middleware-ssec': 3.891.0
      '@aws-sdk/middleware-user-agent': 3.891.0
      '@aws-sdk/region-config-resolver': 3.890.0
      '@aws-sdk/signature-v4-multi-region': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-endpoints': 3.891.0
      '@aws-sdk/util-user-agent-browser': 3.887.0
      '@aws-sdk/util-user-agent-node': 3.891.0
      '@aws-sdk/xml-builder': 3.887.0
      '@smithy/config-resolver': 4.2.2
      '@smithy/core': 3.11.1
      '@smithy/eventstream-serde-browser': 4.1.1
      '@smithy/eventstream-serde-config-resolver': 4.2.1
      '@smithy/eventstream-serde-node': 4.1.1
      '@smithy/fetch-http-handler': 5.2.1
      '@smithy/hash-blob-browser': 4.1.1
      '@smithy/hash-node': 4.1.1
      '@smithy/hash-stream-node': 4.1.1
      '@smithy/invalid-dependency': 4.1.1
      '@smithy/md5-js': 4.1.1
      '@smithy/middleware-content-length': 4.1.1
      '@smithy/middleware-endpoint': 4.2.3
      '@smithy/middleware-retry': 4.2.4
      '@smithy/middleware-serde': 4.1.1
      '@smithy/middleware-stack': 4.1.1
      '@smithy/node-config-provider': 4.2.2
      '@smithy/node-http-handler': 4.2.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      '@smithy/url-parser': 4.1.1
      '@smithy/util-base64': 4.1.0
      '@smithy/util-body-length-browser': 4.1.0
      '@smithy/util-body-length-node': 4.1.0
      '@smithy/util-defaults-mode-browser': 4.1.3
      '@smithy/util-defaults-mode-node': 4.1.3
      '@smithy/util-endpoints': 3.1.2
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-retry': 4.1.2
      '@smithy/util-stream': 4.3.2
      '@smithy/util-utf8': 4.1.0
      '@smithy/util-waiter': 4.1.1
      '@types/uuid': 9.0.8
      tslib: 2.8.1
      uuid: 9.0.1
    transitivePeerDependencies:
      - aws-crt
    dev: false

  /@aws-sdk/client-ses@3.891.0:
    resolution:
      { integrity: sha512-X5cejGUQjUPnkD5d/SXsh6NAPRvc8JtuF+iEclbFe5OOhxJZG9YemT0V7wqC+taFe0279c89+1qJT19UjXZEeg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-crypto/sha256-browser': 5.2.0
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/credential-provider-node': 3.891.0
      '@aws-sdk/middleware-host-header': 3.891.0
      '@aws-sdk/middleware-logger': 3.891.0
      '@aws-sdk/middleware-recursion-detection': 3.891.0
      '@aws-sdk/middleware-user-agent': 3.891.0
      '@aws-sdk/region-config-resolver': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-endpoints': 3.891.0
      '@aws-sdk/util-user-agent-browser': 3.887.0
      '@aws-sdk/util-user-agent-node': 3.891.0
      '@smithy/config-resolver': 4.2.2
      '@smithy/core': 3.11.1
      '@smithy/fetch-http-handler': 5.2.1
      '@smithy/hash-node': 4.1.1
      '@smithy/invalid-dependency': 4.1.1
      '@smithy/middleware-content-length': 4.1.1
      '@smithy/middleware-endpoint': 4.2.3
      '@smithy/middleware-retry': 4.2.4
      '@smithy/middleware-serde': 4.1.1
      '@smithy/middleware-stack': 4.1.1
      '@smithy/node-config-provider': 4.2.2
      '@smithy/node-http-handler': 4.2.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      '@smithy/url-parser': 4.1.1
      '@smithy/util-base64': 4.1.0
      '@smithy/util-body-length-browser': 4.1.0
      '@smithy/util-body-length-node': 4.1.0
      '@smithy/util-defaults-mode-browser': 4.1.3
      '@smithy/util-defaults-mode-node': 4.1.3
      '@smithy/util-endpoints': 3.1.2
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-retry': 4.1.2
      '@smithy/util-utf8': 4.1.0
      '@smithy/util-waiter': 4.1.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  /@aws-sdk/client-sso@3.891.0:
    resolution:
      { integrity: sha512-QMDaD9GhJe7l0KQp3Tt7dzqFCz/H2XuyNjQgvi10nM1MfI1RagmLtmEhZveQxMPhZ/AtohLSK0Tisp/I5tR8RQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-crypto/sha256-browser': 5.2.0
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/middleware-host-header': 3.891.0
      '@aws-sdk/middleware-logger': 3.891.0
      '@aws-sdk/middleware-recursion-detection': 3.891.0
      '@aws-sdk/middleware-user-agent': 3.891.0
      '@aws-sdk/region-config-resolver': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-endpoints': 3.891.0
      '@aws-sdk/util-user-agent-browser': 3.887.0
      '@aws-sdk/util-user-agent-node': 3.891.0
      '@smithy/config-resolver': 4.2.2
      '@smithy/core': 3.11.1
      '@smithy/fetch-http-handler': 5.2.1
      '@smithy/hash-node': 4.1.1
      '@smithy/invalid-dependency': 4.1.1
      '@smithy/middleware-content-length': 4.1.1
      '@smithy/middleware-endpoint': 4.2.3
      '@smithy/middleware-retry': 4.2.4
      '@smithy/middleware-serde': 4.1.1
      '@smithy/middleware-stack': 4.1.1
      '@smithy/node-config-provider': 4.2.2
      '@smithy/node-http-handler': 4.2.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      '@smithy/url-parser': 4.1.1
      '@smithy/util-base64': 4.1.0
      '@smithy/util-body-length-browser': 4.1.0
      '@smithy/util-body-length-node': 4.1.0
      '@smithy/util-defaults-mode-browser': 4.1.3
      '@smithy/util-defaults-mode-node': 4.1.3
      '@smithy/util-endpoints': 3.1.2
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-retry': 4.1.2
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  /@aws-sdk/core@3.890.0:
    resolution:
      { integrity: sha512-CT+yjhytHdyKvV3Nh/fqBjnZ8+UiQZVz4NMm4LrPATgVSOdfygXHqrWxrPTVgiBtuJWkotg06DF7+pTd5ekLBw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/xml-builder': 3.887.0
      '@smithy/core': 3.11.1
      '@smithy/node-config-provider': 4.2.2
      '@smithy/property-provider': 4.1.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/signature-v4': 5.2.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      '@smithy/util-base64': 4.1.0
      '@smithy/util-body-length-browser': 4.1.0
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-utf8': 4.1.0
      fast-xml-parser: 5.2.5
      tslib: 2.8.1

  /@aws-sdk/credential-provider-env@3.890.0:
    resolution:
      { integrity: sha512-BtsUa2y0Rs8phmB2ScZ5RuPqZVmxJJXjGfeiXctmLFTxTwoayIK1DdNzOWx6SRMPVc3s2RBGN4vO7T1TwN+ajA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@smithy/property-provider': 4.1.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws-sdk/credential-provider-http@3.890.0:
    resolution:
      { integrity: sha512-0sru3LVwsuGYyzbD90EC/d5HnCZ9PL4O9BA2LYT6b9XceC005Oj86uzE47LXb+mDhTAt3T6ZO0+ZcVQe0DDi8w== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@smithy/fetch-http-handler': 5.2.1
      '@smithy/node-http-handler': 4.2.1
      '@smithy/property-provider': 4.1.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      '@smithy/util-stream': 4.3.2
      tslib: 2.8.1

  /@aws-sdk/credential-provider-ini@3.891.0:
    resolution:
      { integrity: sha512-9LOfm97oy2d2frwCQjl53XLkoEYG6/rsNM3Y6n8UtRU3bzGAEjixdIuv3b6Z/Mk/QLeikcQEJ9FMC02DuQh2Yw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/credential-provider-env': 3.890.0
      '@aws-sdk/credential-provider-http': 3.890.0
      '@aws-sdk/credential-provider-process': 3.890.0
      '@aws-sdk/credential-provider-sso': 3.891.0
      '@aws-sdk/credential-provider-web-identity': 3.891.0
      '@aws-sdk/nested-clients': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@smithy/credential-provider-imds': 4.1.2
      '@smithy/property-provider': 4.1.1
      '@smithy/shared-ini-file-loader': 4.2.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  /@aws-sdk/credential-provider-node@3.891.0:
    resolution:
      { integrity: sha512-IjGvQJhpCN512xlT1DFGaPeE1q0YEm/X62w7wHsRpBindW//M+heSulJzP4KPkoJvmJNVu1NxN26/p4uH+M8TQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/credential-provider-env': 3.890.0
      '@aws-sdk/credential-provider-http': 3.890.0
      '@aws-sdk/credential-provider-ini': 3.891.0
      '@aws-sdk/credential-provider-process': 3.890.0
      '@aws-sdk/credential-provider-sso': 3.891.0
      '@aws-sdk/credential-provider-web-identity': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@smithy/credential-provider-imds': 4.1.2
      '@smithy/property-provider': 4.1.1
      '@smithy/shared-ini-file-loader': 4.2.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  /@aws-sdk/credential-provider-process@3.890.0:
    resolution:
      { integrity: sha512-dWZ54TI1Q+UerF5YOqGiCzY+x2YfHsSQvkyM3T4QDNTJpb/zjiVv327VbSOULOlI7gHKWY/G3tMz0D9nWI7YbA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@smithy/property-provider': 4.1.1
      '@smithy/shared-ini-file-loader': 4.2.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws-sdk/credential-provider-sso@3.891.0:
    resolution:
      { integrity: sha512-RtF9BwUIZqc/7sFbK6n6qhe0tNaWJQwin89nSeZ1HOsA0Z7TfTOelX8Otd0L5wfeVBMVcgiN3ofqrcZgjFjQjA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/client-sso': 3.891.0
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/token-providers': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@smithy/property-provider': 4.1.1
      '@smithy/shared-ini-file-loader': 4.2.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  /@aws-sdk/credential-provider-web-identity@3.891.0:
    resolution:
      { integrity: sha512-yq7kzm1sHZ0GZrtS+qpjMUp4ES66UoT1+H2xxrOuAZkvUnkpQq1iSjOgBgJJ9FW1EsDUEmlgn94i4hJTNvm7fg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/nested-clients': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@smithy/property-provider': 4.1.1
      '@smithy/shared-ini-file-loader': 4.2.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  /@aws-sdk/lib-storage@3.891.0(@aws-sdk/client-s3@3.891.0):
    resolution:
      { integrity: sha512-eA8Ef5anmEfYpJAuZBm79cuAuRnPdpFWhK9YqXS+ZCn7RmRAKtVGhfhJUfOex++sS8AXoJ4Ab4rD+6Hpf7UmDg== }
    engines: { node: '>=18.0.0' }
    peerDependencies:
      '@aws-sdk/client-s3': ^3.891.0
    dependencies:
      '@aws-sdk/client-s3': 3.891.0
      '@smithy/abort-controller': 4.1.1
      '@smithy/middleware-endpoint': 4.2.3
      '@smithy/smithy-client': 4.6.3
      buffer: 5.6.0
      events: 3.3.0
      stream-browserify: 3.0.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/middleware-bucket-endpoint@3.890.0:
    resolution:
      { integrity: sha512-X/td72r18uLsB1Hv70uK9cFzvc5Xyd8fde1FR7aU9COzw2ncNFgG2TJkxHBjdkby/T6SL5R4kY49KjVT3KHnzA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-arn-parser': 3.873.0
      '@smithy/node-config-provider': 4.2.2
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      '@smithy/util-config-provider': 4.1.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/middleware-expect-continue@3.891.0:
    resolution:
      { integrity: sha512-bYQnw+aHNY+LgeIxJouA6gkUcGiN1LFHDpDUcsIugZmVg8h2+EdNL1Ni9hzPRYkMXGzVbEcqMBqnYdA6TP5KLg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/middleware-flexible-checksums@3.891.0:
    resolution:
      { integrity: sha512-lah4NpdzS0cz64LdQdb/t5uNlAvz48/HmXpkYDXGt1pfAb+44CugEacM8q6xZNE1jkuia3Q59or/rG2annmRjQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-crypto/crc32': 5.2.0
      '@aws-crypto/crc32c': 5.2.0
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@smithy/is-array-buffer': 4.1.0
      '@smithy/node-config-provider': 4.2.2
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-stream': 4.3.2
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/middleware-host-header@3.891.0:
    resolution:
      { integrity: sha512-OYaxbqNDeo/noE7MfYWWQDu86cF/R/bMXdZ2QZwpWpX2yjy8xMwxSg7c/4tEK/OtiDZTKRXXrvPxRxG2+1bnJw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws-sdk/middleware-location-constraint@3.891.0:
    resolution:
      { integrity: sha512-27Tgs/Lpc+gz+1MnrYaWp9M8Ky8xErlzTnci1ZVc3GqLm9zUC/wgh3/vtBFjkB3/qljsnVYlL/vwNeRWKLxF0A== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/middleware-logger@3.891.0:
    resolution:
      { integrity: sha512-azL4mg1H1FLpOAECiFtU+r+9VDhpeF6Vh9pzD4m51BWPJ60CVnyHayeI/0gqPsL60+5l90/b9VWonoA8DvAvpg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws-sdk/middleware-recursion-detection@3.891.0:
    resolution:
      { integrity: sha512-n++KwAEnNlvx5NZdIQZnvl2GjSH/YE3xGSqW2GmPB5780tFY5lOYSb1uA+EUzJSVX4oAKAkSPdR2AOW09kzoew== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@aws/lambda-invoke-store': 0.0.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws-sdk/middleware-sdk-s3@3.891.0:
    resolution:
      { integrity: sha512-8odAOmy3MS59cUruuovPIe+LlIaAL8CpRwOaSndpkftq5fbr7GzfYfnYEyKzTEKuaNHDdpD+PePQNT4cyyuMwA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-arn-parser': 3.873.0
      '@smithy/core': 3.11.1
      '@smithy/node-config-provider': 4.2.2
      '@smithy/protocol-http': 5.2.1
      '@smithy/signature-v4': 5.2.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      '@smithy/util-config-provider': 4.1.0
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-stream': 4.3.2
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/middleware-ssec@3.891.0:
    resolution:
      { integrity: sha512-cd0HsqQkh2ldYyGg8zH5SiiSrf0yY/Ts30CrfJ+jQ4eOOJ1qkX9qABSSyoG7+6byhp+IeXsk6LJEkxhsj6UUJQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/middleware-user-agent@3.891.0:
    resolution:
      { integrity: sha512-xyxIZtR7FunCWymPAxEm61VUq9lruXxWIYU5AIh5rt0av7nXa2ayAAlscQ7ch9jUlw+lbC2PVbw0K/OYrMovuA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-endpoints': 3.891.0
      '@smithy/core': 3.11.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws-sdk/nested-clients@3.891.0:
    resolution:
      { integrity: sha512-cpol+Yk4T3GXPXbRfUyN2u6tpMEHUxAiesZgrfMm11QGHV+pmzyejJV/QZ0pdJKj5sXKaCr4DCntoJ5iBx++Cw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-crypto/sha256-browser': 5.2.0
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/middleware-host-header': 3.891.0
      '@aws-sdk/middleware-logger': 3.891.0
      '@aws-sdk/middleware-recursion-detection': 3.891.0
      '@aws-sdk/middleware-user-agent': 3.891.0
      '@aws-sdk/region-config-resolver': 3.890.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-endpoints': 3.891.0
      '@aws-sdk/util-user-agent-browser': 3.887.0
      '@aws-sdk/util-user-agent-node': 3.891.0
      '@smithy/config-resolver': 4.2.2
      '@smithy/core': 3.11.1
      '@smithy/fetch-http-handler': 5.2.1
      '@smithy/hash-node': 4.1.1
      '@smithy/invalid-dependency': 4.1.1
      '@smithy/middleware-content-length': 4.1.1
      '@smithy/middleware-endpoint': 4.2.3
      '@smithy/middleware-retry': 4.2.4
      '@smithy/middleware-serde': 4.1.1
      '@smithy/middleware-stack': 4.1.1
      '@smithy/node-config-provider': 4.2.2
      '@smithy/node-http-handler': 4.2.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      '@smithy/url-parser': 4.1.1
      '@smithy/util-base64': 4.1.0
      '@smithy/util-body-length-browser': 4.1.0
      '@smithy/util-body-length-node': 4.1.0
      '@smithy/util-defaults-mode-browser': 4.1.3
      '@smithy/util-defaults-mode-node': 4.1.3
      '@smithy/util-endpoints': 3.1.2
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-retry': 4.1.2
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  /@aws-sdk/region-config-resolver@3.890.0:
    resolution:
      { integrity: sha512-VfdT+tkF9groRYNzKvQCsCGDbOQdeBdzyB1d6hWiq22u13UafMIoskJ1ec0i0H1X29oT6mjTitfnvPq1UiKwzQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/node-config-provider': 4.2.2
      '@smithy/types': 4.5.0
      '@smithy/util-config-provider': 4.1.0
      '@smithy/util-middleware': 4.1.1
      tslib: 2.8.1

  /@aws-sdk/s3-request-presigner@3.891.0:
    resolution:
      { integrity: sha512-lm9me5FmKNYrm/QC1bmgVGSya64QrvfISfLkRI8eYyiIqCJN/10iV1jUDhH08I95Zq3TpgPx+viT7PbkqcSn8Q== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/signature-v4-multi-region': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@aws-sdk/util-format-url': 3.887.0
      '@smithy/middleware-endpoint': 4.2.3
      '@smithy/protocol-http': 5.2.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/signature-v4-multi-region@3.891.0:
    resolution:
      { integrity: sha512-Rt5PLlF97dWJ0XWWI9PD7x8IPCoBNxlM6NVIkwJchjxdDRAhfHHZNf9SOvI+6cyamh1uZT6qZCyTlRqlEexBXw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/middleware-sdk-s3': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@smithy/protocol-http': 5.2.1
      '@smithy/signature-v4': 5.2.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/token-providers@3.891.0:
    resolution:
      { integrity: sha512-n31JDMWhj/53QX33C97+1W63JGtgO8pg1/Tfmv4f9TR2VSGf1rFwYH7cPZ7dVIMmcUBeI2VCVhwUIabGNHw86Q== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/core': 3.890.0
      '@aws-sdk/nested-clients': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@smithy/property-provider': 4.1.1
      '@smithy/shared-ini-file-loader': 4.2.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  /@aws-sdk/types@3.887.0:
    resolution:
      { integrity: sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws-sdk/util-arn-parser@3.873.0:
    resolution:
      { integrity: sha512-qag+VTqnJWDn8zTAXX4wiVioa0hZDQMtbZcGRERVnLar4/3/VIKBhxX2XibNQXFu1ufgcRn4YntT/XEPecFWcg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1
    dev: false

  /@aws-sdk/util-endpoints@3.891.0:
    resolution:
      { integrity: sha512-MgxvmHIQJbUK+YquX4bdjDw1MjdBqTRJGHs6iU2KM8nN1ut0bPwvavkq7NrY/wB3ZKKECqmv6J/nw+hYKKUIHA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/types': 4.5.0
      '@smithy/url-parser': 4.1.1
      '@smithy/util-endpoints': 3.1.2
      tslib: 2.8.1

  /@aws-sdk/util-format-url@3.887.0:
    resolution:
      { integrity: sha512-ABDSP6KsrdD+JC7qwMqUpLXqPidvfgT+Q+W8sGGuk/IBy7smgZDOdYSZLE4VBbQpH3N/zSJuslAWhL2x37Qwww== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/querystring-builder': 4.1.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@aws-sdk/util-locate-window@3.873.0:
    resolution:
      { integrity: sha512-xcVhZF6svjM5Rj89T1WzkjQmrTF6dpR2UvIHPMTnSZoNe6CixejPZ6f0JJ2kAhO8H+dUHwNBlsUgOTIKiK/Syg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1

  /@aws-sdk/util-user-agent-browser@3.887.0:
    resolution:
      { integrity: sha512-X71UmVsYc6ZTH4KU6hA5urOzYowSXc3qvroagJNLJYU1ilgZ529lP4J9XOYfEvTXkLR1hPFSRxa43SrwgelMjA== }
    dependencies:
      '@aws-sdk/types': 3.887.0
      '@smithy/types': 4.5.0
      bowser: 2.12.1
      tslib: 2.8.1

  /@aws-sdk/util-user-agent-node@3.891.0:
    resolution:
      { integrity: sha512-/mmvVL2PJE2NMTWj9JSY98OISx7yov0mi72eOViWCHQMRYJCN12DY54i1rc4Q/oPwJwTwIrx69MLjVhQ1OZsgw== }
    engines: { node: '>=18.0.0' }
    peerDependencies:
      aws-crt: '>=1.0.0'
    peerDependenciesMeta:
      aws-crt:
        optional: true
    dependencies:
      '@aws-sdk/middleware-user-agent': 3.891.0
      '@aws-sdk/types': 3.887.0
      '@smithy/node-config-provider': 4.2.2
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws-sdk/xml-builder@3.887.0:
    resolution:
      { integrity: sha512-lMwgWK1kNgUhHGfBvO/5uLe7TKhycwOn3eRCqsKPT9aPCx/HWuTlpcQp8oW2pCRGLS7qzcxqpQulcD+bbUL7XQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@aws/lambda-invoke-store@0.0.1:
    resolution:
      { integrity: sha512-ORHRQ2tmvnBXc8t/X9Z8IcSbBA4xTLKuN873FopzklHMeqBst7YG0d+AX97inkvDX+NChYtSr+qGfcqGFaI8Zw== }
    engines: { node: '>=18.0.0' }

  /@azure/abort-controller@2.1.2:
    resolution:
      { integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1
    dev: false

  /@azure/core-auth@1.10.1:
    resolution:
      { integrity: sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg== }
    engines: { node: '>=20.0.0' }
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-util': 1.13.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@azure/core-client@1.10.1:
    resolution:
      { integrity: sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w== }
    engines: { node: '>=20.0.0' }
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.10.1
      '@azure/core-rest-pipeline': 1.22.1
      '@azure/core-tracing': 1.3.1
      '@azure/core-util': 1.13.1
      '@azure/logger': 1.3.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@azure/core-http-compat@2.3.1:
    resolution:
      { integrity: sha512-az9BkXND3/d5VgdRRQVkiJb2gOmDU8Qcq4GvjtBmDICNiQ9udFmDk4ZpSB5Qq1OmtDJGlQAfBaS4palFsazQ5g== }
    engines: { node: '>=20.0.0' }
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-client': 1.10.1
      '@azure/core-rest-pipeline': 1.22.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@azure/core-lro@2.7.2:
    resolution:
      { integrity: sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-util': 1.13.1
      '@azure/logger': 1.3.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@azure/core-paging@1.6.2:
    resolution:
      { integrity: sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1
    dev: false

  /@azure/core-rest-pipeline@1.22.1:
    resolution:
      { integrity: sha512-UVZlVLfLyz6g3Hy7GNDpooMQonUygH7ghdiSASOOHy97fKj/mPLqgDX7aidOijn+sCMU+WU8NjlPlNTgnvbcGA== }
    engines: { node: '>=20.0.0' }
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.10.1
      '@azure/core-tracing': 1.3.1
      '@azure/core-util': 1.13.1
      '@azure/logger': 1.3.0
      '@typespec/ts-http-runtime': 0.3.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@azure/core-tracing@1.3.1:
    resolution:
      { integrity: sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ== }
    engines: { node: '>=20.0.0' }
    dependencies:
      tslib: 2.8.1
    dev: false

  /@azure/core-util@1.13.1:
    resolution:
      { integrity: sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A== }
    engines: { node: '>=20.0.0' }
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@typespec/ts-http-runtime': 0.3.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@azure/core-xml@1.5.0:
    resolution:
      { integrity: sha512-D/sdlJBMJfx7gqoj66PKVmhDDaU6TKA49ptcolxdas29X7AfvLTmfAGLjAcIMBK7UZ2o4lygHIqVckOlQU3xWw== }
    engines: { node: '>=20.0.0' }
    dependencies:
      fast-xml-parser: 5.2.5
      tslib: 2.8.1
    dev: false

  /@azure/logger@1.3.0:
    resolution:
      { integrity: sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA== }
    engines: { node: '>=20.0.0' }
    dependencies:
      '@typespec/ts-http-runtime': 0.3.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@azure/storage-blob@12.28.0:
    resolution:
      { integrity: sha512-VhQHITXXO03SURhDiGuHhvc/k/sD2WvJUS7hqhiVNbErVCuQoLtWql7r97fleBlIRKHJaa9R7DpBjfE0pfLYcA== }
    engines: { node: '>=20.0.0' }
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.10.1
      '@azure/core-client': 1.10.1
      '@azure/core-http-compat': 2.3.1
      '@azure/core-lro': 2.7.2
      '@azure/core-paging': 1.6.2
      '@azure/core-rest-pipeline': 1.22.1
      '@azure/core-tracing': 1.3.1
      '@azure/core-util': 1.13.1
      '@azure/core-xml': 1.5.0
      '@azure/logger': 1.3.0
      '@azure/storage-common': 12.0.0
      events: 3.3.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@azure/storage-common@12.0.0:
    resolution:
      { integrity: sha512-QyEWXgi4kdRo0wc1rHum9/KnaWZKCdQGZK1BjU4fFL6Jtedp7KLbQihgTTVxldFy1z1ZPtuDPx8mQ5l3huPPbA== }
    engines: { node: '>=20.0.0' }
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.10.1
      '@azure/core-http-compat': 2.3.1
      '@azure/core-rest-pipeline': 1.22.1
      '@azure/core-tracing': 1.3.1
      '@azure/core-util': 1.13.1
      '@azure/logger': 1.3.0
      events: 3.3.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/code-frame@7.27.1:
    resolution:
      { integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/helper-validator-identifier': 7.27.1
      js-tokens: 4.0.0
      picocolors: 1.1.1

  /@babel/compat-data@7.28.4:
    resolution:
      { integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw== }
    engines: { node: '>=6.9.0' }

  /@babel/core@7.12.9:
    resolution:
      { integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/generator': 7.28.3
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.12.9)
      '@babel/helpers': 7.28.4
      '@babel/parser': 7.28.4
      '@babel/template': 7.27.2
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
      convert-source-map: 1.9.0
      debug: 4.4.3(supports-color@8.1.1)
      gensync: 1.0.0-beta.2
      json5: 2.2.3
      lodash: 4.17.21
      resolve: 1.22.10
      semver: 5.7.2
      source-map: 0.5.7
    transitivePeerDependencies:
      - supports-color

  /@babel/core@7.28.4:
    resolution:
      { integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/generator': 7.28.3
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
      '@babel/helpers': 7.28.4
      '@babel/parser': 7.28.4
      '@babel/template': 7.27.2
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
      '@jridgewell/remapping': 2.3.5
      convert-source-map: 2.0.0
      debug: 4.4.3(supports-color@8.1.1)
      gensync: 1.0.0-beta.2
      json5: 2.2.3
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color

  /@babel/eslint-parser@7.28.4(@babel/core@7.28.4)(eslint@8.57.1):
    resolution:
      { integrity: sha512-Aa+yDiH87980jR6zvRfFuCR1+dLb00vBydhTL+zI992Rz/wQhSvuxjmOOuJOgO3XmakO6RykRGD2S1mq1AtgHA== }
    engines: { node: ^10.13.0 || ^12.13.0 || >=14.0.0 }
    peerDependencies:
      '@babel/core': ^7.11.0
      eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
      eslint: 8.57.1
      eslint-visitor-keys: 2.1.0
      semver: 6.3.1
    dev: false

  /@babel/generator@7.28.3:
    resolution:
      { integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/parser': 7.28.4
      '@babel/types': 7.28.4
      '@jridgewell/gen-mapping': 0.3.13
      '@jridgewell/trace-mapping': 0.3.31
      jsesc: 3.1.0

  /@babel/helper-annotate-as-pure@7.27.3:
    resolution:
      { integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/types': 7.28.4

  /@babel/helper-compilation-targets@7.27.2:
    resolution:
      { integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/compat-data': 7.28.4
      '@babel/helper-validator-option': 7.27.1
      browserslist: 4.26.2
      lru-cache: 5.1.1
      semver: 6.3.1

  /@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-member-expression-to-functions': 7.27.1
      '@babel/helper-optimise-call-expression': 7.27.1
      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      '@babel/traverse': 7.28.4
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      regexpu-core: 6.3.1
      semver: 6.3.1

  /@babel/helper-define-polyfill-provider@0.1.5(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== }
    peerDependencies:
      '@babel/core': ^7.4.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/traverse': 7.28.4
      debug: 4.4.3(supports-color@8.1.1)
      lodash.debounce: 4.0.8
      resolve: 1.22.10
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg== }
    peerDependencies:
      '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-plugin-utils': 7.27.1
      debug: 4.4.3(supports-color@8.1.1)
      lodash.debounce: 4.0.8
      resolve: 1.22.10
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-globals@7.28.0:
    resolution:
      { integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== }
    engines: { node: '>=6.9.0' }

  /@babel/helper-member-expression-to-functions@7.27.1:
    resolution:
      { integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-module-imports@7.27.1:
    resolution:
      { integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-module-transforms@7.28.3(@babel/core@7.12.9):
    resolution:
      { integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.12.9
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-validator-identifier': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-validator-identifier': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-optimise-call-expression@7.27.1:
    resolution:
      { integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/types': 7.28.4

  /@babel/helper-plugin-utils@7.10.4:
    resolution:
      { integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== }

  /@babel/helper-plugin-utils@7.27.1:
    resolution:
      { integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== }
    engines: { node: '>=6.9.0' }

  /@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-wrap-function': 7.28.3
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-member-expression-to-functions': 7.27.1
      '@babel/helper-optimise-call-expression': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-skip-transparent-expression-wrappers@7.27.1:
    resolution:
      { integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/helper-string-parser@7.27.1:
    resolution:
      { integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== }
    engines: { node: '>=6.9.0' }

  /@babel/helper-validator-identifier@7.27.1:
    resolution:
      { integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== }
    engines: { node: '>=6.9.0' }

  /@babel/helper-validator-option@7.27.1:
    resolution:
      { integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== }
    engines: { node: '>=6.9.0' }

  /@babel/helper-wrap-function@7.28.3:
    resolution:
      { integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/template': 7.27.2
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/helpers@7.28.4:
    resolution:
      { integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/template': 7.27.2
      '@babel/types': 7.28.4

  /@babel/parser@7.28.4:
    resolution:
      { integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg== }
    engines: { node: '>=6.0.0' }
    hasBin: true
    dependencies:
      '@babel/types': 7.28.4

  /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.13.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== }
    engines: { node: '>=6.9.0' }
    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== }
    engines: { node: '>=6.9.0' }
    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4)

  /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== }
    engines: { node: '>=6.9.0' }
    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.4)
    dev: false

  /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9):
    resolution:
      { integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== }
    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.12.9
      '@babel/helper-plugin-utils': 7.10.4
      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9)
      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.12.9)

  /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== }
    engines: { node: '>=6.9.0' }
    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/compat-data': 7.28.4
      '@babel/core': 7.28.4
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4)
      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4)

  /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== }
    engines: { node: '>=6.9.0' }
    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== }
    engines: { node: '>=6.9.0' }
    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4

  /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw== }
    engines: { node: '>=6.9.0' }
    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9):
    resolution:
      { integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.12.9
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9):
    resolution:
      { integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.12.9
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4)
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.12.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-globals': 7.28.0
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/template': 7.27.2

  /@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4)

  /@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-validator-identifier': 7.27.1
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4)
      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4)
      '@babel/traverse': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-parameters@7.27.7(@babel/core@7.12.9):
    resolution:
      { integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.12.9
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-react-constant-elements@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
    dev: false

  /@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4)
      '@babel/types': 7.28.4
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-imports': 7.27.1
      '@babel/helper-plugin-utils': 7.27.1
      babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4)
      babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4)
      babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4)
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-annotate-as-pure': 7.27.3
      '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
      '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
      '@babel/helper-plugin-utils': 7.27.1

  /@babel/preset-env@7.28.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/compat-data': 7.28.4
      '@babel/core': 7.28.4
      '@babel/helper-compilation-targets': 7.27.2
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-validator-option': 7.27.1
      '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.4)
      '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4)
      '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.4)
      '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.4)
      '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.4)
      '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.4)
      '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4)
      '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4)
      '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.4)
      '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.4)
      '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4)
      '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.4)
      '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.4)
      '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.4)
      babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4)
      babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4)
      babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4)
      core-js-compat: 3.45.1
      semver: 6.3.1
    transitivePeerDependencies:
      - supports-color

  /@babel/preset-flow@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-validator-option': 7.27.1
      '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.4)

  /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.4):
    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.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/types': 7.28.4
      esutils: 2.0.3

  /@babel/preset-react@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-validator-option': 7.27.1
      '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4)
      '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/preset-typescript@7.27.1(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-plugin-utils': 7.27.1
      '@babel/helper-validator-option': 7.27.1
      '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
    transitivePeerDependencies:
      - supports-color

  /@babel/register@7.28.3(@babel/core@7.28.4):
    resolution:
      { integrity: sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA== }
    engines: { node: '>=6.9.0' }
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/core': 7.28.4
      clone-deep: 4.0.1
      find-cache-dir: 2.1.0
      make-dir: 2.1.0
      pirates: 4.0.7
      source-map-support: 0.5.21

  /@babel/runtime@7.28.4:
    resolution:
      { integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== }
    engines: { node: '>=6.9.0' }

  /@babel/template@7.27.2:
    resolution:
      { integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/parser': 7.28.4
      '@babel/types': 7.28.4

  /@babel/traverse@7.28.4:
    resolution:
      { integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/code-frame': 7.27.1
      '@babel/generator': 7.28.3
      '@babel/helper-globals': 7.28.0
      '@babel/parser': 7.28.4
      '@babel/template': 7.27.2
      '@babel/types': 7.28.4
      debug: 4.4.3(supports-color@8.1.1)
    transitivePeerDependencies:
      - supports-color

  /@babel/types@7.28.4:
    resolution:
      { integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q== }
    engines: { node: '>=6.9.0' }
    dependencies:
      '@babel/helper-string-parser': 7.27.1
      '@babel/helper-validator-identifier': 7.27.1

  /@base2/pretty-print-object@1.0.1:
    resolution:
      { integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA== }

  /@bcoe/v8-coverage@0.2.3:
    resolution:
      { integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== }

  /@borewit/text-codec@0.1.1:
    resolution:
      { integrity: sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA== }
    dev: false

  /@casl/ability@6.7.3:
    resolution:
      { integrity: sha512-A4L28Ko+phJAsTDhRjzCOZWECQWN2jzZnJPnROWWHjJpyMq1h7h9ZqjwS2WbIUa3Z474X1ZPSgW0f1PboZGC0A== }
    dependencies:
      '@ucast/mongo2js': 1.4.0
    dev: false

  /@casl/react@4.0.0(@casl/ability@6.7.3)(react@18.2.0):
    resolution:
      { integrity: sha512-ovmI4JfNw7TfVVV+XhAJ//gXgMEkkPJU6YBWFVFZGa8Oikdh8Qxr/sdXcqj71QWEHAGN7aSKMtBE0MZylPUVsg== }
    peerDependencies:
      '@casl/ability': ^3.0.0 || ^4.0.0 || ^5.1.0 || ^6.0.0
      react: ^16.0.0 || ^17.0.0 || ^18.0.0
    dependencies:
      '@casl/ability': 6.7.3
      react: 18.2.0
    dev: false

  /@cnakazawa/watch@1.0.4:
    resolution:
      { integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== }
    engines: { node: '>=0.1.95' }
    hasBin: true
    dependencies:
      exec-sh: 0.3.6
      minimist: 1.2.8
    dev: false

  /@colors/colors@1.5.0:
    resolution:
      { integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== }
    engines: { node: '>=0.1.90' }
    requiresBuild: true
    optional: true

  /@commitlint/cli@17.8.1:
    resolution:
      { integrity: sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg== }
    engines: { node: '>=v14' }
    hasBin: true
    dependencies:
      '@commitlint/format': 17.8.1
      '@commitlint/lint': 17.8.1
      '@commitlint/load': 17.8.1
      '@commitlint/read': 17.8.1
      '@commitlint/types': 17.8.1
      execa: 5.1.1
      lodash.isfunction: 3.0.9
      resolve-from: 5.0.0
      resolve-global: 1.0.0
      yargs: 17.7.2
    transitivePeerDependencies:
      - '@swc/core'
      - '@swc/wasm'
    dev: true

  /@commitlint/config-conventional@17.8.1:
    resolution:
      { integrity: sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg== }
    engines: { node: '>=v14' }
    dependencies:
      conventional-changelog-conventionalcommits: 6.1.0
    dev: true

  /@commitlint/config-validator@17.8.1:
    resolution:
      { integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/types': 17.8.1
      ajv: 8.17.1
    dev: true

  /@commitlint/ensure@17.8.1:
    resolution:
      { integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/types': 17.8.1
      lodash.camelcase: 4.3.0
      lodash.kebabcase: 4.1.1
      lodash.snakecase: 4.1.1
      lodash.startcase: 4.4.0
      lodash.upperfirst: 4.3.1
    dev: true

  /@commitlint/execute-rule@17.8.1:
    resolution:
      { integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ== }
    engines: { node: '>=v14' }
    dev: true

  /@commitlint/format@17.8.1:
    resolution:
      { integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/types': 17.8.1
      chalk: 4.1.2
    dev: true

  /@commitlint/is-ignored@17.8.1:
    resolution:
      { integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/types': 17.8.1
      semver: 7.5.4
    dev: true

  /@commitlint/lint@17.8.1:
    resolution:
      { integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/is-ignored': 17.8.1
      '@commitlint/parse': 17.8.1
      '@commitlint/rules': 17.8.1
      '@commitlint/types': 17.8.1
    dev: true

  /@commitlint/load@17.8.1:
    resolution:
      { integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/config-validator': 17.8.1
      '@commitlint/execute-rule': 17.8.1
      '@commitlint/resolve-extends': 17.8.1
      '@commitlint/types': 17.8.1
      '@types/node': 20.5.1
      chalk: 4.1.2
      cosmiconfig: 8.3.6(typescript@4.9.5)
      cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.2)(typescript@4.9.5)
      lodash.isplainobject: 4.0.6
      lodash.merge: 4.6.2
      lodash.uniq: 4.5.0
      resolve-from: 5.0.0
      ts-node: 10.9.2(@types/node@20.5.1)(typescript@4.9.5)
      typescript: 4.9.5
    transitivePeerDependencies:
      - '@swc/core'
      - '@swc/wasm'
    dev: true

  /@commitlint/message@17.8.1:
    resolution:
      { integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA== }
    engines: { node: '>=v14' }
    dev: true

  /@commitlint/parse@17.8.1:
    resolution:
      { integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/types': 17.8.1
      conventional-changelog-angular: 6.0.0
      conventional-commits-parser: 4.0.0
    dev: true

  /@commitlint/read@17.8.1:
    resolution:
      { integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/top-level': 17.8.1
      '@commitlint/types': 17.8.1
      fs-extra: 11.3.2
      git-raw-commits: 2.0.11
      minimist: 1.2.8
    dev: true

  /@commitlint/resolve-extends@17.8.1:
    resolution:
      { integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/config-validator': 17.8.1
      '@commitlint/types': 17.8.1
      import-fresh: 3.3.1
      lodash.mergewith: 4.6.2
      resolve-from: 5.0.0
      resolve-global: 1.0.0
    dev: true

  /@commitlint/rules@17.8.1:
    resolution:
      { integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA== }
    engines: { node: '>=v14' }
    dependencies:
      '@commitlint/ensure': 17.8.1
      '@commitlint/message': 17.8.1
      '@commitlint/to-lines': 17.8.1
      '@commitlint/types': 17.8.1
      execa: 5.1.1
    dev: true

  /@commitlint/to-lines@17.8.1:
    resolution:
      { integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA== }
    engines: { node: '>=v14' }
    dev: true

  /@commitlint/top-level@17.8.1:
    resolution:
      { integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA== }
    engines: { node: '>=v14' }
    dependencies:
      find-up: 5.0.0
    dev: true

  /@commitlint/types@17.8.1:
    resolution:
      { integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ== }
    engines: { node: '>=v14' }
    dependencies:
      chalk: 4.1.2
    dev: true

  /@craco/craco@6.4.5(@types/node@18.19.127)(react-scripts@5.0.1)(typescript@4.9.5):
    resolution:
      { integrity: sha512-8F2rIAao8sEh0FPP52ViEvDM9GjJ7acq0knu1c8UgI+EuZMD5/ZB270ol6jV4iNY7it9Umg/RoGBvNRUNr8U8w== }
    engines: { node: '>=6' }
    hasBin: true
    peerDependencies:
      react-scripts: ^4.0.0
    dependencies:
      cosmiconfig: 7.1.0
      cosmiconfig-typescript-loader: 1.0.9(@types/node@18.19.127)(cosmiconfig@7.1.0)(typescript@4.9.5)
      cross-spawn: 7.0.6
      lodash: 4.17.21
      react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.27.1)(@babel/plugin-transform-react-jsx@7.27.1)(eslint@8.57.1)(react@18.2.0)(ts-node@10.9.2)(typescript@4.9.5)
      semver: 7.7.2
      webpack-merge: 4.2.2
    transitivePeerDependencies:
      - '@swc/core'
      - '@swc/wasm'
      - '@types/node'
      - typescript
    dev: false

  /@cspotcode/source-map-support@0.8.1:
    resolution:
      { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== }
    engines: { node: '>=12' }
    dependencies:
      '@jridgewell/trace-mapping': 0.3.9

  /@csstools/normalize.css@12.1.1:
    resolution:
      { integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ== }
    dev: false

  /@csstools/postcss-cascade-layers@1.1.1(postcss@8.5.6):
    resolution:
      { integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2)
      postcss: 8.5.6
      postcss-selector-parser: 6.1.2
    dev: false

  /@csstools/postcss-color-function@1.1.1(postcss@8.5.6):
    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.5.6)
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.5.6):
    resolution:
      { integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-hwb-function@1.0.2(postcss@8.5.6):
    resolution:
      { integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-ic-unit@1.0.1(postcss@8.5.6):
    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.5.6)
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.5.6):
    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.5.6
      postcss-selector-parser: 6.1.2
    dev: false

  /@csstools/postcss-nested-calc@1.0.0(postcss@8.5.6):
    resolution:
      { integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.5.6):
    resolution:
      { integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-oklab-function@1.1.1(postcss@8.5.6):
    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.5.6)
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.5.6):
    resolution:
      { integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.3
    dependencies:
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.5.6):
    resolution:
      { integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.5.6):
    resolution:
      { integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.5.6):
    resolution:
      { integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== }
    engines: { node: ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
    dev: false

  /@csstools/postcss-unset-value@1.0.2(postcss@8.5.6):
    resolution:
      { integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== }
    engines: { node: ^12 || ^14 || >=16 }
    peerDependencies:
      postcss: ^8.2
    dependencies:
      postcss: 8.5.6
    dev: false

  /@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: false

  /@discoveryjs/json-ext@0.5.7:
    resolution:
      { integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== }
    engines: { node: '>=10.0.0' }

  /@emnapi/core@1.5.0:
    resolution:
      { integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg== }
    requiresBuild: true
    dependencies:
      '@emnapi/wasi-threads': 1.1.0
      tslib: 2.8.1
    optional: true

  /@emnapi/runtime@1.5.0:
    resolution:
      { integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ== }
    requiresBuild: true
    dependencies:
      tslib: 2.8.1
    optional: true

  /@emnapi/wasi-threads@1.1.0:
    resolution:
      { integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ== }
    requiresBuild: true
    dependencies:
      tslib: 2.8.1
    optional: true

  /@emotion/babel-plugin@11.13.5:
    resolution:
      { integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ== }
    dependencies:
      '@babel/helper-module-imports': 7.27.1
      '@babel/runtime': 7.28.4
      '@emotion/hash': 0.9.2
      '@emotion/memoize': 0.9.0
      '@emotion/serialize': 1.3.3
      babel-plugin-macros: 3.1.0
      convert-source-map: 1.9.0
      escape-string-regexp: 4.0.0
      find-root: 1.1.0
      source-map: 0.5.7
      stylis: 4.2.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@emotion/cache@11.14.0:
    resolution:
      { integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA== }
    dependencies:
      '@emotion/memoize': 0.9.0
      '@emotion/sheet': 1.4.0
      '@emotion/utils': 1.4.2
      '@emotion/weak-memoize': 0.4.0
      stylis: 4.2.0
    dev: false

  /@emotion/hash@0.9.2:
    resolution:
      { integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g== }
    dev: false

  /@emotion/memoize@0.9.0:
    resolution:
      { integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== }
    dev: false

  /@emotion/react@11.14.0(@types/react@18.3.24)(react@18.2.0):
    resolution:
      { integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA== }
    peerDependencies:
      '@types/react': '*'
      react: '>=16.8.0'
    peerDependenciesMeta:
      '@types/react':
        optional: true
    dependencies:
      '@babel/runtime': 7.28.4
      '@emotion/babel-plugin': 11.13.5
      '@emotion/cache': 11.14.0
      '@emotion/serialize': 1.3.3
      '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.2.0)
      '@emotion/utils': 1.4.2
      '@emotion/weak-memoize': 0.4.0
      '@types/react': 18.3.24
      hoist-non-react-statics: 3.3.2
      react: 18.2.0
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@emotion/serialize@1.3.3:
    resolution:
      { integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA== }
    dependencies:
      '@emotion/hash': 0.9.2
      '@emotion/memoize': 0.9.0
      '@emotion/unitless': 0.10.0
      '@emotion/utils': 1.4.2
      csstype: 3.1.3
    dev: false

  /@emotion/server@11.11.0:
    resolution:
      { integrity: sha512-6q89fj2z8VBTx9w93kJ5n51hsmtYuFPtZgnc1L8VzRx9ti4EU6EyvF6Nn1H1x3vcCQCF7u2dB2lY4AYJwUW4PA== }
    peerDependencies:
      '@emotion/css': ^11.0.0-rc.0
    peerDependenciesMeta:
      '@emotion/css':
        optional: true
    dependencies:
      '@emotion/utils': 1.4.2
      html-tokenize: 2.0.1
      multipipe: 1.0.2
      through: 2.3.8
    dev: false

  /@emotion/sheet@1.4.0:
    resolution:
      { integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg== }
    dev: false

  /@emotion/unitless@0.10.0:
    resolution:
      { integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg== }
    dev: false

  /@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.2.0):
    resolution:
      { integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg== }
    peerDependencies:
      react: '>=16.8.0'
    dependencies:
      react: 18.2.0

  /@emotion/utils@1.4.2:
    resolution:
      { integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA== }
    dev: false

  /@emotion/weak-memoize@0.4.0:
    resolution:
      { integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg== }
    dev: false

  /@eslint-community/eslint-utils@4.9.0(eslint@8.57.1):
    resolution:
      { integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g== }
    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.1
      eslint-visitor-keys: 3.4.3

  /@eslint-community/regexpp@4.12.1:
    resolution:
      { integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== }
    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 }
    dependencies:
      ajv: 6.12.6
      debug: 4.4.3(supports-color@8.1.1)
      espree: 9.6.1
      globals: 13.24.0
      ignore: 5.3.2
      import-fresh: 3.3.1
      js-yaml: 4.1.0
      minimatch: 3.1.2
      strip-json-comments: 3.1.1
    transitivePeerDependencies:
      - supports-color

  /@eslint/js@8.57.1:
    resolution:
      { integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== }
    engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }

  /@faker-js/faker@8.4.1:
    resolution:
      { integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg== }
    engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13' }
    dev: false

  /@fast-csv/format@4.3.5:
    resolution:
      { integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A== }
    dependencies:
      '@types/node': 14.18.63
      lodash.escaperegexp: 4.1.2
      lodash.isboolean: 3.0.3
      lodash.isequal: 4.5.0
      lodash.isfunction: 3.0.9
      lodash.isnil: 4.0.0
    dev: false

  /@fast-csv/parse@4.3.6:
    resolution:
      { integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA== }
    dependencies:
      '@types/node': 14.18.63
      lodash.escaperegexp: 4.1.2
      lodash.groupby: 4.6.0
      lodash.isfunction: 3.0.9
      lodash.isnil: 4.0.0
      lodash.isundefined: 3.0.1
      lodash.uniq: 4.5.0
    dev: false

  /@floating-ui/core@1.7.3:
    resolution:
      { integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w== }
    dependencies:
      '@floating-ui/utils': 0.2.10
    dev: false

  /@floating-ui/dom@1.7.4:
    resolution:
      { integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA== }
    dependencies:
      '@floating-ui/core': 1.7.3
      '@floating-ui/utils': 0.2.10
    dev: false

  /@floating-ui/react-dom@1.3.0(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g== }
    peerDependencies:
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@floating-ui/dom': 1.7.4
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@floating-ui/react@0.19.2(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w== }
    peerDependencies:
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@floating-ui/react-dom': 1.3.0(react-dom@18.2.0)(react@18.2.0)
      aria-hidden: 1.2.6
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      tabbable: 6.2.0
    dev: false

  /@floating-ui/utils@0.2.10:
    resolution:
      { integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ== }
    dev: false

  /@gar/promisify@1.1.3:
    resolution:
      { integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== }

  /@handsontable/pikaday@1.0.0:
    resolution:
      { integrity: sha512-1VN6N38t5/DcjJ7y7XUYrDx1LuzvvzlrFdBdMG90Qo1xc8+LXHqbWbsTEm5Ec5gXTEbDEO53vUT35R+2COmOyg== }
    dev: false

  /@handsontable/react@14.6.2(handsontable@14.6.2):
    resolution:
      { integrity: sha512-HGXb7rppvNv9NHCGKaHTeqruc3TGQWmssgbUjf7wsb/aR5OD1eSi6nEa7PU0vwxDfDrKYZ8MaOGS/5SR1WAmbw== }
    deprecated: Handsontable for React is now available as @handsontable/react-wrapper.
    peerDependencies:
      handsontable: '>=14.0.0'
    dependencies:
      handsontable: 14.6.2
    dev: false

  /@humanwhocodes/config-array@0.13.0:
    resolution:
      { integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== }
    engines: { node: '>=10.10.0' }
    deprecated: Use @eslint/config-array instead
    dependencies:
      '@humanwhocodes/object-schema': 2.0.3
      debug: 4.4.3(supports-color@8.1.1)
      minimatch: 3.1.2
    transitivePeerDependencies:
      - supports-color

  /@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

  /@hutson/parse-repository-url@3.0.2:
    resolution:
      { integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== }
    engines: { node: '>=6.9.0' }
    dev: true

  /@impler/client@0.29.0:
    resolution:
      { integrity: sha512-Ysbzk1wCGIcOG0hllDVa0qwZiiQb7EEhsN3fpD1gCvZKVZ+pqs0q89nyjeg9DqxF4B58yYBi2je83c6woWh6Aw== }
    engines: { node: '>=10' }
    dev: false

  /@inquirer/external-editor@1.0.2(@types/node@20.5.1):
    resolution:
      { integrity: sha512-yy9cOoBnx58TlsPrIxauKIFQTiyH+0MK4e97y4sV9ERbI+zDxw7i2hxHLCIEGIE/8PPvDxGhgzIOTSOWcs6/MQ== }
    engines: { node: '>=18' }
    peerDependencies:
      '@types/node': '>=18'
    peerDependenciesMeta:
      '@types/node':
        optional: true
    dependencies:
      '@types/node': 20.5.1
      chardet: 2.1.0
      iconv-lite: 0.7.0
    dev: true

  /@isaacs/balanced-match@4.0.1:
    resolution:
      { integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ== }
    engines: { node: 20 || >=22 }

  /@isaacs/brace-expansion@5.0.0:
    resolution:
      { integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA== }
    engines: { node: 20 || >=22 }
    dependencies:
      '@isaacs/balanced-match': 4.0.1

  /@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
      strip-ansi: 7.1.2
      strip-ansi-cjs: /strip-ansi@6.0.1
      wrap-ansi: 8.1.0
      wrap-ansi-cjs: /wrap-ansi@7.0.0

  /@isaacs/string-locale-compare@1.1.0:
    resolution:
      { integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== }
    dev: true

  /@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
      get-package-type: 0.1.0
      js-yaml: 3.14.1
      resolve-from: 5.0.0
    dev: false

  /@istanbuljs/schema@0.1.3:
    resolution:
      { integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== }
    engines: { node: '>=8' }

  /@jest/console@27.5.1:
    resolution:
      { integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      '@jest/types': 27.5.1
      '@types/node': 18.19.127
      chalk: 4.1.2
      jest-message-util: 27.5.1
      jest-util: 27.5.1
      slash: 3.0.0
    dev: false

  /@jest/console@28.1.3:
    resolution:
      { integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== }
    engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
    dependencies:
      '@jest/types': 28.1.3
      '@types/node': 18.19.127
      chalk: 4.1.2
      jest-message-util: 28.1.3
      jest-util: 28.1.3
      slash: 3.0.0
    dev: false

  /@jest/core@27.5.1(ts-node@10.9.2):
    resolution:
      { integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    peerDependencies:
      node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
    peerDependenciesMeta:
      node-notifier:
        optional: true
    dependencies:
      '@jest/console': 27.5.1
      '@jest/reporters': 27.5.1
      '@jest/test-result': 27.5.1
      '@jest/transform': 27.5.1
      '@jest/types': 27.5.1
      '@types/node': 18.19.127
      ansi-escapes: 4.3.2
      chalk: 4.1.2
      emittery: 0.8.1
      exit: 0.1.2
      graceful-fs: 4.2.11
      jest-changed-files: 27.5.1
      jest-config: 27.5.1(ts-node@10.9.2)
      jest-haste-map: 27.5.1
      jest-message-util: 27.5.1
      jest-regex-util: 27.5.1
      jest-resolve: 27.5.1
      jest-resolve-dependencies: 27.5.1
      jest-runner: 27.5.1
      jest-runtime: 27.5.1
      jest-snapshot: 27.5.1
      jest-util: 27.5.1
      jest-validate: 27.5.1
      jest-watcher: 27.5.1
      micromatch: 4.0.8
      rimraf: 3.0.2
      slash: 3.0.0
      strip-ansi: 6.0.1
    transitivePeerDependencies:
      - bufferutil
      - canvas
      - supports-color
      - ts-node
      - utf-8-validate
    dev: false

  /@jest/environment@27.5.1:
    resolution:
      { integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      '@jest/fake-timers': 27.5.1
      '@jest/types': 27.5.1
      '@types/node': 18.19.127
      jest-mock: 27.5.1
    dev: false

  /@jest/fake-timers@27.5.1:
    resolution:
      { integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      '@jest/types': 27.5.1
      '@sinonjs/fake-timers': 8.1.0
      '@types/node': 18.19.127
      jest-message-util: 27.5.1
      jest-mock: 27.5.1
      jest-util: 27.5.1
    dev: false

  /@jest/globals@27.5.1:
    resolution:
      { integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      '@jest/environment': 27.5.1
      '@jest/types': 27.5.1
      expect: 27.5.1
    dev: false

  /@jest/reporters@27.5.1:
    resolution:
      { integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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': 27.5.1
      '@jest/test-result': 27.5.1
      '@jest/transform': 27.5.1
      '@jest/types': 27.5.1
      '@types/node': 18.19.127
      chalk: 4.1.2
      collect-v8-coverage: 1.0.2
      exit: 0.1.2
      glob: 7.2.3
      graceful-fs: 4.2.11
      istanbul-lib-coverage: 3.2.2
      istanbul-lib-instrument: 5.2.1
      istanbul-lib-report: 3.0.1
      istanbul-lib-source-maps: 4.0.1
      istanbul-reports: 3.2.0
      jest-haste-map: 27.5.1
      jest-resolve: 27.5.1
      jest-util: 27.5.1
      jest-worker: 27.5.1
      slash: 3.0.0
      source-map: 0.6.1
      string-length: 4.0.2
      terminal-link: 2.1.1
      v8-to-istanbul: 8.1.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@jest/schemas@28.1.3:
    resolution:
      { integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== }
    engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
    dependencies:
      '@sinclair/typebox': 0.24.51
    dev: false

  /@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
    dev: true

  /@jest/source-map@27.5.1:
    resolution:
      { integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      callsites: 3.1.0
      graceful-fs: 4.2.11
      source-map: 0.6.1
    dev: false

  /@jest/test-result@27.5.1:
    resolution:
      { integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      '@jest/console': 27.5.1
      '@jest/types': 27.5.1
      '@types/istanbul-lib-coverage': 2.0.6
      collect-v8-coverage: 1.0.2
    dev: false

  /@jest/test-result@28.1.3:
    resolution:
      { integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== }
    engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
    dependencies:
      '@jest/console': 28.1.3
      '@jest/types': 28.1.3
      '@types/istanbul-lib-coverage': 2.0.6
      collect-v8-coverage: 1.0.2
    dev: false

  /@jest/test-sequencer@27.5.1:
    resolution:
      { integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      '@jest/test-result': 27.5.1
      graceful-fs: 4.2.11
      jest-haste-map: 27.5.1
      jest-runtime: 27.5.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@jest/transform@26.6.2:
    resolution:
      { integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== }
    engines: { node: '>= 10.14.2' }
    dependencies:
      '@babel/core': 7.28.4
      '@jest/types': 26.6.2
      babel-plugin-istanbul: 6.1.1
      chalk: 4.1.2
      convert-source-map: 1.9.0
      fast-json-stable-stringify: 2.1.0
      graceful-fs: 4.2.11
      jest-haste-map: 26.6.2
      jest-regex-util: 26.0.0
      jest-util: 26.6.2
      micromatch: 4.0.8
      pirates: 4.0.7
      slash: 3.0.0
      source-map: 0.6.1
      write-file-atomic: 3.0.3
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@jest/transform@27.5.1:
    resolution:
      { integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      '@babel/core': 7.28.4
      '@jest/types': 27.5.1
      babel-plugin-istanbul: 6.1.1
      chalk: 4.1.2
      convert-source-map: 1.9.0
      fast-json-stable-stringify: 2.1.0
      graceful-fs: 4.2.11
      jest-haste-map: 27.5.1
      jest-regex-util: 27.5.1
      jest-util: 27.5.1
      micromatch: 4.0.8
      pirates: 4.0.7
      slash: 3.0.0
      source-map: 0.6.1
      write-file-atomic: 3.0.3
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@jest/types@26.6.2:
    resolution:
      { integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== }
    engines: { node: '>= 10.14.2' }
    dependencies:
      '@types/istanbul-lib-coverage': 2.0.6
      '@types/istanbul-reports': 3.0.4
      '@types/node': 18.19.127
      '@types/yargs': 15.0.19
      chalk: 4.1.2
    dev: false

  /@jest/types@27.5.1:
    resolution:
      { integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== }
    engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 }
    dependencies:
      '@types/istanbul-lib-coverage': 2.0.6
      '@types/istanbul-reports': 3.0.4
      '@types/node': 18.19.127
      '@types/yargs': 16.0.9
      chalk: 4.1.2
    dev: false

  /@jest/types@28.1.3:
    resolution:
      { integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== }
    engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 }
    dependencies:
      '@jest/schemas': 28.1.3
      '@types/istanbul-lib-coverage': 2.0.6
      '@types/istanbul-reports': 3.0.4
      '@types/node': 18.19.127
      '@types/yargs': 17.0.33
      chalk: 4.1.2
    dev: false

  /@jridgewell/gen-mapping@0.3.13:
    resolution:
      { integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== }
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.5
      '@jridgewell/trace-mapping': 0.3.31

  /@jridgewell/remapping@2.3.5:
    resolution:
      { integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== }
    dependencies:
      '@jridgewell/gen-mapping': 0.3.13
      '@jridgewell/trace-mapping': 0.3.31

  /@jridgewell/resolve-uri@3.1.2:
    resolution:
      { integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== }
    engines: { node: '>=6.0.0' }

  /@jridgewell/source-map@0.3.11:
    resolution:
      { integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA== }
    dependencies:
      '@jridgewell/gen-mapping': 0.3.13
      '@jridgewell/trace-mapping': 0.3.31

  /@jridgewell/sourcemap-codec@1.5.5:
    resolution:
      { integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== }

  /@jridgewell/trace-mapping@0.3.31:
    resolution:
      { integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== }
    dependencies:
      '@jridgewell/resolve-uri': 3.1.2
      '@jridgewell/sourcemap-codec': 1.5.5

  /@jridgewell/trace-mapping@0.3.9:
    resolution:
      { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== }
    dependencies:
      '@jridgewell/resolve-uri': 3.1.2
      '@jridgewell/sourcemap-codec': 1.5.5

  /@kurkle/color@0.3.4:
    resolution:
      { integrity: sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w== }
    dev: false

  /@leichtgewicht/ip-codec@2.0.5:
    resolution:
      { integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== }

  /@lerna/create@8.2.4(@types/node@20.5.1)(typescript@4.9.5):
    resolution:
      { integrity: sha512-A8AlzetnS2WIuhijdAzKUyFpR5YbLLfV3luQ4lzBgIBgRfuoBDZeF+RSZPhra+7A6/zTUlrbhKZIOi/MNhqgvQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@npmcli/arborist': 7.5.4
      '@npmcli/package-json': 5.2.0
      '@npmcli/run-script': 8.1.0
      '@nx/devkit': 20.8.2(nx@18.3.5)
      '@octokit/plugin-enterprise-rest': 6.0.1
      '@octokit/rest': 20.1.2
      aproba: 2.0.0
      byte-size: 8.1.1
      chalk: 4.1.0
      clone-deep: 4.0.1
      cmd-shim: 6.0.3
      color-support: 1.1.3
      columnify: 1.6.0
      console-control-strings: 1.1.0
      conventional-changelog-core: 5.0.1
      conventional-recommended-bump: 7.0.1
      cosmiconfig: 9.0.0(typescript@4.9.5)
      dedent: 1.5.3
      execa: 5.0.0
      fs-extra: 11.3.2
      get-stream: 6.0.0
      git-url-parse: 14.0.0
      glob-parent: 6.0.2
      graceful-fs: 4.2.11
      has-unicode: 2.0.1
      ini: 1.3.8
      init-package-json: 6.0.3
      inquirer: 8.2.7(@types/node@20.5.1)
      is-ci: 3.0.1
      is-stream: 2.0.0
      js-yaml: 4.1.0
      libnpmpublish: 9.0.9
      load-json-file: 6.2.0
      make-dir: 4.0.0
      minimatch: 3.0.5
      multimatch: 5.0.0
      node-fetch: 2.6.7
      npm-package-arg: 11.0.2
      npm-packlist: 8.0.2
      npm-registry-fetch: 17.1.0
      nx: 18.3.5
      p-map: 4.0.0
      p-map-series: 2.1.0
      p-queue: 6.6.2
      p-reduce: 2.1.0
      pacote: 18.0.6
      pify: 5.0.0
      read-cmd-shim: 4.0.0
      resolve-from: 5.0.0
      rimraf: 4.4.1
      semver: 7.7.2
      set-blocking: 2.0.0
      signal-exit: 3.0.7
      slash: 3.0.0
      ssri: 10.0.6
      string-width: 4.2.3
      tar: 6.2.1
      temp-dir: 1.0.0
      through: 2.3.8
      tinyglobby: 0.2.12
      upath: 2.0.1
      uuid: 10.0.0
      validate-npm-package-license: 3.0.4
      validate-npm-package-name: 5.0.1
      wide-align: 1.1.5
      write-file-atomic: 5.0.1
      write-pkg: 4.0.0
      yargs: 17.7.2
      yargs-parser: 21.1.1
    transitivePeerDependencies:
      - '@swc-node/register'
      - '@swc/core'
      - '@types/node'
      - babel-plugin-macros
      - bluebird
      - debug
      - encoding
      - supports-color
      - typescript
    dev: true

  /@ljharb/through@2.3.14:
    resolution:
      { integrity: sha512-ajBvlKpWucBB17FuQYUShqpqy8GRgYEpJW0vWJbUu1CV9lWyrDCapy0lScU8T8Z6qn49sSwJB3+M+evYIdGg+A== }
    engines: { node: '>= 0.4' }
    dependencies:
      call-bind: 1.0.8
    dev: true

  /@lukeed/csprng@1.1.0:
    resolution:
      { integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA== }
    engines: { node: '>=8' }
    dev: false

  /@mantine/carousel@6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(embla-carousel-react@7.1.0)(react@18.2.0):
    resolution:
      { integrity: sha512-cQAQ5RlVhSrYA8aez/euzs5nQKcGcwxVTS/gf46GEZ0gcDJXlymZPbc2OopH/WDczEaMWOF7wz8R9+uG1hYNCg== }
    peerDependencies:
      '@mantine/core': 6.0.21
      '@mantine/hooks': 6.0.21
      embla-carousel-react: ^7.0.0
      react: '>=16.8.0'
    dependencies:
      '@mantine/core': 6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks': 6.0.21(react@18.2.0)
      '@mantine/utils': 6.0.21(react@18.2.0)
      embla-carousel-react: 7.1.0(react@18.2.0)
      react: 18.2.0
    dev: false

  /@mantine/colors-generator@7.17.8(chroma-js@3.1.2):
    resolution:
      { integrity: sha512-uLUYkmdwv2kQtoNTizBDyOeVLMuCIQfR7UdZDKAPJP921RUu+B8sbW7TAY6jAScDswqZNDZNLKdo5icYYBF/2g== }
    peerDependencies:
      chroma-js: '>=2.4.2'
    dependencies:
      chroma-js: 3.1.2
    dev: false

  /@mantine/core@6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-Kx4RrRfv0I+cOCIcsq/UA2aWcYLyXgW3aluAuW870OdXnbII6qg7RW28D+r9D76SHPxWFKwIKwmcucAG08Divg== }
    peerDependencies:
      '@mantine/hooks': 6.0.21
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@floating-ui/react': 0.19.2(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks': 6.0.21(react@18.2.0)
      '@mantine/styles': 6.0.21(@emotion/react@11.14.0)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/utils': 6.0.21(react@18.2.0)
      '@radix-ui/react-scroll-area': 1.0.2(react-dom@18.2.0)(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      react-remove-scroll: 2.7.1(@types/react@18.3.24)(react@18.2.0)
      react-textarea-autosize: 8.3.4(@types/react@18.3.24)(react@18.2.0)
    transitivePeerDependencies:
      - '@emotion/react'
      - '@types/react'
    dev: false

  /@mantine/dates@6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(dayjs@1.11.18)(react@18.2.0):
    resolution:
      { integrity: sha512-nSX7MxNkHyyDJqEJOT7Wg930jBfgWz+3pnoWo601cYDvFjh5GgcRz66v36rnMJFK1/56k5G9rWzUOzuM94j6hg== }
    peerDependencies:
      '@mantine/core': 6.0.21
      '@mantine/hooks': 6.0.21
      dayjs: '>=1.0.0'
      react: '>=16.8.0'
    dependencies:
      '@mantine/core': 6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks': 6.0.21(react@18.2.0)
      '@mantine/utils': 6.0.21(react@18.2.0)
      dayjs: 1.11.18
      react: 18.2.0
    dev: false

  /@mantine/dropzone@6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-v63tL4x7R1CvBNnxJVaVPhBVnQcfROQvyOV0xK/v0ZGNAzFxjJoiCRMGdlBjxnEawM0dRhNs/46ItpBgjQIr6g== }
    peerDependencies:
      '@mantine/core': 6.0.21
      '@mantine/hooks': 6.0.21
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@mantine/core': 6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks': 6.0.21(react@18.2.0)
      '@mantine/utils': 6.0.21(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      react-dropzone: 14.2.3(react@18.2.0)
    dev: false

  /@mantine/hooks@6.0.21(react@18.2.0):
    resolution:
      { integrity: sha512-sYwt5wai25W6VnqHbS5eamey30/HD5dNXaZuaVEAJ2i2bBv8C0cCiczygMDpAFiSYdXoSMRr/SZ2CrrPTzeNew== }
    peerDependencies:
      react: '>=16.8.0'
    dependencies:
      react: 18.2.0
    dev: false

  /@mantine/modals@6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-Gx2D/ZHMUuYF197JKMWey4K9FeGP9rxYp4lmAEXUrjXiST2fEhLZOdiD75KuOHXd1/sYAU9NcNRo9wXrlF/gUA== }
    peerDependencies:
      '@mantine/core': 6.0.21
      '@mantine/hooks': 6.0.21
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@mantine/core': 6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks': 6.0.21(react@18.2.0)
      '@mantine/utils': 6.0.21(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@mantine/next@6.0.21(@emotion/react@11.14.0)(@emotion/server@11.11.0)(next@14.2.30)(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-McaVZZsmUol3yY92mSJSgcMQKFST97pVxNtI7Z52YocyuTjPPFXmqxF/TFj24A7noh1wzvRCPjfd9HX66sY+iQ== }
    peerDependencies:
      next: '*'
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@mantine/ssr': 6.0.21(@emotion/react@11.14.0)(@emotion/server@11.11.0)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/styles': 6.0.21(@emotion/react@11.14.0)(react-dom@18.2.0)(react@18.2.0)
      next: 14.2.30(@babel/core@7.28.4)(react-dom@18.2.0)(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    transitivePeerDependencies:
      - '@emotion/react'
      - '@emotion/server'
    dev: false

  /@mantine/notifications@6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-qsrqxuJHK8b67sf9Pfk+xyhvpf9jMsivW8vchfnJfjv7yz1lLvezjytMFp4fMDoYhjHnDPOEc/YFockK4muhOw== }
    peerDependencies:
      '@mantine/core': 6.0.21
      '@mantine/hooks': 6.0.21
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@mantine/core': 6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks': 6.0.21(react@18.2.0)
      '@mantine/utils': 6.0.21(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      react-transition-group: 4.4.2(react-dom@18.2.0)(react@18.2.0)
    dev: false

  /@mantine/prism@6.0.21(@mantine/core@6.0.21)(@mantine/hooks@6.0.21)(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-M9hDUAuuxiINI7f07V0qlX532UXlOTpBqNcG1WWm80t6C0fHjzkTvFj77QpnGS73+MI88mV8ru458y10bQjTBA== }
    peerDependencies:
      '@mantine/core': 6.0.21
      '@mantine/hooks': 6.0.21
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@mantine/core': 6.0.21(@emotion/react@11.14.0)(@mantine/hooks@6.0.21)(@types/react@18.3.24)(react-dom@18.2.0)(react@18.2.0)
      '@mantine/hooks': 6.0.21(react@18.2.0)
      '@mantine/utils': 6.0.21(react@18.2.0)
      prism-react-renderer: 1.3.5(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@mantine/ssr@6.0.21(@emotion/react@11.14.0)(@emotion/server@11.11.0)(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-TVPiz7VxbBntT42UFg4LCRqsv6HM5nvL5d2jBBbFcg9oztJ/5KVGhrtWbu2+kpq/uWWOpmE0sKDs3HQ/qr1PdQ== }
    peerDependencies:
      '@emotion/react': '>=11.9.0'
      '@emotion/server': '>=11.4.0'
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@emotion/react': 11.14.0(@types/react@18.3.24)(react@18.2.0)
      '@emotion/server': 11.11.0
      '@mantine/styles': 6.0.21(@emotion/react@11.14.0)(react-dom@18.2.0)(react@18.2.0)
      html-react-parser: 1.4.12(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@mantine/styles@6.0.21(@emotion/react@11.14.0)(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-PVtL7XHUiD/B5/kZ/QvZOZZQQOj12QcRs3Q6nPoqaoPcOX5+S7bMZLMH0iLtcGq5OODYk0uxlvuJkOZGoPj8Mg== }
    peerDependencies:
      '@emotion/react': '>=11.9.0'
      react: '>=16.8.0'
      react-dom: '>=16.8.0'
    dependencies:
      '@emotion/react': 11.14.0(@types/react@18.3.24)(react@18.2.0)
      clsx: 1.1.1
      csstype: 3.0.9
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@mantine/utils@6.0.21(react@18.2.0):
    resolution:
      { integrity: sha512-33RVDRop5jiWFao3HKd3Yp7A9mEq4HAJxJPTuYm1NkdqX6aTKOQK7wT8v8itVodBp+sb4cJK6ZVdD1UurK/txQ== }
    peerDependencies:
      react: '>=16.8.0'
    dependencies:
      react: 18.2.0
    dev: false

  /@mdx-js/mdx@1.6.22:
    resolution:
      { integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== }
    dependencies:
      '@babel/core': 7.12.9
      '@babel/plugin-syntax-jsx': 7.12.1(@babel/core@7.12.9)
      '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9)
      '@mdx-js/util': 1.6.22
      babel-plugin-apply-mdx-type-prop: 1.6.22(@babel/core@7.12.9)
      babel-plugin-extract-import-names: 1.6.22
      camelcase-css: 2.0.1
      detab: 2.0.4
      hast-util-raw: 6.0.1
      lodash.uniq: 4.5.0
      mdast-util-to-hast: 10.0.1
      remark-footnotes: 2.0.0
      remark-mdx: 1.6.22
      remark-parse: 8.0.3
      remark-squeeze-paragraphs: 4.0.0
      style-to-object: 0.3.0
      unified: 9.2.0
      unist-builder: 2.0.3
      unist-util-visit: 2.0.3
    transitivePeerDependencies:
      - supports-color

  /@mdx-js/react@1.6.22(react@18.2.0):
    resolution:
      { integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== }
    peerDependencies:
      react: ^16.13.1 || ^17.0.0
    dependencies:
      react: 18.2.0
    dev: false

  /@mdx-js/util@1.6.22:
    resolution:
      { integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== }

  /@microsoft/tsdoc@0.15.1:
    resolution:
      { integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw== }
    dev: false

  /@mongodb-js/saslprep@1.3.0:
    resolution:
      { integrity: sha512-zlayKCsIjYb7/IdfqxorK5+xUMyi4vOKcFy10wKJYc63NSdKI8mNME+uJqfatkPmOSMMUiojrL58IePKBm3gvQ== }
    dependencies:
      sparse-bitfield: 3.0.3
    dev: false

  /@mrmlnc/readdir-enhanced@2.2.1:
    resolution:
      { integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== }
    engines: { node: '>=4' }
    dependencies:
      call-me-maybe: 1.0.2
      glob-to-regexp: 0.3.0

  /@napi-rs/wasm-runtime@0.2.12:
    resolution:
      { integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ== }
    requiresBuild: true
    dependencies:
      '@emnapi/core': 1.5.0
      '@emnapi/runtime': 1.5.0
      '@tybys/wasm-util': 0.10.1
    optional: true

  /@nestjs/cli@10.4.9:
    resolution:
      { integrity: sha512-s8qYd97bggqeK7Op3iD49X2MpFtW4LVNLAwXFkfbRxKME6IYT7X0muNTJ2+QfI8hpbNx9isWkrLWIp+g5FOhiA== }
    engines: { node: '>= 16.14' }
    hasBin: true
    peerDependencies:
      '@swc/cli': ^0.1.62 || ^0.3.0 || ^0.4.0 || ^0.5.0
      '@swc/core': ^1.3.62
    peerDependenciesMeta:
      '@swc/cli':
        optional: true
      '@swc/core':
        optional: true
    dependencies:
      '@angular-devkit/core': 17.3.11(chokidar@3.6.0)
      '@angular-devkit/schematics': 17.3.11(chokidar@3.6.0)
      '@angular-devkit/schematics-cli': 17.3.11(chokidar@3.6.0)
      '@nestjs/schematics': 10.2.3(chokidar@3.6.0)(typescript@5.7.2)
      chalk: 4.1.2
      chokidar: 3.6.0
      cli-table3: 0.6.5
      commander: 4.1.1
      fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.7.2)(webpack@5.97.1)
      glob: 10.4.5
      inquirer: 8.2.6
      node-emoji: 1.11.0
      ora: 5.4.1
      tree-kill: 1.2.2
      tsconfig-paths: 4.2.0
      tsconfig-paths-webpack-plugin: 4.2.0
      typescript: 5.7.2
      webpack: 5.97.1
      webpack-node-externals: 3.0.0
    transitivePeerDependencies:
      - esbuild
      - uglify-js
      - webpack-cli
    dev: true

  /@nestjs/common@10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2):
    resolution:
      { integrity: sha512-hxJxZF7jcKGuUzM9EYbuES80Z/36piJbiqmPy86mk8qOn5gglFebBTvcx7PWVbRNSb4gngASYnefBj/Y2HAzpQ== }
    peerDependencies:
      class-transformer: '*'
      class-validator: '*'
      reflect-metadata: ^0.1.12 || ^0.2.0
      rxjs: ^7.1.0
    peerDependenciesMeta:
      class-transformer:
        optional: true
      class-validator:
        optional: true
    dependencies:
      class-transformer: 0.5.1
      class-validator: 0.14.2
      file-type: 20.4.1
      iterare: 1.2.1
      reflect-metadata: 0.2.2
      rxjs: 7.8.2
      tslib: 2.8.1
      uid: 2.0.2
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@nestjs/core@10.4.20(@nestjs/common@10.4.20)(@nestjs/platform-express@10.4.20)(@nestjs/websockets@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2):
    resolution:
      { integrity: sha512-kRdtyKA3+Tu70N3RQ4JgmO1E3LzAMs/eppj7SfjabC7TgqNWoS4RLhWl4BqmsNVmjj6D5jgfPVtHtgYkU3AfpQ== }
    requiresBuild: true
    peerDependencies:
      '@nestjs/common': ^10.0.0
      '@nestjs/microservices': ^10.0.0
      '@nestjs/platform-express': ^10.0.0
      '@nestjs/websockets': ^10.0.0
      reflect-metadata: ^0.1.12 || ^0.2.0
      rxjs: ^7.1.0
    peerDependenciesMeta:
      '@nestjs/microservices':
        optional: true
      '@nestjs/platform-express':
        optional: true
      '@nestjs/websockets':
        optional: true
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/platform-express': 10.4.20(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)
      '@nestjs/websockets': 10.4.4(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(@nestjs/platform-socket.io@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nuxtjs/opencollective': 0.3.2
      fast-safe-stringify: 2.1.1
      iterare: 1.2.1
      path-to-regexp: 3.3.0
      reflect-metadata: 0.2.2
      rxjs: 7.8.2
      tslib: 2.8.1
      uid: 2.0.2
    transitivePeerDependencies:
      - encoding
    dev: false

  /@nestjs/jwt@10.2.0(@nestjs/common@10.4.20):
    resolution:
      { integrity: sha512-x8cG90SURkEiLOehNaN2aRlotxT0KZESUliOPKKnjWiyJOcWurkF3w345WOX0P4MgFzUjGoZ1Sy0aZnxeihT0g== }
    peerDependencies:
      '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@types/jsonwebtoken': 9.0.5
      jsonwebtoken: 9.0.2
    dev: false

  /@nestjs/mapped-types@2.0.5(@nestjs/common@10.4.20)(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2):
    resolution:
      { integrity: sha512-bSJv4pd6EY99NX9CjBIyn4TVDoSit82DUZlL4I3bqNfy5Gt+gXTa86i3I/i0iIV9P4hntcGM5GyO+FhZAhxtyg== }
    peerDependencies:
      '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0
      class-transformer: ^0.4.0 || ^0.5.0
      class-validator: ^0.13.0 || ^0.14.0
      reflect-metadata: ^0.1.12 || ^0.2.0
    peerDependenciesMeta:
      class-transformer:
        optional: true
      class-validator:
        optional: true
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      class-transformer: 0.5.1
      class-validator: 0.14.2
      reflect-metadata: 0.2.2
    dev: false

  /@nestjs/passport@10.0.3(@nestjs/common@10.4.20)(passport@0.6.0):
    resolution:
      { integrity: sha512-znJ9Y4S8ZDVY+j4doWAJ8EuuVO7SkQN3yOBmzxbGaXbvcSwFDAdGJ+OMCg52NdzIO4tQoN4pYKx8W6M0ArfFRQ== }
    peerDependencies:
      '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0
      passport: ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      passport: 0.6.0
    dev: false

  /@nestjs/platform-express@10.4.20(@nestjs/common@10.4.20)(@nestjs/core@10.4.20):
    resolution:
      { integrity: sha512-rh97mX3rimyf4xLMLHuTOBKe6UD8LOJ14VlJ1F/PTd6C6ZK9Ak6EHuJvdaGcSFQhd3ZMBh3I6CuujKGW9pNdIg== }
    peerDependencies:
      '@nestjs/common': ^10.0.0
      '@nestjs/core': ^10.0.0
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/core': 10.4.20(@nestjs/common@10.4.20)(@nestjs/platform-express@10.4.20)(@nestjs/websockets@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      body-parser: 1.20.3
      cors: 2.8.5
      express: 4.21.2
      multer: 2.0.2
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@nestjs/platform-socket.io@10.4.4(@nestjs/common@10.4.20)(@nestjs/websockets@10.4.4)(rxjs@7.8.2):
    resolution:
      { integrity: sha512-5GEYUA3sNbX2jOBP6FmrIK/zv9VCdvpdr4Sef1OKvt1U0qsV1YgmWPWDPumZM77n5DI0VHSJPyo7yjZaEKWOiQ== }
    peerDependencies:
      '@nestjs/common': ^10.0.0
      '@nestjs/websockets': ^10.0.0
      rxjs: ^7.1.0
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/websockets': 10.4.4(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(@nestjs/platform-socket.io@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      rxjs: 7.8.2
      socket.io: 4.7.5
      tslib: 2.7.0
    transitivePeerDependencies:
      - bufferutil
      - supports-color
      - utf-8-validate
    dev: false

  /@nestjs/platform-ws@10.4.4(@nestjs/common@10.4.20)(@nestjs/websockets@10.4.4)(rxjs@7.8.2):
    resolution:
      { integrity: sha512-6E476YvfO14uQUT6FzWFpGnwp58fpGq2aeGxHFdRMMptOQ5suKqD+3LsZgPiGF1elgVhQcI5uqM15qL3yH+OqQ== }
    peerDependencies:
      '@nestjs/common': ^10.0.0
      '@nestjs/websockets': ^10.0.0
      rxjs: ^7.1.0
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/websockets': 10.4.4(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(@nestjs/platform-socket.io@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      rxjs: 7.8.2
      tslib: 2.7.0
      ws: 8.18.0
    transitivePeerDependencies:
      - bufferutil
      - utf-8-validate
    dev: false

  /@nestjs/schedule@4.1.2(@nestjs/common@10.4.20)(@nestjs/core@10.4.20):
    resolution:
      { integrity: sha512-hCTQ1lNjIA5EHxeu8VvQu2Ed2DBLS1GSC6uKPYlBiQe6LL9a7zfE9iVSK+zuK8E2odsApteEBmfAQchc8Hx0Gg== }
    peerDependencies:
      '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0
      '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/core': 10.4.20(@nestjs/common@10.4.20)(@nestjs/platform-express@10.4.20)(@nestjs/websockets@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      cron: 3.2.1
      uuid: 11.0.3
    dev: false

  /@nestjs/schematics@10.2.3(chokidar@3.6.0)(typescript@5.7.2):
    resolution:
      { integrity: sha512-4e8gxaCk7DhBxVUly2PjYL4xC2ifDFexCqq1/u4TtivLGXotVk0wHdYuPYe1tHTHuR1lsOkRbfOCpkdTnigLVg== }
    peerDependencies:
      typescript: '>=4.8.2'
    dependencies:
      '@angular-devkit/core': 17.3.11(chokidar@3.6.0)
      '@angular-devkit/schematics': 17.3.11(chokidar@3.6.0)
      comment-json: 4.2.5
      jsonc-parser: 3.3.1
      pluralize: 8.0.0
      typescript: 5.7.2
    transitivePeerDependencies:
      - chokidar
    dev: true

  /@nestjs/swagger@7.4.2(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2):
    resolution:
      { integrity: sha512-Mu6TEn1M/owIvAx2B4DUQObQXqo2028R2s9rSZ/hJEgBK95+doTwS0DjmVA2wTeZTyVtXOoN7CsoM5pONBzvKQ== }
    peerDependencies:
      '@fastify/static': ^6.0.0 || ^7.0.0
      '@nestjs/common': ^9.0.0 || ^10.0.0
      '@nestjs/core': ^9.0.0 || ^10.0.0
      class-transformer: '*'
      class-validator: '*'
      reflect-metadata: ^0.1.12 || ^0.2.0
    peerDependenciesMeta:
      '@fastify/static':
        optional: true
      class-transformer:
        optional: true
      class-validator:
        optional: true
    dependencies:
      '@microsoft/tsdoc': 0.15.1
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/core': 10.4.20(@nestjs/common@10.4.20)(@nestjs/platform-express@10.4.20)(@nestjs/websockets@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/mapped-types': 2.0.5(@nestjs/common@10.4.20)(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)
      class-transformer: 0.5.1
      class-validator: 0.14.2
      js-yaml: 4.1.0
      lodash: 4.17.21
      path-to-regexp: 3.3.0
      reflect-metadata: 0.2.2
      swagger-ui-dist: 5.17.14
    dev: false

  /@nestjs/terminus@10.3.0(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(reflect-metadata@0.2.2)(rxjs@7.8.2):
    resolution:
      { integrity: sha512-vOJGCwt1OgrFuuxWQwPoaHqy9m9CfIk2qMUX2mosZLK5dFVJSEjHXrklkh3/Fw9PiUnfzvYFfiAdJRzUaxx+5Q== }
    peerDependencies:
      '@grpc/grpc-js': '*'
      '@grpc/proto-loader': '*'
      '@mikro-orm/core': '*'
      '@mikro-orm/nestjs': '*'
      '@nestjs/axios': ^1.0.0 || ^2.0.0 || ^3.0.0
      '@nestjs/common': ^9.0.0 || ^10.0.0
      '@nestjs/core': ^9.0.0 || ^10.0.0
      '@nestjs/microservices': ^9.0.0 || ^10.0.0
      '@nestjs/mongoose': ^9.0.0 || ^10.0.0
      '@nestjs/sequelize': ^9.0.0 || ^10.0.0
      '@nestjs/typeorm': ^9.0.0 || ^10.0.0
      '@prisma/client': '*'
      mongoose: '*'
      reflect-metadata: 0.1.x || 0.2.x
      rxjs: 7.x
      sequelize: '*'
      typeorm: '*'
    peerDependenciesMeta:
      '@grpc/grpc-js':
        optional: true
      '@grpc/proto-loader':
        optional: true
      '@mikro-orm/core':
        optional: true
      '@mikro-orm/nestjs':
        optional: true
      '@nestjs/axios':
        optional: true
      '@nestjs/microservices':
        optional: true
      '@nestjs/mongoose':
        optional: true
      '@nestjs/sequelize':
        optional: true
      '@nestjs/typeorm':
        optional: true
      '@prisma/client':
        optional: true
      mongoose:
        optional: true
      sequelize:
        optional: true
      typeorm:
        optional: true
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/core': 10.4.20(@nestjs/common@10.4.20)(@nestjs/platform-express@10.4.20)(@nestjs/websockets@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      boxen: 5.1.2
      check-disk-space: 3.4.0
      reflect-metadata: 0.2.2
      rxjs: 7.8.2
    dev: false

  /@nestjs/websockets@10.4.4(@nestjs/common@10.4.20)(@nestjs/core@10.4.20)(@nestjs/platform-socket.io@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2):
    resolution:
      { integrity: sha512-ZHnak04i/iKBS0csjJa7K6D6xdsB0Yz6duJuCR7xGLItchFK+Ne21m9rEF8ffvW74U7UAYkQHBgD5242LBBYiQ== }
    peerDependencies:
      '@nestjs/common': ^10.0.0
      '@nestjs/core': ^10.0.0
      '@nestjs/platform-socket.io': ^10.0.0
      reflect-metadata: ^0.1.12 || ^0.2.0
      rxjs: ^7.1.0
    peerDependenciesMeta:
      '@nestjs/platform-socket.io':
        optional: true
    dependencies:
      '@nestjs/common': 10.4.20(class-transformer@0.5.1)(class-validator@0.14.2)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/core': 10.4.20(@nestjs/common@10.4.20)(@nestjs/platform-express@10.4.20)(@nestjs/websockets@10.4.4)(reflect-metadata@0.2.2)(rxjs@7.8.2)
      '@nestjs/platform-socket.io': 10.4.4(@nestjs/common@10.4.20)(@nestjs/websockets@10.4.4)(rxjs@7.8.2)
      iterare: 1.2.1
      object-hash: 3.0.0
      reflect-metadata: 0.2.2
      rxjs: 7.8.2
      tslib: 2.7.0
    dev: false

  /@next/env@14.2.30:
    resolution:
      { integrity: sha512-KBiBKrDY6kxTQWGzKjQB7QirL3PiiOkV7KW98leHFjtVRKtft76Ra5qSA/SL75xT44dp6hOcqiiJ6iievLOYug== }
    dev: false

  /@next/eslint-plugin-next@13.1.1:
    resolution:
      { integrity: sha512-SBrOFS8PC3nQ5aeZmawJkjKkWjwK9RoxvBSv/86nZp0ubdoVQoko8r8htALd9ufp16NhacCdqhu9bzZLDWtALQ== }
    dependencies:
      glob: 7.1.7
    dev: true

  /@next/swc-darwin-arm64@14.2.30:
    resolution:
      { integrity: sha512-EAqfOTb3bTGh9+ewpO/jC59uACadRHM6TSA9DdxJB/6gxOpyV+zrbqeXiFTDy9uV6bmipFDkfpAskeaDcO+7/g== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: false
    optional: true

  /@next/swc-darwin-x64@14.2.30:
    resolution:
      { integrity: sha512-TyO7Wz1IKE2kGv8dwQ0bmPL3s44EKVencOqwIY69myoS3rdpO1NPg5xPM5ymKu7nfX4oYJrpMxv8G9iqLsnL4A== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: false
    optional: true

  /@next/swc-linux-arm64-gnu@14.2.30:
    resolution:
      { integrity: sha512-I5lg1fgPJ7I5dk6mr3qCH1hJYKJu1FsfKSiTKoYwcuUf53HWTrEkwmMI0t5ojFKeA6Vu+SfT2zVy5NS0QLXV4Q== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /@next/swc-linux-arm64-musl@14.2.30:
    resolution:
      { integrity: sha512-8GkNA+sLclQyxgzCDs2/2GSwBc92QLMrmYAmoP2xehe5MUKBLB2cgo34Yu242L1siSkwQkiV4YLdCnjwc/Micw== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /@next/swc-linux-x64-gnu@14.2.30:
    resolution:
      { integrity: sha512-8Ly7okjssLuBoe8qaRCcjGtcMsv79hwzn/63wNeIkzJVFVX06h5S737XNr7DZwlsbTBDOyI6qbL2BJB5n6TV/w== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /@next/swc-linux-x64-musl@14.2.30:
    resolution:
      { integrity: sha512-dBmV1lLNeX4mR7uI7KNVHsGQU+OgTG5RGFPi3tBJpsKPvOPtg9poyav/BYWrB3GPQL4dW5YGGgalwZ79WukbKQ== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: false
    optional: true

  /@next/swc-win32-arm64-msvc@14.2.30:
    resolution:
      { integrity: sha512-6MMHi2Qc1Gkq+4YLXAgbYslE1f9zMGBikKMdmQRHXjkGPot1JY3n5/Qrbg40Uvbi8//wYnydPnyvNhI1DMUW1g== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: false
    optional: true

  /@next/swc-win32-ia32-msvc@14.2.30:
    resolution:
      { integrity: sha512-pVZMnFok5qEX4RT59mK2hEVtJX+XFfak+/rjHpyFh7juiT52r177bfFKhnlafm0UOSldhXjj32b+LZIOdswGTg== }
    engines: { node: '>= 10' }
    cpu: [ia32]
    os: [win32]
    requiresBuild: true
    dev: false
    optional: true

  /@next/swc-win32-x64-msvc@14.2.30:
    resolution:
      { integrity: sha512-4KCo8hMZXMjpTzs3HOqOGYYwAXymXIy7PEPAXNEcEOyKqkjiDlECumrWziy+JEF0Oi4ILHGxzgQ3YiMGG2t/Lg== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: false
    optional: true

  /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1:
    resolution:
      { integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== }
    dependencies:
      eslint-scope: 5.1.1
    dev: false

  /@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@1.1.3:
    resolution:
      { integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== }
    engines: { node: '>= 6' }

  /@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' }
    dependencies:
      '@nodelib/fs.scandir': 2.1.5
      fastq: 1.19.1

  /@nolyfill/is-core-module@1.0.39:
    resolution:
      { integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA== }
    engines: { node: '>=12.4.0' }

  /@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.4
      http-proxy-agent: 7.0.2
      https-proxy-agent: 7.0.6
      lru-cache: 10.4.3
      socks-proxy-agent: 8.0.5
    transitivePeerDependencies:
      - supports-color
    dev: true

  /@npmcli/arborist@7.5.4:
    resolution:
      { integrity: sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g== }
    engines: { node: ^16.14.0 || >=18.0.0 }
    hasBin: true
    dependencies:
      '@isaacs/string-locale-compare': 1.1.0
      '@npmcli/fs': 3.1.1
      '@npmcli/installed-package-contents': 2.1.0
      '@npmcli/map-workspaces': 3.0.6
      '@npmcli/metavuln-calculator': 7.1.1
      '@npmcli/name-from-folder': 2.0.0
      '@npmcli/node-gyp': 3.0.0
      '@npmcli/package-json': 5.2.0
      '@npmcli/query': 3.1.0
      '@npmcli/redact': 2.0.1
      '@npmcli/run-script': 8.1.0
      bin-links: 4.0.4
      cacache: 18.0.4
      common-ancestor-path: 1.0.1
      hosted-git-info: 7.0.2
      json-parse-even-better-errors: 3.0.2
      json-stringify-nice: 1.1.4
      lru-cache: 10.4.3
      minimatch: 9.0.5
      nopt: 7.2.1
      npm-install-checks: 6.3.0
      npm-package-arg: 11.0.2
      npm-pick-manifest: 9.1.0
      npm-registry-fetch: 17.1.0
      pacote: 18.0.6
      parse-conflict-json: 3.0.1
      proc-log: 4.2.0
      proggy: 2.0.0
      promise-all-reject-late: 1.0.1
      promise-call-limit: 3.0.2
      read-package-json-fast: 3.0.2
      semver: 7.7.2
      ssri: 10.0.6
      treeverse: 3.0.0
      walk-up-path: 3.0.1
    transitivePeerDependencies:
      - bluebird
      - supports-color
    dev: true

  /@npmcli/fs@1.1.1:
    resolution:
      { integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== }
    dependencies:
      '@gar/promisify': 1.1.3
      semver: 7.7.2

  /@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.7.2
    dev: true

  /@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
      lru-cache: 10.4.3
      npm-pick-manifest: 9.1.0
      proc-log: 4.2.0
      promise-inflight: 1.0.1(bluebird@3.7.2)
      promise-retry: 2.0.1
      semver: 7.7.2
      which: 4.0.0
    transitivePeerDependencies:
      - bluebird
    dev: true

  /@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/map-workspaces@3.0.6:
    resolution:
      { integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA== }
    engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 }
    dependencies:
      '@npmcli/name-from-folder': 2.0.0
      glob: 10.4.5
      minimatch: 9.0.5
      read-package-json-fast: 3.0.2
    dev: true

  /@npmcli/metavuln-calculator@7.1.1:
    resolution:
      { integrity: sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g== }
    engines: { node: ^16.14.0 || >=18.0.0 }
    dependencies:
      cacache: 18.0.4
      json-parse-even-better-errors: 3.0.2
      pacote: 18.0.6
      proc-log: 4.2.0
      semver: 7.7.2
    transitivePeerDependencies:
      - bluebird
      - supports-color
    dev: true

  /@npmcli/move-file@1.1.2:
    resolution:
      { integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== }
    engines: { node: '>=10' }
    deprecated: This functionality has been moved to @npmcli/fs
    dependencies:
      mkdirp: 1.0.4
      rimraf: 3.0.2

  /@npmcli/name-from-folder@2.0.0:
    resolution:
      { integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg== }
    engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 }
    dev: 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 }
    dev: true

  /@npmcli/package-json@5.2.0:
    resolution:
      { integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ== }
    engines: { node: ^16.14.0 || >=18.0.0 }
    dependencies:
      '@npmcli/git': 5.0.8
      glob: 10.4.5
      hosted-git-info: 7.0.2
      json-parse-even-better-errors: 3.0.2
      normalize-package-data: 6.0.2
      proc-log: 4.2.0
      semver: 7.7.2
    transitivePeerDependencies:
      - bluebird
    dev: true

  /@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/query@3.1.0:
    resolution:
      { integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ== }
    engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 }
    dependencies:
      postcss-selector-parser: 6.1.2
    dev: true

  /@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:
    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.0
      '@npmcli/promise-spawn': 7.0.2
      node-gyp: 10.3.1
      proc-log: 4.2.0
      which: 4.0.0
    transitivePeerDependencies:
      - bluebird
      - supports-color
    dev: true

  /@nrwl/devkit@18.3.3(nx@18.3.3):
    resolution:
      { integrity: sha512-3zZLE1vfwsNie7qjVUt9lqaM1slU0RTr/dW+Yt/2lxe8Peu6f8bnCM1Pf3kSlzoxQroctfocRtVHFXJsAuAt4g== }
    dependencies:
      '@nx/devkit': 18.3.3(nx@18.3.3)
    transitivePeerDependencies:
      - nx
    dev: true

  /@nrwl/nx-cloud@14.7.0:
    resolution:
      { integrity: sha512-sEGK5Ire5DC2liIsT89qR6SzZa46uinmWEAMz8ocMuu7nIMnwV9m15qajxhmYKasYsq9vTeT+x7BlZ4fnxPrNg== }
    hasBin: true
    dependencies:
      axios: 0.21.4
      chalk: 4.1.0
      dotenv: 10.0.0
      fs-extra: 10.1.0
      node-machine-id: 1.1.12
      strip-json-comments: 3.1.1
      tar: 6.1.11
      yargs-parser: 22.0.0
    transitivePeerDependencies:
      - debug
    dev: true

  /@nrwl/tao@18.3.3:
    resolution:
      { integrity: sha512-f/PUDLpSMEObiLQ5sIDySJM+5DxSCNunkxxbY1R9rmQ1cFcgrHaXIHQqbSj91mMa3mmtbKACk8u1LbI+oQV0Tg== }
    hasBin: true
    dependencies:
      nx: 18.3.3
      tslib: 2.8.1
    transitivePeerDependencies:
      - '@swc-node/register'
      - '@swc/core'
      - debug
    dev: true

  /@nrwl/tao@18.3.5:
    resolution:
      { integrity: sha512-gB7Vxa6FReZZEGva03Eh+84W8BSZOjsNyXboglOINu6d8iZZ0eotSXGziKgjpkj3feZ1ofKZMs0PRObVAOROVw== }
    hasBin: true
    dependencies:
      nx: 18.3.5
      tslib: 2.8.1
    transitivePeerDependencies:
      - '@swc-node/register'
      - '@swc/core'
      - debug
    dev: true

  /@nrwl/workspace@18.3.3:
    resolution:
      { integrity: sha512-9Giuec9l3PpS8mekD00W9kBIKmWRpQSkp+/RvYmc+7kKtVC+Uj/kc68exBOanVgq6zKzYrn+FqHWHGWnHxp+ww== }
    dependencies:
      '@nx/workspace': 18.3.3
    transitivePeerDependencies:
      - '@swc-node/register'
      - '@swc/core'
      - debug
    dev: true

  /@nuxtjs/opencollective@0.3.2:
    resolution:
      { integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA== }
    engines: { node: '>=8.0.0', npm: '>=5.0.0' }
    hasBin: true
    dependencies:
      chalk: 4.1.2
      consola: 2.15.3
      node-fetch: 2.7.0
    transitivePeerDependencies:
      - encoding
    dev: false

  /@nx/devkit@18.3.3(nx@18.3.3):
    resolution:
      { integrity: sha512-FtkZ6mA5//vEA5lcbT80m080ROVacHYV5F1peztTRA+IY2JZGJoqx425kn5ylDO8aCSAIAwcn2qIdhI8BnpG3Q== }
    peerDependencies:
      nx: '>= 16 <= 19'
    dependencies:
      '@nrwl/devkit': 18.3.3(nx@18.3.3)
      ejs: 3.1.10
      enquirer: 2.3.6
      ignore: 5.3.2
      nx: 18.3.3
      semver: 7.7.2
      tmp: 0.2.5
      tslib: 2.8.1
      yargs-parser: 21.1.1
    dev: true

  /@nx/devkit@20.8.2(nx@18.3.5):
    resolution:
      { integrity: sha512-rr9p2/tZDQivIpuBUpZaFBK6bZ+b5SAjZk75V4tbCUqGW3+5OPuVvBPm+X+7PYwUF6rwSpewxkjWNeGskfCe+Q== }
    peerDependencies:
      nx: '>= 19 <= 21'
    dependencies:
      ejs: 3.1.10
      enquirer: 2.3.6
      ignore: 5.3.2
      minimatch: 9.0.3
      nx: 18.3.5
      semver: 7.7.2
      tmp: 0.2.5
      tslib: 2.8.1
      yargs-parser: 21.1.1
    dev: true

  /@nx/nx-darwin-arm64@18.3.3:
    resolution:
      { integrity: sha512-NpA2/7o1uUuaocMYopX9muxKif9HlGfWaXo2UeiR918usF6xri4aUqweZbaXVc9iqCAEbVMWUsjaLYGKPXHAjw== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-darwin-arm64@18.3.5:
    resolution:
      { integrity: sha512-4I5UpZ/x2WO9OQyETXKjaYhXiZKUTYcLPewruRMODWu6lgTM9hHci0SqMQB+TWe3f80K8VT8J8x3+uJjvllGlg== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-darwin-x64@18.3.3:
    resolution:
      { integrity: sha512-aydPLbc7DeceJ6szRf6DLT4ERoPvwfWyFiGXdAlEZYWhjEuNZLeG8K6jA3yHeWltKfX/qJqhnyKbnubBNzBKlQ== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-darwin-x64@18.3.5:
    resolution:
      { integrity: sha512-Drn6jOG237AD/s6OWPt06bsMj0coGKA5Ce1y5gfLhptOGk4S4UPE/Ay5YCjq+/yhTo1gDHzCHxH0uW2X9MN9Fg== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-freebsd-x64@18.3.3:
    resolution:
      { integrity: sha512-sEYEWsK/fwC1l7wzls7RNOjhmrooH0lK0mpgj1vDXesLBSZ7k+pddAqaHFECN4QXBSbHZI2PWOEhbnIH+Errsg== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [freebsd]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-freebsd-x64@18.3.5:
    resolution:
      { integrity: sha512-8tA8Yw0Iir4liFjffIFS5THTS3TtWY/No2tkVj91gwy/QQ/otvKbOyc5RCIPpbZU6GS3ZWfG92VyCSm06dtMFg== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [freebsd]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-arm-gnueabihf@18.3.3:
    resolution:
      { integrity: sha512-B9GGMkrrzwiAfvew22x85ITO9TiNxbgRbKJQWQaoopNpXrnSWpY8WTNxpDT24fwV1qdQfsPKcY3F4O0NOUgPRA== }
    engines: { node: '>= 10' }
    cpu: [arm]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-arm-gnueabihf@18.3.5:
    resolution:
      { integrity: sha512-BrPGAHM9FCGkB9/hbvlJhe+qtjmvpjIjYixGIlUxL3gGc8E/ucTyCnz5pRFFPFQlBM7Z/9XmbHvGPoUi/LYn5A== }
    engines: { node: '>= 10' }
    cpu: [arm]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-arm64-gnu@18.3.3:
    resolution:
      { integrity: sha512-1EucHf5/0JeqZmhritqkpEdOcdo9Dl32gpFvhNfS6kCAYmaDlEl4zqedz3VIoj4C7+C0pV3mcRO9qB9H7GM5bQ== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-arm64-gnu@18.3.5:
    resolution:
      { integrity: sha512-/Xd0Q3LBgJeigJqXC/Jck/9l5b+fK+FCM0nRFMXgPXrhZPhoxWouFkoYl2F1Ofr+AQf4jup4DkVTB5r98uxSCA== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-arm64-musl@18.3.3:
    resolution:
      { integrity: sha512-HPgOgnYYLPVCBEaAkSEGPGzZqTDCiyCAF/qtvx5z0f1U/hZYb1ubgxw70ogY82Cafr7X4gQBz5k4/ZCnoCXlOQ== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-arm64-musl@18.3.5:
    resolution:
      { integrity: sha512-r18qd7pUrl1haAZ/e9Q+xaFTsLJnxGARQcf/Y76q+K2psKmiUXoRlqd3HAOw43KTllaUJ5HkzLq2pIwg3p+xBw== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-x64-gnu@18.3.3:
    resolution:
      { integrity: sha512-FgYTQ3VEE6EUOGtJT9riRK8IBwPGFjKS+N2mudQJn2bB/9IumUvVRYQUIX08gqGLlqZPO6uUUhUjwZY8SnjRLQ== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-x64-gnu@18.3.5:
    resolution:
      { integrity: sha512-vYrikG6ff4I9cvr3Ysk3y3gjQ9cDcvr3iAr+4qqcQ4qVE+OLL2++JDS6xfPvG/TbS3GTQpyy2STRBwiHgxTeJw== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-x64-musl@18.3.3:
    resolution:
      { integrity: sha512-QnWjGViR1Wj9gJXa1RJ9mXyy2/JzQ7NF2C4ulTYSH5St1HoxhkfnLsV0+uNLFEV9PSZq+2BfxmQuT8Appefv1A== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-linux-x64-musl@18.3.5:
    resolution:
      { integrity: sha512-6np86lcYy3+x6kkW/HrBHIdNWbUu/MIsvMuNH5UXgyFs60l5Z7Cocay2f7WOaAbTLVAr0W7p4RxRPamHLRwWFA== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-win32-arm64-msvc@18.3.3:
    resolution:
      { integrity: sha512-Xn3LUaPsF8QkEYUVV3lc693NTCMWrfZBFXTy1cQpvLzQ+idsXQ/EGWoq93cIM3Nc2YWyblT2hHHelb8dHCZAlw== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-win32-arm64-msvc@18.3.5:
    resolution:
      { integrity: sha512-H3p2ZVhHV1WQWTICrQUTplOkNId0y3c23X3A2fXXFDbWSBs0UgW7m55LhMcA9p0XZ7wDHgh+yFtVgu55TXLjug== }
    engines: { node: '>= 10' }
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-win32-x64-msvc@18.3.3:
    resolution:
      { integrity: sha512-t8HvOnQEiaaoTFOOIrql30NPhIwDFO7jg0Jtz3Tbneulh7ceswJp71yFHsRGGrYZ23Tgg+Sna6M9qLRGzlRGkg== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/nx-win32-x64-msvc@18.3.5:
    resolution:
      { integrity: sha512-xFwKVTIXSgjdfxkpriqHv5NpmmFILTrWLEkUGSoimuRaAm1u15YWx/VmaUQ+UWuJnmgqvB/so4SMHSfNkq3ijA== }
    engines: { node: '>= 10' }
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@nx/workspace@18.3.3:
    resolution:
      { integrity: sha512-SUJJKzOUuNnclpHHde6f6nlF+pQwMjeF026jFpWDFaNzdsADhhRulkz0GLRXB9kKszvzz2JKde9WBWnKrFZ2IQ== }
    dependencies:
      '@nrwl/workspace': 18.3.3
      '@nx/devkit': 18.3.3(nx@18.3.3)
      chalk: 4.1.2
      enquirer: 2.3.6
      nx: 18.3.3
      tslib: 2.8.1
      yargs-parser: 21.1.1
    transitivePeerDependencies:
      - '@swc-node/register'
      - '@swc/core'
      - debug
    dev: true

  /@octokit/auth-token@4.0.0:
    resolution:
      { integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA== }
    engines: { node: '>= 18' }
    dev: true

  /@octokit/core@5.2.2:
    resolution:
      { integrity: sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg== }
    engines: { node: '>= 18' }
    dependencies:
      '@octokit/auth-token': 4.0.0
      '@octokit/graphql': 7.1.1
      '@octokit/request': 8.4.1
      '@octokit/request-error': 5.1.1
      '@octokit/types': 13.10.0
      before-after-hook: 2.2.3
      universal-user-agent: 6.0.1
    dev: true

  /@octokit/endpoint@9.0.6:
    resolution:
      { integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw== }
    engines: { node: '>= 18' }
    dependencies:
      '@octokit/types': 13.10.0
      universal-user-agent: 6.0.1
    dev: true

  /@octokit/graphql@7.1.1:
    resolution:
      { integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g== }
    engines: { node: '>= 18' }
    dependencies:
      '@octokit/request': 8.4.1
      '@octokit/types': 13.10.0
      universal-user-agent: 6.0.1
    dev: true

  /@octokit/openapi-types@24.2.0:
    resolution:
      { integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg== }
    dev: true

  /@octokit/plugin-enterprise-rest@6.0.1:
    resolution:
      { integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== }
    dev: true

  /@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.2):
    resolution:
      { integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw== }
    engines: { node: '>= 18' }
    peerDependencies:
      '@octokit/core': '5'
    dependencies:
      '@octokit/core': 5.2.2
      '@octokit/types': 13.10.0
    dev: true

  /@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.2):
    resolution:
      { integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA== }
    engines: { node: '>= 18' }
    peerDependencies:
      '@octokit/core': '5'
    dependencies:
      '@octokit/core': 5.2.2
    dev: true

  /@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.2):
    resolution:
      { integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ== }
    engines: { node: '>= 18' }
    peerDependencies:
      '@octokit/core': ^5
    dependencies:
      '@octokit/core': 5.2.2
      '@octokit/types': 13.10.0
    dev: true

  /@octokit/request-error@5.1.1:
    resolution:
      { integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g== }
    engines: { node: '>= 18' }
    dependencies:
      '@octokit/types': 13.10.0
      deprecation: 2.3.1
      once: 1.4.0
    dev: true

  /@octokit/request@8.4.1:
    resolution:
      { integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw== }
    engines: { node: '>= 18' }
    dependencies:
      '@octokit/endpoint': 9.0.6
      '@octokit/request-error': 5.1.1
      '@octokit/types': 13.10.0
      universal-user-agent: 6.0.1
    dev: true

  /@octokit/rest@20.1.2:
    resolution:
      { integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA== }
    engines: { node: '>= 18' }
    dependencies:
      '@octokit/core': 5.2.2
      '@octokit/plugin-paginate-rest': 11.4.4-cjs.2(@octokit/core@5.2.2)
      '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.2)
      '@octokit/plugin-rest-endpoint-methods': 13.3.2-cjs.1(@octokit/core@5.2.2)
    dev: true

  /@octokit/types@13.10.0:
    resolution:
      { integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA== }
    dependencies:
      '@octokit/openapi-types': 24.2.0
    dev: true

  /@pkgjs/parseargs@0.11.0:
    resolution:
      { integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== }
    engines: { node: '>=14' }
    requiresBuild: true
    optional: true

  /@pkgr/core@0.1.2:
    resolution:
      { integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ== }
    engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 }
    dev: true

  /@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.101.3):
    resolution:
      { integrity: sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ== }
    engines: { node: '>= 10.13' }
    peerDependencies:
      '@types/webpack': 4.x || 5.x
      react-refresh: '>=0.10.0 <1.0.0'
      sockjs-client: ^1.4.0
      type-fest: '>=0.17.0 <5.0.0'
      webpack: '>=4.43.0 <6.0.0'
      webpack-dev-server: 3.x || 4.x || 5.x
      webpack-hot-middleware: 2.x
      webpack-plugin-serve: 0.x || 1.x
    peerDependenciesMeta:
      '@types/webpack':
        optional: true
      sockjs-client:
        optional: true
      type-fest:
        optional: true
      webpack-dev-server:
        optional: true
      webpack-hot-middleware:
        optional: true
      webpack-plugin-serve:
        optional: true
    dependencies:
      ansi-html: 0.0.9
      core-js-pure: 3.45.1
      error-stack-parser: 2.1.4
      html-entities: 2.6.0
      loader-utils: 2.0.4
      react-refresh: 0.11.0
      schema-utils: 4.3.2
      source-map: 0.7.6
      webpack: 5.101.3
      webpack-dev-server: 4.15.2(webpack@5.101.3)

  /@popperjs/core@2.11.8:
    resolution:
      { integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== }

  /@radix-ui/number@1.0.0:
    resolution:
      { integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA== }
    dependencies:
      '@babel/runtime': 7.28.4
    dev: false

  /@radix-ui/primitive@1.0.0:
    resolution:
      { integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA== }
    dependencies:
      '@babel/runtime': 7.28.4
    dev: false

  /@radix-ui/react-compose-refs@1.0.0(react@18.2.0):
    resolution:
      { integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      react: 18.2.0
    dev: false

  /@radix-ui/react-context@1.0.0(react@18.2.0):
    resolution:
      { integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      react: 18.2.0
    dev: false

  /@radix-ui/react-direction@1.0.0(react@18.2.0):
    resolution:
      { integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      react: 18.2.0
    dev: false

  /@radix-ui/react-presence@1.0.0(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
      react-dom: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
      '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@radix-ui/react-primitive@1.0.1(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
      react-dom: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      '@radix-ui/react-slot': 1.0.1(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@radix-ui/react-scroll-area@1.0.2(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
      react-dom: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      '@radix-ui/number': 1.0.0
      '@radix-ui/primitive': 1.0.0
      '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
      '@radix-ui/react-context': 1.0.0(react@18.2.0)
      '@radix-ui/react-direction': 1.0.0(react@18.2.0)
      '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
      '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0)
      '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
      '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@radix-ui/react-slot@1.0.1(react@18.2.0):
    resolution:
      { integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
      react: 18.2.0
    dev: false

  /@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0):
    resolution:
      { integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      react: 18.2.0
    dev: false

  /@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0):
    resolution:
      { integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ== }
    peerDependencies:
      react: ^16.8 || ^17.0 || ^18.0
    dependencies:
      '@babel/runtime': 7.28.4
      react: 18.2.0
    dev: false

  /@react-dnd/asap@5.0.2:
    resolution:
      { integrity: sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A== }
    dev: false

  /@react-dnd/invariant@4.0.2:
    resolution:
      { integrity: sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw== }
    dev: false

  /@react-dnd/shallowequal@4.0.2:
    resolution:
      { integrity: sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA== }
    dev: false

  /@remix-run/router@1.23.0:
    resolution:
      { integrity: sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA== }
    engines: { node: '>=14.0.0' }
    dev: false

  /@rollup/plugin-babel@5.3.1(@babel/core@7.28.4)(rollup@2.79.2):
    resolution:
      { integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== }
    engines: { node: '>= 10.0.0' }
    peerDependencies:
      '@babel/core': ^7.0.0
      '@types/babel__core': ^7.1.9
      rollup: ^1.20.0||^2.0.0
    peerDependenciesMeta:
      '@types/babel__core':
        optional: true
    dependencies:
      '@babel/core': 7.28.4
      '@babel/helper-module-imports': 7.27.1
      '@rollup/pluginutils': 3.1.0(rollup@2.79.2)
      rollup: 2.79.2
    transitivePeerDependencies:
      - supports-color
    dev: false

  /@rollup/plugin-commonjs@21.1.0(rollup@2.79.2):
    resolution:
      { integrity: sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA== }
    engines: { node: '>= 8.0.0' }
    peerDependencies:
      rollup: ^2.38.3
    dependencies:
      '@rollup/pluginutils': 3.1.0(rollup@2.79.2)
      commondir: 1.0.1
      estree-walker: 2.0.2
      glob: 7.2.3
      is-reference: 1.2.1
      magic-string: 0.25.9
      resolve: 1.22.10
      rollup: 2.79.2
    dev: true

  /@rollup/plugin-commonjs@23.0.7(rollup@2.79.2):
    resolution:
      { integrity: sha512-hsSD5Qzyuat/swzrExGG5l7EuIlPhwTsT7KwKbSCQzIcJWjRxiimi/0tyMYY2bByitNb3i1p+6JWEDGa0NvT0Q== }
    engines: { node: '>=14.0.0' }
    peerDependencies:
      rollup: ^2.68.0||^3.0.0
    peerDependenciesMeta:
      rollup:
        optional: true
    dependencies:
      '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
      commondir: 1.0.1
      estree-walker: 2.0.2
      glob: 8.1.0
      is-reference: 1.2.1
      magic-string: 0.27.0
      rollup: 2.79.2
    dev: true

  /@rollup/plugin-commonjs@24.0.0(rollup@2.79.2):
    resolution:
      { integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g== }
    engines: { node: '>=14.0.0' }
    peerDependencies:
      rollup: ^2.68.0||^3.0.0
    peerDependenciesMeta:
      rollup:
        optional: true
    dependencies:
      '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
      commondir: 1.0.1
      estree-walker: 2.0.2
      glob: 8.1.0
      is-reference: 1.2.1
      magic-string: 0.27.0
      rollup: 2.79.2
    dev: false

  /@rollup/plugin-json@5.0.2(rollup@2.79.2):
    resolution:
      { integrity: sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA== }
    engines: { node: '>=14.0.0' }
    peerDependencies:
      rollup: ^1.20.0||^2.0.0||^3.0.0
    peerDependenciesMeta:
      rollup:
        optional: true
    dependencies:
      '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
      rollup: 2.79.2
    dev: true

  /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.2):
    resolution:
      { integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== }
    engines: { node: '>= 10.0.0' }
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    dependencies:
      '@rollup/pluginutils': 3.1.0(rollup@2.79.2)
      '@types/resolve': 1.17.1
      builtin-modules: 3.3.0
      deepmerge: 4.3.1
      is-module: 1.0.0
      resolve: 1.22.10
      rollup: 2.79.2
    dev: false

  /@rollup/plugin-node-resolve@13.3.0(rollup@2.79.2):
    resolution:
      { integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw== }
    engines: { node: '>= 10.0.0' }
    peerDependencies:
      rollup: ^2.42.0
    dependencies:
      '@rollup/pluginutils': 3.1.0(rollup@2.79.2)
      '@types/resolve': 1.17.1
      deepmerge: 4.3.1
      is-builtin-module: 3.2.1
      is-module: 1.0.0
      resolve: 1.22.10
      rollup: 2.79.2
    dev: true

  /@rollup/plugin-node-resolve@15.3.1(rollup@2.79.2):
    resolution:
      { integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA== }
    engines: { node: '>=14.0.0' }
    peerDependencies:
      rollup: ^2.78.0||^3.0.0||^4.0.0
    peerDependenciesMeta:
      rollup:
        optional: true
    dependencies:
      '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
      '@types/resolve': 1.20.2
      deepmerge: 4.3.1
      is-module: 1.0.0
      resolve: 1.22.10
      rollup: 2.79.2
    dev: true

  /@rollup/plugin-replace@2.4.2(rollup@2.79.2):
    resolution:
      { integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== }
    peerDependencies:
      rollup: ^1.20.0 || ^2.0.0
    dependencies:
      '@rollup/pluginutils': 3.1.0(rollup@2.79.2)
      magic-string: 0.25.9
      rollup: 2.79.2
    dev: false

  /@rollup/plugin-replace@5.0.7(rollup@2.79.2):
    resolution:
      { integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ== }
    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.3.0(rollup@2.79.2)
      magic-string: 0.30.19
      rollup: 2.79.2
    dev: true

  /@rollup/plugin-typescript@8.5.0(rollup@2.79.2)(tslib@2.8.1)(typescript@4.9.5):
    resolution:
      { integrity: sha512-wMv1/scv0m/rXx21wD2IsBbJFba8wGF3ErJIr6IKRfRj49S85Lszbxb4DCo8iILpluTjk2GAAu9CoZt4G3ppgQ== }
    engines: { node: '>=8.0.0' }
    peerDependencies:
      rollup: ^2.14.0
      tslib: '*'
      typescript: '>=3.7.0'
    peerDependenciesMeta:
      tslib:
        optional: true
    dependencies:
      '@rollup/pluginutils': 3.1.0(rollup@2.79.2)
      resolve: 1.22.10
      rollup: 2.79.2
      tslib: 2.8.1
      typescript: 4.9.5
    dev: true

  /@rollup/plugin-typescript@9.0.2(rollup@2.79.2)(tslib@2.8.1)(typescript@4.9.5):
    resolution:
      { integrity: sha512-/sS93vmHUMjzDUsl5scNQr1mUlNE1QjBBvOhmRwJCH8k2RRhDIm3c977B3wdu3t3Ap17W6dDeXP3hj1P1Un1bA== }
    engines: { node: '>=14.0.0' }
    peerDependencies:
      rollup: ^2.14.0||^3.0.0
      tslib: '*'
      typescript: '>=3.7.0'
    peerDependenciesMeta:
      rollup:
        optional: true
      tslib:
        optional: true
    dependencies:
      '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
      resolve: 1.22.10
      rollup: 2.79.2
      tslib: 2.8.1
      typescript: 4.9.5
    dev: true

  /@rollup/pluginutils@3.1.0(rollup@2.79.2):
    resolution:
      { integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== }
    engines: { node: '>= 8.0.0' }
    peerDependencies:
      rollup: ^1.20.0||^2.0.0
    dependencies:
      '@types/estree': 0.0.39
      estree-walker: 1.0.1
      picomatch: 2.3.1
      rollup: 2.79.2

  /@rollup/pluginutils@4.2.1:
    resolution:
      { integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== }
    engines: { node: '>= 8.0.0' }
    dependencies:
      estree-walker: 2.0.2
      picomatch: 2.3.1
    dev: true

  /@rollup/pluginutils@5.3.0(rollup@2.79.2):
    resolution:
      { integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q== }
    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.8
      estree-walker: 2.0.2
      picomatch: 4.0.3
      rollup: 2.79.2

  /@rtsao/scc@1.1.0:
    resolution:
      { integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== }

  /@rushstack/eslint-patch@1.12.0:
    resolution:
      { integrity: sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw== }

  /@sentry-internal/feedback@7.120.4:
    resolution:
      { integrity: sha512-eSwgvTdrh03zYYaI6UVOjI9p4VmKg6+c2+CBQfRZX++6wwnCVsNv7XF7WUIpVGBAkJ0N2oapjQmCzJKGKBRWQg== }
    engines: { node: '>=12' }
    dependencies:
      '@sentry/core': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
    dev: false

  /@sentry-internal/replay-canvas@7.120.4:
    resolution:
      { integrity: sha512-2+W4CgUL1VzrPjArbTid4WhKh7HH21vREVilZdvffQPVwOEpgNTPAb69loQuTlhJVveh9hWTj2nE5UXLbLP+AA== }
    engines: { node: '>=12' }
    dependencies:
      '@sentry/core': 7.120.4
      '@sentry/replay': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
    dev: false

  /@sentry-internal/tracing@7.120.4:
    resolution:
      { integrity: sha512-Fz5+4XCg3akeoFK+K7g+d7HqGMjmnLoY2eJlpONJmaeT9pXY7yfUyXKZMmMajdE2LxxKJgQ2YKvSCaGVamTjHw== }
    engines: { node: '>=8' }
    dependencies:
      '@sentry/core': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
    dev: false

  /@sentry/browser@7.120.4:
    resolution:
      { integrity: sha512-ymlNtIPG6HAKzM/JXpWVGCzCNufZNADfy+O/olZuVJW5Be1DtOFyRnBvz0LeKbmxJbXb2lX/XMhuen6PXPdoQw== }
    engines: { node: '>=8' }
    dependencies:
      '@sentry-internal/feedback': 7.120.4
      '@sentry-internal/replay-canvas': 7.120.4
      '@sentry-internal/tracing': 7.120.4
      '@sentry/core': 7.120.4
      '@sentry/integrations': 7.120.4
      '@sentry/replay': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
    dev: false

  /@sentry/cli@1.77.3:
    resolution:
      { integrity: sha512-c3eDqcDRmy4TFz2bFU5Y6QatlpoBPPa8cxBooaS4aMQpnIdLYPF1xhyyiW0LQlDUNc3rRjNF7oN5qKoaRoMTQQ== }
    engines: { node: '>= 8' }
    hasBin: true
    requiresBuild: true
    dependencies:
      https-proxy-agent: 5.0.1
      mkdirp: 0.5.6
      node-fetch: 2.7.0
      progress: 2.0.3
      proxy-from-env: 1.1.0
      which: 2.0.2
    transitivePeerDependencies:
      - encoding
      - supports-color
    dev: false

  /@sentry/core@7.120.4:
    resolution:
      { integrity: sha512-TXu3Q5kKiq8db9OXGkWyXUbIxMMuttB5vJ031yolOl5T/B69JRyAoKuojLBjRv1XX583gS1rSSoX8YXX7ATFGA== }
    engines: { node: '>=8' }
    dependencies:
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
    dev: false

  /@sentry/integrations@7.120.4:
    resolution:
      { integrity: sha512-kkBTLk053XlhDCg7OkBQTIMF4puqFibeRO3E3YiVc4PGLnocXMaVpOSCkMqAc1k1kZ09UgGi8DxfQhnFEjUkpA== }
    engines: { node: '>=8' }
    dependencies:
      '@sentry/core': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
      localforage: 1.10.0
    dev: false

  /@sentry/nextjs@7.120.4(next@14.2.30)(react@18.2.0)(webpack@5.101.3):
    resolution:
      { integrity: sha512-1wtyDP1uiVvYqaJyCgXfP69eqyDgJrd6lERAVd4WqXNVEIs4vBT8oxfPQz6gxG2SJJUiTyQRjubMxuEc7dPoGQ== }
    engines: { node: '>=8' }
    peerDependencies:
      next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0
      react: 16.x || 17.x || 18.x
      webpack: '>= 4.0.0'
    peerDependenciesMeta:
      webpack:
        optional: true
    dependencies:
      '@rollup/plugin-commonjs': 24.0.0(rollup@2.79.2)
      '@sentry/core': 7.120.4
      '@sentry/integrations': 7.120.4
      '@sentry/node': 7.120.4
      '@sentry/react': 7.120.4(react@18.2.0)
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
      '@sentry/vercel-edge': 7.120.4
      '@sentry/webpack-plugin': 1.21.0
      chalk: 3.0.0
      next: 14.2.30(@babel/core@7.28.4)(react-dom@18.2.0)(react@18.2.0)
      react: 18.2.0
      resolve: 1.22.8
      rollup: 2.79.2
      stacktrace-parser: 0.1.11
      webpack: 5.101.3
    transitivePeerDependencies:
      - encoding
      - supports-color
    dev: false

  /@sentry/node@7.120.4:
    resolution:
      { integrity: sha512-qq3wZAXXj2SRWhqErnGCSJKUhPSlZ+RGnCZjhfjHpP49KNpcd9YdPTIUsFMgeyjdh6Ew6aVCv23g1hTP0CHpYw== }
    engines: { node: '>=8' }
    dependencies:
      '@sentry-internal/tracing': 7.120.4
      '@sentry/core': 7.120.4
      '@sentry/integrations': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
    dev: false

  /@sentry/react@7.120.4(react@18.2.0):
    resolution:
      { integrity: sha512-Pj1MSezEncE+5riuwsk8peMncuz5HR72Yr1/RdZhMZvUxoxAR/tkwD3aPcK6ddQJTagd2TGwhdr9SHuDLtONew== }
    engines: { node: '>=8' }
    peerDependencies:
      react: 15.x || 16.x || 17.x || 18.x
    dependencies:
      '@sentry/browser': 7.120.4
      '@sentry/core': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
      hoist-non-react-statics: 3.3.2
      react: 18.2.0
    dev: false

  /@sentry/replay@7.120.4:
    resolution:
      { integrity: sha512-FW8sPenNFfnO/K7sncsSTX4rIVak9j7VUiLIagJrcqZIC7d1dInFNjy8CdVJUlyz3Y3TOgIl3L3+ZpjfyMnaZg== }
    engines: { node: '>=12' }
    dependencies:
      '@sentry-internal/tracing': 7.120.4
      '@sentry/core': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
    dev: false

  /@sentry/types@7.120.4:
    resolution:
      { integrity: sha512-cUq2hSSe6/qrU6oZsEP4InMI5VVdD86aypE+ENrQ6eZEVLTCYm1w6XhW1NvIu3UuWh7gZec4a9J7AFpYxki88Q== }
    engines: { node: '>=8' }
    dev: false

  /@sentry/utils@7.120.4:
    resolution:
      { integrity: sha512-zCKpyDIWKHwtervNK2ZlaK8mMV7gVUijAgFeJStH+CU/imcdquizV3pFLlSQYRswG+Lbyd6CT/LGRh3IbtkCFw== }
    engines: { node: '>=8' }
    dependencies:
      '@sentry/types': 7.120.4
    dev: false

  /@sentry/vercel-edge@7.120.4:
    resolution:
      { integrity: sha512-wZMnF7Rt2IBfStQTVDhjShEtLcsH1WNc7YVgzoibuIeRDrEmyx/MFIsru2BkhWnz7m0TRnWXxA40cH+6VZsf5w== }
    engines: { node: '>=8' }
    dependencies:
      '@sentry-internal/tracing': 7.120.4
      '@sentry/core': 7.120.4
      '@sentry/integrations': 7.120.4
      '@sentry/types': 7.120.4
      '@sentry/utils': 7.120.4
    dev: false

  /@sentry/webpack-plugin@1.21.0:
    resolution:
      { integrity: sha512-x0PYIMWcsTauqxgl7vWUY6sANl+XGKtx7DCVnnY7aOIIlIna0jChTAPANTfA2QrK+VK+4I/4JxatCEZBnXh3Og== }
    engines: { node: '>= 8' }
    dependencies:
      '@sentry/cli': 1.77.3
      webpack-sources: 3.3.3
    transitivePeerDependencies:
      - encoding
      - supports-color
    dev: false

  /@sigstore/bundle@2.3.2:
    resolution:
      { integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA== }
    engines: { node: ^16.14.0 || >=18.0.0 }
    dependencies:
      '@sigstore/protobuf-specs': 0.3.3
    dev: true

  /@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.3:
    resolution:
      { integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ== }
    engines: { node: ^18.17.0 || >=20.5.0 }
    dev: true

  /@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
      '@sigstore/protobuf-specs': 0.3.3
      make-fetch-happen: 13.0.1
      proc-log: 4.2.0
      promise-retry: 2.0.1
    transitivePeerDependencies:
      - supports-color
    dev: true

  /@sigstore/tuf@2.3.4:
    resolution:
      { integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw== }
    engines: { node: ^16.14.0 || >=18.0.0 }
    dependencies:
      '@sigstore/protobuf-specs': 0.3.3
      tuf-js: 2.2.1
    transitivePeerDependencies:
      - supports-color
    dev: true

  /@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.3
    dev: true

  /@sinclair/typebox@0.24.51:
    resolution:
      { integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== }
    dev: false

  /@sinclair/typebox@0.27.8:
    resolution:
      { integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== }
    dev: true

  /@sinonjs/commons@1.8.6:
    resolution:
      { integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== }
    dependencies:
      type-detect: 4.0.8
    dev: false

  /@sinonjs/fake-timers@8.1.0:
    resolution:
      { integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== }
    dependencies:
      '@sinonjs/commons': 1.8.6
    dev: false

  /@smithy/abort-controller@4.1.1:
    resolution:
      { integrity: sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/chunked-blob-reader-native@4.1.0:
    resolution:
      { integrity: sha512-Bnv0B3nSlfB2mPO0WgM49I/prl7+kamF042rrf3ezJ3Z4C7csPYvyYgZfXTGXwXfj1mAwDWjE/ybIf49PzFzvA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/util-base64': 4.1.0
      tslib: 2.8.1
    dev: false

  /@smithy/chunked-blob-reader@5.1.0:
    resolution:
      { integrity: sha512-a36AtR7Q7XOhRPt6F/7HENmTWcB8kN7mDJcOFM/+FuKO6x88w8MQJfYCufMWh4fGyVkPjUh3Rrz/dnqFQdo6OQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1
    dev: false

  /@smithy/config-resolver@4.2.2:
    resolution:
      { integrity: sha512-IT6MatgBWagLybZl1xQcURXRICvqz1z3APSCAI9IqdvfCkrA7RaQIEfgC6G/KvfxnDfQUDqFV+ZlixcuFznGBQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/node-config-provider': 4.2.2
      '@smithy/types': 4.5.0
      '@smithy/util-config-provider': 4.1.0
      '@smithy/util-middleware': 4.1.1
      tslib: 2.8.1

  /@smithy/core@3.11.1:
    resolution:
      { integrity: sha512-REH7crwORgdjSpYs15JBiIWOYjj0hJNC3aCecpJvAlMMaaqL5i2CLb1i6Hc4yevToTKSqslLMI9FKjhugEwALA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/middleware-serde': 4.1.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      '@smithy/util-base64': 4.1.0
      '@smithy/util-body-length-browser': 4.1.0
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-stream': 4.3.2
      '@smithy/util-utf8': 4.1.0
      '@types/uuid': 9.0.8
      tslib: 2.8.1
      uuid: 9.0.1

  /@smithy/credential-provider-imds@4.1.2:
    resolution:
      { integrity: sha512-JlYNq8TShnqCLg0h+afqe2wLAwZpuoSgOyzhYvTgbiKBWRov+uUve+vrZEQO6lkdLOWPh7gK5dtb9dS+KGendg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/node-config-provider': 4.2.2
      '@smithy/property-provider': 4.1.1
      '@smithy/types': 4.5.0
      '@smithy/url-parser': 4.1.1
      tslib: 2.8.1

  /@smithy/eventstream-codec@4.1.1:
    resolution:
      { integrity: sha512-PwkQw1hZwHTQB6X5hSUWz2OSeuj5Z6enWuAqke7DgWoP3t6vg3ktPpqPz3Erkn6w+tmsl8Oss6nrgyezoea2Iw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@aws-crypto/crc32': 5.2.0
      '@smithy/types': 4.5.0
      '@smithy/util-hex-encoding': 4.1.0
      tslib: 2.8.1
    dev: false

  /@smithy/eventstream-serde-browser@4.1.1:
    resolution:
      { integrity: sha512-Q9QWdAzRaIuVkefupRPRFAasaG/droBqn1feiMnmLa+LLEUG45pqX1+FurHFmlqiCfobB3nUlgoJfeXZsr7MPA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/eventstream-serde-universal': 4.1.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@smithy/eventstream-serde-config-resolver@4.2.1:
    resolution:
      { integrity: sha512-oSUkF9zDN9zcOUBMtxp8RewJlh71E9NoHWU8jE3hU9JMYCsmW4assVTpgic/iS3/dM317j6hO5x18cc3XrfvEw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@smithy/eventstream-serde-node@4.1.1:
    resolution:
      { integrity: sha512-tn6vulwf/ScY0vjhzptSJuDJJqlhNtUjkxJ4wiv9E3SPoEqTEKbaq6bfqRO7nvhTG29ALICRcvfFheOUPl8KNA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/eventstream-serde-universal': 4.1.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@smithy/eventstream-serde-universal@4.1.1:
    resolution:
      { integrity: sha512-uLOAiM/Dmgh2CbEXQx+6/ssK7fbzFhd+LjdyFxXid5ZBCbLHTFHLdD/QbXw5aEDsLxQhgzDxLLsZhsftAYwHJA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/eventstream-codec': 4.1.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@smithy/fetch-http-handler@5.2.1:
    resolution:
      { integrity: sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/protocol-http': 5.2.1
      '@smithy/querystring-builder': 4.1.1
      '@smithy/types': 4.5.0
      '@smithy/util-base64': 4.1.0
      tslib: 2.8.1

  /@smithy/hash-blob-browser@4.1.1:
    resolution:
      { integrity: sha512-avAtk++s1e/1VODf+rg7c9R2pB5G9y8yaJaGY4lPZI2+UIqVyuSDMikWjeWfBVmFZ3O7NpDxBbUCyGhThVUKWQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/chunked-blob-reader': 5.1.0
      '@smithy/chunked-blob-reader-native': 4.1.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1
    dev: false

  /@smithy/hash-node@4.1.1:
    resolution:
      { integrity: sha512-H9DIU9WBLhYrvPs9v4sYvnZ1PiAI0oc8CgNQUJ1rpN3pP7QADbTOUjchI2FB764Ub0DstH5xbTqcMJu1pnVqxA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      '@smithy/util-buffer-from': 4.1.0
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1

  /@smithy/hash-stream-node@4.1.1:
    resolution:
      { integrity: sha512-3ztT4pV0Moazs3JAYFdfKk11kYFDo4b/3R3+xVjIm6wY9YpJf+xfz+ocEnNKcWAdcmSMqi168i2EMaKmJHbJMA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1
    dev: false

  /@smithy/invalid-dependency@4.1.1:
    resolution:
      { integrity: sha512-1AqLyFlfrrDkyES8uhINRlJXmHA2FkG+3DY8X+rmLSqmFwk3DJnvhyGzyByPyewh2jbmV+TYQBEfngQax8IFGg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/is-array-buffer@2.2.0:
    resolution:
      { integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA== }
    engines: { node: '>=14.0.0' }
    dependencies:
      tslib: 2.8.1

  /@smithy/is-array-buffer@4.1.0:
    resolution:
      { integrity: sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1

  /@smithy/md5-js@4.1.1:
    resolution:
      { integrity: sha512-MvWXKK743BuHjr/hnWuT6uStdKEaoqxHAQUvbKJPPZM5ZojTNFI5D+47BoQfBE5RgGlRRty05EbWA+NXDv+hIA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1
    dev: false

  /@smithy/middleware-content-length@4.1.1:
    resolution:
      { integrity: sha512-9wlfBBgTsRvC2JxLJxv4xDGNBrZuio3AgSl0lSFX7fneW2cGskXTYpFxCdRYD2+5yzmsiTuaAJD1Wp7gWt9y9w== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/middleware-endpoint@4.2.3:
    resolution:
      { integrity: sha512-+1H5A28DeffRVrqmVmtqtRraEjoaC6JVap3xEQdVoBh2EagCVY7noPmcBcG4y7mnr9AJitR1ZAse2l+tEtK5vg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/core': 3.11.1
      '@smithy/middleware-serde': 4.1.1
      '@smithy/node-config-provider': 4.2.2
      '@smithy/shared-ini-file-loader': 4.2.0
      '@smithy/types': 4.5.0
      '@smithy/url-parser': 4.1.1
      '@smithy/util-middleware': 4.1.1
      tslib: 2.8.1

  /@smithy/middleware-retry@4.2.4:
    resolution:
      { integrity: sha512-amyqYQFewnAviX3yy/rI/n1HqAgfvUdkEhc04kDjxsngAUREKuOI24iwqQUirrj6GtodWmR4iO5Zeyl3/3BwWg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/node-config-provider': 4.2.2
      '@smithy/protocol-http': 5.2.1
      '@smithy/service-error-classification': 4.1.2
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-retry': 4.1.2
      '@types/uuid': 9.0.8
      tslib: 2.8.1
      uuid: 9.0.1

  /@smithy/middleware-serde@4.1.1:
    resolution:
      { integrity: sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/middleware-stack@4.1.1:
    resolution:
      { integrity: sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/node-config-provider@4.2.2:
    resolution:
      { integrity: sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/property-provider': 4.1.1
      '@smithy/shared-ini-file-loader': 4.2.0
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/node-http-handler@4.2.1:
    resolution:
      { integrity: sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/abort-controller': 4.1.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/querystring-builder': 4.1.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/property-provider@4.1.1:
    resolution:
      { integrity: sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/protocol-http@5.2.1:
    resolution:
      { integrity: sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/querystring-builder@4.1.1:
    resolution:
      { integrity: sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      '@smithy/util-uri-escape': 4.1.0
      tslib: 2.8.1

  /@smithy/querystring-parser@4.1.1:
    resolution:
      { integrity: sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/service-error-classification@4.1.2:
    resolution:
      { integrity: sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0

  /@smithy/shared-ini-file-loader@4.2.0:
    resolution:
      { integrity: sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/signature-v4@5.2.1:
    resolution:
      { integrity: sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/is-array-buffer': 4.1.0
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      '@smithy/util-hex-encoding': 4.1.0
      '@smithy/util-middleware': 4.1.1
      '@smithy/util-uri-escape': 4.1.0
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1

  /@smithy/smithy-client@4.6.3:
    resolution:
      { integrity: sha512-K27LqywsaqKz4jusdUQYJh/YP2VbnbdskZ42zG8xfV+eovbTtMc2/ZatLWCfSkW0PDsTUXlpvlaMyu8925HsOw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/core': 3.11.1
      '@smithy/middleware-endpoint': 4.2.3
      '@smithy/middleware-stack': 4.1.1
      '@smithy/protocol-http': 5.2.1
      '@smithy/types': 4.5.0
      '@smithy/util-stream': 4.3.2
      tslib: 2.8.1

  /@smithy/types@4.5.0:
    resolution:
      { integrity: sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1

  /@smithy/url-parser@4.1.1:
    resolution:
      { integrity: sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/querystring-parser': 4.1.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/util-base64@4.1.0:
    resolution:
      { integrity: sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/util-buffer-from': 4.1.0
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1

  /@smithy/util-body-length-browser@4.1.0:
    resolution:
      { integrity: sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1

  /@smithy/util-body-length-node@4.1.0:
    resolution:
      { integrity: sha512-BOI5dYjheZdgR9XiEM3HJcEMCXSoqbzu7CzIgYrx0UtmvtC3tC2iDGpJLsSRFffUpy8ymsg2ARMP5fR8mtuUQQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1

  /@smithy/util-buffer-from@2.2.0:
    resolution:
      { integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA== }
    engines: { node: '>=14.0.0' }
    dependencies:
      '@smithy/is-array-buffer': 2.2.0
      tslib: 2.8.1

  /@smithy/util-buffer-from@4.1.0:
    resolution:
      { integrity: sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/is-array-buffer': 4.1.0
      tslib: 2.8.1

  /@smithy/util-config-provider@4.1.0:
    resolution:
      { integrity: sha512-swXz2vMjrP1ZusZWVTB/ai5gK+J8U0BWvP10v9fpcFvg+Xi/87LHvHfst2IgCs1i0v4qFZfGwCmeD/KNCdJZbQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1

  /@smithy/util-defaults-mode-browser@4.1.3:
    resolution:
      { integrity: sha512-5fm3i2laE95uhY6n6O6uGFxI5SVbqo3/RWEuS3YsT0LVmSZk+0eUqPhKd4qk0KxBRPaT5VNT/WEBUqdMyYoRgg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/property-provider': 4.1.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      bowser: 2.12.1
      tslib: 2.8.1

  /@smithy/util-defaults-mode-node@4.1.3:
    resolution:
      { integrity: sha512-lwnMzlMslZ9GJNt+/wVjz6+fe9Wp5tqR1xAyQn+iywmP+Ymj0F6NhU/KfHM5jhGPQchRSCcau5weKhFdLIM4cA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/config-resolver': 4.2.2
      '@smithy/credential-provider-imds': 4.1.2
      '@smithy/node-config-provider': 4.2.2
      '@smithy/property-provider': 4.1.1
      '@smithy/smithy-client': 4.6.3
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/util-endpoints@3.1.2:
    resolution:
      { integrity: sha512-+AJsaaEGb5ySvf1SKMRrPZdYHRYSzMkCoK16jWnIMpREAnflVspMIDeCVSZJuj+5muZfgGpNpijE3mUNtjv01Q== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/node-config-provider': 4.2.2
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/util-hex-encoding@4.1.0:
    resolution:
      { integrity: sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1

  /@smithy/util-middleware@4.1.1:
    resolution:
      { integrity: sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/util-retry@4.1.2:
    resolution:
      { integrity: sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/service-error-classification': 4.1.2
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@smithy/util-stream@4.3.2:
    resolution:
      { integrity: sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/fetch-http-handler': 5.2.1
      '@smithy/node-http-handler': 4.2.1
      '@smithy/types': 4.5.0
      '@smithy/util-base64': 4.1.0
      '@smithy/util-buffer-from': 4.1.0
      '@smithy/util-hex-encoding': 4.1.0
      '@smithy/util-utf8': 4.1.0
      tslib: 2.8.1

  /@smithy/util-uri-escape@4.1.0:
    resolution:
      { integrity: sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg== }
    engines: { node: '>=18.0.0' }
    dependencies:
      tslib: 2.8.1

  /@smithy/util-utf8@2.3.0:
    resolution:
      { integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A== }
    engines: { node: '>=14.0.0' }
    dependencies:
      '@smithy/util-buffer-from': 2.2.0
      tslib: 2.8.1

  /@smithy/util-utf8@4.1.0:
    resolution:
      { integrity: sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/util-buffer-from': 4.1.0
      tslib: 2.8.1

  /@smithy/util-waiter@4.1.1:
    resolution:
      { integrity: sha512-PJBmyayrlfxM7nbqjomF4YcT1sApQwZio0NHSsT0EzhJqljRmvhzqZua43TyEs80nJk2Cn2FGPg/N8phH6KeCQ== }
    engines: { node: '>=18.0.0' }
    dependencies:
      '@smithy/abort-controller': 4.1.1
      '@smithy/types': 4.5.0
      tslib: 2.8.1

  /@socket.io/component-emitter@3.1.2:
    resolution:
      { integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA== }
    dev: false

  /@storybook/addon-actions@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-aADjilFmuD6TNGz2CRPSupnyiA/IGkPJHDBTqMpsDXTUr8xnuD122xkIhg6UxmCM2y1c+ncwYXy3WPK2xXK57g== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    peerDependenciesMeta:
      react:
        optional: true
      react-dom:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      core-js: 3.45.1
      fast-deep-equal: 3.1.3
      global: 4.4.0
      lodash: 4.17.21
      polished: 4.3.1
      prop-types: 15.8.1
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      react-inspector: 5.1.1(react@18.2.0)
      regenerator-runtime: 0.13.11
      telejson: 6.0.8
      ts-dedent: 2.2.0
      util-deprecate: 1.0.2
      uuid-browser: 3.1.0
    dev: false

  /@storybook/addon-backgrounds@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-t7qooZ892BruhilFmzYPbysFwpULt/q4zYXNSmKVbAYta8UVvitjcU4F18p8FpWd9WvhiTr0SDlyhNZuzvDfug== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    peerDependenciesMeta:
      react:
        optional: true
      react-dom:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      core-js: 3.45.1
      global: 4.4.0
      memoizerific: 1.11.3
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      ts-dedent: 2.2.0
      util-deprecate: 1.0.2
    dev: false

  /@storybook/addon-controls@6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
    resolution:
      { integrity: sha512-kShSGjq1MjmmyL3l8i+uPz6yddtf82mzys0l82VKtcuyjrr5944wYFJ5NTXMfZxrO/U6FeFsfuFZE/k6ex3EMg== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    peerDependenciesMeta:
      react:
        optional: true
      react-dom:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/node-logger': 6.5.16
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      core-js: 3.45.1
      lodash: 4.17.21
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      ts-dedent: 2.2.0
    transitivePeerDependencies:
      - eslint
      - supports-color
      - typescript
      - vue-template-compiler
      - webpack-cli
      - webpack-command
    dev: false

  /@storybook/addon-docs@6.5.16(@babel/core@7.28.4)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.101.3):
    resolution:
      { integrity: sha512-QM9WDZG9P02UvbzLu947a8ZngOrQeAKAT8jCibQFM/+RJ39xBlfm8rm+cQy3dm94wgtjmVkA3mKGOV/yrrsddg== }
    peerDependencies:
      '@storybook/mdx2-csf': ^0.0.3
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    peerDependenciesMeta:
      '@storybook/mdx2-csf':
        optional: true
      react:
        optional: true
      react-dom:
        optional: true
    dependencies:
      '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
      '@babel/preset-env': 7.28.3(@babel/core@7.28.4)
      '@jest/transform': 26.6.2
      '@mdx-js/react': 1.6.22(react@18.2.0)
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/docs-tools': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/mdx1-csf': 0.0.1(@babel/core@7.28.4)
      '@storybook/node-logger': 6.5.16
      '@storybook/postinstall': 6.5.16
      '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/source-loader': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@5.101.3)
      core-js: 3.45.1
      fast-deep-equal: 3.1.3
      global: 4.4.0
      lodash: 4.17.21
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      remark-external-links: 8.0.0
      remark-slug: 6.1.0
      ts-dedent: 2.2.0
      util-deprecate: 1.0.2
    transitivePeerDependencies:
      - '@babel/core'
      - eslint
      - supports-color
      - typescript
      - vue-template-compiler
      - webpack
      - webpack-cli
      - webpack-command
    dev: false

  /@storybook/addon-essentials@6.5.16(@babel/core@7.28.4)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.101.3):
    resolution:
      { integrity: sha512-TeoMr6tEit4Pe91GH6f8g/oar1P4M0JL9S6oMcFxxrhhtOGO7XkWD5EnfyCx272Ok2VYfE58FNBTGPNBVIqYKQ== }
    peerDependencies:
      '@babel/core': ^7.9.6
      '@storybook/angular': '*'
      '@storybook/builder-manager4': '*'
      '@storybook/builder-manager5': '*'
      '@storybook/builder-webpack4': '*'
      '@storybook/builder-webpack5': '*'
      '@storybook/html': '*'
      '@storybook/vue': '*'
      '@storybook/vue3': '*'
      '@storybook/web-components': '*'
      lit: '*'
      lit-html: '*'
      react: '*'
      react-dom: '*'
      svelte: '*'
      sveltedoc-parser: '*'
      vue: '*'
      webpack: '*'
    peerDependenciesMeta:
      '@storybook/angular':
        optional: true
      '@storybook/builder-manager4':
        optional: true
      '@storybook/builder-manager5':
        optional: true
      '@storybook/builder-webpack4':
        optional: true
      '@storybook/builder-webpack5':
        optional: true
      '@storybook/html':
        optional: true
      '@storybook/vue':
        optional: true
      '@storybook/vue3':
        optional: true
      '@storybook/web-components':
        optional: true
      lit:
        optional: true
      lit-html:
        optional: true
      react:
        optional: true
      react-dom:
        optional: true
      svelte:
        optional: true
      sveltedoc-parser:
        optional: true
      vue:
        optional: true
      webpack:
        optional: true
    dependencies:
      '@babel/core': 7.28.4
      '@storybook/addon-actions': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/addon-backgrounds': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/addon-controls': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/addon-docs': 6.5.16(@babel/core@7.28.4)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.101.3)
      '@storybook/addon-measure': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/addon-outline': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/addon-toolbars': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/addon-viewport': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/node-logger': 6.5.16
      core-js: 3.45.1
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      ts-dedent: 2.2.0
      webpack: 5.101.3
    transitivePeerDependencies:
      - '@storybook/mdx2-csf'
      - eslint
      - supports-color
      - typescript
      - vue-template-compiler
      - webpack-cli
      - webpack-command
    dev: false

  /@storybook/addon-measure@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-DMwnXkmM2L6POTh4KaOWvOAtQ2p9Tr1UUNxz6VXiN5cKFohpCs6x0txdLU5WN8eWIq0VFsO7u5ZX34CGCc6gCg== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    peerDependenciesMeta:
      react:
        optional: true
      react-dom:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      core-js: 3.45.1
      global: 4.4.0
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
    dev: false

  /@storybook/addon-outline@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-0du96nha4qltexO0Xq1xB7LeRSbqjC9XqtZLflXG7/X3ABoPD2cXgOV97eeaXUodIyb2qYBbHUfftBeA75x0+w== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    peerDependenciesMeta:
      react:
        optional: true
      react-dom:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      core-js: 3.45.1
      global: 4.4.0
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      ts-dedent: 2.2.0
    dev: false

  /@storybook/addon-toolbars@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-y3PuUKiwOWrAvqx1YdUvArg0UaAwmboXFeR2bkrowk1xcT+xnRO3rML4npFeUl26OQ1FzwxX/cw6nknREBBLEA== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    peerDependenciesMeta:
      react:
        optional: true
      react-dom:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      core-js: 3.45.1
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
    dev: false

  /@storybook/addon-viewport@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-1Vyqf1U6Qng6TXlf4SdqUKyizlw1Wn6+qW8YeA2q1lbkJqn3UlnHXIp8Q0t/5q1dK5BFtREox3+jkGwbJrzkmA== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    peerDependenciesMeta:
      react:
        optional: true
      react-dom:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-events': 6.5.16
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      core-js: 3.45.1
      global: 4.4.0
      memoizerific: 1.11.3
      prop-types: 15.8.1
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
    dev: false

  /@storybook/addons@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    dependencies:
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/channels': 6.5.16
      '@storybook/client-logger': 6.5.16
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@types/webpack-env': 1.18.8
      core-js: 3.45.1
      global: 4.4.0
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11

  /@storybook/api@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    dependencies:
      '@storybook/channels': 6.5.16
      '@storybook/client-logger': 6.5.16
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/semver': 7.3.2
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      core-js: 3.45.1
      fast-deep-equal: 3.1.3
      global: 4.4.0
      lodash: 4.17.21
      memoizerific: 1.11.3
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      store2: 2.14.4
      telejson: 6.0.8
      ts-dedent: 2.2.0
      util-deprecate: 1.0.2

  /@storybook/builder-webpack4@6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
    resolution:
      { integrity: sha512-YqDIrVNsUo8r9xc6AxsYDLxVYtMgl5Bxk+8/h1adsOko+jAFhdg6hOcAVxEmoSI0TMASOOVMFlT2hr23ppN2rQ== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    dependencies:
      '@babel/core': 7.28.4
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/channel-postmessage': 6.5.16
      '@storybook/channels': 6.5.16
      '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/core-events': 6.5.16
      '@storybook/node-logger': 6.5.16
      '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/semver': 7.3.2
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@types/node': 16.18.126
      '@types/webpack': 4.41.40
      autoprefixer: 9.8.8
      babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@4.47.0)
      case-sensitive-paths-webpack-plugin: 2.4.0
      core-js: 3.45.1
      css-loader: 3.6.0(webpack@4.47.0)
      file-loader: 6.2.0(webpack@4.47.0)
      find-up: 5.0.0
      fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.1)(typescript@4.9.5)(webpack@4.47.0)
      glob: 7.2.3
      glob-promise: 3.4.0(glob@7.2.3)
      global: 4.4.0
      html-webpack-plugin: 4.5.2(webpack@4.47.0)
      pnp-webpack-plugin: 1.6.4(typescript@4.9.5)
      postcss: 7.0.39
      postcss-flexbugs-fixes: 4.2.1
      postcss-loader: 4.3.0(postcss@7.0.39)(webpack@4.47.0)
      raw-loader: 4.0.2(webpack@4.47.0)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      stable: 0.1.8
      style-loader: 1.3.0(webpack@4.47.0)
      terser-webpack-plugin: 4.2.3(webpack@4.47.0)
      ts-dedent: 2.2.0
      typescript: 4.9.5
      url-loader: 4.1.1(file-loader@6.2.0)(webpack@4.47.0)
      util-deprecate: 1.0.2
      webpack: 4.47.0
      webpack-dev-middleware: 3.7.3(webpack@4.47.0)
      webpack-filter-warnings-plugin: 1.2.1(webpack@4.47.0)
      webpack-hot-middleware: 2.26.1
      webpack-virtual-modules: 0.2.2
    transitivePeerDependencies:
      - bluebird
      - eslint
      - supports-color
      - vue-template-compiler
      - webpack-cli
      - webpack-command

  /@storybook/builder-webpack5@6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
    resolution:
      { integrity: sha512-kh8Sofm1sbijaHDWtm0sXabqACHVFjikU/fIkkW786kpjoPIPIec1a+hrLgDsZxMU3I7XapSOaCFzWt6FjVXjg== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    dependencies:
      '@babel/core': 7.28.4
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/channel-postmessage': 6.5.16
      '@storybook/channels': 6.5.16
      '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/components': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/core-events': 6.5.16
      '@storybook/node-logger': 6.5.16
      '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/router': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/semver': 7.3.2
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@types/node': 16.18.126
      babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@5.101.3)
      babel-plugin-named-exports-order: 0.0.2
      browser-assert: 1.2.1
      case-sensitive-paths-webpack-plugin: 2.4.0
      core-js: 3.45.1
      css-loader: 5.2.7(webpack@5.101.3)
      fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@5.101.3)
      glob: 7.2.3
      glob-promise: 3.4.0(glob@7.2.3)
      html-webpack-plugin: 5.6.4(webpack@5.101.3)
      path-browserify: 1.0.1
      process: 0.11.10
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      stable: 0.1.8
      style-loader: 2.0.0(webpack@5.101.3)
      terser-webpack-plugin: 5.3.14(webpack@5.101.3)
      ts-dedent: 2.2.0
      typescript: 4.9.5
      util-deprecate: 1.0.2
      webpack: 5.101.3
      webpack-dev-middleware: 4.3.0(webpack@5.101.3)
      webpack-hot-middleware: 2.26.1
      webpack-virtual-modules: 0.4.6
    transitivePeerDependencies:
      - '@rspack/core'
      - '@swc/core'
      - esbuild
      - eslint
      - supports-color
      - uglify-js
      - vue-template-compiler
      - webpack-cli
      - webpack-command

  /@storybook/channel-postmessage@6.5.16:
    resolution:
      { integrity: sha512-fZZSN29dsUArWOx7e7lTdMA9+7zijVwCwbvi2Fo4fqhRLh1DsTb/VXfz1FKMCWAjNlcX7QQvV25tnxbqsD6lyw== }
    dependencies:
      '@storybook/channels': 6.5.16
      '@storybook/client-logger': 6.5.16
      '@storybook/core-events': 6.5.16
      core-js: 3.45.1
      global: 4.4.0
      qs: 6.14.0
      telejson: 6.0.8

  /@storybook/channel-websocket@6.5.16:
    resolution:
      { integrity: sha512-wJg2lpBjmRC2GJFzmhB9kxlh109VE58r/0WhFtLbwKvPqsvGf82xkBEl6BtBCvIQ4stzYnj/XijjA8qSi2zpOg== }
    dependencies:
      '@storybook/channels': 6.5.16
      '@storybook/client-logger': 6.5.16
      core-js: 3.45.1
      global: 4.4.0
      telejson: 6.0.8

  /@storybook/channels@6.5.16:
    resolution:
      { integrity: sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg== }
    dependencies:
      core-js: 3.45.1
      ts-dedent: 2.2.0
      util-deprecate: 1.0.2

  /@storybook/client-api@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-i3UwkzzUFw8I+E6fOcgB5sc4oU2fhvaKnqC1mpd9IYGJ9JN9MnGIaVl3Ko28DtFItu/QabC9JsLIJVripFLktQ== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/channel-postmessage': 6.5.16
      '@storybook/channels': 6.5.16
      '@storybook/client-logger': 6.5.16
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@types/qs': 6.14.0
      '@types/webpack-env': 1.18.8
      core-js: 3.45.1
      fast-deep-equal: 3.1.3
      global: 4.4.0
      lodash: 4.17.21
      memoizerific: 1.11.3
      qs: 6.14.0
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      store2: 2.14.4
      synchronous-promise: 2.0.17
      ts-dedent: 2.2.0
      util-deprecate: 1.0.2

  /@storybook/client-logger@6.5.16:
    resolution:
      { integrity: sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q== }
    dependencies:
      core-js: 3.45.1
      global: 4.4.0

  /@storybook/client-logger@7.6.20:
    resolution:
      { integrity: sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ== }
    dependencies:
      '@storybook/global': 5.0.0
    dev: true

  /@storybook/components@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
    dependencies:
      '@storybook/client-logger': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/theming': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      core-js: 3.45.1
      memoizerific: 1.11.3
      qs: 6.14.0
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      util-deprecate: 1.0.2

  /@storybook/core-client@6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@4.47.0):
    resolution:
      { integrity: sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
      typescript: '*'
      webpack: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/channel-postmessage': 6.5.16
      '@storybook/channel-websocket': 6.5.16
      '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      airbnb-js-shims: 2.2.1
      ansi-to-html: 0.6.15
      core-js: 3.45.1
      global: 4.4.0
      lodash: 4.17.21
      qs: 6.14.0
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      ts-dedent: 2.2.0
      typescript: 4.9.5
      unfetch: 4.2.0
      util-deprecate: 1.0.2
      webpack: 4.47.0

  /@storybook/core-client@6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.101.3):
    resolution:
      { integrity: sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
      typescript: '*'
      webpack: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    dependencies:
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/channel-postmessage': 6.5.16
      '@storybook/channel-websocket': 6.5.16
      '@storybook/client-api': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/client-logger': 6.5.16
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/preview-web': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/ui': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      airbnb-js-shims: 2.2.1
      ansi-to-html: 0.6.15
      core-js: 3.45.1
      global: 4.4.0
      lodash: 4.17.21
      qs: 6.14.0
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      ts-dedent: 2.2.0
      typescript: 4.9.5
      unfetch: 4.2.0
      util-deprecate: 1.0.2
      webpack: 5.101.3

  /@storybook/core-common@6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
    resolution:
      { integrity: sha512-2qtnKP3TTOzt2cp6LXKRTh7XrI9z5VanMnMTgeoFcA5ebnndD4V6BExQUdYPClE/QooLx6blUWNgS9dFEpjSqQ== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    dependencies:
      '@babel/core': 7.28.4
      '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4)
      '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4)
      '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.4)
      '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.4)
      '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.4)
      '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.4)
      '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.28.4)
      '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.4)
      '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.4)
      '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4)
      '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4)
      '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4)
      '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4)
      '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4)
      '@babel/preset-env': 7.28.3(@babel/core@7.28.4)
      '@babel/preset-react': 7.27.1(@babel/core@7.28.4)
      '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4)
      '@babel/register': 7.28.3(@babel/core@7.28.4)
      '@storybook/node-logger': 6.5.16
      '@storybook/semver': 7.3.2
      '@types/node': 16.18.126
      '@types/pretty-hrtime': 1.0.3
      babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@4.47.0)
      babel-plugin-macros: 3.1.0
      babel-plugin-polyfill-corejs3: 0.1.7(@babel/core@7.28.4)
      chalk: 4.1.2
      core-js: 3.45.1
      express: 4.21.2
      file-system-cache: 1.1.0
      find-up: 5.0.0
      fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@4.47.0)
      fs-extra: 9.1.0
      glob: 7.2.3
      handlebars: 4.7.8
      interpret: 2.2.0
      json5: 2.2.3
      lazy-universal-dotenv: 3.0.1
      picomatch: 2.3.1
      pkg-dir: 5.0.0
      pretty-hrtime: 1.0.3
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      resolve-from: 5.0.0
      slash: 3.0.0
      telejson: 6.0.8
      ts-dedent: 2.2.0
      typescript: 4.9.5
      util-deprecate: 1.0.2
      webpack: 4.47.0
    transitivePeerDependencies:
      - eslint
      - supports-color
      - vue-template-compiler
      - webpack-cli
      - webpack-command

  /@storybook/core-events@6.5.16:
    resolution:
      { integrity: sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g== }
    dependencies:
      core-js: 3.45.1

  /@storybook/core-server@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
    resolution:
      { integrity: sha512-/3NPfmNyply395Dm0zaVZ8P9aruwO+tPx4D6/jpw8aqrRSwvAMndPMpoMCm0NXcpSm5rdX+Je4S3JW6JcggFkA== }
    peerDependencies:
      '@storybook/builder-webpack5': '*'
      '@storybook/manager-webpack5': '*'
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
      typescript: '*'
    peerDependenciesMeta:
      '@storybook/builder-webpack5':
        optional: true
      '@storybook/manager-webpack5':
        optional: true
      typescript:
        optional: true
    dependencies:
      '@discoveryjs/json-ext': 0.5.7
      '@storybook/builder-webpack4': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/builder-webpack5': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/core-client': 6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@4.47.0)
      '@storybook/core-common': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/core-events': 6.5.16
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/csf-tools': 6.5.16
      '@storybook/manager-webpack4': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/manager-webpack5': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/node-logger': 6.5.16
      '@storybook/semver': 7.3.2
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/telemetry': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@types/node': 16.18.126
      '@types/node-fetch': 2.6.13
      '@types/pretty-hrtime': 1.0.3
      '@types/webpack': 4.41.40
      better-opn: 2.1.1
      boxen: 5.1.2
      chalk: 4.1.2
      cli-table3: 0.6.5
      commander: 6.2.1
      compression: 1.8.1
      core-js: 3.45.1
      cpy: 8.1.2
      detect-port: 1.6.1
      express: 4.21.2
      fs-extra: 9.1.0
      global: 4.4.0
      globby: 11.1.0
      ip: 2.0.1
      lodash: 4.17.21
      node-fetch: 2.7.0
      open: 8.4.2
      pretty-hrtime: 1.0.3
      prompts: 2.4.2
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      regenerator-runtime: 0.13.11
      serve-favicon: 2.5.1
      slash: 3.0.0
      telejson: 6.0.8
      ts-dedent: 2.2.0
      typescript: 4.9.5
      util-deprecate: 1.0.2
      watchpack: 2.4.4
      webpack: 4.47.0
      ws: 8.18.3
      x-default-browser: 0.4.0
    transitivePeerDependencies:
      - '@storybook/mdx2-csf'
      - bluebird
      - bufferutil
      - encoding
      - eslint
      - supports-color
      - utf-8-validate
      - vue-template-compiler
      - webpack-cli
      - webpack-command

  /@storybook/core@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.101.3):
    resolution:
      { integrity: sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA== }
    peerDependencies:
      '@storybook/builder-webpack5': '*'
      '@storybook/manager-webpack5': '*'
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
      typescript: '*'
      webpack: '*'
    peerDependenciesMeta:
      '@storybook/builder-webpack5':
        optional: true
      '@storybook/manager-webpack5':
        optional: true
      typescript:
        optional: true
    dependencies:
      '@storybook/builder-webpack5': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/core-client': 6.5.16(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)(webpack@5.101.3)
      '@storybook/core-server': 6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      '@storybook/manager-webpack5': 6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
      react: 18.2.0
      react-dom: 18.2.0(react@18.2.0)
      typescript: 4.9.5
      webpack: 5.101.3
    transitivePeerDependencies:
      - '@storybook/mdx2-csf'
      - bluebird
      - bufferutil
      - encoding
      - eslint
      - supports-color
      - utf-8-validate
      - vue-template-compiler
      - webpack-cli
      - webpack-command

  /@storybook/csf-tools@6.5.16:
    resolution:
      { integrity: sha512-+WD4sH/OwAfXZX3IN6/LOZ9D9iGEFcN+Vvgv9wOsLRgsAZ10DG/NK6c1unXKDM/ogJtJYccNI8Hd+qNE/GFV6A== }
    peerDependencies:
      '@storybook/mdx2-csf': ^0.0.3
    peerDependenciesMeta:
      '@storybook/mdx2-csf':
        optional: true
    dependencies:
      '@babel/core': 7.28.4
      '@babel/generator': 7.28.3
      '@babel/parser': 7.28.4
      '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
      '@babel/preset-env': 7.28.3(@babel/core@7.28.4)
      '@babel/traverse': 7.28.4
      '@babel/types': 7.28.4
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/mdx1-csf': 0.0.1(@babel/core@7.28.4)
      core-js: 3.45.1
      fs-extra: 9.1.0
      global: 4.4.0
      regenerator-runtime: 0.13.11
      ts-dedent: 2.2.0
    transitivePeerDependencies:
      - supports-color

  /@storybook/csf@0.0.2--canary.4566f4d.1:
    resolution:
      { integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ== }
    dependencies:
      lodash: 4.17.21

  /@storybook/docs-tools@6.5.16(react-dom@18.2.0)(react@18.2.0):
    resolution:
      { integrity: sha512-o+rAWPRGifjBF5xZzTKOqnHN3XQWkl0QFJYVDIiJYJrVll7ExCkpEq/PahOGzIBBV+tpMstJgmKM3lr/lu/jmg== }
    dependencies:
      '@babel/core': 7.28.4
      '@storybook/csf': 0.0.2--canary.4566f4d.1
      '@storybook/store': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      core-js: 3.45.1
      doctrine: 3.0.0
      lodash: 4.17.21
      regenerator-runtime: 0.13.11
    transitivePeerDependencies:
      - react
      - react-dom
      - supports-color

  /@storybook/global@5.0.0:
    resolution:
      { integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== }
    dev: true

  /@storybook/manager-webpack4@6.5.16(eslint@8.57.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
    resolution:
      { integrity: sha512-5VJZwmQU6AgdsBPsYdu886UKBHQ9SJEnFMaeUxKEclXk+iRsmbzlL4GHKyVd6oGX/ZaecZtcHPR6xrzmA4Ziew== }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0
      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
      typescript: '*'
    peerDependenciesMeta:
      typescript:
        optional: true
    dependencies:
      '@babel/core': 7.28.4
      '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4)
      '@babel/preset-react': 7.27.1(@babel/core@7.28.4)
      '@storybook/addons': 6.5.16(react-dom@18.2.0)(react@18.2.0)
      '@storybook/core-client':