diff --git a/package.json b/package.json index 9ed702b..9f411fb 100644 --- a/package.json +++ b/package.json @@ -19,9 +19,9 @@ "@mui/base": "5.0.0-beta.68", "@next/third-parties": "15.1.4", "@tailwindcss/container-queries": "^0.1.1", - "@types/node": "^22.10.5", - "@types/react": "^19.0.4", - "@types/react-dom": "19.0.2", + "@types/node": "^22.10.7", + "@types/react": "^19.0.7", + "@types/react-dom": "19.0.3", "algoliasearch": "5.19.0", "autoprefixer": "^10.4.20", "clsx": "^2.1.1", @@ -32,15 +32,15 @@ "graphql-tag": "^2.12.6", "html-entities": "^2.5.2", "html-react-parser": "^5.2.2", - "next": "^15.2.0-canary.2", + "next": "^15.2.0-canary.12", "plaiceholder": "^3.0.0", - "postcss": "^8.4.49", - "qs": "^6.13.1", + "postcss": "^8.5.1", + "qs": "^6.14.0", "react": "19.0.0", "react-dom": "19.0.0", "react-focus-lock": "^2.13.5", - "react-instantsearch": "^7.13.10", - "react-instantsearch-nextjs": "^0.3.21", + "react-instantsearch": "^7.15.0", + "react-instantsearch-nextjs": "^0.4.1", "react-slick": "^0.30.3", "react-tiny-oembed": "^1.1.0", "sharp": "^0.33.5", @@ -56,29 +56,29 @@ "@graphql-codegen/typescript-graphql-request": "^6.2.0", "@graphql-codegen/typescript-operations": "^4.4.0", "@next/bundle-analyzer": "15.1.4", - "@storybook/addon-essentials": "^8.4.7", - "@storybook/addon-interactions": "^8.4.7", - "@storybook/addon-links": "^8.4.7", + "@storybook/addon-essentials": "^8.5.0", + "@storybook/addon-interactions": "^8.5.0", + "@storybook/addon-links": "^8.5.0", "@storybook/addon-styling": "^1.3.7", - "@storybook/blocks": "^8.4.7", - "@storybook/nextjs": "^8.4.7", - "@storybook/react": "^8.4.7", + "@storybook/blocks": "^8.5.0", + "@storybook/nextjs": "^8.5.0", + "@storybook/react": "^8.5.0", "@storybook/testing-library": "^0.2.2", "@types/react-slick": "^0.23.13", "concurrently": "^9.1.2", "encoding": "^0.1.13", - "eslint": "9.17.0", + "eslint": "9.18.0", "eslint-config-next": "15.1.4", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.2.1", + "eslint-config-prettier": "^10.0.1", + "eslint-plugin-prettier": "^5.2.2", "eslint-plugin-storybook": "^0.11.2", "prettier": "^3.4.2", - "prettier-plugin-tailwindcss": "^0.6.9", + "prettier-plugin-tailwindcss": "^0.6.10", "react-docgen": "^7.1.0", - "storybook": "^8.4.7", + "storybook": "^8.5.0", "storybook-addon-module-mock": "^1.3.4", "tsconfig-paths-webpack-plugin": "^4.2.0", - "typescript-eslint": "8.19.1" + "typescript-eslint": "8.20.0" }, "packageManager": "yarn@4.5.3", "resolutions": { diff --git a/src/components/elements/tabs.tsx b/src/components/elements/tabs.tsx index cd2815f..93ae845 100644 --- a/src/components/elements/tabs.tsx +++ b/src/components/elements/tabs.tsx @@ -12,7 +12,7 @@ import {UseTabsParameters} from "@mui/base/useTabs/useTabs.types" import {UseTabsListParameters} from "@mui/base/useTabsList/useTabsList.types" import {UseTabPanelParameters} from "@mui/base/useTabPanel/useTabPanel.types" import {useRouter, useSearchParams} from "next/navigation" -import {useScreen} from "usehooks-ts" +import {useIsClient, useScreen} from "usehooks-ts" // View the API for all the tab components here: https://mui.com/base-ui/react-tabs/hooks-api/. type TabsProps = HTMLAttributes<HTMLDivElement> & { @@ -145,9 +145,17 @@ type TabPanelProps = UseTabPanelParameters & { export const TabPanel = ({panelProps, className, children}: TabPanelProps) => { const rootRef = useRef<HTMLDivElement>(null) - const {getRootProps} = useTabPanel({rootRef}) + const {getRootProps, hidden} = useTabPanel({rootRef}) + const isClient = useIsClient() + return ( - <section {...getRootProps()} {...panelProps} role="tabpanel" className={className}> + <section + {...getRootProps()} + {...panelProps} + role="tabpanel" + className={className} + hidden={isClient ? hidden : false} + > {children} </section> ) diff --git a/src/components/nodes/pages/sup-book/digital-project-page/digital-project-page.tsx b/src/components/nodes/pages/sup-book/digital-project-page/digital-project-page.tsx index e4a60a1..dcf64fd 100644 --- a/src/components/nodes/pages/sup-book/digital-project-page/digital-project-page.tsx +++ b/src/components/nodes/pages/sup-book/digital-project-page/digital-project-page.tsx @@ -9,6 +9,7 @@ import BookAwards from "@components/nodes/pages/sup-book/book-awards" import BookPageImage from "@components/nodes/pages/sup-book/book-page-image" import Button from "@components/elements/button" import ExcerptButton from "@components/elements/excerpt-button" +import NodePageMetadata from "@components/nodes/pages/node-page-metadata" type Props = HTMLAttributes<HTMLElement> & { node: NodeSupBook @@ -34,6 +35,14 @@ const DigitalProjectPage = async ({node, ...props}: Props) => { return ( <article {...props} className="centered"> + <NodePageMetadata metatags={node.metatag} pageTitle={node.title} backupDescription={node.supBookSubtitle}> + {node.supBookAuthors?.map(author => ( + <> + <meta property="book:author:profile:first_name" content={author.given || undefined} /> + <meta property="book:author:profile:last_name" content={author.family || undefined} /> + </> + ))} + </NodePageMetadata> <div className="mb-20 flex flex-col md:rs-mt-4 md:flex-row md:gap-32 lg:gap-[7.6rem]"> <div className="relative left-1/2 flex w-screen -translate-x-1/2 flex-col justify-center bg-fog-light px-20 md:hidden"> <div className="flex flex-row gap-24"> diff --git a/yarn.lock b/yarn.lock index 92a7744..3fede8d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2134,10 +2134,12 @@ __metadata: languageName: node linkType: hard -"@eslint/core@npm:^0.9.0": - version: 0.9.0 - resolution: "@eslint/core@npm:0.9.0" - checksum: 10c0/6d8e8e0991cef12314c49425d8d2d9394f5fb1a36753ff82df7c03185a4646cb7c8736cf26638a4a714782cedf4b23cfc17667d282d3e5965b3920a0e7ce20d4 +"@eslint/core@npm:^0.10.0": + version: 0.10.0 + resolution: "@eslint/core@npm:0.10.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/074018075079b3ed1f14fab9d116f11a8824cdfae3e822badf7ad546962fafe717a31e61459bad8cc59cf7070dc413ea9064ddb75c114f05b05921029cde0a64 languageName: node linkType: hard @@ -2158,10 +2160,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.17.0": - version: 9.17.0 - resolution: "@eslint/js@npm:9.17.0" - checksum: 10c0/a0fda8657a01c60aa540f95397754267ba640ffb126e011b97fd65c322a94969d161beeaef57c1441c495da2f31167c34bd38209f7c146c7225072378c3a933d +"@eslint/js@npm:9.18.0": + version: 9.18.0 + resolution: "@eslint/js@npm:9.18.0" + checksum: 10c0/3938344c5ac7feef4b73fcb30f3c3e753570cea74c24904bb5d07e9c42fcd34fcbc40f545b081356a299e11f360c9c274b348c05fb0113fc3d492e5175eee140 languageName: node linkType: hard @@ -2172,12 +2174,13 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.3": - version: 0.2.3 - resolution: "@eslint/plugin-kit@npm:0.2.3" +"@eslint/plugin-kit@npm:^0.2.5": + version: 0.2.5 + resolution: "@eslint/plugin-kit@npm:0.2.5" dependencies: + "@eslint/core": "npm:^0.10.0" levn: "npm:^0.4.1" - checksum: 10c0/89a8035976bb1780e3fa8ffe682df013bd25f7d102d991cecd3b7c297f4ce8c1a1b6805e76dd16465b5353455b670b545eff2b4ec3133e0eab81a5f9e99bd90f + checksum: 10c0/ba9832b8409af618cf61791805fe201dd62f3c82c783adfcec0f5cd391e68b40beaecb47b9a3209e926dbcab65135f410cae405b69a559197795793399f61176 languageName: node linkType: hard @@ -3611,10 +3614,10 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/env@npm:15.2.0-canary.2" - checksum: 10c0/8c25a6de60cdccf689dd741cd7724b369498784e36dcde34b48e995e63b2817b2ccf6c5621e803f468a43dbd80fd727709f85e3769fcf5e201e4c2989e55d69d +"@next/env@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/env@npm:15.2.0-canary.12" + checksum: 10c0/28435c2f8cae3c9a0e5642946fb7f2837884c0706abc17df1a06cf6b923457ef6a47f3492846bf1c819151b22b50391c13dbcffe613aa5f50aeca696d449b2fa languageName: node linkType: hard @@ -3627,58 +3630,58 @@ __metadata: languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/swc-darwin-arm64@npm:15.2.0-canary.2" +"@next/swc-darwin-arm64@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/swc-darwin-arm64@npm:15.2.0-canary.12" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/swc-darwin-x64@npm:15.2.0-canary.2" +"@next/swc-darwin-x64@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/swc-darwin-x64@npm:15.2.0-canary.12" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/swc-linux-arm64-gnu@npm:15.2.0-canary.2" +"@next/swc-linux-arm64-gnu@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/swc-linux-arm64-gnu@npm:15.2.0-canary.12" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/swc-linux-arm64-musl@npm:15.2.0-canary.2" +"@next/swc-linux-arm64-musl@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/swc-linux-arm64-musl@npm:15.2.0-canary.12" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/swc-linux-x64-gnu@npm:15.2.0-canary.2" +"@next/swc-linux-x64-gnu@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/swc-linux-x64-gnu@npm:15.2.0-canary.12" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/swc-linux-x64-musl@npm:15.2.0-canary.2" +"@next/swc-linux-x64-musl@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/swc-linux-x64-musl@npm:15.2.0-canary.12" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/swc-win32-arm64-msvc@npm:15.2.0-canary.2" +"@next/swc-win32-arm64-msvc@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/swc-win32-arm64-msvc@npm:15.2.0-canary.12" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "@next/swc-win32-x64-msvc@npm:15.2.0-canary.2" +"@next/swc-win32-x64-msvc@npm:15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "@next/swc-win32-x64-msvc@npm:15.2.0-canary.12" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -4405,9 +4408,9 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-actions@npm:8.4.7" +"@storybook/addon-actions@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-actions@npm:8.5.0" dependencies: "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" @@ -4415,138 +4418,138 @@ __metadata: polished: "npm:^4.2.2" uuid: "npm:^9.0.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/411be60f358101291cbd4ff8e5ddbac58fa0583c95338b82b410dc030a73632b654eaf7004b421c7e309cf0bfa709c4f93728b943e1b59dcfff5a249686501c1 + storybook: ^8.5.0 + checksum: 10c0/153e808afb6b13e24bc3ef916bf7324c050c8deac83b8e1a2cbea82de627f4d6c99cffbe735d5f47b38f9c07dda3a5921aca1c2333d9d9a5df2e4872d1de7f8a languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-backgrounds@npm:8.4.7" +"@storybook/addon-backgrounds@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-backgrounds@npm:8.5.0" dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/d22c4acd1d99f616865dde11c70b444a0aac7fe7623904479a29a0142b504f284ddc2407eacfd1203c3b0856e5497e7902eb86e287516364c7735b90e224bbcb + storybook: ^8.5.0 + checksum: 10c0/b8dc09a0afa4132388c38d27107f3c2ab5365643b8df59d4342b5aa796f0bc41706e196336abcb6b16184a9972906298962b23317f68556c5331102107a03720 languageName: node linkType: hard -"@storybook/addon-controls@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-controls@npm:8.4.7" +"@storybook/addon-controls@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-controls@npm:8.5.0" dependencies: "@storybook/global": "npm:^5.0.0" dequal: "npm:^2.0.2" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/900c71d172e9f75a1c39a87de1d411890fcea012586be02e3293c705c500a3a62a2bdecb10c11ba9c9f6117706dfbc34aaa40d2ca8e8a9d7b8a6a739d6a73e0c + storybook: ^8.5.0 + checksum: 10c0/b06697ff75f3984fb1888629260ac49ff3fc6127825f30121781d828d3f75090c39074eba681c6165420d746ce22c892bbde84e41c2bead1749577c08af38bd5 languageName: node linkType: hard -"@storybook/addon-docs@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-docs@npm:8.4.7" +"@storybook/addon-docs@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-docs@npm:8.5.0" dependencies: "@mdx-js/react": "npm:^3.0.0" - "@storybook/blocks": "npm:8.4.7" - "@storybook/csf-plugin": "npm:8.4.7" - "@storybook/react-dom-shim": "npm:8.4.7" + "@storybook/blocks": "npm:8.5.0" + "@storybook/csf-plugin": "npm:8.5.0" + "@storybook/react-dom-shim": "npm:8.5.0" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/0eb1854ddb6dbef1b32f89746944ee7a16db986403fe0a3712f43d39faa6335e0bce4ac21a8c20d09955ae73cccd1962f3b45037ab1144f61c1317d686e8695f + storybook: ^8.5.0 + checksum: 10c0/876be7abebfa83dda8ba263d757962b9e290733c40c7560263705daf707b1a50f04ca129042f6bed1ee98452fb3f05c2e92dc74744cd1c9b324402c3c156653d languageName: node linkType: hard -"@storybook/addon-essentials@npm:^8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-essentials@npm:8.4.7" +"@storybook/addon-essentials@npm:^8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-essentials@npm:8.5.0" dependencies: - "@storybook/addon-actions": "npm:8.4.7" - "@storybook/addon-backgrounds": "npm:8.4.7" - "@storybook/addon-controls": "npm:8.4.7" - "@storybook/addon-docs": "npm:8.4.7" - "@storybook/addon-highlight": "npm:8.4.7" - "@storybook/addon-measure": "npm:8.4.7" - "@storybook/addon-outline": "npm:8.4.7" - "@storybook/addon-toolbars": "npm:8.4.7" - "@storybook/addon-viewport": "npm:8.4.7" + "@storybook/addon-actions": "npm:8.5.0" + "@storybook/addon-backgrounds": "npm:8.5.0" + "@storybook/addon-controls": "npm:8.5.0" + "@storybook/addon-docs": "npm:8.5.0" + "@storybook/addon-highlight": "npm:8.5.0" + "@storybook/addon-measure": "npm:8.5.0" + "@storybook/addon-outline": "npm:8.5.0" + "@storybook/addon-toolbars": "npm:8.5.0" + "@storybook/addon-viewport": "npm:8.5.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/82ddd8424dfd5bf0ef44cee6a320f8395c63678bc0d4566307b2c68bd83c39f6bd447fb421681e3ab581c35c9d991207b01bebf20269c083931f581bb4651d6d + storybook: ^8.5.0 + checksum: 10c0/def71ca485678073a89c32ed73d5cafa67cf8f7ed9c86602e6e23b5603d5c5b5033ecaad215492bcc301081bce4ac577cee6e6c47beeeeb4b4f8da3a174af09e languageName: node linkType: hard -"@storybook/addon-highlight@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-highlight@npm:8.4.7" +"@storybook/addon-highlight@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-highlight@npm:8.5.0" dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/2256b880d1f83c86c64287988bd4f4b76a8e1990f2a2a080a322994a9a8e553013fc21b7503c218ec394a880c1b72b131975e6eeadec6accb7eb35d3cb85a6ce + storybook: ^8.5.0 + checksum: 10c0/f9ef6073d980e125aa246488adb4968895e62df8152b89297e687d623e1b0d4ef1965f2a34c7310dabc19c23c18d4f6d5cc8e757757fbe33fb9620d6621fd1d6 languageName: node linkType: hard -"@storybook/addon-interactions@npm:^8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-interactions@npm:8.4.7" +"@storybook/addon-interactions@npm:^8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-interactions@npm:8.5.0" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.4.7" - "@storybook/test": "npm:8.4.7" + "@storybook/instrumenter": "npm:8.5.0" + "@storybook/test": "npm:8.5.0" polished: "npm:^4.2.2" ts-dedent: "npm:^2.2.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/5c35d2f33122f053568a746c36eb99eb1764ee990146ea374b0fc01defd3f0b33674d2758c027c760fe2966f8683193e8c414089c07e1136ffc562e3346ce479 + storybook: ^8.5.0 + checksum: 10c0/a47b1c0c525d8899f7d2dda0c3394c98ffff058bd76f73e918a9ade26c951af6077736b80245f4a07ad5a243514db6d94e24bec82b1a63115c06070c48e5fe5b languageName: node linkType: hard -"@storybook/addon-links@npm:^8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-links@npm:8.4.7" +"@storybook/addon-links@npm:^8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-links@npm:8.5.0" dependencies: - "@storybook/csf": "npm:^0.1.11" + "@storybook/csf": "npm:0.1.12" "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.7 + storybook: ^8.5.0 peerDependenciesMeta: react: optional: true - checksum: 10c0/475d3231ac6c6531cfa5d01e8816b90cbf51e993c1575fa7bf541540bf76af52d7f1087e929b87d771ce41ae4fd7762df1e25c9d8543200630f8618d85b16520 + checksum: 10c0/9ccf91990e708f6c25c08fe0ddf46c4830bc20e6d45a76d1602cebc24b316c55d4929e0817c143c4e8b489b4c1f2f8a33f996e05f48f3ea22bfb375e087cf2af languageName: node linkType: hard -"@storybook/addon-measure@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-measure@npm:8.4.7" +"@storybook/addon-measure@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-measure@npm:8.5.0" dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/a9e87c91cbcade2d0059cdc471e8ba479ad6d9dee0c2558c3b706e37d58b4cb3d986924ea0ff623aa791300ee2a8d2429e8fb3ef32eeec9d49861f8677815ac2 + storybook: ^8.5.0 + checksum: 10c0/1869a685b1ca0756362674d04df458f6e8c99a555beb3a7942167ce7f555930e4d72f648d7b96d511ffe7fedc86e51d9c440987bcfb70e5d717fafd750770ab4 languageName: node linkType: hard -"@storybook/addon-outline@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-outline@npm:8.4.7" +"@storybook/addon-outline@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-outline@npm:8.5.0" dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/13e8579ad1e9c8e338a66935331764351d9681e177469c7be72bc8383d6ab0441a783b2089ac3a730979d9a97c347800a47769b1f1ab5b4dfd7fc31f29e1709f + storybook: ^8.5.0 + checksum: 10c0/a8fd18dafa33afabc5bf2b568dd4a6115ac5e3a26f808144630f2a0d4e8b9553afcec467171893820cae9cfee15cc3e42563386275b1409b1967a721430f9d68 languageName: node linkType: hard @@ -4595,23 +4598,23 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-toolbars@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-toolbars@npm:8.4.7" +"@storybook/addon-toolbars@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-toolbars@npm:8.5.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/1c315d5ad07291f35ad780ef69fbd6570a582c008ab911cf14bff84061546b9ea1373d1127213844652d73a47c3011d28c1ad08d465fc120969c133dabfe7638 + storybook: ^8.5.0 + checksum: 10c0/0d2fc5f3098d9cbc0732b67666327671b3169ed4dc98ec839ba6d107658638dd4ad73e2e53e452523a3736ed06b953c2da2a96b8ce049e09c4afe1f3bd907bc6 languageName: node linkType: hard -"@storybook/addon-viewport@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/addon-viewport@npm:8.4.7" +"@storybook/addon-viewport@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/addon-viewport@npm:8.5.0" dependencies: memoizerific: "npm:^1.11.3" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/4dec3b59be1f3b99d3c9eaab695a7e346d975b772f6691f8286005d78a13a204c5680c6c8733ae83060c7639b56efed9f3580cee7413834ac6595b56345183ef + storybook: ^8.5.0 + checksum: 10c0/01aa02b0467f6df4638dea02f8f316c230b7b0a8afec161cad4cbf6e9c409b125e5b2e81d4b7ef5a1047c54bfc50844d4d56daa281f84c6df4b346ff12860e7c languageName: node linkType: hard @@ -4625,32 +4628,31 @@ __metadata: languageName: node linkType: hard -"@storybook/blocks@npm:8.4.7, @storybook/blocks@npm:^8.4.7": - version: 8.4.7 - resolution: "@storybook/blocks@npm:8.4.7" +"@storybook/blocks@npm:8.5.0, @storybook/blocks@npm:^8.5.0": + version: 8.5.0 + resolution: "@storybook/blocks@npm:8.5.0" dependencies: - "@storybook/csf": "npm:^0.1.11" + "@storybook/csf": "npm:0.1.12" "@storybook/icons": "npm:^1.2.12" ts-dedent: "npm:^2.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.4.7 + storybook: ^8.5.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 10c0/1cb87811f9c7bad087dca752fb0d6483c237cb5776abea59cb555d8fce9ca14f4d5487725f5d8679a49f7e3f38bbe84189703498a31f2a9aa306f9fb3c8e65c8 + checksum: 10c0/3fa4814c64b26014192747b8387a18bd84ddae694bf145cbd8cf4123c55fcb85b395dfd2e67f4a7d7c01d1ee18a72cf3264f2fc9524b62f66fb41ef8bd800fef languageName: node linkType: hard -"@storybook/builder-webpack5@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/builder-webpack5@npm:8.4.7" +"@storybook/builder-webpack5@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/builder-webpack5@npm:8.5.0" dependencies: - "@storybook/core-webpack": "npm:8.4.7" - "@types/node": "npm:^22.0.0" + "@storybook/core-webpack": "npm:8.5.0" "@types/semver": "npm:^7.3.4" browser-assert: "npm:^1.2.1" case-sensitive-paths-webpack-plugin: "npm:^2.4.0" @@ -4675,11 +4677,11 @@ __metadata: webpack-hot-middleware: "npm:^2.25.1" webpack-virtual-modules: "npm:^0.6.0" peerDependencies: - storybook: ^8.4.7 + storybook: ^8.5.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/848f4b03eae1980c2133a41c458e4560cf3df873fd4a462c66c04a751f8019d86706b3309d2ec465a95f712017ce2826365011415de05a0645f94e0fba512656 + checksum: 10c0/a704ff2127138be25ce0b37c803d456cac4280431d0ab158e3d8a4451a694f45dc118faa71d3f48db339b8f9ff6ce83a616d39b79af61106ab3951ee2ee62875 languageName: node linkType: hard @@ -4706,12 +4708,12 @@ __metadata: languageName: node linkType: hard -"@storybook/components@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/components@npm:8.4.7" +"@storybook/components@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/components@npm:8.5.0" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/7c1eb12fe2310a306f3c2f77a499c3a0caeb4694d4af8dde418f3b2d2ac8a3549b3f56cdc4629b9c15d79177c72e8668dd781a71bf257948f799b0e9cba201fa + checksum: 10c0/d49934f6ceae0691e8258b0804789829de5746cb839f35382948aecc00d037fbacf402ee6e365208c3703b9fd16e28efc1e0de5e47dbd014d0b3a128447cbb63 languageName: node linkType: hard @@ -4776,23 +4778,22 @@ __metadata: languageName: node linkType: hard -"@storybook/core-webpack@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/core-webpack@npm:8.4.7" +"@storybook/core-webpack@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/core-webpack@npm:8.5.0" dependencies: - "@types/node": "npm:^22.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/3bbfadc9215c9699cb4b294eb5b1b67deb2537547e734b4c23521d153151d493ed5daecc2f6d82cfd26ad2ed6a9fcf19c8c0a6b20bda3059456d8bada3434783 + storybook: ^8.5.0 + checksum: 10c0/a0b3f21710526a8ce560824ec7fd8a7dec76c44dcdd6551f9a3e9c5c2d03860eeae2e3f0835ba42960f990257004a57a32d43d33e0dde50736ad5ba151c9becb languageName: node linkType: hard -"@storybook/core@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/core@npm:8.4.7" +"@storybook/core@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/core@npm:8.5.0" dependencies: - "@storybook/csf": "npm:^0.1.11" + "@storybook/csf": "npm:0.1.12" better-opn: "npm:^3.0.2" browser-assert: "npm:^1.2.1" esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0" @@ -4808,18 +4809,18 @@ __metadata: peerDependenciesMeta: prettier: optional: true - checksum: 10c0/0943ea7cd092739834ae4347cb46c66aa1c238ee9494af60345364f11568ee60d6290875a593808cd7aeb79715ae27365c2448e6ae5c644e316cd194af184755 + checksum: 10c0/378d205527256ef9acaed3e6dc3e27f3669929ebcfd0c567de49c0b2ce1a7fc88588f7f3bd0c9786f9d9e1d68699ee483afadd150c3c04832e5cb503aa8a27be languageName: node linkType: hard -"@storybook/csf-plugin@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/csf-plugin@npm:8.4.7" +"@storybook/csf-plugin@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/csf-plugin@npm:8.5.0" dependencies: unplugin: "npm:^1.3.1" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/da38e2422e474e323e237e569b3dd678af77d975a4a08fa36108e66c9228858e510246628e18b013bd859a4e674c1a3d0072952a71dac0d7058e03e7c3417b3f + storybook: ^8.5.0 + checksum: 10c0/e1b8969f5887687a585d80a8b892a9a496e7340c476298dbf71d24480c7c6b52a0668c8e14039b3c119d0f6681746516df42a1ad0452f682f9d90e97b609eb21 languageName: node linkType: hard @@ -4832,6 +4833,15 @@ __metadata: languageName: node linkType: hard +"@storybook/csf@npm:0.1.12": + version: 0.1.12 + resolution: "@storybook/csf@npm:0.1.12" + dependencies: + type-fest: "npm:^2.19.0" + checksum: 10c0/3d96a976ada67eb683279338d1eb6aa730b228107d4c4f6616ea7b94061899c1fdc11957a756e7bc0708d18cb39af0010c865d124efd84559cd82dcb2d8bc959 + languageName: node + linkType: hard + "@storybook/csf@npm:^0.1.2": version: 0.1.7 resolution: "@storybook/csf@npm:0.1.7" @@ -4871,15 +4881,15 @@ __metadata: languageName: node linkType: hard -"@storybook/instrumenter@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/instrumenter@npm:8.4.7" +"@storybook/instrumenter@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/instrumenter@npm:8.5.0" dependencies: "@storybook/global": "npm:^5.0.0" "@vitest/utils": "npm:^2.1.1" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/bc0865fed7f3c8242cd97978257e3d48f1880ad01e9794cc45122c4bcc7cf4a498c6ff8deebffcc70332b4a096e98b00e695ac152e40d0ef2c23160009c86f5d + storybook: ^8.5.0 + checksum: 10c0/a60370789b9039dbea4b604c1d003c73be5f97f1f17448f69293d0f2a752cdbdc16b5adbe62c91d844a3632ccdcdb66996e0329cb1d0269bc965041adbe7cd72 languageName: node linkType: hard @@ -4905,18 +4915,18 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/manager-api@npm:8.4.7" +"@storybook/manager-api@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/manager-api@npm:8.5.0" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/a3aeed441a2cca1a8fac73336a853b389a00a1e7dbbbbcd54492a90f2f12f86e976235fd1272f27a606532fb7e0f82dec3f7ecd1f2b87b03ffa74b667830152a + checksum: 10c0/93702011fdd8d0590cfc859b57a21d348e477bf6fedd11e30df362b3f5fc1eab0154ee5d4bbd9c452fea294cf17b14238a4a6787d6483726ccd8a5ed27009d98 languageName: node linkType: hard -"@storybook/nextjs@npm:^8.4.7": - version: 8.4.7 - resolution: "@storybook/nextjs@npm:8.4.7" +"@storybook/nextjs@npm:^8.5.0": + version: 8.5.0 + resolution: "@storybook/nextjs@npm:8.5.0" dependencies: "@babel/core": "npm:^7.24.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" @@ -4932,11 +4942,10 @@ __metadata: "@babel/preset-typescript": "npm:^7.24.1" "@babel/runtime": "npm:^7.24.4" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11" - "@storybook/builder-webpack5": "npm:8.4.7" - "@storybook/preset-react-webpack": "npm:8.4.7" - "@storybook/react": "npm:8.4.7" - "@storybook/test": "npm:8.4.7" - "@types/node": "npm:^22.0.0" + "@storybook/builder-webpack5": "npm:8.5.0" + "@storybook/preset-react-webpack": "npm:8.5.0" + "@storybook/react": "npm:8.5.0" + "@storybook/test": "npm:8.5.0" "@types/semver": "npm:^7.3.4" babel-loader: "npm:^9.1.3" css-loader: "npm:^6.7.3" @@ -4949,7 +4958,7 @@ __metadata: postcss-loader: "npm:^8.1.1" react-refresh: "npm:^0.14.0" resolve-url-loader: "npm:^5.0.0" - sass-loader: "npm:^13.2.0" + sass-loader: "npm:^14.2.1" semver: "npm:^7.3.5" sharp: "npm:^0.33.3" style-loader: "npm:^3.3.1" @@ -4961,7 +4970,7 @@ __metadata: next: ^13.5.0 || ^14.0.0 || ^15.0.0 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.4.7 + storybook: ^8.5.0 webpack: ^5.0.0 dependenciesMeta: sharp: @@ -4971,7 +4980,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/60315468a41b03d39ba534f45811b40ee2c6988481f9f389c9e1c2f97bddb565729fafd33f84ed51a579d00ab830433af119aa4ea6162ef817d6c4d1728bf8b0 + checksum: 10c0/6c2eeacb054c3d28aae73e09c6ec6fd408df58066e0b889e367f008e0b6242007c2acff67a7121ed068a512c0ca1d66c94ad1e9003555db21778fecd21a8ac03 languageName: node linkType: hard @@ -4982,14 +4991,13 @@ __metadata: languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/preset-react-webpack@npm:8.4.7" +"@storybook/preset-react-webpack@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/preset-react-webpack@npm:8.5.0" dependencies: - "@storybook/core-webpack": "npm:8.4.7" - "@storybook/react": "npm:8.4.7" + "@storybook/core-webpack": "npm:8.5.0" + "@storybook/react": "npm:8.5.0" "@storybook/react-docgen-typescript-plugin": "npm:1.0.6--canary.9.0c3f3b7.0" - "@types/node": "npm:^22.0.0" "@types/semver": "npm:^7.3.4" find-up: "npm:^5.0.0" magic-string: "npm:^0.30.5" @@ -5001,20 +5009,20 @@ __metadata: 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.4.7 + storybook: ^8.5.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/f928dbdbaf5e8222e1350a683296dfddd3a24001f31b4c6aaf5533531cf004a2fed21d586e6a260d212fa5bd4c96a23791252829f416da2a0cd920864e0efc29 + checksum: 10c0/2ebe6b151e95ec4a695c6ccb2661a875fbab026542a37e50544146353070cef01d8b4d19140f5c7cac6e7b353cfe7d59c1a859f72a460f888c61e8258c4b3fa6 languageName: node linkType: hard -"@storybook/preview-api@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/preview-api@npm:8.4.7" +"@storybook/preview-api@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/preview-api@npm:8.5.0" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/86e8dd8e46b20a4cab99655ded093a76ae5a2b2b9ab03af57292022c8143d76e0f76a137f8768b8f6847fd1b522abf3dee8504f0ba5ff16b5779120d3875967c + checksum: 10c0/5aee35e8daf2c0dc0ee317e997cf0131e9c5c92759d74d0e9183093e1bd25bab29956a39e2b01f2b2968cca7bcdd8c51b819602ecff543786603028f39b8d03d languageName: node linkType: hard @@ -5058,39 +5066,39 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/react-dom-shim@npm:8.4.7" +"@storybook/react-dom-shim@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/react-dom-shim@npm:8.5.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.4.7 - checksum: 10c0/5db1306c844a36264587836860d17f3fd44e5981a2417e66ccb0699d2b05364736f29df2ebc605ae19a7f7b9b9d6a19845771c3052b167ce27702e20337cd334 + storybook: ^8.5.0 + checksum: 10c0/cf9bda1eb7be135658541a382e14b62fdaa939b6a331ac7c065dbcc80de735ec404347fd5d1aa325b550bf3d67544e069813835e60c4c53adf875371a96d2a48 languageName: node linkType: hard -"@storybook/react@npm:8.4.7, @storybook/react@npm:^8.4.7": - version: 8.4.7 - resolution: "@storybook/react@npm:8.4.7" +"@storybook/react@npm:8.5.0, @storybook/react@npm:^8.5.0": + version: 8.5.0 + resolution: "@storybook/react@npm:8.5.0" dependencies: - "@storybook/components": "npm:8.4.7" + "@storybook/components": "npm:8.5.0" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:8.4.7" - "@storybook/preview-api": "npm:8.4.7" - "@storybook/react-dom-shim": "npm:8.4.7" - "@storybook/theming": "npm:8.4.7" + "@storybook/manager-api": "npm:8.5.0" + "@storybook/preview-api": "npm:8.5.0" + "@storybook/react-dom-shim": "npm:8.5.0" + "@storybook/theming": "npm:8.5.0" peerDependencies: - "@storybook/test": 8.4.7 + "@storybook/test": 8.5.0 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.4.7 + storybook: ^8.5.0 typescript: ">= 4.2.x" peerDependenciesMeta: "@storybook/test": optional: true typescript: optional: true - checksum: 10c0/9ca588446171491458e9adb5f9cf69b17517feddb4edd876da495843a45fa48a9c9272d4823090546e24a78dd7a93f1dcedef96257054383eb5678bfae6ccc09 + checksum: 10c0/55f4abf7a9b9d9f91c4f0fae57250db72853df79648a4fcc4cb5029cfeba592da51e651b878a4613f01ee24a58fd5286192b65a92e1f631bf664f38d61a1b229 languageName: node linkType: hard @@ -5105,21 +5113,21 @@ __metadata: languageName: node linkType: hard -"@storybook/test@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/test@npm:8.4.7" +"@storybook/test@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/test@npm:8.5.0" dependencies: - "@storybook/csf": "npm:^0.1.11" + "@storybook/csf": "npm:0.1.12" "@storybook/global": "npm:^5.0.0" - "@storybook/instrumenter": "npm:8.4.7" + "@storybook/instrumenter": "npm:8.5.0" "@testing-library/dom": "npm:10.4.0" "@testing-library/jest-dom": "npm:6.5.0" "@testing-library/user-event": "npm:14.5.2" "@vitest/expect": "npm:2.0.5" "@vitest/spy": "npm:2.0.5" peerDependencies: - storybook: ^8.4.7 - checksum: 10c0/4b100eacdca6d016a08358b1bf4c17f36450dffc9005557e0184814e546e71d200afccfb652fd2d45404fbd15e75f61fb4b93d869694249769ca919a0a2111f1 + storybook: ^8.5.0 + checksum: 10c0/55c63426bc4dc06bb6389f29cb193241fe9c2f65f4f8b8fa0458831a76a5f2720dc8dbc64902f9dece5021b22cccd86d86a8c992cc6224781aade5b791e3f45a languageName: node linkType: hard @@ -5167,12 +5175,12 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:8.4.7": - version: 8.4.7 - resolution: "@storybook/theming@npm:8.4.7" +"@storybook/theming@npm:8.5.0": + version: 8.5.0 + resolution: "@storybook/theming@npm:8.5.0" peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/20a4975478063cea616ce6ab6b1e9ec181af1424280678ed74dc5afc15b828c043e843696a1643601331c4fd266169ec4bcc5bb43fd2f1f3c01c0e21443a658a + checksum: 10c0/c1c69d9f38b828f24c55f7c83ae6439c9254dc613301f0a67530766b0f43d09c65b2b0fbdf00912e6935f91f450ecbb534126a2a09d228b21175bc2126671dc0 languageName: node linkType: hard @@ -5582,21 +5590,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.0.0": - version: 22.5.4 - resolution: "@types/node@npm:22.5.4" - dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/b445daa7eecd761ad4d778b882d6ff7bcc3b4baad2086ea9804db7c5d4a4ab0298b00d7f5315fc640a73b5a1d52bbf9628e09c9fec0cf44dbf9b4df674a8717d - languageName: node - linkType: hard - -"@types/node@npm:^22.10.5": - version: 22.10.5 - resolution: "@types/node@npm:22.10.5" +"@types/node@npm:^22.10.7": + version: 22.10.7 + resolution: "@types/node@npm:22.10.7" dependencies: undici-types: "npm:~6.20.0" - checksum: 10c0/6a0e7d1fe6a86ef6ee19c3c6af4c15542e61aea2f4cee655b6252efb356795f1f228bc8299921e82924e80ff8eca29b74d9dd0dd5cc1a90983f892f740b480df + checksum: 10c0/c941b4689dfc4044b64a5f601306cbcb0c7210be853ba378a5dd44137898c45accedd796ee002ad9407024cac7ecaf5049304951cb1d80ce3d7cebbbae56f20e languageName: node linkType: hard @@ -5713,15 +5712,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.19.1" +"@typescript-eslint/eslint-plugin@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.20.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.19.1" - "@typescript-eslint/type-utils": "npm:8.19.1" - "@typescript-eslint/utils": "npm:8.19.1" - "@typescript-eslint/visitor-keys": "npm:8.19.1" + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/type-utils": "npm:8.20.0" + "@typescript-eslint/utils": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -5730,7 +5729,7 @@ __metadata: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/993784b04533b13c3f3919c793cfc3a369fa61692e1a2d72de6fba27df247c275d852cdcbc4e393c310b73fce8d34d210a9b632b66f4d761a1a3b4781f8fa93f + checksum: 10c0/c68d0dc5419db93c38eea8adecac19e27f8b023d015a944ffded112d584e87fa7fe512070a6a1085899cab2e12e1c8db276e10412b74bf639ca6b04052bbfedc languageName: node linkType: hard @@ -5757,19 +5756,19 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/parser@npm:8.19.1" +"@typescript-eslint/parser@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/parser@npm:8.20.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.19.1" - "@typescript-eslint/types": "npm:8.19.1" - "@typescript-eslint/typescript-estree": "npm:8.19.1" - "@typescript-eslint/visitor-keys": "npm:8.19.1" + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/typescript-estree": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/1afbd2d0a25f439943bdc94637417429574eb3889a2a1ce24bd425721713aca213808a975bb518a6616171783bc04fa973167f05fc6a96cfd88c1d1666077ad4 + checksum: 10c0/fff4a86be27f603ad8d6f7dd9758c46b04a254828f0c6d8a34869c1cf30b5828b60a1dc088f72680a7b65cc5fc696848df4605de19e59a18467306d7ca56c11d languageName: node linkType: hard @@ -5801,13 +5800,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/scope-manager@npm:8.19.1" +"@typescript-eslint/scope-manager@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/scope-manager@npm:8.20.0" dependencies: - "@typescript-eslint/types": "npm:8.19.1" - "@typescript-eslint/visitor-keys": "npm:8.19.1" - checksum: 10c0/7dca0c28ad27a0c7e26499e0f584f98efdcf34087f46aadc661b36c310484b90655e83818bafd249b5a28c7094a69c54d553f6cd403869bf134f95a9148733f5 + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" + checksum: 10c0/a8074768d06c863169294116624a45c19377ff0b8635ad5fa4ae673b43cf704d1b9b79384ceef0ff0abb78b107d345cd90fe5572354daf6ad773fe462ee71e6a languageName: node linkType: hard @@ -5821,18 +5820,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/type-utils@npm:8.19.1" +"@typescript-eslint/type-utils@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/type-utils@npm:8.20.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.19.1" - "@typescript-eslint/utils": "npm:8.19.1" + "@typescript-eslint/typescript-estree": "npm:8.20.0" + "@typescript-eslint/utils": "npm:8.20.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.0.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/757592b515beec58c079c605aa648ba94d985ae48ba40460034e849c7bc2b603b1da6113e59688e284608c9d5ccaa27adf0a14fb032cb1782200c6acae51ddd2 + checksum: 10c0/7d46143f26ec606b71d20f0f5535b16abba2ba7a5a2daecd2584ddb61d1284dd8404f34265cc1fdfd541068b24b0211f7ad94801c94e4c60869d9f26bf3c0b9b languageName: node linkType: hard @@ -5858,10 +5857,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/types@npm:8.19.1" - checksum: 10c0/e907bf096d5ed7a812a1e537a98dd881ab5d2d47e072225bfffaa218c1433115a148b27a15744db8374b46dac721617c6d13a1da255fdeb369cf193416533f6e +"@typescript-eslint/types@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/types@npm:8.20.0" + checksum: 10c0/21292d4ca089897015d2bf5ab99909a7b362902f63f4ba10696676823b50d00c7b4cd093b4b43fba01d12bc3feca3852d2c28528c06d8e45446b7477887dbee7 languageName: node linkType: hard @@ -5891,12 +5890,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.19.1" +"@typescript-eslint/typescript-estree@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.20.0" dependencies: - "@typescript-eslint/types": "npm:8.19.1" - "@typescript-eslint/visitor-keys": "npm:8.19.1" + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/visitor-keys": "npm:8.20.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -5905,7 +5904,7 @@ __metadata: ts-api-utils: "npm:^2.0.0" peerDependencies: typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/549d9d565a58a25fc8397a555506f2e8d29a740f5b6ed9105479e22de5aab89d9d535959034a8e9d4115adb435de09ee6987d28e8922052eea577842ddce1a7a + checksum: 10c0/54a2c1da7d1c5f7e865b941e8a3c98eb4b5f56ed8741664a84065173bde9602cdb8866b0984b26816d6af885c1528311c11e7286e869ed424483b74366514cbd languageName: node linkType: hard @@ -5928,18 +5927,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/utils@npm:8.19.1" +"@typescript-eslint/utils@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/utils@npm:8.20.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.19.1" - "@typescript-eslint/types": "npm:8.19.1" - "@typescript-eslint/typescript-estree": "npm:8.19.1" + "@typescript-eslint/scope-manager": "npm:8.20.0" + "@typescript-eslint/types": "npm:8.20.0" + "@typescript-eslint/typescript-estree": "npm:8.20.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/f7d2fe9a2bd8cb3ae6fafe5e465882a6784b2acf81d43d194c579381b92651c2ffc0fca69d2a35eee119f539622752a0e9ec063aaec7576d5d2bfe68b441980d + checksum: 10c0/dd36c3b22a2adde1e1462aed0c8b4720f61859b4ebb0c3ef935a786a6b1cb0ec21eb0689f5a8debe8db26d97ebb979bab68d6f8fe7b0098e6200a485cfe2991b languageName: node linkType: hard @@ -5981,13 +5980,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.19.1" +"@typescript-eslint/visitor-keys@npm:8.20.0": + version: 8.20.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.20.0" dependencies: - "@typescript-eslint/types": "npm:8.19.1" + "@typescript-eslint/types": "npm:8.20.0" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/117537450a099f51f3f0d39186f248ae370bdc1b7f6975dbdbffcfc89e6e1aa47c1870db790d4f778a48f2c1f6cd9c269b63867c12afaa424367c63dabee8fd0 + checksum: 10c0/e95d8b2685e8beb6637bf2e9d06e4177a400d3a2b142ba749944690f969ee3186b750082fd9bf34ada82acf1c5dd5970201dfd97619029c8ecca85fb4b50dbd8 languageName: node linkType: hard @@ -6465,14 +6464,14 @@ __metadata: languageName: node linkType: hard -"algoliasearch-helper@npm:3.22.6": - version: 3.22.6 - resolution: "algoliasearch-helper@npm:3.22.6" +"algoliasearch-helper@npm:3.23.0": + version: 3.23.0 + resolution: "algoliasearch-helper@npm:3.23.0" dependencies: "@algolia/events": "npm:^4.0.1" peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 10c0/a915b017dae6bba8bee48a7352db162f645ccc7449cd7f59371adb5d9916361147d8bc63530e6a8ec21cfa97ea258ebb7e8f163b0ab7db5c3056db8317d01083 + checksum: 10c0/e8d930dad4d961132c123fbeca273a4bb3af0d45d6c8457cdc1682ffb61f0fef44ee425295353061d1d06358589f6a1ad9ffbcfbc3f48a03efc6eacf699507b1 languageName: node linkType: hard @@ -7271,6 +7270,16 @@ __metadata: languageName: node linkType: hard +"call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.1 + resolution: "call-bind-apply-helpers@npm:1.0.1" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/acb2ab68bf2718e68a3e895f0d0b73ccc9e45b9b6f210f163512ba76f91dab409eb8792f6dae188356f9095747512a3101646b3dea9d37fb8c7c6bf37796d18c + languageName: node + linkType: hard + "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" @@ -7284,6 +7293,16 @@ __metadata: languageName: node linkType: hard +"call-bound@npm:^1.0.2": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -8155,18 +8174,18 @@ __metadata: "@mui/base": "npm:5.0.0-beta.68" "@next/bundle-analyzer": "npm:15.1.4" "@next/third-parties": "npm:15.1.4" - "@storybook/addon-essentials": "npm:^8.4.7" - "@storybook/addon-interactions": "npm:^8.4.7" - "@storybook/addon-links": "npm:^8.4.7" + "@storybook/addon-essentials": "npm:^8.5.0" + "@storybook/addon-interactions": "npm:^8.5.0" + "@storybook/addon-links": "npm:^8.5.0" "@storybook/addon-styling": "npm:^1.3.7" - "@storybook/blocks": "npm:^8.4.7" - "@storybook/nextjs": "npm:^8.4.7" - "@storybook/react": "npm:^8.4.7" + "@storybook/blocks": "npm:^8.5.0" + "@storybook/nextjs": "npm:^8.5.0" + "@storybook/react": "npm:^8.5.0" "@storybook/testing-library": "npm:^0.2.2" "@tailwindcss/container-queries": "npm:^0.1.1" - "@types/node": "npm:^22.10.5" - "@types/react": "npm:^19.0.4" - "@types/react-dom": "npm:19.0.2" + "@types/node": "npm:^22.10.7" + "@types/react": "npm:^19.0.7" + "@types/react-dom": "npm:19.0.3" "@types/react-slick": "npm:^0.23.13" algoliasearch: "npm:5.19.0" autoprefixer: "npm:^10.4.20" @@ -8175,38 +8194,38 @@ __metadata: decanter: "npm:^7.3.0" drupal-jsonapi-params: "npm:^2.3.2" encoding: "npm:^0.1.13" - eslint: "npm:9.17.0" + eslint: "npm:9.18.0" eslint-config-next: "npm:15.1.4" - eslint-config-prettier: "npm:^9.1.0" - eslint-plugin-prettier: "npm:^5.2.1" + eslint-config-prettier: "npm:^10.0.1" + eslint-plugin-prettier: "npm:^5.2.2" eslint-plugin-storybook: "npm:^0.11.2" graphql: "npm:^16.10.0" graphql-request: "npm:^7.1.2" graphql-tag: "npm:^2.12.6" html-entities: "npm:^2.5.2" html-react-parser: "npm:^5.2.2" - next: "npm:^15.2.0-canary.2" + next: "npm:^15.2.0-canary.12" plaiceholder: "npm:^3.0.0" - postcss: "npm:^8.4.49" + postcss: "npm:^8.5.1" prettier: "npm:^3.4.2" - prettier-plugin-tailwindcss: "npm:^0.6.9" - qs: "npm:^6.13.1" + prettier-plugin-tailwindcss: "npm:^0.6.10" + qs: "npm:^6.14.0" react: "npm:19.0.0" react-docgen: "npm:^7.1.0" react-dom: "npm:19.0.0" react-focus-lock: "npm:^2.13.5" - react-instantsearch: "npm:^7.13.10" - react-instantsearch-nextjs: "npm:^0.3.21" + react-instantsearch: "npm:^7.15.0" + react-instantsearch-nextjs: "npm:^0.4.1" react-slick: "npm:^0.30.3" react-tiny-oembed: "npm:^1.1.0" sharp: "npm:^0.33.5" - storybook: "npm:^8.4.7" + storybook: "npm:^8.5.0" storybook-addon-module-mock: "npm:^1.3.4" tailwind-merge: "npm:^2.6.0" tailwindcss: "npm:^3.4.17" tsconfig-paths-webpack-plugin: "npm:^4.2.0" typescript: "npm:^5.7.3" - typescript-eslint: "npm:8.19.1" + typescript-eslint: "npm:8.20.0" usehooks-ts: "npm:^3.1.0" languageName: unknown linkType: soft @@ -8562,6 +8581,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + "duplexer@npm:^0.1.2": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -8779,6 +8809,13 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + "es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" @@ -9095,14 +9132,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^9.1.0": - version: 9.1.0 - resolution: "eslint-config-prettier@npm:9.1.0" +"eslint-config-prettier@npm:^10.0.1": + version: 10.0.1 + resolution: "eslint-config-prettier@npm:10.0.1" peerDependencies: eslint: ">=7.0.0" bin: - eslint-config-prettier: bin/cli.js - checksum: 10c0/6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d + eslint-config-prettier: build/bin/cli.js + checksum: 10c0/e2434931669d211663c0493f2c1640a670a02ba4503a68f056a7eda133f383acbbb983a4a7bd0ad6cb3b2bc4d5731c3be8b32fe28e35087a76fea45f7061ae70 languageName: node linkType: hard @@ -9213,9 +9250,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.2.1": - version: 5.2.1 - resolution: "eslint-plugin-prettier@npm:5.2.1" +"eslint-plugin-prettier@npm:^5.2.2": + version: 5.2.2 + resolution: "eslint-plugin-prettier@npm:5.2.2" dependencies: prettier-linter-helpers: "npm:^1.0.0" synckit: "npm:^0.9.1" @@ -9229,7 +9266,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/4bc8bbaf5bb556c9c501dcdff369137763c49ccaf544f9fa91400360ed5e3a3f1234ab59690e06beca5b1b7e6f6356978cdd3b02af6aba3edea2ffe69ca6e8b2 + checksum: 10c0/c2522d573d7682c7e23c8598e16abfaae6d9b9b79e9aa70b902eb75122b503cc0d3c9934db6d22862e90c58910004ce9386a177b2fd4e69884e0e63de964e253 languageName: node linkType: hard @@ -9324,17 +9361,17 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.17.0": - version: 9.17.0 - resolution: "eslint@npm:9.17.0" +"eslint@npm:9.18.0": + version: 9.18.0 + resolution: "eslint@npm:9.18.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.19.0" - "@eslint/core": "npm:^0.9.0" + "@eslint/core": "npm:^0.10.0" "@eslint/eslintrc": "npm:^3.2.0" - "@eslint/js": "npm:9.17.0" - "@eslint/plugin-kit": "npm:^0.2.3" + "@eslint/js": "npm:9.18.0" + "@eslint/plugin-kit": "npm:^0.2.5" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.1" @@ -9369,7 +9406,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/9edd8dd782b4ae2eb00a158ed4708194835d4494d75545fa63a51f020ed17f865c49b4ae1914a2ecbc7fdb262bd8059e811aeef9f0bae63dced9d3293be1bbdd + checksum: 10c0/7f592ad228b9bd627a24870fdc875bacdab7bf535d4b67316c4cb791e90d0125130a74769f3c407b0c4b7027b3082ef33864a63ee1024552a60a17db60493f15 languageName: node linkType: hard @@ -9975,6 +10012,24 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d + languageName: node + linkType: hard + "get-nonce@npm:^1.0.0": version: 1.0.1 resolution: "get-nonce@npm:1.0.1" @@ -9982,6 +10037,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.2": version: 1.0.2 resolution: "get-symbol-description@npm:1.0.2" @@ -10103,6 +10168,13 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -10263,6 +10335,13 @@ __metadata: languageName: node linkType: hard +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + "has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" @@ -10643,34 +10722,34 @@ __metadata: languageName: node linkType: hard -"instantsearch-ui-components@npm:0.9.0": - version: 0.9.0 - resolution: "instantsearch-ui-components@npm:0.9.0" +"instantsearch-ui-components@npm:0.11.0": + version: 0.11.0 + resolution: "instantsearch-ui-components@npm:0.11.0" dependencies: "@babel/runtime": "npm:^7.1.2" - checksum: 10c0/92cd53a4a16a488da39cad68de24092e83ab5df7baf5eb7eb4cbe7fe09debf58d2fa7d9bbf5692240696552b5b2c148bbe73d9a4e6c59ae28b4def644285aa38 + checksum: 10c0/2b572f08e9349dd44fc8e1b9abf834528e5ff8ae43714645dcd6efeaf672108d723c22d1e1a4b62c33b2afa99645ceff5f70d311d9eae65b930ec902038d843b languageName: node linkType: hard -"instantsearch.js@npm:4.75.7": - version: 4.75.7 - resolution: "instantsearch.js@npm:4.75.7" +"instantsearch.js@npm:4.77.0": + version: 4.77.0 + resolution: "instantsearch.js@npm:4.77.0" dependencies: "@algolia/events": "npm:^4.0.1" "@types/dom-speech-recognition": "npm:^0.0.1" "@types/google.maps": "npm:^3.55.12" "@types/hogan.js": "npm:^3.0.0" "@types/qs": "npm:^6.5.3" - algoliasearch-helper: "npm:3.22.6" + algoliasearch-helper: "npm:3.23.0" hogan.js: "npm:^3.0.2" htm: "npm:^3.0.0" - instantsearch-ui-components: "npm:0.9.0" + instantsearch-ui-components: "npm:0.11.0" preact: "npm:^10.10.0" qs: "npm:^6.5.1 < 6.10" search-insights: "npm:^2.17.2" peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 10c0/8d027a7a2c7732ba4640f583a868944cb296e84f3baacbf594217bf02da72f4d6f744223f5ff774e599dd81b56e74817b9a6f45cb08416e25798a0c46d456228 + checksum: 10c0/f8142065cfee2d4e498bf15e5047915bc08690ff9193ad47a5158e0a565bbd7e6f70a15db84ea5626f08022d42fb501260173270d14df01a5bc4a75e14454dc3 languageName: node linkType: hard @@ -11670,6 +11749,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -12001,6 +12087,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -12022,19 +12117,19 @@ __metadata: languageName: node linkType: hard -"next@npm:^15.2.0-canary.2": - version: 15.2.0-canary.2 - resolution: "next@npm:15.2.0-canary.2" +"next@npm:^15.2.0-canary.12": + version: 15.2.0-canary.12 + resolution: "next@npm:15.2.0-canary.12" dependencies: - "@next/env": "npm:15.2.0-canary.2" - "@next/swc-darwin-arm64": "npm:15.2.0-canary.2" - "@next/swc-darwin-x64": "npm:15.2.0-canary.2" - "@next/swc-linux-arm64-gnu": "npm:15.2.0-canary.2" - "@next/swc-linux-arm64-musl": "npm:15.2.0-canary.2" - "@next/swc-linux-x64-gnu": "npm:15.2.0-canary.2" - "@next/swc-linux-x64-musl": "npm:15.2.0-canary.2" - "@next/swc-win32-arm64-msvc": "npm:15.2.0-canary.2" - "@next/swc-win32-x64-msvc": "npm:15.2.0-canary.2" + "@next/env": "npm:15.2.0-canary.12" + "@next/swc-darwin-arm64": "npm:15.2.0-canary.12" + "@next/swc-darwin-x64": "npm:15.2.0-canary.12" + "@next/swc-linux-arm64-gnu": "npm:15.2.0-canary.12" + "@next/swc-linux-arm64-musl": "npm:15.2.0-canary.12" + "@next/swc-linux-x64-gnu": "npm:15.2.0-canary.12" + "@next/swc-linux-x64-musl": "npm:15.2.0-canary.12" + "@next/swc-win32-arm64-msvc": "npm:15.2.0-canary.12" + "@next/swc-win32-x64-msvc": "npm:15.2.0-canary.12" "@swc/counter": "npm:0.1.3" "@swc/helpers": "npm:0.5.15" busboy: "npm:1.6.0" @@ -12079,7 +12174,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/f4a648fca15db6c9ecbe0c6ab2e4398f3a62e9949bf96929f87cd96be7b32f195cedfad4e9201fee0c0620c773b6ea016ab941a4adb95625b07ab0f13835fa4e + checksum: 10c0/7455d3b510117d929fcbc8900204dcb923c7cf0e6bf63a4b93ce1ed715bdf38b869857b9678cd9d98f7c8fd9b058bc3be149795446a93318b15e8ea8bc95dbe9 languageName: node linkType: hard @@ -12272,6 +12367,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.3": + version: 1.13.3 + resolution: "object-inspect@npm:1.13.3" + checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 + languageName: node + linkType: hard + "object-is@npm:^1.1.5": version: 1.1.6 resolution: "object-is@npm:1.1.6" @@ -13003,14 +13105,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.49": - version: 8.4.49 - resolution: "postcss@npm:8.4.49" +"postcss@npm:^8.5.1": + version: 8.5.1 + resolution: "postcss@npm:8.5.1" dependencies: - nanoid: "npm:^3.3.7" + nanoid: "npm:^3.3.8" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 + checksum: 10c0/c4d90c59c98e8a0c102b77d3f4cac190f883b42d63dc60e2f3ed840f16197c0c8e25a4327d2e9a847b45a985612317dc0534178feeebd0a1cf3eb0eecf75cae4 languageName: node linkType: hard @@ -13037,15 +13139,15 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-tailwindcss@npm:^0.6.9": - version: 0.6.9 - resolution: "prettier-plugin-tailwindcss@npm:0.6.9" +"prettier-plugin-tailwindcss@npm:^0.6.10": + version: 0.6.10 + resolution: "prettier-plugin-tailwindcss@npm:0.6.10" peerDependencies: "@ianvs/prettier-plugin-sort-imports": "*" "@prettier/plugin-pug": "*" "@shopify/prettier-plugin-liquid": "*" "@trivago/prettier-plugin-sort-imports": "*" - "@zackad/prettier-plugin-twig-melody": "*" + "@zackad/prettier-plugin-twig": "*" prettier: ^3.0 prettier-plugin-astro: "*" prettier-plugin-css-order: "*" @@ -13067,7 +13169,7 @@ __metadata: optional: true "@trivago/prettier-plugin-sort-imports": optional: true - "@zackad/prettier-plugin-twig-melody": + "@zackad/prettier-plugin-twig": optional: true prettier-plugin-astro: optional: true @@ -13091,7 +13193,7 @@ __metadata: optional: true prettier-plugin-svelte: optional: true - checksum: 10c0/370b1d67063a6ff15b0b7fd5d6687bef587aa4be0c856e7f743d5016037ff25d0d69c6aa8c6cecf1355676962aeca52089dc28d063540fb030bcd326a07f47f8 + checksum: 10c0/9e1e8d59285acb915c647235867e0c6da4f66e60a05984375036998c207662988cb59a362390f86050c09863e4ee982102dfcffb0131cc1413aec1b7d1d8fb08 languageName: node linkType: hard @@ -13247,12 +13349,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.13.1": - version: 6.13.1 - resolution: "qs@npm:6.13.1" +"qs@npm:^6.14.0": + version: 6.14.0 + resolution: "qs@npm:6.14.0" dependencies: - side-channel: "npm:^1.0.6" - checksum: 10c0/5ef527c0d62ffca5501322f0832d800ddc78eeb00da3b906f1b260ca0492721f8cdc13ee4b8fd8ac314a6ec37b948798c7b603ccc167e954088df392092f160c + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c languageName: node linkType: hard @@ -13430,44 +13532,44 @@ __metadata: languageName: node linkType: hard -"react-instantsearch-core@npm:7.13.10": - version: 7.13.10 - resolution: "react-instantsearch-core@npm:7.13.10" +"react-instantsearch-core@npm:7.15.0": + version: 7.15.0 + resolution: "react-instantsearch-core@npm:7.15.0" dependencies: "@babel/runtime": "npm:^7.1.2" - algoliasearch-helper: "npm:3.22.6" - instantsearch.js: "npm:4.75.7" + algoliasearch-helper: "npm:3.23.0" + instantsearch.js: "npm:4.77.0" use-sync-external-store: "npm:^1.0.0" peerDependencies: algoliasearch: ">= 3.1 < 6" - react: ">= 16.8.0 < 19" - checksum: 10c0/327c509020d437925dc684352278015e2246e3869def3d86ce0267d939be4a9d643569805819a35dd2d4ac6a6f3d22fac5579d141c49df7ead36a1c31339423a + react: ">= 16.8.0 < 20" + checksum: 10c0/a88bee72556c07431c872fcdacce095d091a2896daf1a6125bbe3f22a06ac3f4df1922831172bdc03096e414db9224c140cf7ebf21fc4c0703d47272169d7e25 languageName: node linkType: hard -"react-instantsearch-nextjs@npm:^0.3.21": - version: 0.3.21 - resolution: "react-instantsearch-nextjs@npm:0.3.21" +"react-instantsearch-nextjs@npm:^0.4.1": + version: 0.4.1 + resolution: "react-instantsearch-nextjs@npm:0.4.1" peerDependencies: - next: ">= 13.4 < 15" + next: ">= 13.4 < 16" react-instantsearch: ">= 7.1.0 < 8" - checksum: 10c0/126bde44989bd40f716cfe8b1efa9c48958e08a0b61e61d3f9d2b389326576f8d7a060ab049f7ee2605a0cf5a3bc8dfd0e113fed66b336869d1103a5ba5a64b3 + checksum: 10c0/1b7ae0ecce5f0dba7790dd1f44687fb665f53fea37708d6d1eff8a3b71ebceec0b2985ab9bcec2788388d90fa6b47eaa3afabe9db4128b9315eb87022c84f5ee languageName: node linkType: hard -"react-instantsearch@npm:^7.13.10": - version: 7.13.10 - resolution: "react-instantsearch@npm:7.13.10" +"react-instantsearch@npm:^7.15.0": + version: 7.15.0 + resolution: "react-instantsearch@npm:7.15.0" dependencies: "@babel/runtime": "npm:^7.1.2" - instantsearch-ui-components: "npm:0.9.0" - instantsearch.js: "npm:4.75.7" - react-instantsearch-core: "npm:7.13.10" + instantsearch-ui-components: "npm:0.11.0" + instantsearch.js: "npm:4.77.0" + react-instantsearch-core: "npm:7.15.0" peerDependencies: algoliasearch: ">= 3.1 < 6" - react: ">= 16.8.0 < 19" - react-dom: ">= 16.8.0 < 19" - checksum: 10c0/27f6bba1ebd3419a634162d020fdbf22692e6e78f87eabc208ef93e4ad69c36f41e24fa5f6023143e59cb56d414b78d0e45a041964e9b5a1dd2394f43a7239bf + react: ">= 16.8.0 < 20" + react-dom: ">= 16.8.0 < 20" + checksum: 10c0/21f53a666e1dccd7cd85ea785f2f9a7f50c3697bec0ef286ba55aef6fee8c12ea898b78b11c090006a3f1f2da1a3f3201f762d47c30e18727690b54ebccc5550 languageName: node linkType: hard @@ -14081,7 +14183,7 @@ __metadata: languageName: node linkType: hard -"sass-loader@npm:^13.2.0, sass-loader@npm:^13.2.2": +"sass-loader@npm:^13.2.2": version: 13.3.3 resolution: "sass-loader@npm:13.3.3" dependencies: @@ -14105,6 +14207,32 @@ __metadata: languageName: node linkType: hard +"sass-loader@npm:^14.2.1": + version: 14.2.1 + resolution: "sass-loader@npm:14.2.1" + dependencies: + neo-async: "npm:^2.6.2" + peerDependencies: + "@rspack/core": 0.x || 1.x + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + sass-embedded: "*" + webpack: ^5.0.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + webpack: + optional: true + checksum: 10c0/9a48d454584d96d6c562eb323bb9e3c6808e930eeaaa916975b97d45831e0b87936a8655cdb3a4512a25abc9587dea65a9616e42396be0d7e7c507a4795a8146 + languageName: node + linkType: hard + "scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" @@ -14418,6 +14546,41 @@ __metadata: languageName: node linkType: hard +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -14430,6 +14593,19 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.2": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -14635,11 +14811,11 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^8.4.7": - version: 8.4.7 - resolution: "storybook@npm:8.4.7" +"storybook@npm:^8.5.0": + version: 8.5.0 + resolution: "storybook@npm:8.5.0" dependencies: - "@storybook/core": "npm:8.4.7" + "@storybook/core": "npm:8.5.0" peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -14649,7 +14825,7 @@ __metadata: getstorybook: ./bin/index.cjs sb: ./bin/index.cjs storybook: ./bin/index.cjs - checksum: 10c0/795b79950b88b41ee0158fe2e2583a8ce97ff843c054f91e3c55310967b9e5c4e4d72814773380b543c33bd6d57ce6b5f377ce93ce73962e803b250a751be37c + checksum: 10c0/d3941da2df06d1764888e056689b61a251e3b4106990e6de3a528c87bcfb5bdd4b53e7ba4355a763f1fbc6b2072342912d2e2d34545e2e7aec99e52306953eec languageName: node linkType: hard @@ -15459,17 +15635,17 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:8.19.1": - version: 8.19.1 - resolution: "typescript-eslint@npm:8.19.1" +"typescript-eslint@npm:8.20.0": + version: 8.20.0 + resolution: "typescript-eslint@npm:8.20.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.19.1" - "@typescript-eslint/parser": "npm:8.19.1" - "@typescript-eslint/utils": "npm:8.19.1" + "@typescript-eslint/eslint-plugin": "npm:8.20.0" + "@typescript-eslint/parser": "npm:8.20.0" + "@typescript-eslint/utils": "npm:8.20.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/59cdb590a0b38bfca1634c421c1acd2d1bfc8a7325af8fb1332421103dd98d454d349d4f82175088cf06216c1540dc1a73d1dca44cff16dd1d08f969feeb0c0b + checksum: 10c0/049e0fa000657232c0fe26a062ef6a9cd16c5a58c814a74ac45971554c8b6bc67355821a66229f9537e819939a2ab065e7fcba9a70cd95c8283630dc58ac0144 languageName: node linkType: hard @@ -15535,13 +15711,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.19.2": - version: 6.19.8 - resolution: "undici-types@npm:6.19.8" - checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 - languageName: node - linkType: hard - "undici-types@npm:~6.20.0": version: 6.20.0 resolution: "undici-types@npm:6.20.0"