diff --git a/package.json b/package.json index 3ae3e1c305..9d3e6ebf31 100644 --- a/package.json +++ b/package.json @@ -48,18 +48,17 @@ "@mui/system": "5.15.6", "@mui/x-data-grid": "6.19.3", "@playwright/test": "1.41.2", - "@storybook/addon-essentials": "7.6.7", - "@storybook/addon-interactions": "7.6.7", - "@storybook/addon-links": "7.6.7", - "@storybook/addons": "7.6.7", - "@storybook/blocks": "7.6.10", - "@storybook/jest": "0.2.3", - "@storybook/preview-api": "7.6.7", - "@storybook/react": "7.6.7", - "@storybook/react-vite": "7.6.7", + "@storybook/addon-essentials": "7.6.13", + "@storybook/addon-interactions": "7.6.13", + "@storybook/addon-links": "7.6.13", + "@storybook/addons": "7.6.13", + "@storybook/blocks": "7.6.13", + "@storybook/preview-api": "7.6.13", + "@storybook/react": "7.6.13", + "@storybook/react-vite": "7.6.13", + "@storybook/test": "7.6.13", "@storybook/test-runner": "0.16.0", - "@storybook/testing-library": "0.2.2", - "@storybook/types": "7.6.7", + "@storybook/types": "7.6.13", "@types/chance": "1.1.4", "@types/diff": "5.0.8", "@types/glob": "8.1.0", @@ -134,7 +133,7 @@ "remark-breaks": "4.0.0", "remark-gfm": "4.0.0", "semver": "7.5.4", - "storybook": "7.6.7", + "storybook": "7.6.13", "storybook-addon-mock": "4.3.0", "stylelint": "15.11.0", "stylelint-config-standard": "34.0.0", diff --git a/web/src/app/forms/FormField.jsx b/web/src/app/forms/FormField.jsx index 96041e8ada..b146b3c602 100644 --- a/web/src/app/forms/FormField.jsx +++ b/web/src/app/forms/FormField.jsx @@ -287,6 +287,7 @@ FormField.propTypes = { multiple: p.bool, + destType: p.string, options: p.arrayOf( p.shape({ label: p.string, diff --git a/web/src/app/selection/DestinationField.stories.tsx b/web/src/app/selection/DestinationField.stories.tsx index 6bfad42b17..ffe3b5f92c 100644 --- a/web/src/app/selection/DestinationField.stories.tsx +++ b/web/src/app/selection/DestinationField.stories.tsx @@ -1,8 +1,7 @@ import React from 'react' import type { Meta, StoryObj } from '@storybook/react' import DestinationField from './DestinationField' -import { expect } from '@storybook/jest' -import { within } from '@storybook/testing-library' +import { expect, within } from '@storybook/test' import { handleDefaultConfig } from '../storybook/graphql' import { useArgs } from '@storybook/preview-api' import { FieldValueInput } from '../../schema' diff --git a/web/src/app/selection/DestinationInputDirect.stories.tsx b/web/src/app/selection/DestinationInputDirect.stories.tsx index da863a401d..3a2c47dc19 100644 --- a/web/src/app/selection/DestinationInputDirect.stories.tsx +++ b/web/src/app/selection/DestinationInputDirect.stories.tsx @@ -1,8 +1,7 @@ import React from 'react' import type { Meta, StoryObj } from '@storybook/react' import DestinationInputDirect from './DestinationInputDirect' -import { expect } from '@storybook/jest' -import { within, userEvent } from '@storybook/testing-library' +import { expect, within, userEvent } from '@storybook/test' import { handleDefaultConfig } from '../storybook/graphql' import { HttpResponse, graphql } from 'msw' import { useArgs } from '@storybook/preview-api' diff --git a/web/src/app/selection/DestinationInputDirect.tsx b/web/src/app/selection/DestinationInputDirect.tsx index 81e96d0c37..0b2a212cd4 100644 --- a/web/src/app/selection/DestinationInputDirect.tsx +++ b/web/src/app/selection/DestinationInputDirect.tsx @@ -94,7 +94,7 @@ export default function DestinationInputDirect( } // add live validation icon to the right of the textfield as an endAdornment - if (adorn && props.value === debouncedValue) { + if (adorn && props.value === debouncedValue && !props.disabled) { iprops = { endAdornment: {adorn}, ...iprops, diff --git a/web/src/app/selection/DestinationSearchSelect.stories.tsx b/web/src/app/selection/DestinationSearchSelect.stories.tsx index 43f4b81254..411dd424ff 100644 --- a/web/src/app/selection/DestinationSearchSelect.stories.tsx +++ b/web/src/app/selection/DestinationSearchSelect.stories.tsx @@ -1,8 +1,7 @@ import React from 'react' import type { Meta, StoryObj } from '@storybook/react' import DestinationSearchSelect from './DestinationSearchSelect' -import { expect } from '@storybook/jest' -import { userEvent, within } from '@storybook/testing-library' +import { expect, userEvent, within } from '@storybook/test' import { handleDefaultConfig } from '../storybook/graphql' import { HttpResponse, graphql } from 'msw' import { useArgs } from '@storybook/preview-api' diff --git a/web/src/app/storybook/defaultDestTypes.ts b/web/src/app/storybook/defaultDestTypes.ts index 030a588ac4..eca300d23f 100644 --- a/web/src/app/storybook/defaultDestTypes.ts +++ b/web/src/app/storybook/defaultDestTypes.ts @@ -40,7 +40,7 @@ export const destTypes: DestinationTypeInfo[] = [ isSchedOnCallNotify: false, iconURL: '', iconAltText: '', - supportsStatusUpdates: false, + supportsStatusUpdates: true, statusUpdatesRequired: false, requiredFields: [ { @@ -109,4 +109,60 @@ export const destTypes: DestinationTypeInfo[] = [ }, ], }, + { + type: 'supports-status', + name: 'Single Field Destination Type', + enabled: true, + disabledMessage: 'Single field destination type must be configured.', + userDisclaimer: '', + isContactMethod: true, + isEPTarget: false, + isSchedOnCallNotify: false, + iconURL: '', + iconAltText: '', + supportsStatusUpdates: true, + statusUpdatesRequired: false, + requiredFields: [ + { + fieldID: 'phone-number', + labelSingular: 'Phone Number', + labelPlural: 'Phone Numbers', + hint: 'Include country code e.g. +1 (USA), +91 (India), +44 (UK)', + hintURL: '', + placeholderText: '11235550123', + prefix: '+', + inputType: 'tel', + isSearchSelectable: false, + supportsValidation: true, + }, + ], + }, + { + type: 'required-status', + name: 'Single Field Destination Type', + enabled: true, + disabledMessage: 'Single field destination type must be configured.', + userDisclaimer: '', + isContactMethod: true, + isEPTarget: false, + isSchedOnCallNotify: false, + iconURL: '', + iconAltText: '', + supportsStatusUpdates: false, + statusUpdatesRequired: true, + requiredFields: [ + { + fieldID: 'phone-number', + labelSingular: 'Phone Number', + labelPlural: 'Phone Numbers', + hint: 'Include country code e.g. +1 (USA), +91 (India), +44 (UK)', + hintURL: '', + placeholderText: '11235550123', + prefix: '+', + inputType: 'tel', + isSearchSelectable: false, + supportsValidation: true, + }, + ], + }, ] diff --git a/web/src/app/users/UserContactMethodFormDest.stories.tsx b/web/src/app/users/UserContactMethodFormDest.stories.tsx new file mode 100644 index 0000000000..c5b5b7e8ab --- /dev/null +++ b/web/src/app/users/UserContactMethodFormDest.stories.tsx @@ -0,0 +1,219 @@ +import React from 'react' +import type { Meta, StoryObj } from '@storybook/react' +import UserContactMethodFormDest, { Value } from './UserContactMethodFormDest' +import { expect, within, userEvent, waitFor } from '@storybook/test' +import { handleDefaultConfig } from '../storybook/graphql' +import { useArgs } from '@storybook/preview-api' +import { HttpResponse, graphql } from 'msw' + +const meta = { + title: 'users/UserContactMethodFormDest', + component: UserContactMethodFormDest, + tags: ['autodocs'], + parameters: { + msw: { + handlers: [ + handleDefaultConfig, + graphql.query('ValidateDestination', ({ variables: vars }) => { + return HttpResponse.json({ + data: { + destinationFieldValidate: vars.input.value === '+15555555555', + }, + }) + }), + ], + }, + }, + render: function Component(args) { + const [, setArgs] = useArgs() + const onChange = (newValue: Value): void => { + if (args.onChange) args.onChange(newValue) + setArgs({ value: newValue }) + } + return + }, +} satisfies Meta + +export default meta +type Story = StoryObj + +export const SupportStatusUpdates: Story = { + args: { + value: { + name: 'supports status', + dest: { + type: 'supports-status', + values: [ + { + fieldID: 'phone-number', + value: '+15555555555', + }, + ], + }, + statusUpdates: false, + }, + disabled: false, + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + // ensure status updates checkbox is clickable + + await expect( + await canvas.findByLabelText('Send alert status updates'), + ).not.toBeDisabled() + }, +} + +export const RequiredStatusUpdates: Story = { + args: { + value: { + name: 'required status', + dest: { + type: 'required-status', + values: [ + { + fieldID: 'phone-number', + value: '+15555555555', + }, + ], + }, + statusUpdates: false, + }, + disabled: false, + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + // ensure status updates checkbox is not clickable + + await expect( + await canvas.findByLabelText( + 'Send alert status updates (cannot be disabled for this type)', + ), + ).toBeDisabled() + }, +} + +export const ErrorSingleField: Story = { + args: { + value: { + name: '-notvalid', + dest: { + type: 'single-field', + values: [ + { + fieldID: 'phone-number', + value: '+', + }, + ], + }, + statusUpdates: false, + }, + disabled: false, + errors: [ + { + field: 'name', + message: 'must begin with a letter', + name: 'FieldError', + path: [], + details: {}, + }, + ], + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + await userEvent.type(await canvas.findByLabelText('Phone Number'), '123') + + // ensure errors are shown + await expect( + await canvas.findByText('Must begin with a letter'), + ).toBeVisible() + await waitFor(async function CloseIcon() { + await expect(await canvas.findByTestId('CloseIcon')).toBeVisible() + }) + }, +} + +export const ErrorMultiField: Story = { + args: { + value: { + name: '-notvalid', + dest: { + type: 'triple-field', + values: [ + { + fieldID: 'first-field', + value: '+', + }, + { + fieldID: 'second-field', + value: 'notAnEmail', + }, + { + fieldID: 'third-field', + value: '-', + }, + ], + }, + statusUpdates: false, + }, + disabled: false, + errors: [ + { + field: 'name', + message: 'must begin with a letter', + name: 'FieldError', + path: [], + details: {}, + }, + ], + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + await userEvent.type(await canvas.findByLabelText('First Item'), '123') + + // ensure errors are shown + await expect( + await canvas.findByText('Must begin with a letter'), + ).toBeVisible() + + await waitFor(async function ThreeCloseIcons() { + await expect(await canvas.findAllByTestId('CloseIcon')).toHaveLength(3) + }) + }, +} + +export const Disabled: Story = { + args: { + value: { + name: 'disabled dest', + dest: { + type: 'triple-field', + values: [], + }, + statusUpdates: false, + }, + disabled: true, + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + + const combo = await canvas.findByRole('combobox') + + // get it's input field sibling (combo is a dom element) + const input = combo.parentElement?.querySelector('input') + await expect(input).toBeDisabled() + + await expect( + await canvas.findByPlaceholderText('11235550123'), + ).toBeDisabled() + await expect( + await canvas.findByPlaceholderText('foobar@example.com'), + ).toBeDisabled() + await expect( + await canvas.findByPlaceholderText('slack user ID'), + ).toBeDisabled() + await expect( + await canvas.findByLabelText('Send alert status updates'), + ).toBeDisabled() + }, +} diff --git a/web/src/app/users/UserContactMethodFormDest.tsx b/web/src/app/users/UserContactMethodFormDest.tsx new file mode 100644 index 0000000000..5bfc69d858 --- /dev/null +++ b/web/src/app/users/UserContactMethodFormDest.tsx @@ -0,0 +1,136 @@ +import { Checkbox, FormControlLabel, Typography } from '@mui/material' +import Grid from '@mui/material/Grid' +import TextField from '@mui/material/TextField' +import React from 'react' +import { DestinationInput } from '../../schema' +import { FormContainer, FormField } from '../forms' +import { renderMenuItem } from '../selection/DisableableMenuItem' +import { FieldError } from '../util/errutil' +import DestinationField from '../selection/DestinationField' +import { useContactMethodTypes } from '../util/RequireConfig' + +export type Value = { + name: string + dest: DestinationInput + statusUpdates: boolean +} + +export type UserContactMethodFormProps = { + value: Value + + errors?: Array + + disabled?: boolean + edit?: boolean + + onChange?: (CMValue: Value) => void +} + +export default function UserContactMethodFormDest( + props: UserContactMethodFormProps, +): JSX.Element { + const { value, edit = false, ...other } = props + + const destinationTypes = useContactMethodTypes() + const currentType = destinationTypes.find((d) => d.type === value.dest.type) + + if (!currentType) throw new Error('invalid destination type') + + let statusLabel = 'Send alert status updates' + let statusUpdateChecked = value.statusUpdates + if (currentType.statusUpdatesRequired) { + statusLabel = 'Send alert status updates (cannot be disabled for this type)' + statusUpdateChecked = true + } else if (!currentType.supportsStatusUpdates) { + statusLabel = 'Send alert status updates (not supported for this type)' + statusUpdateChecked = false + } + + return ( + { + if (newValue.dest.type === value.dest.type) { + return newValue + } + + // reset otherwise + return { + ...newValue, + dest: { + ...newValue.dest, + values: [], + }, + } + }} + optionalLabels + > + + + + + + + {destinationTypes.map((t) => + renderMenuItem({ + label: t.name, + value: t.type, + disabled: !t.enabled, + disabledMessage: t.enabled ? '' : t.disabledMessage, + }), + )} + + + + + + + + {currentType?.userDisclaimer} + + + + + + props.onChange && + props.onChange({ + ...value, + statusUpdates: v.target.checked, + }) + } + /> + } + /> + + + + ) +} diff --git a/web/src/app/util/DestinationChip.stories.tsx b/web/src/app/util/DestinationChip.stories.tsx index df1a39e1a8..a157413ad3 100644 --- a/web/src/app/util/DestinationChip.stories.tsx +++ b/web/src/app/util/DestinationChip.stories.tsx @@ -1,8 +1,7 @@ import React from 'react' import type { Meta, StoryObj } from '@storybook/react' import DestinationChip from './DestinationChip' -import { expect } from '@storybook/jest' -import { within } from '@storybook/testing-library' +import { expect, within } from '@storybook/test' import { handleDefaultConfig } from '../storybook/graphql' const meta = { diff --git a/web/src/app/util/DestinationInputChip.stories.tsx b/web/src/app/util/DestinationInputChip.stories.tsx index 267d58260a..77278c4f2f 100644 --- a/web/src/app/util/DestinationInputChip.stories.tsx +++ b/web/src/app/util/DestinationInputChip.stories.tsx @@ -1,8 +1,7 @@ import React from 'react' import type { Meta, StoryObj } from '@storybook/react' import DestinationInputChip from './DestinationInputChip' -import { expect } from '@storybook/jest' -import { userEvent, within } from '@storybook/testing-library' +import { expect, userEvent, within } from '@storybook/test' import { handleDefaultConfig } from '../storybook/graphql' import { HttpResponse, graphql } from 'msw' diff --git a/web/src/app/util/RequireConfig.tsx b/web/src/app/util/RequireConfig.tsx index ba92753cf4..d9da7fbc92 100644 --- a/web/src/app/util/RequireConfig.tsx +++ b/web/src/app/util/RequireConfig.tsx @@ -209,6 +209,12 @@ export function useConfigValue(...fields: ConfigID[]): Value[] { return fields.map((f) => config[f]) } +// useContactMethodTypes returns a list of contact method destination types. +export function useContactMethodTypes(): DestinationTypeInfo[] { + const cfg = React.useContext(ConfigContext) + return cfg.destTypes.filter((t) => t.isContactMethod) +} + // useDestinationType returns information about the given destination type. export function useDestinationType(type: DestinationType): DestinationTypeInfo { const ctx = React.useContext(ConfigContext) diff --git a/web/src/app/util/TelTextField.stories.tsx b/web/src/app/util/TelTextField.stories.tsx index 85b49b8cfe..068dc2a9cc 100644 --- a/web/src/app/util/TelTextField.stories.tsx +++ b/web/src/app/util/TelTextField.stories.tsx @@ -2,8 +2,7 @@ import React from 'react' import type { Meta, StoryObj } from '@storybook/react' import TelTextField from './TelTextField' import { HttpResponse, graphql } from 'msw' -import { expect } from '@storybook/jest' -import { within } from '@storybook/testing-library' +import { expect, within } from '@storybook/test' import { useArgs } from '@storybook/preview-api' import { handleDefaultConfig } from '../storybook/graphql' diff --git a/web/src/app/util/Time.stories.tsx b/web/src/app/util/Time.stories.tsx index 3da48f8997..c6bf464d24 100644 --- a/web/src/app/util/Time.stories.tsx +++ b/web/src/app/util/Time.stories.tsx @@ -1,7 +1,6 @@ import type { Meta, StoryObj } from '@storybook/react' import { Time } from './Time' -import { expect } from '@storybook/jest' -import { within } from '@storybook/testing-library' +import { expect, within } from '@storybook/test' const meta = { title: 'util/Time', diff --git a/yarn.lock b/yarn.lock index f92e6d04b8..a9d5722fd7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2737,15 +2737,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": ^0.24.1 - checksum: 3cf1d4b66c9c4ffda58b246de1ddcba8e6ad085af63dccdf07922511f13b68c0cc480a7bc620cb4f3099a6f134801c747e1df7bfc7a4ef4dceefbdea3e31e1de - languageName: node - linkType: hard - "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -4425,13 +4416,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: fd0d855e748ef767eb19da1a60ed0ab928e91e0f358c1dd198d600762c0015440b15755e96d1176e2a0db7e09c6a64ed487828ee10dd0c3e22f61eb09c478cd0 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -4457,61 +4441,61 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-actions@npm:7.6.7" +"@storybook/addon-actions@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-actions@npm:7.6.13" dependencies: - "@storybook/core-events": 7.6.7 + "@storybook/core-events": 7.6.13 "@storybook/global": ^5.0.0 "@types/uuid": ^9.0.1 dequal: ^2.0.2 polished: ^4.2.2 uuid: ^9.0.0 - checksum: 0a68abbb89e2aa569dd0d1bb7793bd571e6095e108e19028a7f23afdbf4625d008c96e0b0c95c4a77fce97380f50765ef922152fe02134e5a9a96a66ca4237a7 + checksum: 9f76a8fce6396d47a244e7107759fcbdf5605f7c3d6d666d5a444ea92c3e4f210855e0d8f8083ad92f3405e43e753e3953ea23ac65642af40dab4a23887eacfb languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-backgrounds@npm:7.6.7" +"@storybook/addon-backgrounds@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-backgrounds@npm:7.6.13" dependencies: "@storybook/global": ^5.0.0 memoizerific: ^1.11.3 ts-dedent: ^2.0.0 - checksum: 0598707fef857c1bb9402875dcd08362b090b524ca02cb9a2d475150ae489b17c4cfa6b0f76759a1c41c8a00502b7e362ca3352ed1263a4c5295f5380ad0ba8a + checksum: 189183000b4e5558981d7c19c24c285d6d99f94ee970668c3daa5304f4b1bd1a14370faa32f08376c868714a6856a8674edb3b3f9656c244830e1fe94c1668f0 languageName: node linkType: hard -"@storybook/addon-controls@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-controls@npm:7.6.7" +"@storybook/addon-controls@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-controls@npm:7.6.13" dependencies: - "@storybook/blocks": 7.6.7 + "@storybook/blocks": 7.6.13 lodash: ^4.17.21 ts-dedent: ^2.0.0 - checksum: b98166568f3479e628618f77d64baaf361e74f4388a2c15dd1fd2c353c497873890365d15af411af1f66b83b63627050939ad1a058125faa9f6f67714626308e + checksum: a8425890ed89d74da8c344bef3f1846bba120ddca23fa680e92f9e4e198467d1df54cdafeae0bbec52992338d58425f42ae681e4d5bf30a4e33e62104d3802c5 languageName: node linkType: hard -"@storybook/addon-docs@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-docs@npm:7.6.7" +"@storybook/addon-docs@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-docs@npm:7.6.13" dependencies: "@jest/transform": ^29.3.1 "@mdx-js/react": ^2.1.5 - "@storybook/blocks": 7.6.7 - "@storybook/client-logger": 7.6.7 - "@storybook/components": 7.6.7 - "@storybook/csf-plugin": 7.6.7 - "@storybook/csf-tools": 7.6.7 + "@storybook/blocks": 7.6.13 + "@storybook/client-logger": 7.6.13 + "@storybook/components": 7.6.13 + "@storybook/csf-plugin": 7.6.13 + "@storybook/csf-tools": 7.6.13 "@storybook/global": ^5.0.0 "@storybook/mdx2-csf": ^1.0.0 - "@storybook/node-logger": 7.6.7 - "@storybook/postinstall": 7.6.7 - "@storybook/preview-api": 7.6.7 - "@storybook/react-dom-shim": 7.6.7 - "@storybook/theming": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/node-logger": 7.6.13 + "@storybook/postinstall": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@storybook/react-dom-shim": 7.6.13 + "@storybook/theming": 7.6.13 + "@storybook/types": 7.6.13 fs-extra: ^11.1.0 remark-external-links: ^8.0.0 remark-slug: ^6.0.0 @@ -4519,60 +4503,60 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 967669f44014c194dab94ad572cbf6d89dce86376ccf43867ae1801609598cb70faca49b7df8426227bfe6348887688285fae5f6cebb12e58048e74dec6ba0ce - languageName: node - linkType: hard - -"@storybook/addon-essentials@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-essentials@npm:7.6.7" - dependencies: - "@storybook/addon-actions": 7.6.7 - "@storybook/addon-backgrounds": 7.6.7 - "@storybook/addon-controls": 7.6.7 - "@storybook/addon-docs": 7.6.7 - "@storybook/addon-highlight": 7.6.7 - "@storybook/addon-measure": 7.6.7 - "@storybook/addon-outline": 7.6.7 - "@storybook/addon-toolbars": 7.6.7 - "@storybook/addon-viewport": 7.6.7 - "@storybook/core-common": 7.6.7 - "@storybook/manager-api": 7.6.7 - "@storybook/node-logger": 7.6.7 - "@storybook/preview-api": 7.6.7 + checksum: 29bfb824ec71e7f671e838ef368843660883e1c404ea9bec6907a8c0416b3f3687135c039aba8b31be92d46236ec4e234c997ae74869cb2fc1c762f786c1ea7a + languageName: node + linkType: hard + +"@storybook/addon-essentials@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-essentials@npm:7.6.13" + dependencies: + "@storybook/addon-actions": 7.6.13 + "@storybook/addon-backgrounds": 7.6.13 + "@storybook/addon-controls": 7.6.13 + "@storybook/addon-docs": 7.6.13 + "@storybook/addon-highlight": 7.6.13 + "@storybook/addon-measure": 7.6.13 + "@storybook/addon-outline": 7.6.13 + "@storybook/addon-toolbars": 7.6.13 + "@storybook/addon-viewport": 7.6.13 + "@storybook/core-common": 7.6.13 + "@storybook/manager-api": 7.6.13 + "@storybook/node-logger": 7.6.13 + "@storybook/preview-api": 7.6.13 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: a088873a7326a6b0ae7355b0bcd9a50b91b3b79bc0aef84f645efc479c4c7831345271430806572dbf743af4b01b490b2d733492ea08010de5af7d9d8d0db2db + checksum: c39e1370a755cf5f0dc0845ff227f4e1795bc0430c1087be347b8b69476a0746e5d96b6290331199dac35b3d1ff9691d34bcdd69f9822acf22c3aa4b1e92619c languageName: node linkType: hard -"@storybook/addon-highlight@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-highlight@npm:7.6.7" +"@storybook/addon-highlight@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-highlight@npm:7.6.13" dependencies: "@storybook/global": ^5.0.0 - checksum: a148e54c2a489ae452f77b2870359fe7800655735dd18046d3d081fd78b5caebacec016fbda649e24c0fcc779639a38641c18ba2efedf37f05e401232689168c + checksum: 6d391a62c7a2774ff01ef1c7571a6019dba01ac78a5a4899777f249e3d30c38728424955d07f4d653c11193745db639c2a15d78af2f40a0d478950e3d6fdd63b languageName: node linkType: hard -"@storybook/addon-interactions@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-interactions@npm:7.6.7" +"@storybook/addon-interactions@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-interactions@npm:7.6.13" dependencies: "@storybook/global": ^5.0.0 - "@storybook/types": 7.6.7 + "@storybook/types": 7.6.13 jest-mock: ^27.0.6 polished: ^4.2.2 ts-dedent: ^2.2.0 - checksum: f0e148c02602a5608c85295b39435ae9d672f657a23fdabb22d6882bb444bfd04aaf19aa8c015c6e8a59de48a498c1bb8c51b83c7b3172842ded18d5ff0e8cf4 + checksum: b3e0f28d745c9b9e52f3fdb2eaf0c0360c1f55343731717fdaa737118b6738935c2d74278c4e406df494bc71106d2c0794c471e9e4ce9d1a001d2e9ddf2f1864 languageName: node linkType: hard -"@storybook/addon-links@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-links@npm:7.6.7" +"@storybook/addon-links@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-links@npm:7.6.13" dependencies: "@storybook/csf": ^0.1.2 "@storybook/global": ^5.0.0 @@ -4582,54 +4566,54 @@ __metadata: peerDependenciesMeta: react: optional: true - checksum: a0ea89f2ffd09c2a5de66381d1a5b955b78a92d93f65885285af39c69e17ab35f0b6099742b7cb36816e14b307f59f88c85023499ab56d028d3e68fea6033c6c + checksum: 8f15704c7052afb9366339971163461ea5e9ddcd23e24b9ce936867e51d4dda47afd0115e8c97fee6030eef8410e50d73d990f400dd5f95a7df03fd25b18f75a languageName: node linkType: hard -"@storybook/addon-measure@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-measure@npm:7.6.7" +"@storybook/addon-measure@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-measure@npm:7.6.13" dependencies: "@storybook/global": ^5.0.0 tiny-invariant: ^1.3.1 - checksum: 1c89eff8d5663cd1caf6f6ebe6a9bf0335dc4787948a7ec76c6bc440dd40a8fbc217ddcd0596f3823131a5264573c091683b6bb7859bdf7dac647d503b0870f5 + checksum: 0e63f0b4a6f7ac08642ee86698e96e891c2095bfdd4a9776742bf1d6d2a2a71d00a03fce969fe3d8c3a5646d7f74e9fb99e57d0be0e0283c8e86d4995cfcb41c languageName: node linkType: hard -"@storybook/addon-outline@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-outline@npm:7.6.7" +"@storybook/addon-outline@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-outline@npm:7.6.13" dependencies: "@storybook/global": ^5.0.0 ts-dedent: ^2.0.0 - checksum: e4f39d4310d17defef60110e1927a4be1278ba1fbfdc5ca85563b41be29df1a685ec38aa591db830c3baf9234fd1a935ba49202491429e2f1142a7cbe88af88e + checksum: 40fc43b0677495ab7cf739d5e5e8c857f4706c7c7e51068fbdfd27195f069d0ec57cba7106316e5c5fc04dd69c4fd8b991340ae43fcb5e92bd6e41547fcda596 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-toolbars@npm:7.6.7" - checksum: beedf517f457e37e1e29144cefcbc0519bfd6588f0ac16831191453943842fec8ae96bbc4febeb70facde21bb7491db124235acd2b5e54addee5d766a71a33bd +"@storybook/addon-toolbars@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-toolbars@npm:7.6.13" + checksum: 225c9828ca96b793aa79fc7756e5d3fed2f6adfc910c441193ab38348c31a9fe840b10f67f0e34bf0637c884d2bce503c8081073b01c0df802d71de6ef31e8a3 languageName: node linkType: hard -"@storybook/addon-viewport@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addon-viewport@npm:7.6.7" +"@storybook/addon-viewport@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addon-viewport@npm:7.6.13" dependencies: memoizerific: ^1.11.3 - checksum: 724e83509ead4edb8720bb4fa803bb0ba0b76309be741d4a2322c63f5bc20964066e42c1dab0820251f60a8c67be42ea3aa285ebe8ffee32b9b938d097a3c9f4 + checksum: f621942f40fb698e369b3c0add20552ed2a99f1696337f01b90e3997f01bec8d58f118431e3a86afdfdef5368eee0fb3c6f1aa8dc384367d9d91140e40a64468 languageName: node linkType: hard -"@storybook/addons@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/addons@npm:7.6.7" +"@storybook/addons@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/addons@npm:7.6.13" dependencies: - "@storybook/manager-api": 7.6.7 - "@storybook/preview-api": 7.6.7 - "@storybook/types": 7.6.7 - checksum: 7b4d323696bf6b7e13344cc771b49d2aabe2fab36b4d87ae1f0f2dfa89a540b7597868a0cd5c7042bf3bc13c51c9c7e2b8c41528acfc334e1dff2a6aa87c83cd + "@storybook/manager-api": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@storybook/types": 7.6.13 + checksum: 458fc5a7df3b181f9da05270fc93e839a8c7ea34261e688a4158211aa34dddba5375315c90adff5a9f6057dd83b71b35bd68f2d239faf5e968f37e712c004e1f languageName: node linkType: hard @@ -4644,55 +4628,21 @@ __metadata: languageName: node linkType: hard -"@storybook/blocks@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/blocks@npm:7.6.10" - dependencies: - "@storybook/channels": 7.6.10 - "@storybook/client-logger": 7.6.10 - "@storybook/components": 7.6.10 - "@storybook/core-events": 7.6.10 - "@storybook/csf": ^0.1.2 - "@storybook/docs-tools": 7.6.10 - "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.6.10 - "@storybook/preview-api": 7.6.10 - "@storybook/theming": 7.6.10 - "@storybook/types": 7.6.10 - "@types/lodash": ^4.14.167 - color-convert: ^2.0.1 - dequal: ^2.0.2 - lodash: ^4.17.21 - markdown-to-jsx: ^7.1.8 - memoizerific: ^1.11.3 - polished: ^4.2.2 - react-colorful: ^5.1.2 - telejson: ^7.2.0 - tocbot: ^4.20.1 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: a76e9d3a0507493d08b5caa0c9a3c51759829364071fb8ef1ca12d2f21055e6502094fa287fc6a94a58b6df7564878382bba0d35d9ed03e4165463bd5cea8929 - languageName: node - linkType: hard - -"@storybook/blocks@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/blocks@npm:7.6.7" +"@storybook/blocks@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/blocks@npm:7.6.13" dependencies: - "@storybook/channels": 7.6.7 - "@storybook/client-logger": 7.6.7 - "@storybook/components": 7.6.7 - "@storybook/core-events": 7.6.7 + "@storybook/channels": 7.6.13 + "@storybook/client-logger": 7.6.13 + "@storybook/components": 7.6.13 + "@storybook/core-events": 7.6.13 "@storybook/csf": ^0.1.2 - "@storybook/docs-tools": 7.6.7 + "@storybook/docs-tools": 7.6.13 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.6.7 - "@storybook/preview-api": 7.6.7 - "@storybook/theming": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/manager-api": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@storybook/theming": 7.6.13 + "@storybook/types": 7.6.13 "@types/lodash": ^4.14.167 color-convert: ^2.0.1 dequal: ^2.0.2 @@ -4708,7 +4658,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 6f5815cb8a7aae4ca9b104f1c5e5ec6b4949c90a373d904b44c5aebfec0b885606ef1ab2e44ecbbc544c3d6eed869f0feaa284d7336aeebb1f440d6797dc649f + checksum: a612c04d83a48cdba2ca3b59622dd5c9e895326fe5953435f71d92a077d71f47717e2bb5699a7a9adaa6ecc84a9f272489d34cee70ca09ce9cd72a5a0351a721 languageName: node linkType: hard @@ -4770,14 +4720,14 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-manager@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/builder-manager@npm:7.6.7" +"@storybook/builder-manager@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/builder-manager@npm:7.6.13" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.6.7 - "@storybook/manager": 7.6.7 - "@storybook/node-logger": 7.6.7 + "@storybook/core-common": 7.6.13 + "@storybook/manager": 7.6.13 + "@storybook/node-logger": 7.6.13 "@types/ejs": ^3.1.1 "@types/find-cache-dir": ^3.2.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 @@ -4790,22 +4740,22 @@ __metadata: fs-extra: ^11.1.0 process: ^0.11.10 util: ^0.12.4 - checksum: dd4d64038cb8bcc06092cf239d95d7f8c8a7420243ce26db0b362f44182a138d9e1d5fee15bd12865df6d3b89d2fad1a167d5ebed2dba4357bd5c1d16be66874 + checksum: 739aca9eb29174a52f56db8fdd8a337198b10a496a589b57ba3c4c376c7a48925976c03cc0def42810911fe322fd69f5e7213703235aa9bd12c3ba5a2d23844e languageName: node linkType: hard -"@storybook/builder-vite@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/builder-vite@npm:7.6.7" +"@storybook/builder-vite@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/builder-vite@npm:7.6.13" dependencies: - "@storybook/channels": 7.6.7 - "@storybook/client-logger": 7.6.7 - "@storybook/core-common": 7.6.7 - "@storybook/csf-plugin": 7.6.7 - "@storybook/node-logger": 7.6.7 - "@storybook/preview": 7.6.7 - "@storybook/preview-api": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/channels": 7.6.13 + "@storybook/client-logger": 7.6.13 + "@storybook/core-common": 7.6.13 + "@storybook/csf-plugin": 7.6.13 + "@storybook/node-logger": 7.6.13 + "@storybook/preview": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@storybook/types": 7.6.13 "@types/find-cache-dir": ^3.2.1 browser-assert: ^1.2.1 es-module-lexer: ^0.9.3 @@ -4826,21 +4776,7 @@ __metadata: optional: true vite-plugin-glimmerx: optional: true - checksum: 48fa0f0d4a6ec0f97c7e8ea4f6d45861722efda6ca6d8d0585afada32ea0cd44bf25fbb061538685378df6332b16adb59793704868c2110f1a38cb30b7f1a9ea - languageName: node - linkType: hard - -"@storybook/channels@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/channels@npm:7.6.10" - dependencies: - "@storybook/client-logger": 7.6.10 - "@storybook/core-events": 7.6.10 - "@storybook/global": ^5.0.0 - qs: ^6.10.0 - telejson: ^7.2.0 - tiny-invariant: ^1.3.1 - checksum: fb91bde253dc685a4c3b13d895766240ec4bc0581622c1d36491bbfe8aa7b86893a8d8ee85309ceced8bf59bba930b15b7b43adc9e746a5976ab11d482fc6011 + checksum: 85533e420a2c0c640fde5acb93d8a36c7460a8c66161eb514e02f68e619718e9c0ec2bd0132cfc762c06389f55406a46527cf4e4710052c147c6f9418d3a1f00 languageName: node linkType: hard @@ -4858,17 +4794,17 @@ __metadata: languageName: node linkType: hard -"@storybook/channels@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/channels@npm:7.6.7" +"@storybook/channels@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/channels@npm:7.6.13" dependencies: - "@storybook/client-logger": 7.6.7 - "@storybook/core-events": 7.6.7 + "@storybook/client-logger": 7.6.13 + "@storybook/core-events": 7.6.13 "@storybook/global": ^5.0.0 qs: ^6.10.0 telejson: ^7.2.0 tiny-invariant: ^1.3.1 - checksum: cc90ae81bfe7225f3d8de5c0d871870ccc126ae065b83ee9450993877b70d708d3ee198a556d8c3da0fb58ebe68b576a20907e2916308a8ac7a6d7c68eda59ac + checksum: 1b50f6511e3819f4da13efaaabb70aeb46503623229e7ba6fed4b77063e0a94d81e1e55b81852b657ea5cb82964c943e9a8eb546574951a0ac1242c5bf2610e4 languageName: node linkType: hard @@ -4923,22 +4859,22 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/cli@npm:7.6.7" +"@storybook/cli@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/cli@npm:7.6.13" dependencies: "@babel/core": ^7.23.2 "@babel/preset-env": ^7.23.2 "@babel/types": ^7.23.0 "@ndelangen/get-tarball": ^3.0.7 - "@storybook/codemod": 7.6.7 - "@storybook/core-common": 7.6.7 - "@storybook/core-events": 7.6.7 - "@storybook/core-server": 7.6.7 - "@storybook/csf-tools": 7.6.7 - "@storybook/node-logger": 7.6.7 - "@storybook/telemetry": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/codemod": 7.6.13 + "@storybook/core-common": 7.6.13 + "@storybook/core-events": 7.6.13 + "@storybook/core-server": 7.6.13 + "@storybook/csf-tools": 7.6.13 + "@storybook/node-logger": 7.6.13 + "@storybook/telemetry": 7.6.13 + "@storybook/types": 7.6.13 "@types/semver": ^7.3.4 "@yarnpkg/fslib": 2.10.3 "@yarnpkg/libzip": 2.3.0 @@ -4963,7 +4899,6 @@ __metadata: puppeteer-core: ^2.1.1 read-pkg-up: ^7.0.1 semver: ^7.3.7 - simple-update-notifier: ^2.0.0 strip-json-comments: ^3.0.1 tempy: ^1.0.1 ts-dedent: ^2.0.0 @@ -4971,16 +4906,7 @@ __metadata: bin: getstorybook: ./bin/index.js sb: ./bin/index.js - checksum: bb0d1babdf7c2c607bbaf0890ac102dd230c3576decf39d32c6ec551cc6fc841e552964d13efb40b526cb6fd05e02fda5307e888992f928805fe828107c07b88 - languageName: node - linkType: hard - -"@storybook/client-logger@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/client-logger@npm:7.6.10" - dependencies: - "@storybook/global": ^5.0.0 - checksum: 34d176d8328636161f0b9ac0a5e5c7d312af60a24da4c9187fdc903ff936df7a25ccefe1bb9d4e5f1bc570c47cff7d988aa739144e274390a0e0b12eea762442 + checksum: 54afbfa204bcbf560571d2358ee340cf9c76de83a9d152741ed88ce965f239cdf2f64278b856cfdaa0952be8791620ed9ddf54e5a91153c5f1a3d6efb022b4f5 languageName: node linkType: hard @@ -4993,12 +4919,12 @@ __metadata: languageName: node linkType: hard -"@storybook/client-logger@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/client-logger@npm:7.6.7" +"@storybook/client-logger@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/client-logger@npm:7.6.13" dependencies: "@storybook/global": ^5.0.0 - checksum: 4f4934fa4e022fa4ae0b802653d8ac8bd353d7514b1afb36b387029d274bbf40ad7a6fd1a2858220d415e7f535d643d701b7cdb752d71565269d44fdb482ed45 + checksum: 89aa3fe9dbbc3b98c56eb270665693dd28ffab9505245d401fd849fa847a7deb7ed4dea458e6839c08c86377ef387604db1c6a0f4a78292505cd39abdd5c0be1 languageName: node linkType: hard @@ -5024,17 +4950,17 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/codemod@npm:7.6.7" +"@storybook/codemod@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/codemod@npm:7.6.13" dependencies: "@babel/core": ^7.23.2 "@babel/preset-env": ^7.23.2 "@babel/types": ^7.23.0 "@storybook/csf": ^0.1.2 - "@storybook/csf-tools": 7.6.7 - "@storybook/node-logger": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/csf-tools": 7.6.13 + "@storybook/node-logger": 7.6.13 + "@storybook/types": 7.6.13 "@types/cross-spawn": ^6.0.2 cross-spawn: ^7.0.3 globby: ^11.0.2 @@ -5042,28 +4968,7 @@ __metadata: lodash: ^4.17.21 prettier: ^2.8.0 recast: ^0.23.1 - checksum: e850371a8df11a414fc3d06c87ff81d439ed2e8f87d76846b44ead6500fd97c51d000f7b12c3a137d05f64f0e21c10aaa397e44303269b7834b17f8da3c33f59 - languageName: node - linkType: hard - -"@storybook/components@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/components@npm:7.6.10" - dependencies: - "@radix-ui/react-select": ^1.2.2 - "@radix-ui/react-toolbar": ^1.0.4 - "@storybook/client-logger": 7.6.10 - "@storybook/csf": ^0.1.2 - "@storybook/global": ^5.0.0 - "@storybook/theming": 7.6.10 - "@storybook/types": 7.6.10 - memoizerific: ^1.11.3 - use-resize-observer: ^9.1.0 - util-deprecate: ^1.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 6f5aa9098f6c02031d05e6c591d78cbe06cc141e22d995a5dcc8fe6aa7697279c40e6c29505ef7050193264be3d447065130716134e5d90989e7243cb102caa5 + checksum: 76c13ece7d43a2bf2b510860812103470ba601f7e8b27820e64557862388b46bbb85efb09f87802aacdf96801066eca597133af5c1e93133029d5d9917de122d languageName: node linkType: hard @@ -5088,65 +4993,34 @@ __metadata: languageName: node linkType: hard -"@storybook/components@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/components@npm:7.6.7" +"@storybook/components@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/components@npm:7.6.13" dependencies: "@radix-ui/react-select": ^1.2.2 "@radix-ui/react-toolbar": ^1.0.4 - "@storybook/client-logger": 7.6.7 + "@storybook/client-logger": 7.6.13 "@storybook/csf": ^0.1.2 "@storybook/global": ^5.0.0 - "@storybook/theming": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/theming": 7.6.13 + "@storybook/types": 7.6.13 memoizerific: ^1.11.3 use-resize-observer: ^9.1.0 util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: cbc7c12148a463b7efbac2c8568b7b8669d0a7a05c46cdddd735d0505619468a3842ac1893b5ba8cf4fd61c715fd7a1df09065406fc0634a7d61e9c8e6ebd6cd - languageName: node - linkType: hard - -"@storybook/core-client@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/core-client@npm:7.6.7" - dependencies: - "@storybook/client-logger": 7.6.7 - "@storybook/preview-api": 7.6.7 - checksum: 234af026a2447e91602a55522b616c0ead2dd996a845d4db393b400acf5a7054785b14a714fdb3919f8720083ee9d24a5d5dd8eda92090ce0f54c654d4f27155 + checksum: 2e041f69762dc60f8c469a5cb1bf7f5ffeee9a6fdfd1ca87ea445f10213472a176c7cd0d74bc1d6f393f37a979641de44daf7c568de622a7c3c3f36eac6d764e languageName: node linkType: hard -"@storybook/core-common@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/core-common@npm:7.6.10" +"@storybook/core-client@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/core-client@npm:7.6.13" dependencies: - "@storybook/core-events": 7.6.10 - "@storybook/node-logger": 7.6.10 - "@storybook/types": 7.6.10 - "@types/find-cache-dir": ^3.2.1 - "@types/node": ^18.0.0 - "@types/node-fetch": ^2.6.4 - "@types/pretty-hrtime": ^1.0.0 - chalk: ^4.1.0 - esbuild: ^0.18.0 - esbuild-register: ^3.5.0 - file-system-cache: 2.3.0 - find-cache-dir: ^3.0.0 - find-up: ^5.0.0 - fs-extra: ^11.1.0 - glob: ^10.0.0 - handlebars: ^4.7.7 - lazy-universal-dotenv: ^4.0.0 - node-fetch: ^2.0.0 - picomatch: ^2.3.0 - pkg-dir: ^5.0.0 - pretty-hrtime: ^1.0.3 - resolve-from: ^5.0.0 - ts-dedent: ^2.0.0 - checksum: b9733812c7ccdd29df55c8c45503758edaa0eb9847ba67a4ee2df16bfa974775567850b52d5ab0545c59d6d2f3c7a2bf8aca9fafb3ca7524115cbe51abae400d + "@storybook/client-logger": 7.6.13 + "@storybook/preview-api": 7.6.13 + checksum: 59e1014ce4c969322a0f30993dd43b9d1a85e9a01f8db38cabf12cf1404b8cc0ad24b4e48e8214858d384fcdbf4a16548538de1a9867cf6dd367f2a9f5d4fb9e languageName: node linkType: hard @@ -5181,13 +5055,13 @@ __metadata: languageName: node linkType: hard -"@storybook/core-common@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/core-common@npm:7.6.7" +"@storybook/core-common@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/core-common@npm:7.6.13" dependencies: - "@storybook/core-events": 7.6.7 - "@storybook/node-logger": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/core-events": 7.6.13 + "@storybook/node-logger": 7.6.13 + "@storybook/types": 7.6.13 "@types/find-cache-dir": ^3.2.1 "@types/node": ^18.0.0 "@types/node-fetch": ^2.6.4 @@ -5208,16 +5082,7 @@ __metadata: pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 ts-dedent: ^2.0.0 - checksum: 5e9a03114aa964ff997e1185d4f1b45bff5db941afde57ff6e8f411e08371bd3c197bd69b4f4d71a4f81970182c90ca3ee0cdce713ad992dae29c550cbff2340 - languageName: node - linkType: hard - -"@storybook/core-events@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/core-events@npm:7.6.10" - dependencies: - ts-dedent: ^2.0.0 - checksum: 49c0b4231ecf076d3b766ae57c84a3e83e8852d42aaf5bdca6d1ee893167aefe342078bd6307f8fa2b242bcd154b17555524e8b7513a8d80bc838b8d5aade28c + checksum: 69692ecab9c2fdf2dbeb80cf54e4bd877a158b3c1115f5a2ff17a6bd583d8d468f9b89e45f70e07f6034c645ac6c310013cf5de7be11f790f05a321a4f62298c languageName: node linkType: hard @@ -5230,12 +5095,12 @@ __metadata: languageName: node linkType: hard -"@storybook/core-events@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/core-events@npm:7.6.7" +"@storybook/core-events@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/core-events@npm:7.6.13" dependencies: ts-dedent: ^2.0.0 - checksum: b355f2cdfa8a805d035e7f05909cdb670cf1ced653d3cf2281976dbc7591faaeca066ba8c3b68f1b19097301b5908b3d37381ff00364ce509bce38c5f9c2465c + checksum: 43096118c0bdd0dc633f57640eb369eef021e14061bb3a4751c762e5fb623d7618fe1b00697964783b966431b695b14a862b90333fe80ae157f15f88b73b0995 languageName: node linkType: hard @@ -5288,25 +5153,25 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/core-server@npm:7.6.7" +"@storybook/core-server@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/core-server@npm:7.6.13" dependencies: "@aw-web-design/x-default-browser": 1.4.126 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.6.7 - "@storybook/channels": 7.6.7 - "@storybook/core-common": 7.6.7 - "@storybook/core-events": 7.6.7 + "@storybook/builder-manager": 7.6.13 + "@storybook/channels": 7.6.13 + "@storybook/core-common": 7.6.13 + "@storybook/core-events": 7.6.13 "@storybook/csf": ^0.1.2 - "@storybook/csf-tools": 7.6.7 + "@storybook/csf-tools": 7.6.13 "@storybook/docs-mdx": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager": 7.6.7 - "@storybook/node-logger": 7.6.7 - "@storybook/preview-api": 7.6.7 - "@storybook/telemetry": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/manager": 7.6.13 + "@storybook/node-logger": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@storybook/telemetry": 7.6.13 + "@storybook/types": 7.6.13 "@types/detect-port": ^1.3.0 "@types/node": ^18.0.0 "@types/pretty-hrtime": ^1.0.0 @@ -5333,17 +5198,17 @@ __metadata: util-deprecate: ^1.0.2 watchpack: ^2.2.0 ws: ^8.2.3 - checksum: 8759f1911868875eeee9b5b810395733037c84ae47885becd4e351f4d1c51821f5501b11f0ac651996fe31fd16d11e33c8bff29670d05c244d408f021b7ceaa9 + checksum: fbcaeed46a105f7825a1c4dea9d66ed57f5a380822474eb7ccb3f0ec75df70e1827ccc15d40a8057896935e5a71e88b9e7e41e59e251a4db241907bf9b9f67e6 languageName: node linkType: hard -"@storybook/csf-plugin@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/csf-plugin@npm:7.6.7" +"@storybook/csf-plugin@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/csf-plugin@npm:7.6.13" dependencies: - "@storybook/csf-tools": 7.6.7 + "@storybook/csf-tools": 7.6.13 unplugin: ^1.3.1 - checksum: 1e9bba748b383a0a3d0e5bb1f36a6fc6eda192deefe5e0c056c8f743362a7dc7ade9d90723ce79189da9c9d4f9081db6173bc1c21978757090420995abd1b061 + checksum: b93ee3a5276c07991ab6f5978c477aa192289a3f146a7d32956fdbcc9aebcee9260f2fe93b2bbfcfae1ed5b47042f28278aaa54de4ec55efc3e6a0be790a6b6d languageName: node linkType: hard @@ -5364,20 +5229,20 @@ __metadata: languageName: node linkType: hard -"@storybook/csf-tools@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/csf-tools@npm:7.6.7" +"@storybook/csf-tools@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/csf-tools@npm:7.6.13" dependencies: "@babel/generator": ^7.23.0 "@babel/parser": ^7.23.0 "@babel/traverse": ^7.23.2 "@babel/types": ^7.23.0 "@storybook/csf": ^0.1.2 - "@storybook/types": 7.6.7 + "@storybook/types": 7.6.13 fs-extra: ^11.1.0 recast: ^0.23.1 ts-dedent: ^2.0.0 - checksum: bf78f5bcf9885840caf6c03ef3bc431b1325d4b3074b1d94185a9d26563aa87731ed947b05553ec44867ac9637d43db7431e8e68ecc041d81f948f7812bdeafb + checksum: 82394efcf048b9f1f14348410ba906cf4f42bee7d703200b875af6dc38b2d19974300dcdc33fd81dbb9250cf4871458a73567c769ba23ca75e09cc593ed131b7 languageName: node linkType: hard @@ -5406,21 +5271,6 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/docs-tools@npm:7.6.10" - dependencies: - "@storybook/core-common": 7.6.10 - "@storybook/preview-api": 7.6.10 - "@storybook/types": 7.6.10 - "@types/doctrine": ^0.0.3 - assert: ^2.1.0 - doctrine: ^3.0.0 - lodash: ^4.17.21 - checksum: 8519ab3f4fadf107bab7de5807b0e5c0357439812ccc8acc1711c38925d0acd823ed583a0679681039f4531689d90dac5a95d39b6eacabbac51792ff6ef26577 - languageName: node - linkType: hard - "@storybook/docs-tools@npm:7.6.12": version: 7.6.12 resolution: "@storybook/docs-tools@npm:7.6.12" @@ -5436,27 +5286,18 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/docs-tools@npm:7.6.7" +"@storybook/docs-tools@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/docs-tools@npm:7.6.13" dependencies: - "@storybook/core-common": 7.6.7 - "@storybook/preview-api": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/core-common": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@storybook/types": 7.6.13 "@types/doctrine": ^0.0.3 assert: ^2.1.0 doctrine: ^3.0.0 lodash: ^4.17.21 - checksum: a8b9a995ca8031b56bc1ba64b81b3fe491519f0999dfc315d3f73f99eb9e004f9d242f167d4629a7cffe89ef3ac2c72f79632a4030c779f9ac99fb92011c3833 - languageName: node - linkType: hard - -"@storybook/expect@npm:storybook-jest": - version: 28.1.3-5 - resolution: "@storybook/expect@npm:28.1.3-5" - dependencies: - "@types/jest": 28.1.3 - checksum: db2bf47d92dc5de97793f98bd12ebc9ca10c1afffbd27c38c268200ab186c75808c9a246a07838c5516229351e31cc47338f950bc918521dfd80efbb5239ed59 + checksum: 71631318529e58da3a0a1c5ecc135a786b1294db431e4734b22b9c13cd386852a0771525cafb3e33eff2ac8c3424c803573d34d4f5a97a1341d57f45706054cd languageName: node linkType: hard @@ -5467,37 +5308,18 @@ __metadata: languageName: node linkType: hard -"@storybook/jest@npm:0.2.3": - version: 0.2.3 - resolution: "@storybook/jest@npm:0.2.3" +"@storybook/instrumenter@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/instrumenter@npm:7.6.13" dependencies: - "@storybook/expect": storybook-jest - "@testing-library/jest-dom": ^6.1.2 - "@types/jest": 28.1.3 - jest-mock: ^27.3.0 - checksum: 7b8231b6bbc62d1757071401adf4b575d58e23cff5922c2dae2716edb63c8c51d1a3e5179e4a0b2e7b2e591bec77dd622c0c78745ba1740a58fc2d2961bd2c99 - languageName: node - linkType: hard - -"@storybook/manager-api@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/manager-api@npm:7.6.10" - dependencies: - "@storybook/channels": 7.6.10 - "@storybook/client-logger": 7.6.10 - "@storybook/core-events": 7.6.10 - "@storybook/csf": ^0.1.2 + "@storybook/channels": 7.6.13 + "@storybook/client-logger": 7.6.13 + "@storybook/core-events": 7.6.13 "@storybook/global": ^5.0.0 - "@storybook/router": 7.6.10 - "@storybook/theming": 7.6.10 - "@storybook/types": 7.6.10 - dequal: ^2.0.2 - lodash: ^4.17.21 - memoizerific: ^1.11.3 - store2: ^2.14.2 - telejson: ^7.2.0 - ts-dedent: ^2.0.0 - checksum: 19e2314e5e9ffea37de791038141246f86548afe6cdd33c162988f1c823196e9ee96c76a2dcf7b3ffaae953e7b5b155b99967d0a997ce615fba1b8d6d60f8c4b + "@storybook/preview-api": 7.6.13 + "@vitest/utils": ^0.34.6 + util: ^0.12.4 + checksum: f109abb570a1517a955dee2b0456cd7215e516782ab37df689818d7525a7d16646328cc053ec847c6d54d8376cc839a2a02baef3a2fc63351e76618fecedcb87 languageName: node linkType: hard @@ -5523,25 +5345,25 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/manager-api@npm:7.6.7" +"@storybook/manager-api@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/manager-api@npm:7.6.13" dependencies: - "@storybook/channels": 7.6.7 - "@storybook/client-logger": 7.6.7 - "@storybook/core-events": 7.6.7 + "@storybook/channels": 7.6.13 + "@storybook/client-logger": 7.6.13 + "@storybook/core-events": 7.6.13 "@storybook/csf": ^0.1.2 "@storybook/global": ^5.0.0 - "@storybook/router": 7.6.7 - "@storybook/theming": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/router": 7.6.13 + "@storybook/theming": 7.6.13 + "@storybook/types": 7.6.13 dequal: ^2.0.2 lodash: ^4.17.21 memoizerific: ^1.11.3 store2: ^2.14.2 telejson: ^7.2.0 ts-dedent: ^2.0.0 - checksum: b40e667d647398d140f142aaf3033579308f23573a8023b4366ca9482dce47bd34c090ba0381f66fc0b19600c24032551ddb418683b907bee0f1c9a86899c2da + checksum: 227f5b86afd49dcb3a4706c3bcb6eb6b302387a3fa56b66401ba10cdbe35cc6794c1dbc5ee725ed0a6fb12cfa45bdbf79999e4d34c0decb7413afc1944da93cb languageName: node linkType: hard @@ -5552,10 +5374,10 @@ __metadata: languageName: node linkType: hard -"@storybook/manager@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/manager@npm:7.6.7" - checksum: 1eba0f753f16dfd7358b5e184c16ee356b618304d374d067177cd898dc9b0106cb48563d8040a60d44b1e1ee48f8e1f2ea421a1540aa3f9efc67248262b6a3e6 +"@storybook/manager@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/manager@npm:7.6.13" + checksum: 9ca47b6c40276693bd4bdfe8a627e46ed6a2d8f4fbb674eeec44b78998ce9d9eab4065b2b5475c199c5bd865269f78c0107e633243b0ceadbe58baf9bf15179b languageName: node linkType: hard @@ -5566,13 +5388,6 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/node-logger@npm:7.6.10" - checksum: 775851222b59da95d72d4ed9158445c28f361836fb6693309d8128ba67f2b025087c824f3de30d4ea73e94c7e635be29226837e187e78cc038fd4ebc23ebef46 - languageName: node - linkType: hard - "@storybook/node-logger@npm:7.6.12": version: 7.6.12 resolution: "@storybook/node-logger@npm:7.6.12" @@ -5580,39 +5395,17 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/node-logger@npm:7.6.7" - checksum: 85b0c63e37adbfbe30cff165d21d12df42a82648f0af9bd9d4d9ac3eb85be54946afa265cfeebc45712cf42ba4e9da9f5a6fed95eacca10b9cde87bbb79e20dd - languageName: node - linkType: hard - -"@storybook/postinstall@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/postinstall@npm:7.6.7" - checksum: c3198f5a04c5970cb59d701a56b3fd08eb2074dbf47f39bce4643c1106c83d2e0a6112199b2257a089d28819bed25483112b78f6d11d83f87b36c0043e183133 +"@storybook/node-logger@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/node-logger@npm:7.6.13" + checksum: 27d45899ddabd078e693dc90be8d63f5506f7a97004fbf810af14dac1fbfa30a697b11b76e9c05d5440f4aa0da9ea93dedc9f1167d910c5f28e13a53306c8caa languageName: node linkType: hard -"@storybook/preview-api@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/preview-api@npm:7.6.10" - dependencies: - "@storybook/channels": 7.6.10 - "@storybook/client-logger": 7.6.10 - "@storybook/core-events": 7.6.10 - "@storybook/csf": ^0.1.2 - "@storybook/global": ^5.0.0 - "@storybook/types": 7.6.10 - "@types/qs": ^6.9.5 - dequal: ^2.0.2 - lodash: ^4.17.21 - memoizerific: ^1.11.3 - qs: ^6.10.0 - synchronous-promise: ^2.0.15 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - checksum: df37fe2ac0d94ab8c31821a911483aa6ab5e826ca386e92995ab376d065287c282d3585fdcbcc135ced76149f50efcd0cb854427dc3ff76e3589266f97a77713 +"@storybook/postinstall@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/postinstall@npm:7.6.13" + checksum: 35394d7a361423c14a2e79cab49147ab7cdb357b10b9683ba8d2856e9fb04a1e3feb0eac8c825b8da9f3fef131aa84a944f749ecf4ee091b5e849022bfa7f136 languageName: node linkType: hard @@ -5638,16 +5431,16 @@ __metadata: languageName: node linkType: hard -"@storybook/preview-api@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/preview-api@npm:7.6.7" +"@storybook/preview-api@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/preview-api@npm:7.6.13" dependencies: - "@storybook/channels": 7.6.7 - "@storybook/client-logger": 7.6.7 - "@storybook/core-events": 7.6.7 + "@storybook/channels": 7.6.13 + "@storybook/client-logger": 7.6.13 + "@storybook/core-events": 7.6.13 "@storybook/csf": ^0.1.2 "@storybook/global": ^5.0.0 - "@storybook/types": 7.6.7 + "@storybook/types": 7.6.13 "@types/qs": ^6.9.5 dequal: ^2.0.2 lodash: ^4.17.21 @@ -5656,35 +5449,35 @@ __metadata: synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: 2cea8458320f92eea604ac92c23051decf3208bc4d4546fde96de822b8acad010dd126a30fe211a4090b2b78c83fb33617ca64a0ecedfd3f42526350957f2ff7 + checksum: 0e6da3feb53b8fbda27b4a2d6158105fa9460e8b06b8d558be844fe17bb3919cccc8e98bb142e4df5bf971e0a156092d182f5922b312895620ae3c2a33745789 languageName: node linkType: hard -"@storybook/preview@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/preview@npm:7.6.7" - checksum: caf4c9e52ff81a420f2cd14677d137e5af91da05303276712e0d7e96f8458e2cf71ef880a1736f92da083b0ef0ad9e1e75fa1174a6face8bc5797a5444f540b6 +"@storybook/preview@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/preview@npm:7.6.13" + checksum: cc29bebd2c8a1803166e2b6b4457ca6e572faf59a4e5fdf85cffa7e87f0deb650ff1496e4eb1d3db2e02088c7e63ee1c55775402292aacd1c7d0a6ec6f73bfd1 languageName: node linkType: hard -"@storybook/react-dom-shim@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/react-dom-shim@npm:7.6.7" +"@storybook/react-dom-shim@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/react-dom-shim@npm:7.6.13" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: e5518543a87df2d8525ab6d48970398e82739f978317a3a6be8b9c1be116b947c6bca8cd4eddc918488f2d60ff6c12a63966e4e624a3b8b379fcf2846844dd69 + checksum: ad0fa512e433ee29d95de415df26fc588d1e0bab46b8e1d2b8c42a29334bba9e0e9770f0249bbb962c6e1a6f9514c7e5465300e5ae651ff1957d78b53b7f5fd6 languageName: node linkType: hard -"@storybook/react-vite@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/react-vite@npm:7.6.7" +"@storybook/react-vite@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/react-vite@npm:7.6.13" dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": 0.3.0 "@rollup/pluginutils": ^5.0.2 - "@storybook/builder-vite": 7.6.7 - "@storybook/react": 7.6.7 + "@storybook/builder-vite": 7.6.13 + "@storybook/react": 7.6.13 "@vitejs/plugin-react": ^3.0.1 magic-string: ^0.30.0 react-docgen: ^7.0.0 @@ -5692,21 +5485,21 @@ __metadata: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - checksum: 344a7135234b320da7703a4d86ba2249a7ed2f2daebfbc915bc06a8f2343b6eac2a8e2db6811299ececa89fe589d1ccdfea62a5f513d2a513c3830b98afe5efb + checksum: 61437956e91c7bc9e77d545bb8581f1a9320eba31af9a4d905f001a2685f93147223eb06503e42156ec167068514be346bc963acb13b420f020cb34106ea1448 languageName: node linkType: hard -"@storybook/react@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/react@npm:7.6.7" +"@storybook/react@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/react@npm:7.6.13" dependencies: - "@storybook/client-logger": 7.6.7 - "@storybook/core-client": 7.6.7 - "@storybook/docs-tools": 7.6.7 + "@storybook/client-logger": 7.6.13 + "@storybook/core-client": 7.6.13 + "@storybook/docs-tools": 7.6.13 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.6.7 - "@storybook/react-dom-shim": 7.6.7 - "@storybook/types": 7.6.7 + "@storybook/preview-api": 7.6.13 + "@storybook/react-dom-shim": 7.6.13 + "@storybook/types": 7.6.13 "@types/escodegen": ^0.0.6 "@types/estree": ^0.0.51 "@types/node": ^18.0.0 @@ -5728,18 +5521,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 010707cf34f1ac982bdb4d6a364d89a7ebb3c10eb8f40793147c71bed2eeb4320fb2ab2a791073ad748b18a3a20d0ba85345415f3b155c864fb0cfb4f5677ba6 - languageName: node - linkType: hard - -"@storybook/router@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/router@npm:7.6.10" - dependencies: - "@storybook/client-logger": 7.6.10 - memoizerific: ^1.11.3 - qs: ^6.10.0 - checksum: a19b48a7596f2c2c464dad35f67faeb50eb0a82244d1c79903e9ffd215d6aa5b235fd01435874b9026de4e33560922a3d407df9f4b0a54b69d1a6e3fd22b4237 + checksum: 7b51d3873155b22b2a15ac079602a89988f2bf7632c7cc1c2f251023a431f1e4c1b86f322440f0fec807aa8d7ea304c5787d21a498ab81cacb4eb5faa95bac77 languageName: node linkType: hard @@ -5754,14 +5536,14 @@ __metadata: languageName: node linkType: hard -"@storybook/router@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/router@npm:7.6.7" +"@storybook/router@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/router@npm:7.6.13" dependencies: - "@storybook/client-logger": 7.6.7 + "@storybook/client-logger": 7.6.13 memoizerific: ^1.11.3 qs: ^6.10.0 - checksum: b25f03b63b00851b3224d0ed97e4bf495b513d7e8af9aafc9eeab4c72b7561f848ec15f8595519056fc8a71b88fa75614252ce253c4c662d995bcaef6f98da5c + checksum: aadd1d2d48e1d849bd06b308fe00d833502442b4a080ebc1aff8589098b8bdf09e06f776e2f2cc853796aa1625c0ec231386d4cef63fe12fc8bff0987b883269 languageName: node linkType: hard @@ -5781,19 +5563,19 @@ __metadata: languageName: node linkType: hard -"@storybook/telemetry@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/telemetry@npm:7.6.7" +"@storybook/telemetry@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/telemetry@npm:7.6.13" dependencies: - "@storybook/client-logger": 7.6.7 - "@storybook/core-common": 7.6.7 - "@storybook/csf-tools": 7.6.7 + "@storybook/client-logger": 7.6.13 + "@storybook/core-common": 7.6.13 + "@storybook/csf-tools": 7.6.13 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 fs-extra: ^11.1.0 read-pkg-up: ^7.0.1 - checksum: 6b6786aef18a9133fed870e4030dbbab971d6dfc809ee81c6079f7816d34dd9295c35e796a772011c9dd6006abf7eb9b9c743f5e06e831a1d7e077f91ad81364 + checksum: 391df809b8ee1b075b7e316dc52a8fa41198832e572122f76561d71025841edbb482a97f2fc0473a51450151cd2b68f9d8b8e3d55642bcc02aa635cc420c039d languageName: node linkType: hard @@ -5835,29 +5617,23 @@ __metadata: languageName: node linkType: hard -"@storybook/testing-library@npm:0.2.2": - version: 0.2.2 - resolution: "@storybook/testing-library@npm:0.2.2" - dependencies: - "@testing-library/dom": ^9.0.0 - "@testing-library/user-event": ^14.4.0 - ts-dedent: ^2.2.0 - checksum: 8ccdc1fbbb3472264c56b0aaf2f1c5d273f1ae9b230a53adf9cf82bf82c1a555550894f0e8869c206fa07b1fe8423da4d56590377756c58de3ec560b35a96c46 - languageName: node - linkType: hard - -"@storybook/theming@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/theming@npm:7.6.10" +"@storybook/test@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/test@npm:7.6.13" dependencies: - "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@storybook/client-logger": 7.6.10 - "@storybook/global": ^5.0.0 - memoizerific: ^1.11.3 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: fb0b77dc305eb7c384f916be66529d7c8da61be9cacf561ac8249d85bceb3a2e5cac793d619beae1ce201b97460f7b29feb2cf595118cc787caa5a8fb2a37e87 + "@storybook/client-logger": 7.6.13 + "@storybook/core-events": 7.6.13 + "@storybook/instrumenter": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@testing-library/dom": ^9.3.1 + "@testing-library/jest-dom": ^6.1.3 + "@testing-library/user-event": 14.3.0 + "@types/chai": ^4 + "@vitest/expect": ^0.34.2 + "@vitest/spy": ^0.34.1 + chai: ^4.3.7 + util: ^0.12.4 + checksum: f1d6983fe3b4215bac6c6bdd0e184e65e4105579b7939fadb51ccf9ddfc1940b0f046c4ec3e81da7ff34faa8ea71d21a5f42d6bb23f066f100496ab83c36e902 languageName: node linkType: hard @@ -5876,30 +5652,18 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/theming@npm:7.6.7" +"@storybook/theming@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/theming@npm:7.6.13" dependencies: "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@storybook/client-logger": 7.6.7 + "@storybook/client-logger": 7.6.13 "@storybook/global": ^5.0.0 memoizerific: ^1.11.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: a8f144e693167b10f170ff56ec38551f6606c7cc04450446838d7cb6ae15f5e1b82d2264cd24c0a75e8949b4cce2fe1d5f17cec88797e43f038a1d7832e8d72d - languageName: node - linkType: hard - -"@storybook/types@npm:7.6.10": - version: 7.6.10 - resolution: "@storybook/types@npm:7.6.10" - dependencies: - "@storybook/channels": 7.6.10 - "@types/babel__core": ^7.0.0 - "@types/express": ^4.7.0 - file-system-cache: 2.3.0 - checksum: ab45a4591c989a64316f53b97d1fad41175ec5ec071726af4cd2a15ff537adafe1729399a9937bb606eab6e72f71c80118ea74902079f40d3ebacfdc20e4d17f + checksum: a05e4410a2c0a1d127de033e8761aecbc5853f0f4c8f00d40cfc17eb16c38d2c67b77bc4dc818eaf26f6651e8e1b5136c4d303f45dc76d131966589afe60ecf4 languageName: node linkType: hard @@ -5915,15 +5679,15 @@ __metadata: languageName: node linkType: hard -"@storybook/types@npm:7.6.7": - version: 7.6.7 - resolution: "@storybook/types@npm:7.6.7" +"@storybook/types@npm:7.6.13": + version: 7.6.13 + resolution: "@storybook/types@npm:7.6.13" dependencies: - "@storybook/channels": 7.6.7 + "@storybook/channels": 7.6.13 "@types/babel__core": ^7.0.0 "@types/express": ^4.7.0 file-system-cache: 2.3.0 - checksum: 3e3395409e42d0854b93afa12e6c588e6a47d42b9d60f714e71ee43f39356917ec1b5b1ab014155005091463bc4535a5e640dfc3d838da3517c6366e1d22a5a8 + checksum: 3880746f80efbd64fa9a7e5cb30a82ca8ca30294edda95d0d2baefcb0f4815ec84ef8f988af628d24c0611efdf9d032371b444abe712b450de20c2db061419f4 languageName: node linkType: hard @@ -6088,7 +5852,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^9.0.0": +"@testing-library/dom@npm:^9.3.1": version: 9.3.4 resolution: "@testing-library/dom@npm:9.3.4" dependencies: @@ -6104,9 +5868,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.1.2": - version: 6.4.1 - resolution: "@testing-library/jest-dom@npm:6.4.1" +"@testing-library/jest-dom@npm:^6.1.3": + version: 6.4.2 + resolution: "@testing-library/jest-dom@npm:6.4.2" dependencies: "@adobe/css-tools": ^4.3.2 "@babel/runtime": ^7.9.2 @@ -6133,16 +5897,16 @@ __metadata: optional: true vitest: optional: true - checksum: 66cd945fc81181289835f24791ae4de4913ac4e4fd8bc2e2ee7393ad7298bc3c2fc5acd6951c5b2212a03ebe914c6924c3da6e46225126387cb2200554004b67 + checksum: 631aeadbf4e738080ae095242cf1a29a0b4ee2f09c8bdd0d3f00a923707da64c1617e088ba9a961d098481afabdc1d19149fb7ef98edf15132348eb222f345ae languageName: node linkType: hard -"@testing-library/user-event@npm:^14.4.0": - version: 14.5.2 - resolution: "@testing-library/user-event@npm:14.5.2" +"@testing-library/user-event@npm:14.3.0": + version: 14.3.0 + resolution: "@testing-library/user-event@npm:14.3.0" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: d76937dffcf0082fbf3bb89eb2b81a31bf5448048dd61c33928c5f10e33a58e035321d39145cefd469bb5a499c68a5b4086b22f1a44e3e7c7e817dc5f6782867 + checksum: cbd5954460496519cb2ff3fa506ca598d7e4c2e3d2f2e129b21909758f5ec87573aad7d6c79aebffd4bd0ea843315b3064a2a76e545f196bd4c82489cb3afc1d languageName: node linkType: hard @@ -6204,6 +5968,13 @@ __metadata: languageName: node linkType: hard +"@types/chai@npm:^4": + version: 4.3.11 + resolution: "@types/chai@npm:4.3.11" + checksum: d0c05fe5d02b2e6bbca2bd4866a2ab20a59cf729bc04af0060e7a3277eaf2fb65651b90d4c74b0ebf1d152b4b1d49fa8e44143acef276a2bbaa7785fbe5642d3 + languageName: node + linkType: hard + "@types/chance@npm:1.1.4": version: 1.1.4 resolution: "@types/chance@npm:1.1.4" @@ -6522,16 +6293,6 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:28.1.3": - version: 28.1.3 - resolution: "@types/jest@npm:28.1.3" - dependencies: - jest-matcher-utils: ^28.0.0 - pretty-format: ^28.0.0 - checksum: 28141f2d5b3bafd063362de9790cb8f219488d9b0ad47524a84bef1142a4f0d9d35be0c56988d9f922205225cc83c986acd4be424bd8653b38dc27ab672455e2 - languageName: node - linkType: hard - "@types/jest@npm:29.5.12": version: 29.5.12 resolution: "@types/jest@npm:29.5.12" @@ -7223,6 +6984,37 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:^0.34.2": + version: 0.34.7 + resolution: "@vitest/expect@npm:0.34.7" + dependencies: + "@vitest/spy": 0.34.7 + "@vitest/utils": 0.34.7 + chai: ^4.3.10 + checksum: 1acf3dffb7f9604f834d1abdeafad54a042ee4a932f3434cfdb5b63280135ef2b52b6aa76cb7348f52d62c80e9123792aa1c19e2dbdfa750cd04442022b862bb + languageName: node + linkType: hard + +"@vitest/spy@npm:0.34.7, @vitest/spy@npm:^0.34.1": + version: 0.34.7 + resolution: "@vitest/spy@npm:0.34.7" + dependencies: + tinyspy: ^2.1.1 + checksum: 4d6c62e153bc37cef5d9691c602e829d53ed5f1ae858ce0b00c8583c902b8736d27da8fdb01d405a3c736463077f7807ecbf831a02c609d612d936a6b576d6dc + languageName: node + linkType: hard + +"@vitest/utils@npm:0.34.7, @vitest/utils@npm:^0.34.6": + version: 0.34.7 + resolution: "@vitest/utils@npm:0.34.7" + dependencies: + diff-sequences: ^29.4.3 + loupe: ^2.3.6 + pretty-format: ^29.5.0 + checksum: d98b8809ada19c207ace43c88d452685adde6966b00e223ac2308b2ea7d0694bdd4d6ff9518ea505e2b5bd4d1b51f44bae430e22fa83ca32c77ad28b61209bc4 + languageName: node + linkType: hard + "@wry/context@npm:^0.7.0, @wry/context@npm:^0.7.3": version: 0.7.4 resolution: "@wry/context@npm:0.7.4" @@ -7719,6 +7511,13 @@ __metadata: languageName: node linkType: hard +"assertion-error@npm:^1.1.0": + version: 1.1.0 + resolution: "assertion-error@npm:1.1.0" + checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf + languageName: node + linkType: hard + "assign-symbols@npm:^1.0.0": version: 1.0.0 resolution: "assign-symbols@npm:1.0.0" @@ -8449,6 +8248,21 @@ __metadata: languageName: node linkType: hard +"chai@npm:^4.3.10, chai@npm:^4.3.7": + version: 4.4.1 + resolution: "chai@npm:4.4.1" + dependencies: + assertion-error: ^1.1.0 + check-error: ^1.0.3 + deep-eql: ^4.1.3 + get-func-name: ^2.0.2 + loupe: ^2.3.6 + pathval: ^1.1.1 + type-detect: ^4.0.8 + checksum: 9ab84f36eb8e0b280c56c6c21ca4da5933132cd8a0c89c384f1497f77953640db0bc151edd47f81748240a9fab57b78f7d925edfeedc8e8fc98016d71f40c36e + languageName: node + linkType: hard + "chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -8543,6 +8357,15 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^1.0.3": + version: 1.0.3 + resolution: "check-error@npm:1.0.3" + dependencies: + get-func-name: ^2.0.2 + checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399 + languageName: node + linkType: hard + "check-more-types@npm:^2.24.0": version: 2.24.0 resolution: "check-more-types@npm:2.24.0" @@ -9488,6 +9311,15 @@ __metadata: languageName: node linkType: hard +"deep-eql@npm:^4.1.3": + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" + dependencies: + type-detect: ^4.0.0 + checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f + languageName: node + linkType: hard + "deep-equal@npm:^2.0.5": version: 2.2.3 resolution: "deep-equal@npm:2.2.3" @@ -9725,14 +9557,7 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^28.1.1": - version: 28.1.1 - resolution: "diff-sequences@npm:28.1.1" - checksum: e2529036505567c7ca5a2dea86b6bcd1ca0e3ae63bf8ebf529b8a99cfa915bbf194b7021dc1c57361a4017a6d95578d4ceb29fabc3232a4f4cb866a2726c7690 - languageName: node - linkType: hard - -"diff-sequences@npm:^29.6.3": +"diff-sequences@npm:^29.4.3, diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa @@ -11803,6 +11628,13 @@ __metadata: languageName: node linkType: hard +"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": + version: 2.0.2 + resolution: "get-func-name@npm:2.0.2" + checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b + languageName: node + linkType: hard + "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": version: 1.2.2 resolution: "get-intrinsic@npm:1.2.2" @@ -13636,18 +13468,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-diff@npm:28.1.3" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^28.1.1 - jest-get-type: ^28.0.2 - pretty-format: ^28.1.3 - checksum: fa8583e0ccbe775714ce850b009be1b0f6b17a4b6759f33ff47adef27942ebc610dbbcc8a5f7cfb7f12b3b3b05afc9fb41d5f766674616025032ff1e4f9866e0 - languageName: node - linkType: hard - "jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" @@ -13696,13 +13516,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-get-type@npm:28.0.2" - checksum: 5281d7c89bc8156605f6d15784f45074f4548501195c26e9b188742768f72d40948252d13230ea905b5349038865a1a8eeff0e614cc530ff289dfc41fe843abd - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -13780,18 +13593,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^28.0.0": - version: 28.1.3 - resolution: "jest-matcher-utils@npm:28.1.3" - dependencies: - chalk: ^4.0.0 - jest-diff: ^28.1.3 - jest-get-type: ^28.0.2 - pretty-format: ^28.1.3 - checksum: 6b34f0cf66f6781e92e3bec97bf27796bd2ba31121e5c5997218d9adba6deea38a30df5203937d6785b68023ed95cbad73663cc9aad6fb0cb59aeb5813a58daf - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.7.0": version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" @@ -13821,7 +13622,7 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^27.0.6, jest-mock@npm:^27.3.0": +"jest-mock@npm:^27.0.6": version: 27.5.1 resolution: "jest-mock@npm:27.5.1" dependencies: @@ -14717,6 +14518,15 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^2.3.6": + version: 2.3.7 + resolution: "loupe@npm:2.3.7" + dependencies: + get-func-name: ^2.0.1 + checksum: 96c058ec7167598e238bb7fb9def2f9339215e97d6685d9c1e3e4bdb33d14600e11fe7a812cf0c003dfb73ca2df374f146280b2287cae9e8d989e9d7a69a203b + languageName: node + linkType: hard + "lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": version: 10.2.0 resolution: "lru-cache@npm:10.2.0" @@ -16702,6 +16512,13 @@ __metadata: languageName: node linkType: hard +"pathval@npm:^1.1.1": + version: 1.1.1 + resolution: "pathval@npm:1.1.1" + checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6 + languageName: node + linkType: hard + "peek-stream@npm:^1.1.0": version: 1.1.3 resolution: "peek-stream@npm:1.1.3" @@ -16966,19 +16783,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" - dependencies: - "@jest/schemas": ^28.1.3 - ansi-regex: ^5.0.1 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: e69f857358a3e03d271252d7524bec758c35e44680287f36c1cb905187fbc82da9981a6eb07edfd8a03bc3cbeebfa6f5234c13a3d5b59f2bbdf9b4c4053e0a7f - languageName: node - linkType: hard - -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.5.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: @@ -18337,18 +18142,17 @@ __metadata: "@mui/system": 5.15.6 "@mui/x-data-grid": 6.19.3 "@playwright/test": 1.41.2 - "@storybook/addon-essentials": 7.6.7 - "@storybook/addon-interactions": 7.6.7 - "@storybook/addon-links": 7.6.7 - "@storybook/addons": 7.6.7 - "@storybook/blocks": 7.6.10 - "@storybook/jest": 0.2.3 - "@storybook/preview-api": 7.6.7 - "@storybook/react": 7.6.7 - "@storybook/react-vite": 7.6.7 + "@storybook/addon-essentials": 7.6.13 + "@storybook/addon-interactions": 7.6.13 + "@storybook/addon-links": 7.6.13 + "@storybook/addons": 7.6.13 + "@storybook/blocks": 7.6.13 + "@storybook/preview-api": 7.6.13 + "@storybook/react": 7.6.13 + "@storybook/react-vite": 7.6.13 + "@storybook/test": 7.6.13 "@storybook/test-runner": 0.16.0 - "@storybook/testing-library": 0.2.2 - "@storybook/types": 7.6.7 + "@storybook/types": 7.6.13 "@types/chance": 1.1.4 "@types/diff": 5.0.8 "@types/glob": 8.1.0 @@ -18423,7 +18227,7 @@ __metadata: remark-breaks: 4.0.0 remark-gfm: 4.0.0 semver: 7.5.4 - storybook: 7.6.7 + storybook: 7.6.13 storybook-addon-mock: 4.3.0 stylelint: 15.11.0 stylelint-config-standard: 34.0.0 @@ -18755,15 +18559,6 @@ __metadata: languageName: node linkType: hard -"simple-update-notifier@npm:^2.0.0": - version: 2.0.0 - resolution: "simple-update-notifier@npm:2.0.0" - dependencies: - semver: ^7.5.3 - checksum: 9ba00d38ce6a29682f64a46213834e4eb01634c2f52c813a9a7b8873ca49cdbb703696f3290f3b27dc067de6d9418b0b84bef22c3eb074acf352529b2d6c27fd - languageName: node - linkType: hard - "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -19130,15 +18925,15 @@ __metadata: languageName: node linkType: hard -"storybook@npm:7.6.7": - version: 7.6.7 - resolution: "storybook@npm:7.6.7" +"storybook@npm:7.6.13": + version: 7.6.13 + resolution: "storybook@npm:7.6.13" dependencies: - "@storybook/cli": 7.6.7 + "@storybook/cli": 7.6.13 bin: sb: ./index.js storybook: ./index.js - checksum: 8954904e0c513097ac11f80946ceaf7461df8eed6492423c6be67b0d9a73f002c9f61556665dab93852b3e99292c380195b2e5aa2abf569389ae8e813cf95efe + checksum: bda87cf64f7028a1a7b167e0839405ed82ca8091a64b08caf116fbad57a7290878e08e8b348d79cc1dfccdcd970137613851119a27511753cfb4ab33d337cd4b languageName: node linkType: hard @@ -19697,6 +19492,13 @@ __metadata: languageName: node linkType: hard +"tinyspy@npm:^2.1.1": + version: 2.2.1 + resolution: "tinyspy@npm:2.2.1" + checksum: 170d6232e87f9044f537b50b406a38fbfd6f79a261cd12b92879947bd340939a833a678632ce4f5c4a6feab4477e9c21cd43faac3b90b68b77dd0536c4149736 + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -19926,7 +19728,7 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:4.0.8": +"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15