프로젝트 목록 📋
-
diff --git a/apps/client/src/components/createProject/explainField.tsx b/apps/client/src/components/createProject/explainField.tsx
new file mode 100644
index 0000000..ef59dd7
--- /dev/null
+++ b/apps/client/src/components/createProject/explainField.tsx
@@ -0,0 +1,14 @@
+import { Text, Textarea } from '@jjoing/ui';
+import { useFormContext } from 'react-hook-form';
+
+const ExplainField = () => {
+ const { register } = useFormContext();
+ return (
+
+ 프로젝트 설명
+
+
+ );
+};
+
+export default ExplainField;
diff --git a/apps/client/src/components/createProject/firstCreateProjectBox.tsx b/apps/client/src/components/createProject/firstCreateProjectBox.tsx
new file mode 100644
index 0000000..8f8fa26
--- /dev/null
+++ b/apps/client/src/components/createProject/firstCreateProjectBox.tsx
@@ -0,0 +1,43 @@
+import { Button } from '@jjoing/ui';
+import ExplainField from './explainField';
+import FormArrayField from './formArrayField';
+import FormField from './formField';
+import RecruitPeriodField from './recruitPeriodField';
+
+type FirstCreateProjectBoxProps = {
+ setPage: React.Dispatch
>;
+};
+
+const FirstCreateProjectBox = ({ setPage }: FirstCreateProjectBoxProps) => {
+ const handleNextPage = () => setPage(1);
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+ >
+ );
+};
+
+export default FirstCreateProjectBox;
diff --git a/apps/client/src/components/createProject/formArrayField.tsx b/apps/client/src/components/createProject/formArrayField.tsx
new file mode 100644
index 0000000..c4a5e6e
--- /dev/null
+++ b/apps/client/src/components/createProject/formArrayField.tsx
@@ -0,0 +1,53 @@
+import { Button, Input, Text } from '@jjoing/ui';
+import { useFieldArray, useFormContext } from 'react-hook-form';
+import { IoClose } from 'react-icons/io5';
+
+type FormFieldProps = {
+ title: string;
+ placeholder: string;
+ fieldName: string;
+};
+
+const FormArrayField = ({ title, placeholder, fieldName }: FormFieldProps) => {
+ const { control } = useFormContext();
+
+ const { fields, append, remove } = useFieldArray({
+ control,
+ name: fieldName,
+ });
+
+ const handleKeyDown = (e: React.KeyboardEvent) => {
+ if (e.key === 'Enter' && !e.nativeEvent.isComposing) {
+ e.preventDefault();
+
+ const newValue = e.currentTarget.value;
+
+ append({ value: newValue });
+ e.currentTarget.value = '';
+ }
+ };
+
+ return (
+
+
{title}
+
+
+ {fields.map((item: any, index: number) => (
+
+ ))}
+
+
+ );
+};
+
+export default FormArrayField;
diff --git a/apps/client/src/components/createProject/formField.tsx b/apps/client/src/components/createProject/formField.tsx
new file mode 100644
index 0000000..64e2ed2
--- /dev/null
+++ b/apps/client/src/components/createProject/formField.tsx
@@ -0,0 +1,30 @@
+import { Input, Text } from '@jjoing/ui';
+import { useFormContext } from 'react-hook-form';
+
+type FormFieldProps = {
+ title: string;
+ placeholder: string;
+ fieldName: string;
+ type?: string;
+};
+
+const FormField = ({ title, placeholder, fieldName, type = 'text' }: FormFieldProps) => {
+ const { register } = useFormContext();
+
+ return (
+
+ {title}
+
+
+ );
+};
+
+export default FormField;
diff --git a/apps/client/src/components/createProject/imageField.tsx b/apps/client/src/components/createProject/imageField.tsx
new file mode 100644
index 0000000..2e13f55
--- /dev/null
+++ b/apps/client/src/components/createProject/imageField.tsx
@@ -0,0 +1,60 @@
+import { Text } from '@jjoing/ui';
+import { useState } from 'react';
+import { useDropzone } from 'react-dropzone';
+import { useFormContext } from 'react-hook-form';
+import { IoFolderOpenOutline } from 'react-icons/io5';
+
+const ImageField = () => {
+ const { register } = useFormContext();
+ const [previewImage, setPreviewImage] = useState('');
+
+ const encodingImageUrl = (file: File | null) => {
+ if (file) {
+ const imageUrl = URL.createObjectURL(file);
+ setPreviewImage(imageUrl);
+ }
+ };
+
+ const onDrop = (dragImage?: File[]) => {
+ const imageFile = dragImage?.[0] ?? null;
+ encodingImageUrl(imageFile);
+ };
+
+ const { getRootProps, getInputProps } = useDropzone({ onDrop });
+
+ const handleChangeImage = (e: React.ChangeEvent) => {
+ const file = e.target.files?.[0] ?? null;
+ encodingImageUrl(file);
+ };
+
+ return (
+
+
모집 기한
+
+
+ {!previewImage && (
+
+
+
+ 이미지를 드래그 앤 드롭 또는 직접 업로드를 해주세요.
+
+
+ )}
+
+
+ );
+};
+
+export default ImageField;
diff --git a/apps/client/src/components/createProject/index.tsx b/apps/client/src/components/createProject/index.tsx
new file mode 100644
index 0000000..b777ba0
--- /dev/null
+++ b/apps/client/src/components/createProject/index.tsx
@@ -0,0 +1,54 @@
+import type { OverlayModal } from '@/types';
+import { Text } from '@jjoing/ui';
+import { useState } from 'react';
+import { FormProvider, useForm } from 'react-hook-form';
+import { IoClose } from 'react-icons/io5';
+import ModalWrapper from '../layouts/modalWrapper';
+import FirstCreateProjectBox from './firstCreateProjectBox';
+import SecondCreateProjectBox from './secondCreateProjectBox';
+
+type CreateProjectForm = {
+ projectName: string;
+ recruitMember: number;
+ startDate: string;
+ endDate: string;
+ projectField: string[];
+ projectExplain: string;
+
+ mood: string[];
+ developSkills: string[];
+ developTools: string[];
+ image: string;
+};
+
+const CreateProject = ({ open, close }: OverlayModal) => {
+ const [page, setPage] = useState(0);
+
+ const methods = useForm();
+
+ const onSubmit = (data: CreateProjectForm) => {
+ console.log('data: ', data);
+ };
+
+ return (
+
+
+
+
+
+ );
+};
+
+export default CreateProject;
diff --git a/apps/client/src/components/createProject/recruitPeriodField.tsx b/apps/client/src/components/createProject/recruitPeriodField.tsx
new file mode 100644
index 0000000..30a1a37
--- /dev/null
+++ b/apps/client/src/components/createProject/recruitPeriodField.tsx
@@ -0,0 +1,31 @@
+import { Input, Text } from '@jjoing/ui';
+import dayjs from 'dayjs';
+import { useFormContext } from 'react-hook-form';
+
+const RecruitPeriodField = () => {
+ const { register } = useFormContext();
+ const today = dayjs().format('YYYY. MM. DD.');
+
+ return (
+
+ );
+};
+
+export default RecruitPeriodField;
diff --git a/apps/client/src/components/createProject/secondCreateProjectBox.tsx b/apps/client/src/components/createProject/secondCreateProjectBox.tsx
new file mode 100644
index 0000000..d3f6424
--- /dev/null
+++ b/apps/client/src/components/createProject/secondCreateProjectBox.tsx
@@ -0,0 +1,42 @@
+import { Button } from '@jjoing/ui';
+import FormArrayField from './formArrayField';
+import ImageField from './imageField';
+
+type SecondCreateProjectBoxProps = {
+ setPage: React.Dispatch>;
+};
+
+const SecondCreateProjectBox = ({ setPage }: SecondCreateProjectBoxProps) => {
+ const handlePrevPage = () => setPage(0);
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+ >
+ );
+};
+
+export default SecondCreateProjectBox;
diff --git a/apps/client/src/components/layouts/modalWrapper.tsx b/apps/client/src/components/layouts/modalWrapper.tsx
new file mode 100644
index 0000000..ca10058
--- /dev/null
+++ b/apps/client/src/components/layouts/modalWrapper.tsx
@@ -0,0 +1,24 @@
+import { OverlayModal } from '@/types';
+import { PropsWithChildren } from 'react';
+
+type ModalWrapperProps = PropsWithChildren & OverlayModal;
+
+const ModalWrapper = ({ open, close, children }: ModalWrapperProps) => {
+ return (
+ open && (
+
+
e.stopPropagation()}
+ >
+ {children}
+
+
+ )
+ );
+};
+
+export default ModalWrapper;
diff --git a/apps/client/src/providers/Providers.tsx b/apps/client/src/providers/Providers.tsx
index 01a6f0f..96cc74b 100644
--- a/apps/client/src/providers/Providers.tsx
+++ b/apps/client/src/providers/Providers.tsx
@@ -1,10 +1,15 @@
'use client';
+import { OverlayProvider } from '@toss/use-overlay';
import { LazyMotion, domAnimation } from 'framer-motion';
import type { PropsWithChildren } from 'react';
const Providers = ({ children }: PropsWithChildren) => {
- return {children};
+ return (
+
+ {children}
+
+ );
};
export default Providers;
diff --git a/apps/client/src/styles/globals.css b/apps/client/src/styles/globals.css
index d462dbc..e654ede 100644
--- a/apps/client/src/styles/globals.css
+++ b/apps/client/src/styles/globals.css
@@ -160,3 +160,12 @@ table {
.bounce {
animation: floatMouse 1.3s ease-in-out infinite;
}
+
+.dashed-border {
+ background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23D1D5DBFF' stroke-width='4' stroke-dasharray='10%2c 15' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
+ border-radius: 8px;
+}
+
+input[type='date']::-webkit-calendar-picker-indicator {
+ cursor: pointer;
+}
diff --git a/apps/client/src/types/index.ts b/apps/client/src/types/index.ts
index f5fe561..384f83a 100644
--- a/apps/client/src/types/index.ts
+++ b/apps/client/src/types/index.ts
@@ -1,2 +1,3 @@
+export * from './overlayModal';
export * from './projectSortOption';
export * from './projectSortOptionState';
diff --git a/apps/client/src/types/overlayModal.ts b/apps/client/src/types/overlayModal.ts
new file mode 100644
index 0000000..531d1d3
--- /dev/null
+++ b/apps/client/src/types/overlayModal.ts
@@ -0,0 +1,4 @@
+export type OverlayModal = {
+ open?: boolean;
+ close?: () => void;
+};
diff --git a/apps/client/tailwind.config.js b/apps/client/tailwind.config.js
index 1b3801c..ee4224c 100644
--- a/apps/client/tailwind.config.js
+++ b/apps/client/tailwind.config.js
@@ -6,4 +6,5 @@ module.exports = {
'./src/**/*.{js,jsx,ts,tsx}',
'./node_modules/@jjoing/ui/src/**/*.{js,jsx,ts,tsx}',
],
+ plugins: [require('tailwind-scrollbar-hide')],
};
diff --git a/packages/ui/src/Button/index.tsx b/packages/ui/src/Button/index.tsx
index 013d1f5..c1b7668 100644
--- a/packages/ui/src/Button/index.tsx
+++ b/packages/ui/src/Button/index.tsx
@@ -9,7 +9,7 @@ const buttonVariants = cva(
bgColor: {
primary: 'bg-primary hover:bg-primaryHover text-white',
secondary: 'bg-secondary hover:bg-secondaryHover text-white',
- gray: 'bg-gray-500 hover:bg-gray-600 text-white',
+ gray: 'bg-gray-400 hover:bg-gray-500 text-white',
borderPrimary:
'bg-white border-[1.5px] border-primary hover:bg-primary text-gray-800 hover:text-white',
borderSecondary:
@@ -31,6 +31,7 @@ const buttonVariants = cva(
h55: 'h-[55px]',
h50: 'h-[50px]',
h45: 'h-[45px]',
+ h40: 'h-[40px]',
},
},
defaultVariants: {
diff --git a/packages/ui/src/Textarea/index.tsx b/packages/ui/src/Textarea/index.tsx
index 440c84f..36c683f 100644
--- a/packages/ui/src/Textarea/index.tsx
+++ b/packages/ui/src/Textarea/index.tsx
@@ -49,7 +49,7 @@ const Textarea = forwardRef(
ref={ref}
placeholder={placeholder}
onChange={onChange}
- className="outline-0 placeholder:text-gray-300 text-sm resize-none size-full"
+ className="outline-0 placeholder:text-gray-300 text-sm resize-none size-full scrollbar-hide"
{...props}
/>
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d8d3ef0..d764eb7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -109,6 +109,9 @@ importers:
'@jjoing/typescript-config':
specifier: workspace:*
version: link:../../configs/typescript-config
+ '@toss/use-overlay':
+ specifier: ^1.4.0
+ version: 1.4.0(react@18.3.1)
'@types/node':
specifier: ^20.8.0
version: 20.11.24
@@ -121,6 +124,9 @@ importers:
autoprefixer:
specifier: ^10.4.14
version: 10.4.20(postcss@8.4.41)
+ dayjs:
+ specifier: ^1.11.13
+ version: 1.11.13
eslint:
specifier: ^8.50.0
version: 8.57.0
@@ -133,6 +139,15 @@ importers:
postcss:
specifier: ^8.4.27
version: 8.4.41
+ react-dropzone:
+ specifier: ^14.2.3
+ version: 14.2.3(react@18.3.1)
+ react-hook-form:
+ specifier: ^7.53.0
+ version: 7.53.0(react@18.3.1)
+ tailwind-scrollbar-hide:
+ specifier: ^1.1.7
+ version: 1.1.7
tailwindcss:
specifier: ^3.3.3
version: 3.4.9
@@ -241,7 +256,7 @@ importers:
version: 1.9.0(react@18.3.1)
'@eslint/js':
specifier: ^9.8.0
- version: 9.10.0
+ version: 9.11.1
'@jjoing/eslint-config':
specifier: workspace:*
version: link:../configs/eslint-config
@@ -250,28 +265,28 @@ importers:
version: link:../configs/typescript-config
'@storybook/addon-essentials':
specifier: ^8.2.8
- version: 8.3.0(storybook@8.3.0)
+ version: 8.3.3(storybook@8.3.3)
'@storybook/addon-interactions':
specifier: ^8.2.8
- version: 8.3.0(storybook@8.3.0)
+ version: 8.3.3(storybook@8.3.3)
'@storybook/addon-links':
specifier: ^8.2.8
- version: 8.3.0(react@18.3.1)(storybook@8.3.0)
+ version: 8.3.3(react@18.3.1)(storybook@8.3.3)
'@storybook/addon-onboarding':
specifier: ^8.2.8
- version: 8.3.0(react@18.3.1)(storybook@8.3.0)
+ version: 8.3.3(react@18.3.1)(storybook@8.3.3)
'@storybook/blocks':
specifier: ^8.2.8
- version: 8.3.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)
+ version: 8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)
'@storybook/react':
specifier: ^8.2.9
- version: 8.3.0(@storybook/test@8.3.0)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)(typescript@5.5.4)
+ version: 8.3.3(@storybook/test@8.3.3)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)(typescript@5.5.4)
'@storybook/react-vite':
specifier: ^8.2.8
- version: 8.3.0(@storybook/test@8.3.0)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)(typescript@5.5.4)(vite@5.4.4)
+ version: 8.3.3(@storybook/test@8.3.3)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)(typescript@5.5.4)(vite@5.4.7)
'@storybook/test':
specifier: ^8.2.8
- version: 8.3.0(storybook@8.3.0)
+ version: 8.3.3(storybook@8.3.3)
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -280,22 +295,22 @@ importers:
version: 18.3.0
'@vitejs/plugin-react':
specifier: ^4.3.1
- version: 4.3.1(vite@5.4.4)
+ version: 4.3.1(vite@5.4.7)
autoprefixer:
specifier: ^10.4.20
version: 10.4.20(postcss@8.4.41)
eslint:
specifier: ^9.8.0
- version: 9.10.0
+ version: 9.11.1
eslint-plugin-react-hooks:
specifier: ^5.1.0-rc.0
- version: 5.1.0-rc-fb9a90fa48-20240614(eslint@9.10.0)
+ version: 5.1.0-rc-fb9a90fa48-20240614(eslint@9.11.1)
eslint-plugin-react-refresh:
specifier: ^0.4.9
- version: 0.4.11(eslint@9.10.0)
+ version: 0.4.12(eslint@9.11.1)
eslint-plugin-storybook:
specifier: ^0.8.0
- version: 0.8.0(eslint@9.10.0)(typescript@5.5.4)
+ version: 0.8.0(eslint@9.11.1)(typescript@5.5.4)
globals:
specifier: ^15.9.0
version: 15.9.0
@@ -304,7 +319,7 @@ importers:
version: 8.4.41
storybook:
specifier: ^8.2.8
- version: 8.3.0
+ version: 8.3.3
tailwindcss:
specifier: ^3.4.9
version: 3.4.9
@@ -313,13 +328,13 @@ importers:
version: 5.5.4
typescript-eslint:
specifier: ^8.0.0
- version: 8.5.0(eslint@9.10.0)(typescript@5.5.4)
+ version: 8.7.0(eslint@9.11.1)(typescript@5.5.4)
vite:
specifier: ^5.4.0
- version: 5.4.4
+ version: 5.4.7
vite-tsconfig-paths:
specifier: ^5.0.1
- version: 5.0.1(typescript@5.5.4)(vite@5.4.4)
+ version: 5.0.1(typescript@5.5.4)(vite@5.4.7)
packages:
@@ -758,7 +773,7 @@ packages:
resolution: {integrity: sha512-vYQ+TcfktEE3GHnLZXHCzXF/sN9dw+KivH8a5cmPyd9YtQs7fZtHrEgsIjWpYycXiweKMo1Lm1RZsjxk8DH3rA==}
engines: {node: '>=16.0.0', yarn: '>=1.22.18'}
dependencies:
- chromatic: 11.9.0
+ chromatic: 11.10.4
filesize: 10.1.6
jsonfile: 6.1.0
react-confetti: 6.1.0(react@18.3.1)
@@ -1392,13 +1407,13 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/eslint-utils@4.4.0(eslint@9.10.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@9.11.1):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 9.10.0
+ eslint: 9.11.1
eslint-visitor-keys: 3.4.3
dev: true
@@ -1418,6 +1433,11 @@ packages:
- supports-color
dev: true
+ /@eslint/core@0.6.0:
+ resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dev: true
+
/@eslint/eslintrc@2.1.4:
resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1457,8 +1477,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@eslint/js@9.10.0:
- resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==}
+ /@eslint/js@9.11.1:
+ resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dev: true
@@ -1467,8 +1487,8 @@ packages:
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dev: true
- /@eslint/plugin-kit@0.1.0:
- resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==}
+ /@eslint/plugin-kit@0.2.0:
+ resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dependencies:
levn: 0.4.1
@@ -1519,8 +1539,8 @@ packages:
'@sinclair/typebox': 0.27.8
dev: true
- /@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.4)(vite@5.4.4):
- resolution: {integrity: sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==}
+ /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.5.4)(vite@5.4.7):
+ resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==}
peerDependencies:
typescript: '>= 4.3.x'
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -1533,7 +1553,7 @@ packages:
magic-string: 0.27.0
react-docgen-typescript: 2.2.2(typescript@5.5.4)
typescript: 5.5.4
- vite: 5.4.4
+ vite: 5.4.7
dev: true
/@jridgewell/gen-mapping@0.3.3:
@@ -1865,8 +1885,8 @@ packages:
tslib: 2.6.3
dev: true
- /@rollup/pluginutils@5.1.0:
- resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
+ /@rollup/pluginutils@5.1.2:
+ resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
@@ -1879,128 +1899,128 @@ packages:
picomatch: 2.3.1
dev: true
- /@rollup/rollup-android-arm-eabi@4.21.2:
- resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==}
+ /@rollup/rollup-android-arm-eabi@4.22.4:
+ resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-android-arm64@4.21.2:
- resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==}
+ /@rollup/rollup-android-arm64@4.22.4:
+ resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-darwin-arm64@4.21.2:
- resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==}
+ /@rollup/rollup-darwin-arm64@4.22.4:
+ resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-darwin-x64@4.21.2:
- resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==}
+ /@rollup/rollup-darwin-x64@4.22.4:
+ resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.21.2:
- resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.22.4:
+ resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm-musleabihf@4.21.2:
- resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==}
+ /@rollup/rollup-linux-arm-musleabihf@4.22.4:
+ resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.21.2:
- resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==}
+ /@rollup/rollup-linux-arm64-gnu@4.22.4:
+ resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.21.2:
- resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==}
+ /@rollup/rollup-linux-arm64-musl@4.22.4:
+ resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-powerpc64le-gnu@4.21.2:
- resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==}
+ /@rollup/rollup-linux-powerpc64le-gnu@4.22.4:
+ resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.21.2:
- resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==}
+ /@rollup/rollup-linux-riscv64-gnu@4.22.4:
+ resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-s390x-gnu@4.21.2:
- resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==}
+ /@rollup/rollup-linux-s390x-gnu@4.22.4:
+ resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.21.2:
- resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==}
+ /@rollup/rollup-linux-x64-gnu@4.22.4:
+ resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.21.2:
- resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==}
+ /@rollup/rollup-linux-x64-musl@4.22.4:
+ resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.21.2:
- resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==}
+ /@rollup/rollup-win32-arm64-msvc@4.22.4:
+ resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.21.2:
- resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==}
+ /@rollup/rollup-win32-ia32-msvc@4.22.4:
+ resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.21.2:
- resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==}
+ /@rollup/rollup-win32-x64-msvc@4.22.4:
+ resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -2020,111 +2040,111 @@ packages:
engines: {node: '>=18'}
dev: true
- /@storybook/addon-actions@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-HvAc3fW979JVw8CSKXZMouvgrJ2BNLNWaUB8jNokQb3Us00P6igVKLwg/pBV8GBgDr5Ng4pHYqi/ZH+xzEYFFw==}
+ /@storybook/addon-actions@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-cbpksmld7iADwDGXgojZ4r8LGI3YA3NP68duAHg2n1dtnx1oUaFK5wd6dbNuz7GdjyhIOIy3OKU1dAuylYNGOQ==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/global': 5.0.0
'@types/uuid': 9.0.8
dequal: 2.0.3
polished: 4.3.1
- storybook: 8.3.0
+ storybook: 8.3.3
uuid: 9.0.1
dev: true
- /@storybook/addon-backgrounds@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-qaV/QsXoviAmBYFszI/KN1CaI/LcACGX9RCBB54fMau3JuouIBU/zTl2jY2+BioCBk6oY8KqcnAS1coOZzlNXQ==}
+ /@storybook/addon-backgrounds@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-aX0OIrtjIB7UgSaiv20SFkfC1iWwJIGMPsPSJ5ZPhXIIOWIEBtSujh8YXwjDEXSC4DOHalmeT4bitRRe5KrVKA==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/global': 5.0.0
memoizerific: 1.11.3
- storybook: 8.3.0
+ storybook: 8.3.3
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-controls@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-Id4j6Neimkdq0OyfQ3qkHpKLisbN08M8pXHDI/A0VeF91xEGBdc1bJgS/EU+ifa24tr5SRYwlAlcBDAWJbZMfA==}
+ /@storybook/addon-controls@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-78xRtVpY7eX/Lti00JLgwYCBRB6ZcvzY3SWk0uQjEqcTnQGoQkVg2L7oWFDlDoA1LBY18P5ei2vu8MYT9GXU4g==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/global': 5.0.0
dequal: 2.0.3
lodash: 4.17.21
- storybook: 8.3.0
+ storybook: 8.3.3
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-docs@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-LrvWBDX5Vi//82Q78QRbTsG+9rJU9JJFAVPk1NnLp2Yn0F4FueVzIw8AabAkZFy0LHPMGV+EHpkPtYz4Czkhgw==}
+ /@storybook/addon-docs@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-REUandqq1RnMNOhsocRwx5q2fdlBAYPTDFlKASYfEn4Ln5NgbQRGxOAWl7yXAAFzbDmUDU7K20hkauecF0tyMw==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1)
- '@storybook/blocks': 8.3.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)
- '@storybook/csf-plugin': 8.3.0(storybook@8.3.0)
+ '@storybook/blocks': 8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)
+ '@storybook/csf-plugin': 8.3.3(storybook@8.3.3)
'@storybook/global': 5.0.0
- '@storybook/react-dom-shim': 8.3.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)
+ '@storybook/react-dom-shim': 8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)
'@types/react': 18.3.3
fs-extra: 11.2.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
rehype-external-links: 3.0.0
rehype-slug: 6.0.0
- storybook: 8.3.0
+ storybook: 8.3.3
ts-dedent: 2.2.0
transitivePeerDependencies:
- webpack-sources
dev: true
- /@storybook/addon-essentials@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-y+hlMnIoD+h/diY7BvIeySPCz/ZtJPPZfS/COQuPRXfPWCr37p9XLEz3E+m2spniAbgGv9KpvdqQd0kWcwwfiA==}
+ /@storybook/addon-essentials@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-E/uXoUYcg8ulG3lVbsEKb4v5hnMeGkq9YJqiZYKgVK7iRFa6p4HeVB1wU1adnm7RgjWvh+p0vQRo4KL2CTNXqw==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
- '@storybook/addon-actions': 8.3.0(storybook@8.3.0)
- '@storybook/addon-backgrounds': 8.3.0(storybook@8.3.0)
- '@storybook/addon-controls': 8.3.0(storybook@8.3.0)
- '@storybook/addon-docs': 8.3.0(storybook@8.3.0)
- '@storybook/addon-highlight': 8.3.0(storybook@8.3.0)
- '@storybook/addon-measure': 8.3.0(storybook@8.3.0)
- '@storybook/addon-outline': 8.3.0(storybook@8.3.0)
- '@storybook/addon-toolbars': 8.3.0(storybook@8.3.0)
- '@storybook/addon-viewport': 8.3.0(storybook@8.3.0)
- storybook: 8.3.0
+ '@storybook/addon-actions': 8.3.3(storybook@8.3.3)
+ '@storybook/addon-backgrounds': 8.3.3(storybook@8.3.3)
+ '@storybook/addon-controls': 8.3.3(storybook@8.3.3)
+ '@storybook/addon-docs': 8.3.3(storybook@8.3.3)
+ '@storybook/addon-highlight': 8.3.3(storybook@8.3.3)
+ '@storybook/addon-measure': 8.3.3(storybook@8.3.3)
+ '@storybook/addon-outline': 8.3.3(storybook@8.3.3)
+ '@storybook/addon-toolbars': 8.3.3(storybook@8.3.3)
+ '@storybook/addon-viewport': 8.3.3(storybook@8.3.3)
+ storybook: 8.3.3
ts-dedent: 2.2.0
transitivePeerDependencies:
- webpack-sources
dev: true
- /@storybook/addon-highlight@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-bS1rqzbwGgeTKVLYEyY+6DzpafLtDLnoSF+KzRIiV7/1H30evhwVSzkgX1L2F6+ssS1n9WrRJeglniv9j+5mGQ==}
+ /@storybook/addon-highlight@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-MB084xJM66rLU+iFFk34kjLUiAWzDiy6Kz4uZRa1CnNqEK0sdI8HaoQGgOxTIa2xgJor05/8/mlYlMkP/0INsQ==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/global': 5.0.0
- storybook: 8.3.0
+ storybook: 8.3.3
dev: true
- /@storybook/addon-interactions@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-nAVUFpt2kTaPMY7RxfZwiYipngxf76dfx1E/QP9n/333+/pe88UwXbUkmLKpyC8EWqZXDI0oSV5XDDzoI5x3dA==}
+ /@storybook/addon-interactions@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-3w5tpCGYdF33wF44xEhTS3Zmcwd6nITtwy5q+PJvHCJAm3fpjzL3xrjtlHKDvXNwYacJPRCbWKn2QwtxZIdN0g==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/global': 5.0.0
- '@storybook/instrumenter': 8.3.0(storybook@8.3.0)
- '@storybook/test': 8.3.0(storybook@8.3.0)
+ '@storybook/instrumenter': 8.3.3(storybook@8.3.3)
+ '@storybook/test': 8.3.3(storybook@8.3.3)
polished: 4.3.1
- storybook: 8.3.0
+ storybook: 8.3.3
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-links@8.3.0(react@18.3.1)(storybook@8.3.0):
- resolution: {integrity: sha512-nUnoMPPuxM8yJ7LCrppsUrn3gwqt4E0si9fqIIb5IkB56vz48RxCO9MtO1qjwhWosfMdN6boHaOl1Qc6IxV3Lg==}
+ /@storybook/addon-links@8.3.3(react@18.3.1)(storybook@8.3.3):
+ resolution: {integrity: sha512-rz4KEbzr1ca4zZEZwbOnhKiaEsokCl1KkngxT/C1YIkpW908j/kg2nnIb5MrtlAW1nirXguAR74t6CGntvdU9w==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.3.0
+ storybook: ^8.3.3
peerDependenciesMeta:
react:
optional: true
@@ -2132,64 +2152,64 @@ packages:
'@storybook/csf': 0.1.11
'@storybook/global': 5.0.0
react: 18.3.1
- storybook: 8.3.0
+ storybook: 8.3.3
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-measure@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-0TZ2ihzX0mRr1rNrFDieDsIKASZ2qUg3eHDkskLKOhxwoUHqsLzXlvS/scKZ+zb8pgjrvsBAsjyPstlrK+z0Zg==}
+ /@storybook/addon-measure@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-R20Z83gnxDRrocES344dw1Of/zDhe3XHSM6TLq80UQTJ9PhnMI+wYHQlK9DsdP3KiRkI+pQA6GCOp0s2ZRy5dg==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/global': 5.0.0
- storybook: 8.3.0
+ storybook: 8.3.3
tiny-invariant: 1.3.3
dev: true
- /@storybook/addon-onboarding@8.3.0(react@18.3.1)(storybook@8.3.0):
- resolution: {integrity: sha512-M40WdKvzN5xqGlKSbQOMRegeEw3Jltr9q99VufUZF/6HZUNVH/maxnOB9lGrlj/boyyhY/KHpZo9/CWrC4CjJQ==}
+ /@storybook/addon-onboarding@8.3.3(react@18.3.1)(storybook@8.3.3):
+ resolution: {integrity: sha512-QV3GZ54XSAh0KbdjHkcSmp7dmSuXrMvEKm1M106C33J9lJSai5wYqVhe3/DRVP9VbmSR96oa6gPc9Op4XJHFzw==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
react-confetti: 6.1.0(react@18.3.1)
- storybook: 8.3.0
+ storybook: 8.3.3
transitivePeerDependencies:
- react
dev: true
- /@storybook/addon-outline@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-xTvBGgX6RIkKjQiAi9LvPGbGuBa6tsJS2jCmjwiei3SX3I56E6Bf3KASsFH2x8j9khMVsgQcfA3QDIhjwatdgw==}
+ /@storybook/addon-outline@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-OwqYfieNuqSqWNtUZLu3UmsfQNnwA2UaSMBZyeC2Dte9Jd59PPYggcWmH+b0S6OTbYXWNAUK5U6WdK+X9Ypzdw==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/global': 5.0.0
- storybook: 8.3.0
+ storybook: 8.3.3
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-toolbars@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-/3/jnd70tnvh3x1EL8axE4TR9EHwC+bBch1uIc3vH/lmyZBqSBVA50clz23FvjhykjcaKQogcugCuU1w5TJlBA==}
+ /@storybook/addon-toolbars@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-4WyiVqDm4hlJdENIVQg9pLNLdfhnNKa+haerYYSzTVjzYrUx0X6Bxafshq+sud6aRtSYU14abwP56lfW8hgTlA==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
- storybook: 8.3.0
+ storybook: 8.3.3
dev: true
- /@storybook/addon-viewport@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-6h/0mKipUG6w2o5IOzyhvC/2ifJlSNIA60hLkJ291g42+ilzkydpby9TBN7FcnrVL3Bv+oLgkDLBWVCqma/fyw==}
+ /@storybook/addon-viewport@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-2S+UpbKAL+z1ppzUCkixjaem2UDMkfmm/kyJ1wm3A/ofGLYi4fjMSKNRckk+7NdolXGQJjBo0RcaotUTxFIFwQ==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
memoizerific: 1.11.3
- storybook: 8.3.0
+ storybook: 8.3.3
dev: true
- /@storybook/blocks@8.3.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0):
- resolution: {integrity: sha512-V7D5lv5R+GJya9cCZOCjmOVjhvP5J3KIaclQuuGGJda/ZD/SpwHcFOGSpo6sNR2UKHXXvb61oM8gRQQWDvqPlg==}
+ /@storybook/blocks@8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3):
+ resolution: {integrity: sha512-8Vsvxqstop3xfbsx3Dn1nEjyxvQUcOYd8vpxyp2YumxYO8FlXIRuYL6HAkYbcX8JexsKvCZYxor52D2vUGIKZg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.3.0
+ storybook: ^8.3.3
peerDependenciesMeta:
react:
optional: true
@@ -2198,8 +2218,8 @@ packages:
dependencies:
'@storybook/csf': 0.1.11
'@storybook/global': 5.0.0
- '@storybook/icons': 1.2.10(react-dom@18.3.1)(react@18.3.1)
- '@types/lodash': 4.17.7
+ '@storybook/icons': 1.2.12(react-dom@18.3.1)(react@18.3.1)
+ '@types/lodash': 4.17.9
color-convert: 2.0.1
dequal: 2.0.3
lodash: 4.17.21
@@ -2209,17 +2229,17 @@ packages:
react: 18.3.1
react-colorful: 5.6.1(react-dom@18.3.1)(react@18.3.1)
react-dom: 18.3.1(react@18.3.1)
- storybook: 8.3.0
+ storybook: 8.3.3
telejson: 7.2.0
ts-dedent: 2.2.0
util-deprecate: 1.0.2
dev: true
- /@storybook/builder-vite@8.3.0(storybook@8.3.0)(typescript@5.5.4)(vite@5.4.4):
- resolution: {integrity: sha512-9qo3zcZkEpy69E7cx9OHHexBe9+25vH0p+4sWZSjl2sjqjhaxLN5eXnODQbDsOKZNRVrLVTGmKxfFJzAJFnY0w==}
+ /@storybook/builder-vite@8.3.3(storybook@8.3.3)(typescript@5.5.4)(vite@5.4.7):
+ resolution: {integrity: sha512-3yTXCLaB6bzhoPH3PqtacKkcaC1uV4L+IHTf1Zypx1NO1pLZHyhYf0T7dIOxTh2JZfqu1Pm9hTvOmWfR12m+9w==}
peerDependencies:
'@preact/preset-vite': '*'
- storybook: ^8.3.0
+ storybook: ^8.3.3
typescript: '>= 4.3.x'
vite: ^4.0.0 || ^5.0.0
vite-plugin-glimmerx: '*'
@@ -2231,7 +2251,7 @@ packages:
vite-plugin-glimmerx:
optional: true
dependencies:
- '@storybook/csf-plugin': 8.3.0(storybook@8.3.0)
+ '@storybook/csf-plugin': 8.3.3(storybook@8.3.3)
'@types/find-cache-dir': 3.2.1
browser-assert: 1.2.1
es-module-lexer: 1.5.4
@@ -2239,32 +2259,34 @@ packages:
find-cache-dir: 3.3.2
fs-extra: 11.2.0
magic-string: 0.30.11
- storybook: 8.3.0
+ storybook: 8.3.3
ts-dedent: 2.2.0
typescript: 5.5.4
- vite: 5.4.4
+ vite: 5.4.7
transitivePeerDependencies:
- supports-color
- webpack-sources
dev: true
- /@storybook/components@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-SO/iTkmWp3aYCIy8DEhRMoOn6K7lcKTPNC/YjTvOFFzwq/CLq86WNqz6aX+wV5n6MvWTs7evSwMoz7lp4Lc4sw==}
+ /@storybook/components@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-i2JYtesFGkdu+Hwuj+o9fLuO3yo+LPT1/8o5xBVYtEqsgDtEAyuRUWjSz8d8NPtzloGPOv5kvR6MokWDfbeMfw==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
- storybook: 8.3.0
+ storybook: 8.3.3
dev: true
- /@storybook/core@8.3.0:
- resolution: {integrity: sha512-UeErpD0xRIP2nFA2TjPYxtEyv24O6VRfq2XXU5ki2QPYnxOxAPBbrMHCADjgBwNS4S2NUWTaVBYxybISVbrj+w==}
+ /@storybook/core@8.3.3:
+ resolution: {integrity: sha512-pmf2bP3fzh45e56gqOuBT8sDX05hGdUKIZ/hcI84d5xmd6MeHiPW8th2v946wCHcxHzxib2/UU9vQUh+mB4VNw==}
dependencies:
'@storybook/csf': 0.1.11
'@types/express': 4.17.21
+ better-opn: 3.0.2
browser-assert: 1.2.1
esbuild: 0.23.1
esbuild-register: 3.6.0(esbuild@0.23.1)
express: 4.21.0
+ jsdoc-type-pratt-parser: 4.1.0
process: 0.11.10
recast: 0.23.9
semver: 7.6.2
@@ -2276,12 +2298,12 @@ packages:
- utf-8-validate
dev: true
- /@storybook/csf-plugin@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-sCmeN/OVYj95TKkMqJqxbaztIbdv5jCrtrXuNg4oJaGzNucmMNAbmv2jK2tCNE6Uz2X9IMRcseFX/h9TgjyJ9A==}
+ /@storybook/csf-plugin@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-7AD7ojpXr3THqpTcEI4K7oKUfSwt1hummgL/cASuQvEPOwAZCVZl2gpGtKxcXhtJXTkn3GMCAvlYMoe7O/1YWw==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
- storybook: 8.3.0
+ storybook: 8.3.3
unplugin: 1.14.1
transitivePeerDependencies:
- webpack-sources
@@ -2303,8 +2325,8 @@ packages:
resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
dev: true
- /@storybook/icons@1.2.10(react-dom@18.3.1)(react@18.3.1):
- resolution: {integrity: sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==}
+ /@storybook/icons@1.2.12(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-UxgyK5W3/UV4VrI3dl6ajGfHM4aOqMAkFLWe2KibeQudLf6NJpDrDMSHwZj+3iKC4jFU7dkKbbtH2h/al4sW3Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -2314,67 +2336,67 @@ packages:
react-dom: 18.3.1(react@18.3.1)
dev: true
- /@storybook/instrumenter@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-oJmX8jbNKbPBlNMItRvEoaVAJWX1u6jsqXdIcNRCXo3PDdVnunVYz8vVkG8mbL8Cp/cKlsuQk7YBZA4IM5mRgg==}
+ /@storybook/instrumenter@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-ZiODB9EwCQkl4PBxGJjBHXRTLxcNs68ZZvR+xeMr0eMFzzlJG+trXoX5kK95oA4BFhGN+3uM0Zl3MoRjBtJTNA==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/global': 5.0.0
- '@vitest/utils': 2.0.5
- storybook: 8.3.0
+ '@vitest/utils': 2.1.1
+ storybook: 8.3.3
util: 0.12.5
dev: true
- /@storybook/manager-api@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-5WBLEFHpe4H+9vZZLjNh7msIkyl9MPt4/C2nI+MXKZyU55xBBgiAy4fcD9aj02PcbhyR4JhLqbqmdeBe5Xafeg==}
+ /@storybook/manager-api@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-Na4U+McOeVUJAR6qzJfQ6y2Qt0kUgEDUriNoAn+curpoKPTmIaZ79RAXBzIqBl31VyQKknKpZbozoRGf861YaQ==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
- storybook: 8.3.0
+ storybook: 8.3.3
dev: true
- /@storybook/preview-api@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-pHq/T7oWBfzc9TCIPYyJQUXuiUiFfmdrcYvuZE1kf46i7wXh9Q2/Kd3BUJWSCpBXUMoYfAxg9YysGljMII8LWA==}
+ /@storybook/preview-api@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-GP2QlaF3BBQGAyo248N7549YkTQjCentsc1hUvqPnFWU4xfjkejbnFk8yLaIw0VbYbL7jfd7npBtjZ+6AnphMQ==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
- storybook: 8.3.0
+ storybook: 8.3.3
dev: true
- /@storybook/react-dom-shim@8.3.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0):
- resolution: {integrity: sha512-87X4cvgwFT1ll5SzXgQq6iGbkVCgxLBpBm58akF/hzpeRkwfJDncGi/A5hElOJrBg63IkznmSJE7tf9RkrboqQ==}
+ /@storybook/react-dom-shim@8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3):
+ resolution: {integrity: sha512-0dPC9K7+K5+X/bt3GwYmh+pCpisUyKVjWsI+PkzqGnWqaXFakzFakjswowIAIO1rf7wYZR591x3ehUAyL2bJiQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- storybook: 8.3.0
+ storybook: 8.3.3
dev: true
- /@storybook/react-vite@8.3.0(@storybook/test@8.3.0)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)(typescript@5.5.4)(vite@5.4.4):
- resolution: {integrity: sha512-VcKp/mpO8M+JsyprTGLLvAzwx7PChdWFDBasyQ0MO+YVwci78gPAZnfWNZaaEB2mdDgPPGuoSTwBgzZmP3FsPg==}
+ /@storybook/react-vite@8.3.3(@storybook/test@8.3.3)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)(typescript@5.5.4)(vite@5.4.7):
+ resolution: {integrity: sha512-vzOqVaA/rv+X5J17eWKxdZztMKEKfsCSP8pNNmrqXWxK3pSlW0fAPxtn1kw3UNxGtAv71pcqvaCUtTJKqI1PYA==}
engines: {node: '>=18.0.0'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.3.0
+ storybook: ^8.3.3
vite: ^4.0.0 || ^5.0.0
dependencies:
- '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.4)(vite@5.4.4)
- '@rollup/pluginutils': 5.1.0
- '@storybook/builder-vite': 8.3.0(storybook@8.3.0)(typescript@5.5.4)(vite@5.4.4)
- '@storybook/react': 8.3.0(@storybook/test@8.3.0)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)(typescript@5.5.4)
+ '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.5.4)(vite@5.4.7)
+ '@rollup/pluginutils': 5.1.2
+ '@storybook/builder-vite': 8.3.3(storybook@8.3.3)(typescript@5.5.4)(vite@5.4.7)
+ '@storybook/react': 8.3.3(@storybook/test@8.3.3)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)(typescript@5.5.4)
find-up: 5.0.0
magic-string: 0.30.11
react: 18.3.1
react-docgen: 7.0.3
react-dom: 18.3.1(react@18.3.1)
resolve: 1.22.8
- storybook: 8.3.0
+ storybook: 8.3.3
tsconfig-paths: 4.2.0
- vite: 5.4.4
+ vite: 5.4.7
transitivePeerDependencies:
- '@preact/preset-vite'
- '@storybook/test'
@@ -2385,14 +2407,14 @@ packages:
- webpack-sources
dev: true
- /@storybook/react@8.3.0(@storybook/test@8.3.0)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)(typescript@5.5.4):
- resolution: {integrity: sha512-qd8IKXqaOG9m0VK0QukFMmKpjmm7sy1R3T681dLet8s+AEAimLH/RiBzd+0dxWng2H/Ng6ldUmCtd3Cs6w/EFQ==}
+ /@storybook/react@8.3.3(@storybook/test@8.3.3)(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)(typescript@5.5.4):
+ resolution: {integrity: sha512-fHOW/mNqI+sZWttGOE32Q+rAIbN7/Oib091cmE8usOM0z0vPNpywUBtqC2cCQH39vp19bhTsQaSsTcoBSweAHw==}
engines: {node: '>=18.0.0'}
peerDependencies:
- '@storybook/test': 8.3.0
+ '@storybook/test': 8.3.3
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.3.0
+ storybook: ^8.3.3
typescript: '>= 4.2.x'
peerDependenciesMeta:
'@storybook/test':
@@ -2400,16 +2422,16 @@ packages:
typescript:
optional: true
dependencies:
- '@storybook/components': 8.3.0(storybook@8.3.0)
+ '@storybook/components': 8.3.3(storybook@8.3.3)
'@storybook/global': 5.0.0
- '@storybook/manager-api': 8.3.0(storybook@8.3.0)
- '@storybook/preview-api': 8.3.0(storybook@8.3.0)
- '@storybook/react-dom-shim': 8.3.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.0)
- '@storybook/test': 8.3.0(storybook@8.3.0)
- '@storybook/theming': 8.3.0(storybook@8.3.0)
+ '@storybook/manager-api': 8.3.3(storybook@8.3.3)
+ '@storybook/preview-api': 8.3.3(storybook@8.3.3)
+ '@storybook/react-dom-shim': 8.3.3(react-dom@18.3.1)(react@18.3.1)(storybook@8.3.3)
+ '@storybook/test': 8.3.3(storybook@8.3.3)
+ '@storybook/theming': 8.3.3(storybook@8.3.3)
'@types/escodegen': 0.0.6
'@types/estree': 0.0.51
- '@types/node': 22.5.4
+ '@types/node': 22.7.0
acorn: 7.4.1
acorn-jsx: 5.3.2(acorn@7.4.1)
acorn-walk: 7.2.0
@@ -2420,36 +2442,36 @@ packages:
react-dom: 18.3.1(react@18.3.1)
react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.3.1)
semver: 7.6.2
- storybook: 8.3.0
+ storybook: 8.3.3
ts-dedent: 2.2.0
type-fest: 2.19.0
typescript: 5.5.4
util-deprecate: 1.0.2
dev: true
- /@storybook/test@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-d8y8ST8YY/pSjTxBcWitKM7YbbupN8D0obVlciZRt6WW3o8WUz6iwMuzuJuiUVwtxiRtdKL9jygC5M+aaCpFYQ==}
+ /@storybook/test@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-uZ8nMIovfI2ry989K2+cYAeEVD/3dpjj2+Rbmy7DiZWWVhFALfmqaTRkzZfShLmlH0TFv+rfcBPihGccBtw0FQ==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
'@storybook/csf': 0.1.11
'@storybook/global': 5.0.0
- '@storybook/instrumenter': 8.3.0(storybook@8.3.0)
+ '@storybook/instrumenter': 8.3.3(storybook@8.3.3)
'@testing-library/dom': 10.4.0
'@testing-library/jest-dom': 6.5.0
'@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0)
'@vitest/expect': 2.0.5
'@vitest/spy': 2.0.5
- storybook: 8.3.0
+ storybook: 8.3.3
util: 0.12.5
dev: true
- /@storybook/theming@8.3.0(storybook@8.3.0):
- resolution: {integrity: sha512-lJCarAzswZvUgBt/o1LMJp+07Io5G2VI1+Fw+bgn+92kRD8otCFwuMZIy0u7cEjHiEGqGnpzThlIki6vFjEXeA==}
+ /@storybook/theming@8.3.3(storybook@8.3.3):
+ resolution: {integrity: sha512-gWJKetI6XJQgkrvvry4ez10+jLaGNCQKi5ygRPM9N+qrjA3BB8F2LCuFUTBuisa4l64TILDNjfwP/YTWV5+u5A==}
peerDependencies:
- storybook: ^8.3.0
+ storybook: ^8.3.3
dependencies:
- storybook: 8.3.0
+ storybook: 8.3.3
dev: true
/@swc/counter@0.1.3:
@@ -2511,6 +2533,14 @@ packages:
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
dev: true
+ /@toss/use-overlay@1.4.0(react@18.3.1):
+ resolution: {integrity: sha512-1fkKRwUWaPn1fPTHeYiOdnQu4j6sHLDfJZS1smsarPxWxUlr1+FikNIjzYQGAVXgNjxw0cqNfKR4HvVSsM5w3A==}
+ peerDependencies:
+ react: ^16.8 || ^17 || ^18
+ dependencies:
+ react: 18.3.1
+ dev: true
+
/@tsconfig/node10@1.0.9:
resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
dev: true
@@ -2647,11 +2677,15 @@ packages:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
dev: true
+ /@types/estree@1.0.6:
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+ dev: true
+
/@types/express-serve-static-core@4.19.5:
resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==}
dependencies:
'@types/node': 20.11.24
- '@types/qs': 6.9.15
+ '@types/qs': 6.9.16
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
dev: true
@@ -2661,7 +2695,7 @@ packages:
dependencies:
'@types/body-parser': 1.19.5
'@types/express-serve-static-core': 4.19.5
- '@types/qs': 6.9.15
+ '@types/qs': 6.9.16
'@types/serve-static': 1.15.7
dev: true
@@ -2697,12 +2731,16 @@ packages:
resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
dev: true
+ /@types/json-schema@7.0.15:
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
+ dev: true
+
/@types/json5@0.0.29:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
dev: true
- /@types/lodash@4.17.7:
- resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==}
+ /@types/lodash@4.17.9:
+ resolution: {integrity: sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==}
dev: true
/@types/mdx@2.0.13:
@@ -2723,8 +2761,8 @@ packages:
undici-types: 5.26.5
dev: true
- /@types/node@22.5.4:
- resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==}
+ /@types/node@22.7.0:
+ resolution: {integrity: sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw==}
dependencies:
undici-types: 6.19.8
dev: true
@@ -2737,8 +2775,8 @@ packages:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
dev: true
- /@types/qs@6.9.15:
- resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==}
+ /@types/qs@6.9.16:
+ resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==}
dev: true
/@types/range-parser@1.2.7:
@@ -2904,8 +2942,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0)(eslint@9.10.0)(typescript@5.5.4):
- resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==}
+ /@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0)(eslint@9.11.1)(typescript@5.5.4):
+ resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -2916,12 +2954,12 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 8.5.0(eslint@9.10.0)(typescript@5.5.4)
- '@typescript-eslint/scope-manager': 8.5.0
- '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0)(typescript@5.5.4)
- '@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.5.0
- eslint: 9.10.0
+ '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.5.4)
+ '@typescript-eslint/scope-manager': 8.7.0
+ '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1)(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.7.0
+ eslint: 9.11.1
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
@@ -2994,8 +3032,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.5.4):
- resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==}
+ /@typescript-eslint/parser@8.7.0(eslint@9.11.1)(typescript@5.5.4):
+ resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -3004,12 +3042,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 8.5.0
- '@typescript-eslint/types': 8.5.0
- '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.5.0
+ '@typescript-eslint/scope-manager': 8.7.0
+ '@typescript-eslint/types': 8.7.0
+ '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.7.0
debug: 4.3.6
- eslint: 9.10.0
+ eslint: 9.11.1
typescript: 5.5.4
transitivePeerDependencies:
- supports-color
@@ -3039,12 +3077,12 @@ packages:
'@typescript-eslint/visitor-keys': 7.1.0
dev: true
- /@typescript-eslint/scope-manager@8.5.0:
- resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==}
+ /@typescript-eslint/scope-manager@8.7.0:
+ resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dependencies:
- '@typescript-eslint/types': 8.5.0
- '@typescript-eslint/visitor-keys': 8.5.0
+ '@typescript-eslint/types': 8.7.0
+ '@typescript-eslint/visitor-keys': 8.7.0
dev: true
/@typescript-eslint/type-utils@6.17.0(eslint@8.57.0)(typescript@5.4.5):
@@ -3107,8 +3145,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/type-utils@8.5.0(eslint@9.10.0)(typescript@5.5.4):
- resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==}
+ /@typescript-eslint/type-utils@8.7.0(eslint@9.11.1)(typescript@5.5.4):
+ resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -3116,8 +3154,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.5.4)
- '@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.5.4)
+ '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.5.4)
debug: 4.3.6
ts-api-utils: 1.3.0(typescript@5.5.4)
typescript: 5.5.4
@@ -3141,8 +3179,8 @@ packages:
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/types@8.5.0:
- resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==}
+ /@typescript-eslint/types@8.7.0:
+ resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dev: true
@@ -3254,8 +3292,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@8.5.0(typescript@5.5.4):
- resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==}
+ /@typescript-eslint/typescript-estree@8.7.0(typescript@5.5.4):
+ resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -3263,8 +3301,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 8.5.0
- '@typescript-eslint/visitor-keys': 8.5.0
+ '@typescript-eslint/types': 8.7.0
+ '@typescript-eslint/visitor-keys': 8.7.0
debug: 4.3.6
fast-glob: 3.3.2
is-glob: 4.0.3
@@ -3296,19 +3334,19 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@5.62.0(eslint@9.10.0)(typescript@5.5.4):
+ /@typescript-eslint/utils@5.62.0(eslint@9.11.1)(typescript@5.5.4):
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1)
'@types/json-schema': 7.0.12
'@types/semver': 7.5.0
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.4)
- eslint: 9.10.0
+ eslint: 9.11.1
eslint-scope: 5.1.1
semver: 7.6.2
transitivePeerDependencies:
@@ -3373,17 +3411,17 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@8.5.0(eslint@9.10.0)(typescript@5.5.4):
- resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==}
+ /@typescript-eslint/utils@8.7.0(eslint@9.11.1)(typescript@5.5.4):
+ resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0)
- '@typescript-eslint/scope-manager': 8.5.0
- '@typescript-eslint/types': 8.5.0
- '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.5.4)
- eslint: 9.10.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1)
+ '@typescript-eslint/scope-manager': 8.7.0
+ '@typescript-eslint/types': 8.7.0
+ '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.5.4)
+ eslint: 9.11.1
transitivePeerDependencies:
- supports-color
- typescript
@@ -3413,11 +3451,11 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@typescript-eslint/visitor-keys@8.5.0:
- resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==}
+ /@typescript-eslint/visitor-keys@8.7.0:
+ resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dependencies:
- '@typescript-eslint/types': 8.5.0
+ '@typescript-eslint/types': 8.7.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -3472,7 +3510,7 @@ packages:
- supports-color
dev: true
- /@vitejs/plugin-react@4.3.1(vite@5.4.4):
+ /@vitejs/plugin-react@4.3.1(vite@5.4.7):
resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3483,7 +3521,7 @@ packages:
'@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
- vite: 5.4.4
+ vite: 5.4.7
transitivePeerDependencies:
- supports-color
dev: true
@@ -3503,6 +3541,12 @@ packages:
tinyrainbow: 1.2.0
dev: true
+ /@vitest/pretty-format@2.1.1:
+ resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==}
+ dependencies:
+ tinyrainbow: 1.2.0
+ dev: true
+
/@vitest/spy@2.0.5:
resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==}
dependencies:
@@ -3518,6 +3562,14 @@ packages:
tinyrainbow: 1.2.0
dev: true
+ /@vitest/utils@2.1.1:
+ resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==}
+ dependencies:
+ '@vitest/pretty-format': 2.1.1
+ loupe: 3.1.1
+ tinyrainbow: 1.2.0
+ dev: true
+
/@yarnpkg/lockfile@1.1.0:
resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==}
dev: true
@@ -3840,6 +3892,11 @@ packages:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
dev: true
+ /attr-accept@2.2.2:
+ resolution: {integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==}
+ engines: {node: '>=4'}
+ dev: true
+
/autoprefixer@10.4.20(postcss@8.4.41):
resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
engines: {node: ^10 || ^12 || >=14}
@@ -3893,6 +3950,13 @@ packages:
engines: {node: '>=10.0.0'}
dev: true
+ /better-opn@3.0.2:
+ resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
+ engines: {node: '>=12.0.0'}
+ dependencies:
+ open: 8.4.2
+ dev: true
+
/big-integer@1.6.51:
resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
engines: {node: '>=0.6'}
@@ -4131,8 +4195,8 @@ packages:
optionalDependencies:
fsevents: 2.3.3
- /chromatic@11.9.0:
- resolution: {integrity: sha512-TuI3/1jUp0UrPK+saGych0KrPh+/BjlmBFfMkcfUc29pLUJHTVVoj48o8fYc+S4YDQi3t4p3dyHOmdsuaPj21Q==}
+ /chromatic@11.10.4:
+ resolution: {integrity: sha512-nfgDpW5gQ4FtgV1lZXXfqLjONKDCh2K4vwI3dbZrtU1ObOL9THyAzpIdnK9LRcNSeisDLX+XFCryfMg1Ql2U2g==}
hasBin: true
peerDependencies:
'@chromatic-com/cypress': ^0.*.* || ^1.0.0
@@ -4417,6 +4481,10 @@ packages:
engines: {node: '>= 14'}
dev: true
+ /dayjs@1.11.13:
+ resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
+ dev: true
+
/debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
@@ -5263,21 +5331,21 @@ packages:
eslint: 8.57.0
dev: true
- /eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@9.10.0):
+ /eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@9.11.1):
resolution: {integrity: sha512-xsiRwaDNF5wWNC4ZHLut+x/YcAxksUd9Rizt7LaEn3bV8VyYRpXnRJQlLOfYaVy9esk4DFP4zPPnoNVjq5Gc0w==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
dependencies:
- eslint: 9.10.0
+ eslint: 9.11.1
dev: true
- /eslint-plugin-react-refresh@0.4.11(eslint@9.10.0):
- resolution: {integrity: sha512-wrAKxMbVr8qhXTtIKfXqAn5SAtRZt0aXxe5P23Fh4pUAdC6XEsybGLB8P0PI4j1yYqOgUEUlzKAGDfo7rJOjcw==}
+ /eslint-plugin-react-refresh@0.4.12(eslint@9.11.1):
+ resolution: {integrity: sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==}
peerDependencies:
eslint: '>=7'
dependencies:
- eslint: 9.10.0
+ eslint: 9.11.1
dev: true
/eslint-plugin-react@7.33.2(eslint@8.57.0):
@@ -5305,15 +5373,15 @@ packages:
string.prototype.matchall: 4.0.10
dev: true
- /eslint-plugin-storybook@0.8.0(eslint@9.10.0)(typescript@5.5.4):
+ /eslint-plugin-storybook@0.8.0(eslint@9.11.1)(typescript@5.5.4):
resolution: {integrity: sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==}
engines: {node: '>= 18'}
peerDependencies:
eslint: '>=6'
dependencies:
'@storybook/csf': 0.0.1
- '@typescript-eslint/utils': 5.62.0(eslint@9.10.0)(typescript@5.5.4)
- eslint: 9.10.0
+ '@typescript-eslint/utils': 5.62.0(eslint@9.11.1)(typescript@5.5.4)
+ eslint: 9.11.1
requireindex: 1.2.0
ts-dedent: 2.2.0
transitivePeerDependencies:
@@ -5460,8 +5528,8 @@ packages:
- supports-color
dev: true
- /eslint@9.10.0:
- resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==}
+ /eslint@9.11.1:
+ resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -5470,15 +5538,18 @@ packages:
jiti:
optional: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1)
'@eslint-community/regexpp': 4.11.0
'@eslint/config-array': 0.18.0
+ '@eslint/core': 0.6.0
'@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.10.0
- '@eslint/plugin-kit': 0.1.0
+ '@eslint/js': 9.11.1
+ '@eslint/plugin-kit': 0.2.0
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.3.0
'@nodelib/fs.walk': 1.2.8
+ '@types/estree': 1.0.6
+ '@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
@@ -5740,6 +5811,13 @@ packages:
flat-cache: 4.0.1
dev: true
+ /file-selector@0.6.0:
+ resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==}
+ engines: {node: '>= 12'}
+ dependencies:
+ tslib: 2.6.3
+ dev: true
+
/filesize@10.1.6:
resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==}
engines: {node: '>= 10.4.0'}
@@ -6832,6 +6910,11 @@ packages:
argparse: 2.0.1
dev: true
+ /jsdoc-type-pratt-parser@4.1.0:
+ resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==}
+ engines: {node: '>=12.0.0'}
+ dev: true
+
/jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
@@ -7850,6 +7933,10 @@ packages:
/picocolors@1.0.1:
resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+ /picocolors@1.1.0:
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
+ dev: true
+
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
@@ -8015,13 +8102,13 @@ packages:
picocolors: 1.0.1
source-map-js: 1.2.0
- /postcss@8.4.45:
- resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==}
+ /postcss@8.4.47:
+ resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
- picocolors: 1.0.1
- source-map-js: 1.2.0
+ picocolors: 1.1.0
+ source-map-js: 1.2.1
dev: true
/prelude-ls@1.2.1:
@@ -8213,6 +8300,18 @@ packages:
react: 18.3.1
scheduler: 0.23.2
+ /react-dropzone@14.2.3(react@18.3.1):
+ resolution: {integrity: sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==}
+ engines: {node: '>= 10.13'}
+ peerDependencies:
+ react: '>= 16.8 || 18.0.0'
+ dependencies:
+ attr-accept: 2.2.2
+ file-selector: 0.6.0
+ prop-types: 15.8.1
+ react: 18.3.1
+ dev: true
+
/react-element-to-jsx-string@15.0.0(react-dom@18.3.1)(react@18.3.1):
resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==}
peerDependencies:
@@ -8226,6 +8325,15 @@ packages:
react-is: 18.1.0
dev: true
+ /react-hook-form@7.53.0(react@18.3.1):
+ resolution: {integrity: sha512-M1n3HhqCww6S2hxLxciEXy2oISPnAzxY7gvwVPrtlczTM/1dDadXgUxDpHMrMTblDOcm/AXtXxHwZ3jpg1mqKQ==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ react: ^16.8.0 || ^17 || ^18 || ^19
+ dependencies:
+ react: 18.3.1
+ dev: true
+
/react-icons@5.3.0(react@18.2.0):
resolution: {integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==}
peerDependencies:
@@ -8490,29 +8598,29 @@ packages:
glob: 7.2.3
dev: true
- /rollup@4.21.2:
- resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==}
+ /rollup@4.22.4:
+ resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.21.2
- '@rollup/rollup-android-arm64': 4.21.2
- '@rollup/rollup-darwin-arm64': 4.21.2
- '@rollup/rollup-darwin-x64': 4.21.2
- '@rollup/rollup-linux-arm-gnueabihf': 4.21.2
- '@rollup/rollup-linux-arm-musleabihf': 4.21.2
- '@rollup/rollup-linux-arm64-gnu': 4.21.2
- '@rollup/rollup-linux-arm64-musl': 4.21.2
- '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2
- '@rollup/rollup-linux-riscv64-gnu': 4.21.2
- '@rollup/rollup-linux-s390x-gnu': 4.21.2
- '@rollup/rollup-linux-x64-gnu': 4.21.2
- '@rollup/rollup-linux-x64-musl': 4.21.2
- '@rollup/rollup-win32-arm64-msvc': 4.21.2
- '@rollup/rollup-win32-ia32-msvc': 4.21.2
- '@rollup/rollup-win32-x64-msvc': 4.21.2
+ '@rollup/rollup-android-arm-eabi': 4.22.4
+ '@rollup/rollup-android-arm64': 4.22.4
+ '@rollup/rollup-darwin-arm64': 4.22.4
+ '@rollup/rollup-darwin-x64': 4.22.4
+ '@rollup/rollup-linux-arm-gnueabihf': 4.22.4
+ '@rollup/rollup-linux-arm-musleabihf': 4.22.4
+ '@rollup/rollup-linux-arm64-gnu': 4.22.4
+ '@rollup/rollup-linux-arm64-musl': 4.22.4
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4
+ '@rollup/rollup-linux-riscv64-gnu': 4.22.4
+ '@rollup/rollup-linux-s390x-gnu': 4.22.4
+ '@rollup/rollup-linux-x64-gnu': 4.22.4
+ '@rollup/rollup-linux-x64-musl': 4.22.4
+ '@rollup/rollup-win32-arm64-msvc': 4.22.4
+ '@rollup/rollup-win32-ia32-msvc': 4.22.4
+ '@rollup/rollup-win32-x64-msvc': 4.22.4
fsevents: 2.3.3
dev: true
@@ -8794,6 +8902,11 @@ packages:
resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
engines: {node: '>=0.10.0'}
+ /source-map-js@1.2.1:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
@@ -8839,11 +8952,11 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /storybook@8.3.0:
- resolution: {integrity: sha512-XKU+nem9OKX/juvJPwka1Q7DTpSbOe0IMp8ZyLQWorhFKpquJdUjryl7Z9GiFZyyTykCqH4ItQ7h8PaOmqVMOw==}
+ /storybook@8.3.3:
+ resolution: {integrity: sha512-FG2KAVQN54T9R6voudiEftehtkXtLO+YVGP2gBPfacEdDQjY++ld7kTbHzpTT/bpCDx7Yq3dqOegLm9arVJfYw==}
hasBin: true
dependencies:
- '@storybook/core': 8.3.0
+ '@storybook/core': 8.3.3
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -9066,6 +9179,10 @@ packages:
resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==}
dev: true
+ /tailwind-scrollbar-hide@1.1.7:
+ resolution: {integrity: sha512-X324n9OtpTmOMqEgDUEA/RgLrNfBF/jwJdctaPZDzB3mppxJk7TLIDmOreEDm1Bq4R9LSPu4Epf8VSdovNU+iA==}
+ dev: true
+
/tailwindcss@3.4.9:
resolution: {integrity: sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==}
engines: {node: '>=14.0.0'}
@@ -9478,8 +9595,8 @@ packages:
is-typed-array: 1.1.12
dev: true
- /typescript-eslint@8.5.0(eslint@9.10.0)(typescript@5.5.4):
- resolution: {integrity: sha512-uD+XxEoSIvqtm4KE97etm32Tn5MfaZWgWfMMREStLxR6JzvHkc2Tkj7zhTEK5XmtpTmKHNnG8Sot6qDfhHtR1Q==}
+ /typescript-eslint@8.7.0(eslint@9.11.1)(typescript@5.5.4):
+ resolution: {integrity: sha512-nEHbEYJyHwsuf7c3V3RS7Saq+1+la3i0ieR3qP0yjqWSzVmh8Drp47uOl9LjbPANac4S7EFSqvcYIKXUUwIfIQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -9487,9 +9604,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0)(eslint@9.10.0)(typescript@5.5.4)
- '@typescript-eslint/parser': 8.5.0(eslint@9.10.0)(typescript@5.5.4)
- '@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.5.4)
+ '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0)(eslint@9.11.1)(typescript@5.5.4)
+ '@typescript-eslint/parser': 8.7.0(eslint@9.11.1)(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.7.0(eslint@9.11.1)(typescript@5.5.4)
typescript: 5.5.4
transitivePeerDependencies:
- eslint
@@ -9676,7 +9793,7 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.4):
+ /vite-tsconfig-paths@5.0.1(typescript@5.5.4)(vite@5.4.7):
resolution: {integrity: sha512-yqwv+LstU7NwPeNqajZzLEBVpUFU6Dugtb2P84FXuvaoYA+/70l9MHE+GYfYAycVyPSDYZ7mjOFuYBRqlEpTig==}
peerDependencies:
vite: '*'
@@ -9687,14 +9804,14 @@ packages:
debug: 4.3.6
globrex: 0.1.2
tsconfck: 3.1.3(typescript@5.5.4)
- vite: 5.4.4
+ vite: 5.4.7
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /vite@5.4.4:
- resolution: {integrity: sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==}
+ /vite@5.4.7:
+ resolution: {integrity: sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -9725,8 +9842,8 @@ packages:
optional: true
dependencies:
esbuild: 0.21.5
- postcss: 8.4.45
- rollup: 4.21.2
+ postcss: 8.4.47
+ rollup: 4.22.4
optionalDependencies:
fsevents: 2.3.3
dev: true