From a458b0185aa2c2f7f1678e8601f5b9fab13a1194 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Thu, 15 Jan 2026 19:09:42 -0800 Subject: [PATCH 01/30] working on cleaning up and simplifying lists --- src/components/List/EmptyContent.tsx | 41 +++++++++++++----------- src/components/List/Group/index.tsx | 10 ++++-- src/components/List/Simple/index.tsx | 11 ++++--- src/components/List/Simple/stories.tsx | 23 +++++++++++-- src/components/List/Wrapper/index.tsx | 22 ++++++------- src/components/ScrollView/ScrollView.tsx | 3 +- src/config/tamagui.config.ts | 7 ++-- 7 files changed, 75 insertions(+), 42 deletions(-) diff --git a/src/components/List/EmptyContent.tsx b/src/components/List/EmptyContent.tsx index 847e795..4085590 100644 --- a/src/components/List/EmptyContent.tsx +++ b/src/components/List/EmptyContent.tsx @@ -3,22 +3,25 @@ import React from "react" import { Text } from "../Text" import { Column } from "../View" -export const EmptyContent = React.memo<{ children?: React.ReactNode }>( - function ListEmptyContent({ children }) { - return !children || typeof children === "string" ? ( - - - {children || "This list is empty."} - - - ) : ( - children - ) - }, -) +import type { ViewProps } from "tamagui" + +export const EmptyContent = React.memo<{ + color?: ViewProps["color"] + children?: React.ReactNode +}>(function ListEmptyContent({ color, children }) { + return !children || typeof children === "string" ? ( + + + {children || "This list is empty."} + + + ) : ( + children + ) +}) diff --git a/src/components/List/Group/index.tsx b/src/components/List/Group/index.tsx index 350da29..e73b30d 100644 --- a/src/components/List/Group/index.tsx +++ b/src/components/List/Group/index.tsx @@ -10,10 +10,11 @@ import type { ScrollViewProps } from "react-native" */ export type ExternalListGroupProps = { /** + * TODO Reimplement this * By default list contents are limited by the narrow/wide media breakpoint. * Set this to `true` to override this behavior. */ - isFullWidth?: boolean + // isFullWidth?: boolean /** * the background color for the group */ @@ -43,7 +44,7 @@ export type ListGroupProps = ExternalListGroupProps & { export const IsInListGroupContext = React.createContext(false) export const ListGroup = React.memo(function ListGroup({ - isFullWidth = false, + // isFullWidth = false, noScrollView = false, children, color, @@ -59,6 +60,8 @@ export const ListGroup = React.memo(function ListGroup({ setOnlyOneChild(React.Children.count(children) === 1) }, [children]) + console.log("children count", React.Children.count(children)) + // if we have more than one child wrap in a column with between set const listGroupContent = ( @@ -80,8 +83,9 @@ export const ListGroup = React.memo(function ListGroup({ keyboardDismissMode="interactive" keyboardShouldPersistTaps="handled" onLayout={onLayout} - {...(isFullWidth && { flexGrow: 1 })} + // {...(isFullWidth && { flexGrow: 1 })} color={color} + contentContainerStyle={{ flexGrow: 1 }} > {listGroupContent} diff --git a/src/components/List/Simple/index.tsx b/src/components/List/Simple/index.tsx index b8313cb..0d07135 100644 --- a/src/components/List/Simple/index.tsx +++ b/src/components/List/Simple/index.tsx @@ -30,10 +30,13 @@ export const SimpleList = React.memo(function SimpleList({ {...props} isEmpty={isEmpty} > - {beforeList} - {header &&
{header}
} - {children} - {afterList} + {/** biome-ignore lint/complexity/noUselessFragments: We want this content to appear as a single element for the wrapper/group. Without the fragment this will look like 4 children */} + <> + {beforeList} + {header &&
{header}
} + {children} + {afterList} + ) }) diff --git a/src/components/List/Simple/stories.tsx b/src/components/List/Simple/stories.tsx index 86c06cf..f769a07 100644 --- a/src/components/List/Simple/stories.tsx +++ b/src/components/List/Simple/stories.tsx @@ -1,7 +1,7 @@ import preview from "@/storybook/preview" import { ScrollView } from "../../ScrollView" import { Text } from "../../Text" -import { Column } from "../../View" +import { Column, Row } from "../../View" import { SimpleList } from "." const meta = preview.meta({ @@ -9,11 +9,30 @@ const meta = preview.meta({ }) export const Empty = meta.story() + export const EmptyWithContent = meta.story({ args: { - emptyContent: "I'm So Empty!", + emptyContent: "I'm so Empty!", + color: "blue", }, }) + +export const EmptyInContext = meta.story({ + args: { + emptyContent: "I'm so Empty!", + color: "blue", + }, + render: (args) => { + return ( + + + + + + ) + }, +}) + export const EmptyWithBeforeAfter = meta.story({ args: { emptyContent: "I'm So Empty!", diff --git a/src/components/List/Wrapper/index.tsx b/src/components/List/Wrapper/index.tsx index 5c4b004..099ea3c 100644 --- a/src/components/List/Wrapper/index.tsx +++ b/src/components/List/Wrapper/index.tsx @@ -24,16 +24,10 @@ export type ExternalWrapperProps = { | undefined /** * Anything you want to render before the list (within its scrollview) goes here. - * - * Note this is only rendered by the wrapper when the list is empty or loading. - * Otherwise the list itself should handle it */ beforeList?: React.ReactElement | undefined /** * Anything you want to render after the list (within its scrollview) goes here. - * - * Note this is only rendered by the wrapper when the list is empty or loading. - * Otherwise the list itself should handle it */ afterList?: React.ReactElement | undefined /** @@ -74,6 +68,7 @@ export const ListWrapper = React.memo(function ListWrapper({ beforeList, afterList, header, + color, ...listGroupProps }) { const isInScrollView = React.useContext(ScrollView.IsInContext) @@ -94,22 +89,27 @@ export const ListWrapper = React.memo(function ListWrapper({ ) - let wrapperContent = {children} + const wrapperContent = children if (isLoading || isEmpty) { - wrapperContent = ( - + return ( + <> {beforeList} {header &&
{header}
} - {isLoading ? : {emptyContent}} + {isLoading ? ( + + ) : ( + {emptyContent} + )} {afterList} -
+ ) } if (!isInScrollView && !isInListGroup) return ( diff --git a/src/components/ScrollView/ScrollView.tsx b/src/components/ScrollView/ScrollView.tsx index 3706b3a..e261148 100644 --- a/src/components/ScrollView/ScrollView.tsx +++ b/src/components/ScrollView/ScrollView.tsx @@ -7,13 +7,14 @@ import { useAlwaysBounceVertical } from "../../hooks/useAlwaysBounceVertical" export type ScrollViewRef = TGScrollView -export const ScrollView = (props: TGScrollViewProps) => { +export const ScrollView = ({ color, ...props }: TGScrollViewProps) => { const { onLayout, contentContainerStyle } = useAlwaysBounceVertical() if (props.alwaysBounceVertical) { return ( { props.onLayout?.(event) onLayout(event) diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index 1620cbe..2ed5cc7 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -5,6 +5,8 @@ import { Nuntito } from "./fonts" import { defaultParadigmConfig } from "./paradigm.config" import { shorthands } from "./shorthands" +const betweenLists = 16 + export const baseTokens = { color: {}, size: { @@ -14,8 +16,9 @@ export const baseTokens = { tabHeight: 40, tabContentMinHeight: 40, tabContentDefaultSize: 280, - listHeaderHeight: 45, + listHeaderHeight: 24, listHeaderHeightSticky: 32, + listSpacerHeight: betweenLists, listItemStatusSize: 4, listItemAfterIconSize: 18, listItemFirstLineIconSize: 14, @@ -29,7 +32,7 @@ export const baseTokens = { thinStroke: 1, space: 16, true: 16, - betweenLists: 16, + betweenLists: betweenLists, betweenButtons: 6, listItemEdgeInset: 6, listItemBetweenItems: 4, From d6b28a404bac3d8a1c61c87fa966a58f9e7d34d9 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Thu, 15 Jan 2026 19:39:33 -0800 Subject: [PATCH 02/30] remove yarn.lock from paradigm --- yarn.lock | 10027 ---------------------------------------------------- 1 file changed, 10027 deletions(-) delete mode 100644 yarn.lock diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index e554110..0000000 --- a/yarn.lock +++ /dev/null @@ -1,10027 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10 - -"@acemir/cssom@npm:^0.9.28": - version: 0.9.31 - resolution: "@acemir/cssom@npm:0.9.31" - checksum: 10/5948336f7f122062d714f4bb519937c42c91c84be348e31b35179f6109efc6753a695701c29f2271d8990f6f728168e933038418d97646cc5a1096099c3455b5 - languageName: node - linkType: hard - -"@adobe/css-tools@npm:^4.4.0": - version: 4.4.4 - resolution: "@adobe/css-tools@npm:4.4.4" - checksum: 10/0abd4715737877e5aa5d730d6ec2cffae2131102ddc8310ac5ba3f457ffb2ef453324dbb5b927e3cbc3f81bdd29ce485754014c6e64f4577a49540c76e26ac6b - languageName: node - linkType: hard - -"@asamuzakjp/css-color@npm:^4.1.1": - version: 4.1.1 - resolution: "@asamuzakjp/css-color@npm:4.1.1" - dependencies: - "@csstools/css-calc": "npm:^2.1.4" - "@csstools/css-color-parser": "npm:^3.1.0" - "@csstools/css-parser-algorithms": "npm:^3.0.5" - "@csstools/css-tokenizer": "npm:^3.0.4" - lru-cache: "npm:^11.2.4" - checksum: 10/4b7e900d9d18a86e01a42d6140936a0373801e44854bcdd70fc7c06022b7e6a793d1960fbe9f6a65bdad1874798a30c0cd91e52bfd5eae909b3347c98cc1c4f5 - languageName: node - linkType: hard - -"@asamuzakjp/dom-selector@npm:^6.7.6": - version: 6.7.6 - resolution: "@asamuzakjp/dom-selector@npm:6.7.6" - dependencies: - "@asamuzakjp/nwsapi": "npm:^2.3.9" - bidi-js: "npm:^1.0.3" - css-tree: "npm:^3.1.0" - is-potential-custom-element-name: "npm:^1.0.1" - lru-cache: "npm:^11.2.4" - checksum: 10/91a479f5f59a3b1b23f46407d874882c05b50e72316e57af105c88603fb1008120c46c7fe7504c5be556ea4c9a68ee10aee43433bd8d34f000b9aaf6dcae4d5c - languageName: node - linkType: hard - -"@asamuzakjp/nwsapi@npm:^2.3.9": - version: 2.3.9 - resolution: "@asamuzakjp/nwsapi@npm:2.3.9" - checksum: 10/95a6d1c102e1117fe818da087fcc5b914d23e0699855991bae50b891435dd1945ad7d384198f8bcf616207fd85b7ec32e3db6b96e9309d84c6903b8dc4151e34 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/code-frame@npm:7.28.6" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.28.5" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.1.1" - checksum: 10/93e7ed9e039e3cb661bdb97c26feebafacc6ec13d745881dae5c7e2708f579475daebe7a3b5d23b183bb940b30744f52f4a5bcb65b4df03b79d82fcb38495784 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/compat-data@npm:7.28.6" - checksum: 10/dc17dfb55711a15f006e34c4610c49b7335fc11b23e192f9e5f625e8ea0f48805e61a57b6b4f5550879332782c93af0b5d6952825fffbb8d4e604b14d698249f - languageName: node - linkType: hard - -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.21.3, @babel/core@npm:^7.25.2, @babel/core@npm:^7.28.0, @babel/core@npm:^7.28.5": - version: 7.28.6 - resolution: "@babel/core@npm:7.28.6" - dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/generator": "npm:^7.28.6" - "@babel/helper-compilation-targets": "npm:^7.28.6" - "@babel/helper-module-transforms": "npm:^7.28.6" - "@babel/helpers": "npm:^7.28.6" - "@babel/parser": "npm:^7.28.6" - "@babel/template": "npm:^7.28.6" - "@babel/traverse": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - "@jridgewell/remapping": "npm:^2.3.5" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10/1a150a69c547daf13c457be1fdaf1a0935d02b94605e777e049537ec2f279b4bb442ffbe1c2d8ff62c688878b1d5530a5784daf72ece950d1917fb78717f51d2 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.5, @babel/generator@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/generator@npm:7.28.6" - dependencies: - "@babel/parser": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - "@jridgewell/gen-mapping": "npm:^0.3.12" - "@jridgewell/trace-mapping": "npm:^0.3.28" - jsesc: "npm:^3.0.2" - checksum: 10/ef2af927e8e0985d02ec4321a242da761a934e927539147c59fdd544034dc7f0e9846f6bf86209aca7a28aee2243ed0fad668adccd48f96d7d6866215173f9af - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.27.3": - version: 7.27.3 - resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" - dependencies: - "@babel/types": "npm:^7.27.3" - checksum: 10/63863a5c936ef82b546ca289c9d1b18fabfc24da5c4ee382830b124e2e79b68d626207febc8d4bffc720f50b2ee65691d7d12cc0308679dee2cd6bdc926b7190 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-compilation-targets@npm:7.28.6" - dependencies: - "@babel/compat-data": "npm:^7.28.6" - "@babel/helper-validator-option": "npm:^7.27.1" - browserslist: "npm:^4.24.0" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.1" - checksum: 10/f512a5aeee4dfc6ea8807f521d085fdca8d66a7d068a6dd5e5b37da10a6081d648c0bbf66791a081e4e8e6556758da44831b331540965dfbf4f5275f3d0a8788 - languageName: node - linkType: hard - -"@babel/helper-globals@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/helper-globals@npm:7.28.0" - checksum: 10/91445f7edfde9b65dcac47f4f858f68dc1661bf73332060ab67ad7cc7b313421099a2bfc4bda30c3db3842cfa1e86fffbb0d7b2c5205a177d91b22c8d7d9cb47 - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-module-imports@npm:7.28.6" - dependencies: - "@babel/traverse": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10/64b1380d74425566a3c288074d7ce4dea56d775d2d3325a3d4a6df1dca702916c1d268133b6f385de9ba5b822b3c6e2af5d3b11ac88e5453d5698d77264f0ec0 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-module-transforms@npm:7.28.6" - dependencies: - "@babel/helper-module-imports": "npm:^7.28.6" - "@babel/helper-validator-identifier": "npm:^7.28.5" - "@babel/traverse": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/2e421c7db743249819ee51e83054952709dc2e197c7d5d415b4bdddc718580195704bfcdf38544b3f674efc2eccd4d29a65d38678fc827ed3934a7690984cd8b - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.28.6 - resolution: "@babel/helper-plugin-utils@npm:7.28.6" - checksum: 10/21c853bbc13dbdddf03309c9a0477270124ad48989e1ad6524b83e83a77524b333f92edd2caae645c5a7ecf264ec6d04a9ebe15aeb54c7f33c037b71ec521e4a - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-string-parser@npm:7.27.1" - checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/helper-validator-identifier@npm:7.28.5" - checksum: 10/8e5d9b0133702cfacc7f368bf792f0f8ac0483794877c6dca5fcb73810ee138e27527701826fb58a40a004f3a5ec0a2f3c3dd5e326d262530b119918f3132ba7 - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-validator-option@npm:7.27.1" - checksum: 10/db73e6a308092531c629ee5de7f0d04390835b21a263be2644276cb27da2384b64676cab9f22cd8d8dbd854c92b1d7d56fc8517cf0070c35d1c14a8c828b0903 - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helpers@npm:7.28.6" - dependencies: - "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10/213485cdfffc4deb81fc1bf2cefed61bc825049322590ef69690e223faa300a2a4d1e7d806c723bb1f1f538226b9b1b6c356ca94eb47fa7c6d9e9f251ee425e6 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.28.5, @babel/parser@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/parser@npm:7.28.6" - dependencies: - "@babel/types": "npm:^7.28.6" - bin: - parser: ./bin/babel-parser.js - checksum: 10/483a6fb5f9876ec9cbbb98816f2c94f39ae4d1158d35f87e1c4bf19a1f56027c96a1a3962ff0c8c46e8322a6d9e1c80d26b7f9668410df13d5b5769d9447b010 - languageName: node - linkType: hard - -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 - languageName: node - linkType: hard - -"@babel/plugin-syntax-bigint@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.24.7": - version: 7.28.6 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/6c8c6a5988dbb9799d6027360d1a5ba64faabf551f2ef11ba4eade0c62253b5c85d44ddc8eb643c74b9acb2bcaa664a950bd5de9a5d4aef291c4f2a48223bb4b - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/572e38f5c1bb4b8124300e7e3dd13e82ae84a21f90d3f0786c98cd05e63c78ca1f32d1cfe462dfbaf5e7d5102fa7cd8fd741dfe4f3afc2e01a3b2877dcc8c866 - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 - languageName: node - linkType: hard - -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 - languageName: node - linkType: hard - -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-self@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/72cbae66a58c6c36f7e12e8ed79f292192d858dd4bb00e9e89d8b695e4c5cb6ef48eec84bffff421a5db93fd10412c581f1cccdb00264065df76f121995bdb68 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-source@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/e2843362adb53692be5ee9fa07a386d2d8883daad2063a3575b3c373fc14cdf4ea7978c67a183cb631b4c9c8d77b2f48c24c088f8e65cc3600cb8e97d72a7161 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx@npm:^7.25.2": - version: 7.28.6 - resolution: "@babel/plugin-transform-react-jsx@npm:7.28.6" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.27.3" - "@babel/helper-module-imports": "npm:^7.28.6" - "@babel/helper-plugin-utils": "npm:^7.28.6" - "@babel/plugin-syntax-jsx": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/c6eade7309f0710b6aac9e747f8c3305633801c035a35efc5e2436742cc466e457ed5848d3dd5dade36e34332cfc50ac92d69a33f7803d66ae2d72f13a76c3bc - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.25.4": - version: 7.28.6 - resolution: "@babel/runtime@npm:7.28.6" - checksum: 10/fbcd439cb74d4a681958eb064c509829e3f46d8a4bfaaf441baa81bb6733d1e680bccc676c813883d7741bcaada1d0d04b15aa320ef280b5734e2192b50decf9 - languageName: node - linkType: hard - -"@babel/template@npm:^7.25.0, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": - version: 7.28.6 - resolution: "@babel/template@npm:7.28.6" - dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/parser": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10/0ad6e32bf1e7e31bf6b52c20d15391f541ddd645cbd488a77fe537a15b280ee91acd3a777062c52e03eedbc2e1f41548791f6a3697c02476ec5daf49faa38533 - languageName: node - linkType: hard - -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/traverse@npm:7.28.6" - dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/generator": "npm:^7.28.6" - "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.28.6" - "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - debug: "npm:^4.3.1" - checksum: 10/dd71efe9412433169b805d5c346a6473e539ce30f605752a0d40a0733feba37259bd72bb4ad2ab591e2eaff1ee56633de160c1e98efdc8f373cf33a4a8660275 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.3.3": - version: 7.28.6 - resolution: "@babel/types@npm:7.28.6" - dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10/f9c6e52b451065aae5654686ecfc7de2d27dd0fbbc204ee2bd912a71daa359521a32f378981b1cf333ace6c8f86928814452cb9f388a7da59ad468038deb6b5f - languageName: node - linkType: hard - -"@bcoe/v8-coverage@npm:^1.0.2": - version: 1.0.2 - resolution: "@bcoe/v8-coverage@npm:1.0.2" - checksum: 10/46600b2dde460269b07a8e4f12b72e418eae1337b85c979f43af3336c9a1c65b04e42508ab6b245f1e0e3c64328e1c38d8cd733e4a7cebc4fbf9cf65c6e59937 - languageName: node - linkType: hard - -"@biomejs/biome@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/biome@npm:2.3.11" - dependencies: - "@biomejs/cli-darwin-arm64": "npm:2.3.11" - "@biomejs/cli-darwin-x64": "npm:2.3.11" - "@biomejs/cli-linux-arm64": "npm:2.3.11" - "@biomejs/cli-linux-arm64-musl": "npm:2.3.11" - "@biomejs/cli-linux-x64": "npm:2.3.11" - "@biomejs/cli-linux-x64-musl": "npm:2.3.11" - "@biomejs/cli-win32-arm64": "npm:2.3.11" - "@biomejs/cli-win32-x64": "npm:2.3.11" - dependenciesMeta: - "@biomejs/cli-darwin-arm64": - optional: true - "@biomejs/cli-darwin-x64": - optional: true - "@biomejs/cli-linux-arm64": - optional: true - "@biomejs/cli-linux-arm64-musl": - optional: true - "@biomejs/cli-linux-x64": - optional: true - "@biomejs/cli-linux-x64-musl": - optional: true - "@biomejs/cli-win32-arm64": - optional: true - "@biomejs/cli-win32-x64": - optional: true - bin: - biome: bin/biome - checksum: 10/37b6ec783ddf8ce994e6f9df3e170b8233a99d49c4fbd75c1f65a41715edd42c7d15d981928a8765e1b7109271806ccdd96c6b098f036c61112dde2003e80509 - languageName: node - linkType: hard - -"@biomejs/cli-darwin-arm64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-darwin-arm64@npm:2.3.11" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@biomejs/cli-darwin-x64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-darwin-x64@npm:2.3.11" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@biomejs/cli-linux-arm64-musl@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-linux-arm64-musl@npm:2.3.11" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@biomejs/cli-linux-arm64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-linux-arm64@npm:2.3.11" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@biomejs/cli-linux-x64-musl@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-linux-x64-musl@npm:2.3.11" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@biomejs/cli-linux-x64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-linux-x64@npm:2.3.11" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@biomejs/cli-win32-arm64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-win32-arm64@npm:2.3.11" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@biomejs/cli-win32-x64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-win32-x64@npm:2.3.11" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@chromatic-com/storybook@npm:^4.1.2": - version: 4.1.3 - resolution: "@chromatic-com/storybook@npm:4.1.3" - dependencies: - "@neoconfetti/react": "npm:^1.0.0" - chromatic: "npm:^13.3.3" - filesize: "npm:^10.0.12" - jsonfile: "npm:^6.1.0" - strip-ansi: "npm:^7.1.0" - peerDependencies: - storybook: ^0.0.0-0 || ^9.0.0 || ^9.1.0-0 || ^9.2.0-0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 - checksum: 10/e5f33dc69442f4173cd76e8a5527d6b8a8e8c3870bd2483c2460a5e48bef5ca35b7f2b0c81209dcb10c83a8cbb629230d8a989d9a2328aa01ade8f4209e30dd1 - languageName: node - linkType: hard - -"@code-glue/paradigm@workspace:.": - version: 0.0.0-use.local - resolution: "@code-glue/paradigm@workspace:." - dependencies: - "@biomejs/biome": "npm:2.3.11" - "@chromatic-com/storybook": "npm:^4.1.2" - "@fontsource/nunito-sans": "npm:^5.2.7" - "@storybook/addon-a11y": "npm:^10.0.7" - "@storybook/addon-docs": "npm:^10.0.7" - "@storybook/addon-vitest": "npm:^10.0.7" - "@storybook/react-vite": "npm:^10.0.7" - "@svgr/core": "npm:^8.1.0" - "@svgr/plugin-jsx": "npm:^8.1.0" - "@tamagui/config": "npm:1.137.3" - "@tamagui/vite-plugin": "npm:1.137.3" - "@types/culori": "npm:^4" - "@types/node": "npm:^22.10.2" - "@types/pluralize": "npm:^0.0.33" - "@types/react": "npm:^19.2.0" - "@types/react-dom": "npm:^19.2.0" - "@types/react-native-web": "npm:^0.19.2" - "@types/rtl-detect": "npm:^1" - "@vitejs/plugin-react": "npm:^5.0.4" - "@vitest/browser-playwright": "npm:^4.0.8" - "@vitest/coverage-v8": "npm:^4.0.8" - "@window-splitter/react": "npm:^1.1.2" - browser-info: "npm:^1.3.0" - culori: "npm:^4.0.2" - dotenv: "npm:^17.2.3" - jsdom: "npm:^27.0.0" - motion: "npm:^12.23.26" - patch-package: "npm:^8.0.1" - playwright: "npm:^1.56.1" - pluralize: "npm:^8.0.0" - react: "npm:^19.2.0" - react-dom: "npm:^19.2.0" - react-native-device-info: "npm:^15.0.1" - react-native-web: "npm:^0.21.2" - rtl-detect: "npm:^1.1.2" - storybook: "npm:^10.0.7" - tamagui: "npm:1.137.3" - tsx: "npm:^4.19.2" - typescript: "npm:^5.9.3" - unplugin-fonts: "npm:^1.4.0" - vite: "npm:^7.1.7" - vite-plugin-svgr: "npm:^4.3.0" - vite-tsconfig-paths: "npm:^5.1.4" - vitest: "npm:^3.0.5" - web-vitals: "npm:^5.1.0" - languageName: unknown - linkType: soft - -"@csstools/color-helpers@npm:^5.1.0": - version: 5.1.0 - resolution: "@csstools/color-helpers@npm:5.1.0" - checksum: 10/0138b3d5ccbe77aeccf6721fd008a53523c70e932f0c82dca24a1277ca780447e1d8357da47512ebf96358476f8764de57002f3e491920d67e69202f5a74c383 - languageName: node - linkType: hard - -"@csstools/css-calc@npm:^2.1.4": - version: 2.1.4 - resolution: "@csstools/css-calc@npm:2.1.4" - peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74 - languageName: node - linkType: hard - -"@csstools/css-color-parser@npm:^3.1.0": - version: 3.1.0 - resolution: "@csstools/css-color-parser@npm:3.1.0" - dependencies: - "@csstools/color-helpers": "npm:^5.1.0" - "@csstools/css-calc": "npm:^2.1.4" - peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/4741095fdc4501e8e7ada4ed14fbf9dbbe6fea9b989818790ebca15657c29c62defbebacf18592cde2aa638a1d098bbe86d742d2c84ba932fbc00fac51cb8805 - languageName: node - linkType: hard - -"@csstools/css-parser-algorithms@npm:^3.0.5": - version: 3.0.5 - resolution: "@csstools/css-parser-algorithms@npm:3.0.5" - peerDependencies: - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/e93083b5cb36a3c1e7a47ce10cf62961d05bd1e4c608bb3ee50186ff740157ab0ec16a3956f7b86251efd10703034d849693201eea858ae904848c68d2d46ada - languageName: node - linkType: hard - -"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21": - version: 1.0.25 - resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.25" - checksum: 10/42dfcd164ed6a66eee8dd3fcdbdaa58d032ab8c3bb5ead2453915429367766879b25332e09379a67357fd33742b856160e7c0182c7d90be00f57571b916c18e7 - languageName: node - linkType: hard - -"@csstools/css-tokenizer@npm:^3.0.4": - version: 3.0.4 - resolution: "@csstools/css-tokenizer@npm:3.0.4" - checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f - languageName: node - linkType: hard - -"@emotion/is-prop-valid@npm:^0.8.2": - version: 0.8.8 - resolution: "@emotion/is-prop-valid@npm:0.8.8" - dependencies: - "@emotion/memoize": "npm:0.7.4" - checksum: 10/e85bdeb9d9d23de422f271e0f5311a0142b15055bb7e610440dbf250f0cdfd049df88af72a49e2c6081954481f1cbeca9172e2116ff536b38229397dfbed8082 - languageName: node - linkType: hard - -"@emotion/memoize@npm:0.7.4": - version: 0.7.4 - resolution: "@emotion/memoize@npm:0.7.4" - checksum: 10/4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/aix-ppc64@npm:0.25.12" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/aix-ppc64@npm:0.27.2" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/android-arm64@npm:0.25.12" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm64@npm:0.27.2" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/android-arm@npm:0.25.12" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm@npm:0.27.2" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/android-x64@npm:0.25.12" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-x64@npm:0.27.2" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/darwin-arm64@npm:0.25.12" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-arm64@npm:0.27.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/darwin-x64@npm:0.25.12" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-x64@npm:0.27.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/freebsd-arm64@npm:0.25.12" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-arm64@npm:0.27.2" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/freebsd-x64@npm:0.25.12" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-x64@npm:0.27.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-arm64@npm:0.25.12" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm64@npm:0.27.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-arm@npm:0.25.12" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm@npm:0.27.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-ia32@npm:0.25.12" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ia32@npm:0.27.2" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-loong64@npm:0.25.12" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-loong64@npm:0.27.2" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-mips64el@npm:0.25.12" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-mips64el@npm:0.27.2" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-ppc64@npm:0.25.12" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ppc64@npm:0.27.2" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-riscv64@npm:0.25.12" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-riscv64@npm:0.27.2" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-s390x@npm:0.25.12" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-s390x@npm:0.27.2" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-x64@npm:0.25.12" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-x64@npm:0.27.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/netbsd-arm64@npm:0.25.12" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-arm64@npm:0.27.2" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/netbsd-x64@npm:0.25.12" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-x64@npm:0.27.2" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/openbsd-arm64@npm:0.25.12" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-arm64@npm:0.27.2" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/openbsd-x64@npm:0.25.12" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-x64@npm:0.27.2" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openharmony-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/openharmony-arm64@npm:0.25.12" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openharmony-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openharmony-arm64@npm:0.27.2" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/sunos-x64@npm:0.25.12" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/sunos-x64@npm:0.27.2" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/win32-arm64@npm:0.25.12" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-arm64@npm:0.27.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/win32-ia32@npm:0.25.12" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-ia32@npm:0.27.2" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/win32-x64@npm:0.25.12" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-x64@npm:0.27.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@exodus/bytes@npm:^1.6.0": - version: 1.8.0 - resolution: "@exodus/bytes@npm:1.8.0" - peerDependencies: - "@exodus/crypto": ^1.0.0-rc.4 - peerDependenciesMeta: - "@exodus/crypto": - optional: true - checksum: 10/aed2f77fbdfbadfc686ee66be68c192dd9138677daa65d368b8aaee006432518fec1098b4319073692d9cce52c50e0269b700801c1cb13a694f8dd04a2e1c5ec - languageName: node - linkType: hard - -"@floating-ui/core@npm:^1.0.0, @floating-ui/core@npm:^1.7.3": - version: 1.7.3 - resolution: "@floating-ui/core@npm:1.7.3" - dependencies: - "@floating-ui/utils": "npm:^0.2.10" - checksum: 10/a8952ff2673ddf28f12feeb86d90c54949e45bcb1af5758b7672850ac0dadb36d4bd61aa45dad1b6a35ba40d4756d3573afac6610b90502639d7266b91e0864e - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.7.4": - version: 1.7.4 - resolution: "@floating-ui/dom@npm:1.7.4" - dependencies: - "@floating-ui/core": "npm:^1.7.3" - "@floating-ui/utils": "npm:^0.2.10" - checksum: 10/d3d6a23e7b9804ba56338c7c666590258683af14b6026270d32afc1202f72b5b82cca359004bdc7830bf2463a045da6c7bd4e7d5351218cf270ff94206197971 - languageName: node - linkType: hard - -"@floating-ui/react-dom@npm:^2.1.3, @floating-ui/react-dom@npm:^2.1.6": - version: 2.1.6 - resolution: "@floating-ui/react-dom@npm:2.1.6" - dependencies: - "@floating-ui/dom": "npm:^1.7.4" - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10/fbfd3319b42edb9c156e4e872f500d2edb112bc9cfd1b45892bff16ccf21c2484ddc9c416f7631c2aaaadec1b2f98b205db8a3f89eb78ca870905fcfe3917c35 - languageName: node - linkType: hard - -"@floating-ui/react-native@npm:^0.10.7": - version: 0.10.7 - resolution: "@floating-ui/react-native@npm:0.10.7" - dependencies: - "@floating-ui/core": "npm:^1.0.0" - peerDependencies: - react: ">=16.8.0" - react-native: ">=0.64.0" - checksum: 10/98f665b8bea1b02f8b8f6488d699716cca8e870bf137ae5e25d287bd7b31bfc9bbc07cfdd3bafc227128d08985af8b4bf985b7a48859a88ef862ff62a4af915b - languageName: node - linkType: hard - -"@floating-ui/react@npm:^0.27.12": - version: 0.27.16 - resolution: "@floating-ui/react@npm:0.27.16" - dependencies: - "@floating-ui/react-dom": "npm:^2.1.6" - "@floating-ui/utils": "npm:^0.2.10" - tabbable: "npm:^6.0.0" - peerDependencies: - react: ">=17.0.0" - react-dom: ">=17.0.0" - checksum: 10/b9baedee124035323a8f74794ec782678faf52af1c88731ce7d2641b7e7c97748fda1e711a3c4db007a0153d93158d867f4726ee632d713d3de76ec4bdfd84e1 - languageName: node - linkType: hard - -"@floating-ui/utils@npm:^0.2.10": - version: 0.2.10 - resolution: "@floating-ui/utils@npm:0.2.10" - checksum: 10/b635ea865a8be2484b608b7157f5abf9ed439f351011a74b7e988439e2898199a9a8b790f52291e05bdcf119088160dc782d98cff45cc98c5a271bc6f51327ae - languageName: node - linkType: hard - -"@fontsource/nunito-sans@npm:^5.2.7": - version: 5.2.7 - resolution: "@fontsource/nunito-sans@npm:5.2.7" - checksum: 10/c902325ad09e1fb482d59eb8b7cafc803e95fd020079bb2d3f522ff29a60400f0ef712c926bf10d81cf21e6e213c26c2d94a88d5435c959510d7627107bd61f5 - languageName: node - linkType: hard - -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 10/102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": "npm:^4.0.1" - checksum: 10/cf3b7f206aff12128214a1df764ac8cdbc517c110db85249b945282407e3dfc5c6e66286383a7c9391a059fc8e6e6a8ca82262fc9d2590bd615376141fbebd2d - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10/e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 - languageName: node - linkType: hard - -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 - languageName: node - linkType: hard - -"@isaacs/ttlcache@npm:^1.4.1": - version: 1.4.1 - resolution: "@isaacs/ttlcache@npm:1.4.1" - checksum: 10/57f2b00b58845d48a173c7668c58c27c3e6f91a56c17d6d4c58b38780a475a858ce3b4fc2cd4304469eee9f49818b79a187f0e13120b3617c4f67e4abc475698 - languageName: node - linkType: hard - -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" - checksum: 10/b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8 - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 10/a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b - languageName: node - linkType: hard - -"@jest/create-cache-key-function@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/create-cache-key-function@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - checksum: 10/061ef63b13ec8c8e5d08e4456f03b5cf8c7f9c1cab4fed8402e1479153cafce6eea80420e308ef62027abb7e29b825fcfa06551856bd021d98e92e381bf91723 - languageName: node - linkType: hard - -"@jest/environment@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/environment@npm:29.7.0" - dependencies: - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - checksum: 10/90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8 - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/fake-timers@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10/9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27 - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/schemas@npm:29.6.3" - dependencies: - "@sinclair/typebox": "npm:^0.27.8" - checksum: 10/910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 - languageName: node - linkType: hard - -"@jest/transform@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/transform@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: 10/30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1 - languageName: node - linkType: hard - -"@jest/types@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/types@npm:29.6.3" - dependencies: - "@jest/schemas": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 10/f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd - languageName: node - linkType: hard - -"@joshwooding/vite-plugin-react-docgen-typescript@npm:^0.6.3": - version: 0.6.3 - resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.6.3" - dependencies: - glob: "npm:^11.1.0" - react-docgen-typescript: "npm:^2.2.2" - peerDependencies: - typescript: ">= 4.3.x" - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/8a0f2c52b99e0dff4eeee574cf373b794e5398ee3c6b4d272378ccfe3b7dc2f3dc647d446716998ee2d88ee26df617e7b10da949702edcb625ee49e93b7daa95 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.13 - resolution: "@jridgewell/gen-mapping@npm:0.3.13" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a - languageName: node - linkType: hard - -"@jridgewell/remapping@npm:^2.3.5": - version: 2.3.5 - resolution: "@jridgewell/remapping@npm:2.3.5" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/c2bb01856e65b506d439455f28aceacf130d6c023d1d4e3b48705e88def3571753e1a887daa04b078b562316c92d26ce36408a60534bceca3f830aec88a339ad - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d - languageName: node - linkType: hard - -"@jridgewell/source-map@npm:^0.3.3": - version: 0.3.11 - resolution: "@jridgewell/source-map@npm:0.3.11" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - checksum: 10/847f1177d3d133a0966ef61ca29abea0d79788a0652f90ee1893b3da968c190b7e31c3534cc53701179dd6b14601eef3d78644e727e05b1a08c68d281aedc4ba - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": - version: 1.5.5 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" - checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28, @jridgewell/trace-mapping@npm:^0.3.31": - version: 0.3.31 - resolution: "@jridgewell/trace-mapping@npm:0.3.31" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606 - languageName: node - linkType: hard - -"@mdx-js/react@npm:^3.0.0": - version: 3.1.1 - resolution: "@mdx-js/react@npm:3.1.1" - dependencies: - "@types/mdx": "npm:^2.0.0" - peerDependencies: - "@types/react": ">=16" - react: ">=16" - checksum: 10/52a740e2f37761694fa94d4704b7825084b4055616a95c8b8f4c1676190d399ddc5cdbb399ffc45b550beecd30497a7224c2e5b05bf43ecb668c7473641037d1 - languageName: node - linkType: hard - -"@motionone/animation@npm:^10.12.0": - version: 10.18.0 - resolution: "@motionone/animation@npm:10.18.0" - dependencies: - "@motionone/easing": "npm:^10.18.0" - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10/c7fc04dd10d6cade3d3b63d26f2532a2b2731233afc0454722e55ad8061fb3923d926db9cc09f1bcedb39f504fcee1e80adaab270523846998aad3017364a583 - languageName: node - linkType: hard - -"@motionone/dom@npm:10.12.0": - version: 10.12.0 - resolution: "@motionone/dom@npm:10.12.0" - dependencies: - "@motionone/animation": "npm:^10.12.0" - "@motionone/generators": "npm:^10.12.0" - "@motionone/types": "npm:^10.12.0" - "@motionone/utils": "npm:^10.12.0" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10/6fd7804b8adba5578d700fced12df6e7fca366aeda8837471286481ebfb5275facd3883448df84a2f772c32e7e3297fc696d3a19b110214f070f305b1ab21c67 - languageName: node - linkType: hard - -"@motionone/easing@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/easing@npm:10.18.0" - dependencies: - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10/a455a06ccee907ce9da7b1dfe392060a473132733e3f92bbee3a99c36af7baa333cf3c6e38c6d44ad0f9878fdafca3c3f4bcfe55aaeb2a633e45d8e0429f8fa5 - languageName: node - linkType: hard - -"@motionone/generators@npm:^10.12.0": - version: 10.18.0 - resolution: "@motionone/generators@npm:10.18.0" - dependencies: - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10/149720881e8db6a1ff38cea98349c3a00f72e5318b645459b68a2aeddb1f2be63ad2ae8978f6c4a63e2414f39e65f06de13a43fd35cf24dc3fb3e3c7f87526bc - languageName: node - linkType: hard - -"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.17.1": - version: 10.17.1 - resolution: "@motionone/types@npm:10.17.1" - checksum: 10/21d92d733ba30f810b72609fe04f2ef86125ba0160b826974605cc4cc5fbb6ab7bbf1640cbc64fd6298eb8d36fb920ad3ca646c76adf0e2c47a4920200616952 - languageName: node - linkType: hard - -"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/utils@npm:10.18.0" - dependencies: - "@motionone/types": "npm:^10.17.1" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10/0fa9232d132383880d6004522ded763d60f490946584e02bca7f64df98fae07421071f3a85de06aa6ecb52632a47a7586b4143e824e459a87cc852fab657e549 - languageName: node - linkType: hard - -"@napi-rs/nice-android-arm-eabi@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-android-arm-eabi@npm:1.1.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@napi-rs/nice-android-arm64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-android-arm64@npm:1.1.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@napi-rs/nice-darwin-arm64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-darwin-arm64@npm:1.1.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@napi-rs/nice-darwin-x64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-darwin-x64@npm:1.1.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@napi-rs/nice-freebsd-x64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-freebsd-x64@npm:1.1.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@napi-rs/nice-linux-arm-gnueabihf@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-arm-gnueabihf@npm:1.1.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@napi-rs/nice-linux-arm64-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-arm64-gnu@npm:1.1.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-arm64-musl@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-arm64-musl@npm:1.1.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@napi-rs/nice-linux-ppc64-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-ppc64-gnu@npm:1.1.1" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-riscv64-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-riscv64-gnu@npm:1.1.1" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-s390x-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-s390x-gnu@npm:1.1.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-x64-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-x64-gnu@npm:1.1.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-x64-musl@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-x64-musl@npm:1.1.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@napi-rs/nice-openharmony-arm64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-openharmony-arm64@npm:1.1.1" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@napi-rs/nice-win32-arm64-msvc@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-win32-arm64-msvc@npm:1.1.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@napi-rs/nice-win32-ia32-msvc@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-win32-ia32-msvc@npm:1.1.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@napi-rs/nice-win32-x64-msvc@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-win32-x64-msvc@npm:1.1.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@napi-rs/nice@npm:^1.0.1": - version: 1.1.1 - resolution: "@napi-rs/nice@npm:1.1.1" - dependencies: - "@napi-rs/nice-android-arm-eabi": "npm:1.1.1" - "@napi-rs/nice-android-arm64": "npm:1.1.1" - "@napi-rs/nice-darwin-arm64": "npm:1.1.1" - "@napi-rs/nice-darwin-x64": "npm:1.1.1" - "@napi-rs/nice-freebsd-x64": "npm:1.1.1" - "@napi-rs/nice-linux-arm-gnueabihf": "npm:1.1.1" - "@napi-rs/nice-linux-arm64-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-arm64-musl": "npm:1.1.1" - "@napi-rs/nice-linux-ppc64-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-riscv64-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-s390x-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-x64-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-x64-musl": "npm:1.1.1" - "@napi-rs/nice-openharmony-arm64": "npm:1.1.1" - "@napi-rs/nice-win32-arm64-msvc": "npm:1.1.1" - "@napi-rs/nice-win32-ia32-msvc": "npm:1.1.1" - "@napi-rs/nice-win32-x64-msvc": "npm:1.1.1" - dependenciesMeta: - "@napi-rs/nice-android-arm-eabi": - optional: true - "@napi-rs/nice-android-arm64": - optional: true - "@napi-rs/nice-darwin-arm64": - optional: true - "@napi-rs/nice-darwin-x64": - optional: true - "@napi-rs/nice-freebsd-x64": - optional: true - "@napi-rs/nice-linux-arm-gnueabihf": - optional: true - "@napi-rs/nice-linux-arm64-gnu": - optional: true - "@napi-rs/nice-linux-arm64-musl": - optional: true - "@napi-rs/nice-linux-ppc64-gnu": - optional: true - "@napi-rs/nice-linux-riscv64-gnu": - optional: true - "@napi-rs/nice-linux-s390x-gnu": - optional: true - "@napi-rs/nice-linux-x64-gnu": - optional: true - "@napi-rs/nice-linux-x64-musl": - optional: true - "@napi-rs/nice-openharmony-arm64": - optional: true - "@napi-rs/nice-win32-arm64-msvc": - optional: true - "@napi-rs/nice-win32-ia32-msvc": - optional: true - "@napi-rs/nice-win32-x64-msvc": - optional: true - checksum: 10/3f197c9536d0294f732a2acbe05a6d2fddc2794873b5b73edd395f56e3aed90b46c053001af80ea006d4d276cbb4e4196f8dbee0c214163b8e4b787e570a37e1 - languageName: node - linkType: hard - -"@neoconfetti/react@npm:^1.0.0": - version: 1.0.0 - resolution: "@neoconfetti/react@npm:1.0.0" - checksum: 10/71a623f2df79c773b6693fab3a252ee2d7bb1da4a8986c2d15b5ef25493835c1de64f2e44637faf823970d43d63f32227b09a6605ad23f39bc82c14d810e45cd - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 10/6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 10/012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 10/40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/agent@npm:4.0.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^11.2.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 10/1a81573becc60515031accc696e6405e9b894e65c12b98ef4aeee03b5617c41948633159dbf6caf5dde5b47367eeb749bdc7b7dfb21960930a9060a935c6f636 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^5.0.0": - version: 5.0.0 - resolution: "@npmcli/fs@npm:5.0.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10/4935c7719d17830d0f9fa46c50be17b2a3c945cec61760f6d0909bce47677c42e1810ca673305890f9e84f008ec4d8e841182f371e42100a8159d15f22249208 - languageName: node - linkType: hard - -"@polka/url@npm:^1.0.0-next.24": - version: 1.0.0-next.29 - resolution: "@polka/url@npm:1.0.0-next.29" - checksum: 10/69ca11ab15a4ffec7f0b07fcc4e1f01489b3d9683a7e1867758818386575c60c213401259ba3705b8a812228d17e2bfd18e6f021194d943fff4bca389c9d4f28 - languageName: node - linkType: hard - -"@react-aria/ssr@npm:^3.9.10": - version: 3.9.10 - resolution: "@react-aria/ssr@npm:3.9.10" - dependencies: - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3b414b5b174769e874014604749d9beaf2556f360f61d3df3223bca6150c16dd37fbf16800e669a2b0045bd221df70212756991a426a7a472c56aac6c0dabd1b - languageName: node - linkType: hard - -"@react-aria/utils@npm:^3.28.2": - version: 3.32.0 - resolution: "@react-aria/utils@npm:3.32.0" - dependencies: - "@react-aria/ssr": "npm:^3.9.10" - "@react-stately/flags": "npm:^3.1.2" - "@react-stately/utils": "npm:^3.11.0" - "@react-types/shared": "npm:^3.32.1" - "@swc/helpers": "npm:^0.5.0" - clsx: "npm:^2.0.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/be60a6b175568880828f3d2d492386458c78b90574601d3f70689e1fabd3d0af26b6e6006b3ac919af5332e7b096e5982a107b8413cf6c10419049b3914465bf - languageName: node - linkType: hard - -"@react-native/assets-registry@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/assets-registry@npm:0.83.1" - checksum: 10/ea3fc64ec075f18fe745b903c106cb318404a3ebb22c57fadcd994ddb205c784c58dc7a8327a2f4292ce73ffa9c0bcfdcdf48b781fca443ba2fb43bc8501f34a - languageName: node - linkType: hard - -"@react-native/codegen@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/codegen@npm:0.83.1" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/parser": "npm:^7.25.3" - glob: "npm:^7.1.1" - hermes-parser: "npm:0.32.0" - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - yargs: "npm:^17.6.2" - peerDependencies: - "@babel/core": "*" - checksum: 10/0cb7a1a28a40ab6fda71cef77ee07253a3e36b504db47f050a9005099b5c1a7c2d51789bcf297cff5714889c5fcc6d93c4da7e4062cf20ff9235a97caab3881d - languageName: node - linkType: hard - -"@react-native/community-cli-plugin@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/community-cli-plugin@npm:0.83.1" - dependencies: - "@react-native/dev-middleware": "npm:0.83.1" - debug: "npm:^4.4.0" - invariant: "npm:^2.2.4" - metro: "npm:^0.83.3" - metro-config: "npm:^0.83.3" - metro-core: "npm:^0.83.3" - semver: "npm:^7.1.3" - peerDependencies: - "@react-native-community/cli": "*" - "@react-native/metro-config": "*" - peerDependenciesMeta: - "@react-native-community/cli": - optional: true - "@react-native/metro-config": - optional: true - checksum: 10/918689236cd16ae76d39b2d8cb634ab21cf563a14cebdc57751dee7ca8bd0d99d6ecb34617f1489069dc81ca83d743f576303ec7fe7d1075cdbb1ed613ce2108 - languageName: node - linkType: hard - -"@react-native/debugger-frontend@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/debugger-frontend@npm:0.83.1" - checksum: 10/afba3995dd351a578779c8ca989db3188f105cf2f969bcb6f2d8b2e93f9b5d5c841b72e3b80404119d7fa78f1b7ccabe1aa327fb991c582b28388b93c5b0fcce - languageName: node - linkType: hard - -"@react-native/debugger-shell@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/debugger-shell@npm:0.83.1" - dependencies: - cross-spawn: "npm:^7.0.6" - fb-dotslash: "npm:0.5.8" - checksum: 10/f50edd0fc08da31e45b43a8f2412cd28306410ae7665d598df499ddf305ebc6c5d33dbb58890d2f7fb7fc21cc20b750e3f2408a7f01d566173c18403aaa30396 - languageName: node - linkType: hard - -"@react-native/dev-middleware@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/dev-middleware@npm:0.83.1" - dependencies: - "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.83.1" - "@react-native/debugger-shell": "npm:0.83.1" - chrome-launcher: "npm:^0.15.2" - chromium-edge-launcher: "npm:^0.2.0" - connect: "npm:^3.6.5" - debug: "npm:^4.4.0" - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - open: "npm:^7.0.3" - serve-static: "npm:^1.16.2" - ws: "npm:^7.5.10" - checksum: 10/d259de7328d1e41ff400e3576555877b5bc6b6011910d47137605d61c4dd214b4dc45d7e6b82db8ec735bfc22c80cc5ad8104e0fbd2a53b4469590904c3245ca - languageName: node - linkType: hard - -"@react-native/gradle-plugin@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/gradle-plugin@npm:0.83.1" - checksum: 10/8df74a2bb2bd50bf0b803ccafc179e6a1187f90bf83c4e07179100a95d0b689adc84a0b67a5178809c8aa8557697f2ce46d906bec0999272537441936df0f505 - languageName: node - linkType: hard - -"@react-native/js-polyfills@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/js-polyfills@npm:0.83.1" - checksum: 10/b9466689853398854fca4167b2e4cd9c6ac30e218e6e6a7f88f20d4d0433ac83b26b530bc329ae68d4afb60578e46daacfc2049193123cbc67646b9f2dd7a33f - languageName: node - linkType: hard - -"@react-native/normalize-color@npm:^2.1.0": - version: 2.1.0 - resolution: "@react-native/normalize-color@npm:2.1.0" - checksum: 10/a72b98538e6b7e265fb0669b8767d5f788777fb1a0ac1df7b0c82d8b3a804c8122aa7b819688c5e36fcf90b5ba93050b0070e29d3f0d70ab9530c2abd2bb9f9e - languageName: node - linkType: hard - -"@react-native/normalize-colors@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/normalize-colors@npm:0.83.1" - checksum: 10/9857ffd4003ca4a4dd2c61e03013121ea23906c0f375951152ae2ee924e5472ca9383e9b2b17f88bedfd3d3da319b1eff000d0895fb73ff00df33bc8b46143a1 - languageName: node - linkType: hard - -"@react-native/normalize-colors@npm:^0.74.1": - version: 0.74.89 - resolution: "@react-native/normalize-colors@npm:0.74.89" - checksum: 10/2e2e2f950cc4c2896af6094cb045f1d6e8d73101960b9cadb67b944b1254a9204b8f78a075dafd22cff39bc154a0cbe48b57f262b5d319ecb823c84519352545 - languageName: node - linkType: hard - -"@react-native/virtualized-lists@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/virtualized-lists@npm:0.83.1" - dependencies: - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@types/react": ^19.2.0 - react: "*" - react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/3e94de1f964c6c593843a84cb9a008157070b04c4761fd45518937c6e7316afa641fe68a23b12ea3558fb017b951e9f6a5da7a5db7f97dfe4eb65abc55853766 - languageName: node - linkType: hard - -"@react-stately/flags@npm:^3.1.2": - version: 3.1.2 - resolution: "@react-stately/flags@npm:3.1.2" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/a020c3680c36d9624f765c5916ce95d69959f64887928e8f380f11b5362bb0499a901a5842e4e12eb8e5a776af59212b1ee0c4c6a6681ce75f61dace8b2f9c40 - languageName: node - linkType: hard - -"@react-stately/utils@npm:^3.11.0": - version: 3.11.0 - resolution: "@react-stately/utils@npm:3.11.0" - dependencies: - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/ae3414559cde99230cfd05c19a6498fffa94d268d139825fb4777f5beba4ec5b39f19f1199c8e625d5977ae7f568d1c0dd447b87ec0ab4ed12721303409b9f16 - languageName: node - linkType: hard - -"@react-types/shared@npm:^3.32.1": - version: 3.32.1 - resolution: "@react-types/shared@npm:3.32.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/33c39d1e23fd73a18519679742ba548c128097831710af4803bec244ae96800271f88dcc4eab958734fc501bb65c17e590028596733761610fb0103c5dea6e36 - languageName: node - linkType: hard - -"@rolldown/pluginutils@npm:1.0.0-beta.53": - version: 1.0.0-beta.53 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.53" - checksum: 10/09dab7cbff3143838310a003ea5e453b219b27d00f34a88efe4c0c4d2540f16d95b770db2be111a424d51947dc3a3598798124e3f3622a99337f7a7c3f6913b2 - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.2.0": - version: 5.3.0 - resolution: "@rollup/pluginutils@npm:5.3.0" - dependencies: - "@types/estree": "npm:^1.0.0" - estree-walker: "npm:^2.0.2" - picomatch: "npm:^4.0.2" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/6c7dbab90e0ca5918a36875f745a0f30b47d5e0f45b42ed381ad8f7fed76b23e935766b66e3ae75375a42a80369569913abc8fd2529f4338471a1b2b4dfebaff - languageName: node - linkType: hard - -"@rollup/rollup-android-arm-eabi@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.55.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@rollup/rollup-android-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-android-arm64@npm:4.55.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.55.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.55.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.55.1" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.55.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.55.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.55.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-loong64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.55.1" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-loong64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.55.1" - conditions: os=linux & cpu=loong64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.55.1" - conditions: os=linux & cpu=ppc64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.55.1" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.55.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.55.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.55.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-openbsd-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-openbsd-x64@npm:4.55.1" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-openharmony-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.55.1" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-arm64-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.55.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-ia32-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.55.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.55.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.55.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.1 - resolution: "@sinonjs/commons@npm:3.0.1" - dependencies: - type-detect: "npm:4.0.8" - checksum: 10/a0af217ba7044426c78df52c23cedede6daf377586f3ac58857c565769358ab1f44ebf95ba04bbe38814fba6e316ca6f02870a009328294fc2c555d0f85a7117 - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" - dependencies: - "@sinonjs/commons": "npm:^3.0.0" - checksum: 10/78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e - languageName: node - linkType: hard - -"@storybook/addon-a11y@npm:^10.0.7": - version: 10.1.11 - resolution: "@storybook/addon-a11y@npm:10.1.11" - dependencies: - "@storybook/global": "npm:^5.0.0" - axe-core: "npm:^4.2.0" - peerDependencies: - storybook: ^10.1.11 - checksum: 10/d58d4411d7a42ac029fed3076fa275889aa9942a41eeb760c51e905e0abeaaf0412153807522c936d23a8cc9ffe0fddc292a60f40d4bd26a4ed341aa49debdf7 - languageName: node - linkType: hard - -"@storybook/addon-docs@npm:^10.0.7": - version: 10.1.11 - resolution: "@storybook/addon-docs@npm:10.1.11" - dependencies: - "@mdx-js/react": "npm:^3.0.0" - "@storybook/csf-plugin": "npm:10.1.11" - "@storybook/icons": "npm:^2.0.0" - "@storybook/react-dom-shim": "npm:10.1.11" - react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - ts-dedent: "npm:^2.0.0" - peerDependencies: - storybook: ^10.1.11 - checksum: 10/53875b15ff87e176925f2f09ef6a65f5f09935fe5de4491698cd7e42c45a984512e4d92e680a34e7a37b21a923810a599e9849628b2a061ba1bb5059949f8ffa - languageName: node - linkType: hard - -"@storybook/addon-vitest@npm:^10.0.7": - version: 10.1.11 - resolution: "@storybook/addon-vitest@npm:10.1.11" - dependencies: - "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^2.0.0" - peerDependencies: - "@vitest/browser": ^3.0.0 || ^4.0.0 - "@vitest/browser-playwright": ^4.0.0 - "@vitest/runner": ^3.0.0 || ^4.0.0 - storybook: ^10.1.11 - vitest: ^3.0.0 || ^4.0.0 - peerDependenciesMeta: - "@vitest/browser": - optional: true - "@vitest/browser-playwright": - optional: true - "@vitest/runner": - optional: true - vitest: - optional: true - checksum: 10/dee7582d520fd3660e5ae7da9e29f11d93050ec0d6a71455edf7b023ed59044774dcf28f3173f4e4e02cf91c867e6e13fdd7f0d2d22f6147bd7d0325fc0d3bf2 - languageName: node - linkType: hard - -"@storybook/builder-vite@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/builder-vite@npm:10.1.11" - dependencies: - "@storybook/csf-plugin": "npm:10.1.11" - "@vitest/mocker": "npm:3.2.4" - ts-dedent: "npm:^2.0.0" - peerDependencies: - storybook: ^10.1.11 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10/a1f72cecf2c40fe5481c407096d4d9d7025b16a2399bef10f670a3aa46cdb24572ede3ae374ada3b4bde4b56a78ad44fab4d1719493c79ae56836401ab1f7b4d - languageName: node - linkType: hard - -"@storybook/csf-plugin@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/csf-plugin@npm:10.1.11" - dependencies: - unplugin: "npm:^2.3.5" - peerDependencies: - esbuild: "*" - rollup: "*" - storybook: ^10.1.11 - vite: "*" - webpack: "*" - peerDependenciesMeta: - esbuild: - optional: true - rollup: - optional: true - vite: - optional: true - webpack: - optional: true - checksum: 10/ddc57feee3be4e65afa1e79581a2b73608fbd222693aac83ecb8c111681c307b0df8a9331f38d840649a100a102fa58129f6317e03d1aede193cf9699515fe98 - languageName: node - linkType: hard - -"@storybook/global@npm:^5.0.0": - version: 5.0.0 - resolution: "@storybook/global@npm:5.0.0" - checksum: 10/0e7b495f4fe7f36447e793926f1c0460ec07fd66f0da68e3150da5878f6043c9eeb9b41614a45c5ec0d48d5d383c59ca8f88b6dc7882a2a784ac9b20375d8edb - languageName: node - linkType: hard - -"@storybook/icons@npm:^2.0.0": - version: 2.0.1 - resolution: "@storybook/icons@npm:2.0.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10/04ffa285f4defc611def51f82492688bc49f6f4e8ce4e7ba5c99a1c1410b7e8820b5da65c33610a497df2409de7b48fae399052c5cacab6a4a4a9b48a36ebfd5 - languageName: node - linkType: hard - -"@storybook/react-dom-shim@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/react-dom-shim@npm:10.1.11" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - checksum: 10/5ddb479272d48c3d4fd1baec5e58845c8a61b087d19111d1a9f74f9c5165602eb9ce08e3465bcae02e91ff59e3c9ad34f703c4df6d53e1d196914f2d3ba677bc - languageName: node - linkType: hard - -"@storybook/react-vite@npm:^10.0.7": - version: 10.1.11 - resolution: "@storybook/react-vite@npm:10.1.11" - dependencies: - "@joshwooding/vite-plugin-react-docgen-typescript": "npm:^0.6.3" - "@rollup/pluginutils": "npm:^5.0.2" - "@storybook/builder-vite": "npm:10.1.11" - "@storybook/react": "npm:10.1.11" - empathic: "npm:^2.0.0" - magic-string: "npm:^0.30.0" - react-docgen: "npm:^8.0.0" - resolve: "npm:^1.22.8" - tsconfig-paths: "npm:^4.2.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10/cc58031f7ef11015ed525326df321024250983af2c460250e13920490ee6729b70a0a0fbe3b1a9bb0d939133ad017a060e50a282077449d8f1b4f6cb4628e745 - languageName: node - linkType: hard - -"@storybook/react@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/react@npm:10.1.11" - dependencies: - "@storybook/global": "npm:^5.0.0" - "@storybook/react-dom-shim": "npm:10.1.11" - react-docgen: "npm:^8.0.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - typescript: ">= 4.9.x" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/09545a1d5537e47f5c4eaedc233e7704967d2d66ac96f688123c4c78bb77d6c189c98724f6793d691297299c7ff2dff94042c0258149eada8df55597f8ef33cf - languageName: node - linkType: hard - -"@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3fc8e35d16f5abe0af5efe5851f27581225ac405d6a1ca44cda0df064cddfcc29a428c48c2e4bef6cebf627c9ac2f652a096030edb02cf5a120ce28d3c234710 - languageName: node - linkType: hard - -"@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/ff992893c6c4ac802713ba3a97c13be34e62e6d981c813af40daabcd676df68a72a61bd1e692bb1eda3587f1b1d700ea462222ae2153bb0f46886632d4f88d08 - languageName: node - linkType: hard - -"@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/0fb691b63a21bac00da3aa2dccec50d0d5a5b347ff408d60803b84410d8af168f2656e4ba1ee1f24dab0ae4e4af77901f2928752bb0434c1f6788133ec599ec8 - languageName: node - linkType: hard - -"@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/1edda65ef4f4dd8f021143c8ec276a08f6baa6f733b8e8ee2e7775597bf6b97afb47fdeefd579d6ae6c959fe2e634f55cd61d99377631212228c8cfb351b8921 - languageName: node - linkType: hard - -"@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/876cec891488992e6a9aebb8155e2bea4ec461b4718c51de36e988e00e271c6d9d01ef6be17b9effd44b2b3d7db0b41c161a5904a46ae6f38b26b387ad7f3709 - languageName: node - linkType: hard - -"@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/be0e2d391164428327d9ec469a52cea7d93189c6b0e2c290999e048f597d777852f701c64dca44cd45b31ed14a7f859520326e2e4ad7c3a4545d0aa235bc7e9a - languageName: node - linkType: hard - -"@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0": - version: 8.1.0 - resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/85b434a57572f53bd2b9f0606f253e1fcf57b4a8c554ec3f2d43ed17f50d8cae200cb3aaf1ec9d626e1456e8b135dce530ae047eb0bed6d4bf98a752d6640459 - languageName: node - linkType: hard - -"@svgr/babel-plugin-transform-svg-component@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-transform-svg-component@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/86ca139c0be0e7df05f103c5f10874387ada1434ca0286584ba9cd367c259d74bf9c86700b856449f46cf674bd6f0cf18f8f034f6d3f0e2ce5e5435c25dbff4b - languageName: node - linkType: hard - -"@svgr/babel-preset@npm:8.1.0": - version: 8.1.0 - resolution: "@svgr/babel-preset@npm:8.1.0" - dependencies: - "@svgr/babel-plugin-add-jsx-attribute": "npm:8.0.0" - "@svgr/babel-plugin-remove-jsx-attribute": "npm:8.0.0" - "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:8.0.0" - "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:8.0.0" - "@svgr/babel-plugin-svg-dynamic-title": "npm:8.0.0" - "@svgr/babel-plugin-svg-em-dimensions": "npm:8.0.0" - "@svgr/babel-plugin-transform-react-native-svg": "npm:8.1.0" - "@svgr/babel-plugin-transform-svg-component": "npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3a67930f080b8891e1e8e2595716b879c944d253112bae763dce59807ba23454d162216c8d66a0a0e3d4f38a649ecd6c387e545d1e1261dd69a68e9a3392ee08 - languageName: node - linkType: hard - -"@svgr/core@npm:^8.1.0": - version: 8.1.0 - resolution: "@svgr/core@npm:8.1.0" - dependencies: - "@babel/core": "npm:^7.21.3" - "@svgr/babel-preset": "npm:8.1.0" - camelcase: "npm:^6.2.0" - cosmiconfig: "npm:^8.1.3" - snake-case: "npm:^3.0.4" - checksum: 10/bc98cd5fc349ab9dcf0c13c2279164726d45878cdac8999090765379c6e897a1b24aca641c12a3c33f578d06f7a09252fb090962a4695c753fb02b627a56bfe6 - languageName: node - linkType: hard - -"@svgr/hast-util-to-babel-ast@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/hast-util-to-babel-ast@npm:8.0.0" - dependencies: - "@babel/types": "npm:^7.21.3" - entities: "npm:^4.4.0" - checksum: 10/243aa9c92d66aa3f1fc82851fe1fa376808a08fcc02719fed38ebfb4e25cf3e3c1282c185300c29953d047c36acb9e3ac588d46b0af55a3b7a5186a6badec8a9 - languageName: node - linkType: hard - -"@svgr/plugin-jsx@npm:^8.1.0": - version: 8.1.0 - resolution: "@svgr/plugin-jsx@npm:8.1.0" - dependencies: - "@babel/core": "npm:^7.21.3" - "@svgr/babel-preset": "npm:8.1.0" - "@svgr/hast-util-to-babel-ast": "npm:8.0.0" - svg-parser: "npm:^2.0.4" - peerDependencies: - "@svgr/core": "*" - checksum: 10/0418a9780753d3544912ee2dad5d2cf8d12e1ba74df8053651b3886aeda54d5f0f7d2dece0af5e0d838332c4f139a57f0dabaa3ca1afa4d1a765efce6a7656f2 - languageName: node - linkType: hard - -"@swc/helpers@npm:^0.5.0": - version: 0.5.18 - resolution: "@swc/helpers@npm:0.5.18" - dependencies: - tslib: "npm:^2.8.0" - checksum: 10/03c7efa3e62d965fddd0baea98ee7a4c3ba7fa58187f07f26ec8d86740572f5ffd6f7517578a1d3201f64c85399be1538eba4dd30cef79d073060ecb101d753c - languageName: node - linkType: hard - -"@tamagui/accordion@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/accordion@npm:1.137.3" - dependencies: - "@tamagui/collapsible": "npm:1.137.3" - "@tamagui/collection": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/4d1a1a5422213d8a3eac0a7b1b9111b7460e44bbf635deb55fb7bef29bdfe0d362504410ad84cf9395566b4ee0229802676bd0f5b2eab998eecf12f5ca695c43 - languageName: node - linkType: hard - -"@tamagui/adapt@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/adapt@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/89301c6c59f7054392817add9e19dccb0694a31b03e129706ccd6ce391ba56ac4be92532e681523e846783d24cde3fc7506e9e38dd1aaa42166f2ed23e19c34a - languageName: node - linkType: hard - -"@tamagui/alert-dialog@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/alert-dialog@npm:1.137.3" - dependencies: - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/dialog": "npm:1.137.3" - "@tamagui/dismissable": "npm:1.137.3" - "@tamagui/focus-scope": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/b5eb69541737c1da2398f8c48e569b59ff982786728dd5fd3cc7f8592570bda3da14a0f0fa872f41a3d1864c0744dab0f08b6f62a50dcb1e71534eabc249b18d - languageName: node - linkType: hard - -"@tamagui/animate-presence@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animate-presence@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/use-constant": "npm:1.137.3" - "@tamagui/use-force-update": "npm:1.137.3" - "@tamagui/use-presence": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/e36094ec294f0d80d79354fe7cb31938fd38433257a5503df4806df319fba0cba04bb54460fff959b79fe234863070ac12d6a84db775761a12975c1bf5a5a9cb - languageName: node - linkType: hard - -"@tamagui/animate@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animate@npm:1.137.3" - dependencies: - "@tamagui/animate-presence": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/6302b172bfba4cb68a96e82820993901b878d7adf35494bd24051d2f03cffbd4960b9ab1df840fd3ab429d6673b367256a11fbff6af17e028d503a5a6d0f0b99 - languageName: node - linkType: hard - -"@tamagui/animations-css@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animations-css@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/cubic-bezier-animator": "npm:1.137.3" - "@tamagui/use-presence": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10/54ebfc94b7b594e20fd72ad7c3cb3b78ed6ad3da70eeb3c35cfb1ff071d870d6cb773b4cc0a84808f1cd8b2694edc7cc29aab4d224842064177397c4d923ece4 - languageName: node - linkType: hard - -"@tamagui/animations-moti@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animations-moti@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/use-presence": "npm:1.137.3" - moti: "npm:^0.30.0" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/e17c5db4ac91f4ba2fbf7ddd7460208d70ffde3b531175682252a345d8e122738696715f5e28ddeb1d03c431d23979a4edd15a52c89a87040b05c8cf2f07cd21 - languageName: node - linkType: hard - -"@tamagui/animations-react-native@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animations-react-native@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/use-presence": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/2a9438619be5c764887cb9cee7a871336edbf7b23f972db753079c462af6fe33508496b8cc4a6722a5889b4114dcda38d8204acbfc9d13855b6aab71ccdbad73 - languageName: node - linkType: hard - -"@tamagui/avatar@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/avatar@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/image": "npm:1.137.3" - "@tamagui/shapes": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/f165b7d9eddacab47f254c292d35281285856e45c2348e7eb823ccbd9339e31a086cccdc9ff4e2f38986f5fecd9804992166888debac277ac6abffd73ce7f6a8 - languageName: node - linkType: hard - -"@tamagui/button@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/button@npm:1.137.3" - dependencies: - "@tamagui/config-default": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/bdedca154bc53985e808bedb213ae08f69ece054486d72602b68136ec15a368a24b382233e8857890a5f2ef1d828433a54f100cea8c4d6d13434f6042912c6a3 - languageName: node - linkType: hard - -"@tamagui/card@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/card@npm:1.137.3" - dependencies: - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/5893123cb77f8814a6b422d0ffdb12f46b9b1a83a8f34652157aa4187ab7782c7b6a96096538b399ee8acf2b42d90a2ae3840e8f9951d5ede8c4b70e77ca7a24 - languageName: node - linkType: hard - -"@tamagui/checkbox-headless@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/checkbox-headless@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/b5f1576a6a3f4d0c63d037b9d2ea1d583aee9ce4582fe763756f7c07a578fb37a8486693a1bed14bd9e9c7ed7f5f568c287b87bb321d8fccd393f285771f1aaa - languageName: node - linkType: hard - -"@tamagui/checkbox@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/checkbox@npm:1.137.3" - dependencies: - "@tamagui/checkbox-headless": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/58e56dd2e552376ae39957df264a48785b87751623349611eec41ae8bf27880531bf358ec3a5b786278157096ae70f33782e51b7b234ad2096f429542b693094 - languageName: node - linkType: hard - -"@tamagui/cli-color@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/cli-color@npm:1.137.3" - checksum: 10/fe5b10542fe2832d84935e445f18605d6cde0f514eb249d1bca2ce409b44e60e65a815a0c701af490a5b517773ab53e32330e9f58d1c8d041883fef5929e75a2 - languageName: node - linkType: hard - -"@tamagui/collapsible@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/collapsible@npm:1.137.3" - dependencies: - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/d77d202404ba556e0d72560b6994949ea7d3ed965fd843c71d21812d7b0aadf0b81df54ad075fad2c92b5368f25f8a035b025a177ba890f24e361783b66c245f - languageName: node - linkType: hard - -"@tamagui/collection@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/collection@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/e78905deac444817eadc11d6e1ab2f2d83eb58e03840e2c3f67711b80e972d55f8a1fadd8a2bd294c4437ec6a412c384c0a47f210e1080464841545a7ff2b6a6 - languageName: node - linkType: hard - -"@tamagui/colors@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/colors@npm:1.137.3" - checksum: 10/d90a1121f38ddf2175d7cc644a45efe0309cb557d7b5ff92e81d70154b1688028e502139d19d36732e67e1212bf448a8c70caa8e19952dc103dc5c3eed2cf213 - languageName: node - linkType: hard - -"@tamagui/compose-refs@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/compose-refs@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/baf1006a0e1548ee0332a17c0090fb27b838ec952a4b54d50e76d243ee0efac143481f5cc26f42950aeb36586361436caf0558d5754b0e175035253e1e6b0aaa - languageName: node - linkType: hard - -"@tamagui/config-default@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/config-default@npm:1.137.3" - dependencies: - "@tamagui/animations-css": "npm:1.137.3" - "@tamagui/animations-react-native": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/shorthands": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - checksum: 10/0c7740ea88b0fb492125b2627622e410fb62fb1be5875fea59db05948a2aaadc0c280ccb4e8f800b8aded510c520b00a65de48ce147b79cf1662a70ca281b332 - languageName: node - linkType: hard - -"@tamagui/config@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/config@npm:1.137.3" - dependencies: - "@tamagui/animations-css": "npm:1.137.3" - "@tamagui/animations-moti": "npm:1.137.3" - "@tamagui/animations-react-native": "npm:1.137.3" - "@tamagui/colors": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/font-inter": "npm:1.137.3" - "@tamagui/font-silkscreen": "npm:1.137.3" - "@tamagui/react-native-media-driver": "npm:1.137.3" - "@tamagui/shorthands": "npm:1.137.3" - "@tamagui/theme-builder": "npm:1.137.3" - "@tamagui/themes": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - checksum: 10/bf8839fe28897241265d0ce2f14a1655f1b7d837afcb921a2fb70a23d3c5bde849a2cd5912600edde68aaa0eb041bca14b1ad24b8f52b218350bc76c90a097c2 - languageName: node - linkType: hard - -"@tamagui/constants@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/constants@npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/495e5d28b70b8143acfbe3ad572e86388357d6d3aaff93f2f453bd40d33f299bb0e2996ec37fc0eaa8b4d384998e2eb33c07c72128cb1cce981867c4f3fd3ed1 - languageName: node - linkType: hard - -"@tamagui/core@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/core@npm:1.137.3" - dependencies: - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/react-native-media-driver": "npm:1.137.3" - "@tamagui/react-native-use-pressable": "npm:1.137.3" - "@tamagui/react-native-use-responder-events": "npm:1.137.3" - "@tamagui/use-element-layout": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/a6cc6393a8492673489e0ddef0501bdcbf969aac71e98efa20d1b57e0168064ca5f4869084e94ea1c2deea015b06229c7ab5227dc959f617633ef46e062e7b8a - languageName: node - linkType: hard - -"@tamagui/create-context@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/create-context@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/c9b2944ba311bd03cc396647d022f84b4f78cdb651da38328a82371b86539ed42bc72f7cc7f5b1b50b9303ba69a6165c7105c57b94369e40b331f3b33d0b0c1f - languageName: node - linkType: hard - -"@tamagui/create-theme@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/create-theme@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - checksum: 10/01da930c3b01328c5fd037b644f051471e991b4c0df1eb8594339274807fd9798203cc2db7db502f68c8ef89fc96433a6d8798ebc491229c5b924b38d71597e0 - languageName: node - linkType: hard - -"@tamagui/cubic-bezier-animator@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/cubic-bezier-animator@npm:1.137.3" - checksum: 10/0ecfb279027e5cb1fd6897af7bcfed829f2c6be2d79d7022d2ba1aa9a2ee1b3bed053abaafb5375b4faca95cb26121b6102b8feb43b17dca22bb3dcb177b320d - languageName: node - linkType: hard - -"@tamagui/dialog@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/dialog@npm:1.137.3" - dependencies: - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/dismissable": "npm:1.137.3" - "@tamagui/focus-scope": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/sheet": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/105e48084b5c7affab092af2c739e9979c9098219c31996c4cb7fbe419e996a9f2039bb8818655c61397e52f3cbb20e7ace5febb4e31c78c1db2de613a80c0a3 - languageName: node - linkType: hard - -"@tamagui/dismissable@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/dismissable@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/use-escape-keydown": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10/8601ab0e920bac5e1402a06b7cde6fa73340fd844a45d87afed279a5ad4e492c00d25ee6b340d944d2be335f109247dde25b0c7e9f28541ec51653be4c4df040 - languageName: node - linkType: hard - -"@tamagui/elements@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/elements@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/c5663ee3d419af111f19c10a8f7caea1600813b4da23856c0ad50f610e3dfaca5e202c610e7f0d6c784a9079372743cc4b743fdca9dc87aaadbb245a12fd15c8 - languageName: node - linkType: hard - -"@tamagui/fake-react-native@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/fake-react-native@npm:1.137.3" - checksum: 10/af957660b16184c81529c673c29993b8e3483dd71514a6c963e5be088bfcddbae4ada4a0aa37333a3209dac38421eb00ed0277383759a6ab07c5a841d03b5a04 - languageName: node - linkType: hard - -"@tamagui/floating@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/floating@npm:1.137.3" - dependencies: - "@floating-ui/react-dom": "npm:^2.1.3" - "@floating-ui/react-native": "npm:^0.10.7" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/a5af6e094ae0f2a587983569f52b6cc7a24f4c9267d53d84f36496d09a73724eeb59e14a148978c6ee4c8093a369cd140eafb0f71a6f717bcbb720d1156dc23e - languageName: node - linkType: hard - -"@tamagui/focus-scope@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/focus-scope@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/use-async": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/9e4540fcb1ff2dfc84536a2b68f3079eedf8018e0de5880ebd79803fbc01e4846b791c0fbce0df5eeef58db3db12b832b070cb7cabf16456ff8583a6901ad1af - languageName: node - linkType: hard - -"@tamagui/focusable@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/focusable@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/b2617f0a4b86eb0d07d4dbf534c2f7dabe21d66fb9aa8327ab8278be87b2015eadc5b43d401cd78719d440bc9b42c59f3580247213b978e791034818b8fadf14 - languageName: node - linkType: hard - -"@tamagui/font-inter@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/font-inter@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - checksum: 10/8423503dac3d9012cee0546ace719550ebef6fccc8b9579ad85cb975e6c4f4858ef7414776e911875d4332b602f2ca505f1b6abdeeeb6ca2cc4a61d4c3e15859 - languageName: node - linkType: hard - -"@tamagui/font-silkscreen@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/font-silkscreen@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - checksum: 10/a0dde290d32b4917664474dd04668a925f838fce113cb041189dd6a824ceef74661e2f0b4ff553049ce5b35d84b416500135038f210fb2ee0404c388b88e0f05 - languageName: node - linkType: hard - -"@tamagui/font-size@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/font-size@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/5770a8f8fd4835d600e6c8dd3c9630ae24a47913501095ad032304763d0b3826af5dea9758d8aa3f428b5c67c50a1e628306d01b5ea5479924baaca4caceb7b5 - languageName: node - linkType: hard - -"@tamagui/form@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/form@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/db689ef45ad07cbefaf5446a8eb9055b04980518cf4f7537b6b33c287e255c0f09230a732390f886af92053c168e7e1f5215e0e9a7f6cdd20401d79bfe1366af - languageName: node - linkType: hard - -"@tamagui/generate-themes@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/generate-themes@npm:1.137.3" - dependencies: - "@tamagui/create-theme": "npm:1.137.3" - "@tamagui/theme-builder": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - esbuild-register: "npm:^3.6.0" - fs-extra: "npm:^11.2.0" - checksum: 10/4d07904259e80cb0c33ef252d1e12cce38057e4760d4e10dbfa199c11804403b14cd15fe6f5169d2098d79cd7b58b1687868b8dc21b61b22fbeece0e02a8bfa5 - languageName: node - linkType: hard - -"@tamagui/get-button-sized@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/get-button-sized@npm:1.137.3" - dependencies: - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/955a75c95e84eb7ad0f032ad0c20551f5c63401dd2b3f54a9f57d854839752baf13a46bd5f85b6066f40f7b799b930c17f285fbb1b2e2ef21a5fba8da33c016a - languageName: node - linkType: hard - -"@tamagui/get-font-sized@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/get-font-sized@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/320b1cad6f2bbc48e005bc9d3031e80c19c1b80791f3d7f363d713ea80a020c19098e4a7e0f49cf3f42007ab9c210facc986ad3969c26432e55a3f43f1f73ec4 - languageName: node - linkType: hard - -"@tamagui/get-token@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/get-token@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/c5685e3d54f59e0eff14c3bfe5e217fdba3717bcce554ad60b34d0c72f4150987b34f15a501a1a03bec7ab732e62bbefcd3338e5272713aa8338882bb6ffdba3 - languageName: node - linkType: hard - -"@tamagui/group@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/group@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/8ed35729027ed0ebbf8d27b6aca9f95a2ecb0ec22fbc5aab055cdae87271493f1bc63ef20f106ad88ce6d3efb59795cafb2b5f32a996f7400b304ffbcebf1680 - languageName: node - linkType: hard - -"@tamagui/helpers-node@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/helpers-node@npm:1.137.3" - dependencies: - "@tamagui/types": "npm:1.137.3" - checksum: 10/6c890aced1b48bc27d2d9120dd2cc6ec4667a9f87bd70b4a3b832960a6b01812f5dac88b7ca1bc8252215a8206b0f4b6d7623050cbf05b55aee6cce301f7f50c - languageName: node - linkType: hard - -"@tamagui/helpers-tamagui@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/helpers-tamagui@npm:1.137.3" - dependencies: - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/5b800b9154f3b6b26def5a8ea4ccaf96a1bd7bd88a6f9a10cee5343c41173d3e12162b28411ff69435dc87acf1d5bb71478aef247bd3fc3d8e94a9d449efddfc - languageName: node - linkType: hard - -"@tamagui/helpers@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/helpers@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/simple-hash": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/766e7db85936b5f6bd819f8569faea36240f3df54567ef8185769b8d72bb8c43065d9f2358ead3d86e0e420ccc4e8cde9e81272cc86f10e5e7e9c594a3203651 - languageName: node - linkType: hard - -"@tamagui/image@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/image@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/75a383c924040dbf094de869a272f3e1b8112d7cd7aa5a5019421668e88318f30f8dd2dab9735f80dd9919b1d7ca73e3b44a556a95ec53e0bf426c72c2ee8de2 - languageName: node - linkType: hard - -"@tamagui/is-equal-shallow@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/is-equal-shallow@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/4ab71d12e4fe9e8ff4bea96e406b6e7f3164c6150b26283b876c93b9cacd03791e2556b1406f619213dc6027b23a4195e4854aec957cc14370caf3097ca05de7 - languageName: node - linkType: hard - -"@tamagui/label@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/label@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/d33b96abb8ee93e9827b191f98e0eaa7bd1dee4ac5850c23a52c5a01dfd080177be1d5050045b3cb35195cedbb1c174c5d43e54e34b84ba152733e918694646f - languageName: node - linkType: hard - -"@tamagui/linear-gradient@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/linear-gradient@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/178f82259a166e714a30493ab05ae4f50699131232850f5e7826dace599ffb8c77e18b2cbc300ada15881834b5da2af41d465ddff15c5adc70fa74338fbda72e - languageName: node - linkType: hard - -"@tamagui/list-item@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/list-item@npm:1.137.3" - dependencies: - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/4af302fe646ec370c6d2b41326d0142991dc38ad434f5fb2040e78d355d791f310fe3096b7cacb0d7cb6565cf05e7deef5303e53b671ed0bdc07d948a711a328 - languageName: node - linkType: hard - -"@tamagui/normalize-css-color@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/normalize-css-color@npm:1.137.3" - dependencies: - "@react-native/normalize-color": "npm:^2.1.0" - checksum: 10/6a9696ace12e28e86d09b1755b7b4b9f512739b0864e3932b0e3839b9e332354757d7222834efab394ed2ee08e116ed40bc25c753e95f5c6b3d00d5eea6024fc - languageName: node - linkType: hard - -"@tamagui/polyfill-dev@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/polyfill-dev@npm:1.137.3" - checksum: 10/fe34555190d48b3c5c315487189c985feb9481457fde1847e76f23cd74c0f940d46d1fd32c9eb9e1961fb72fc17379843d392f3682dd9e1162690455245f97ab - languageName: node - linkType: hard - -"@tamagui/popover@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/popover@npm:1.137.3" - dependencies: - "@floating-ui/react": "npm:^0.27.12" - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/animate": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/dismissable": "npm:1.137.3" - "@tamagui/floating": "npm:1.137.3" - "@tamagui/focus-scope": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/scroll-view": "npm:1.137.3" - "@tamagui/sheet": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - react-freeze: "npm:^1.0.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/51f01dc9bcdfd85af4b7f05adb2ce9b443d3716cdccc0bd21f1f2cc13e79224d5282a432c30aae5f43e1e2490ed88b50302d8e60e885a0a8f15041e397e1d5cd - languageName: node - linkType: hard - -"@tamagui/popper@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/popper@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/floating": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/8aacb2575230600d3bccee368b0fce9368697499d7f3380b999d6bd1a9fc715cfe080704413dc107ce1e33401e94d25176e64a646b8b9369a3427fc23cf41259 - languageName: node - linkType: hard - -"@tamagui/portal@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/portal@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - react-native: "*" - checksum: 10/14ed8721d8b570b85def8d1ad4844dff9fd7a3066bcaa8b202d41e3273909b13078d8800ae6b7b6c4db4fd1dc926e581fa548e6f0f56afbc945b10287a3ad4e4 - languageName: node - linkType: hard - -"@tamagui/progress@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/progress@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/2d0804213f5352b4d7d450da3e2e0af2634cfafe70bd6286e7ae8f997205d69f246947a45acfd67c8c36c56da44b432b11ce543d8662205f7ca0db500d3ad465 - languageName: node - linkType: hard - -"@tamagui/proxy-worm@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/proxy-worm@npm:1.137.3" - checksum: 10/b924b06dae8e447f977f603271b5d1e0dcb35c682e91d8ffa41ebee5949352e1350fdef53f8f4d62bc87fe1def1a2e5519d069021827730bbccfbd6e94378757 - languageName: node - linkType: hard - -"@tamagui/radio-group@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/radio-group@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/radio-headless": "npm:1.137.3" - "@tamagui/roving-focus": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/54eb9b0832bf46202c1b2bfb3b3bfcdbbc54a3a5d687b9b4034fa5f4ca6e94498834a7aeeab9dd95a6c89ab381d3f349921e8c3bc6dcde8ea655da33924beca5 - languageName: node - linkType: hard - -"@tamagui/radio-headless@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/radio-headless@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/13ea24e24cd3b8de4e513fdeb6b7fc14a905d2586b2cf10274ef6df9e206f4a84fa7b3bf923384f41dc219daf62d5c3ba5b8c8ecf579b5828190e585a9dfd05a - languageName: node - linkType: hard - -"@tamagui/react-native-media-driver@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-media-driver@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react-native: "*" - checksum: 10/d11b89080c5b34f674d72b2db9fe643c404d96906b5f16f50d604865f1bdb3f52808fe04936a227c0a40dceadecca7ec48cf00dd1121fc4d3a149455fc908570 - languageName: node - linkType: hard - -"@tamagui/react-native-svg@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-svg@npm:1.137.3" - checksum: 10/1808338aa4796d04a1485b6143551f65ac2966c2f7a1a89c205498a84e5df04c7af8e5b582095a78569cf973e4d18c81da7123fcf631e59ff42f609821fece17 - languageName: node - linkType: hard - -"@tamagui/react-native-use-pressable@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-use-pressable@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/34780cf3766ce7a88059dd9b373aa26ef839d58fa579caf68ab703532350166e6fa35848eb59ed1b47d86230f7b36a0ee1996c321f8244b984fb9c1a45338507 - languageName: node - linkType: hard - -"@tamagui/react-native-use-responder-events@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-use-responder-events@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/3f1738a8cebdf9778af0039391114723af2fdc45055ffbd98b8f1b030d90fc97d9498c1cb55bf2c33f56b9f3650f8d64ad5aa3e85306586b62f41f80d0da3516 - languageName: node - linkType: hard - -"@tamagui/react-native-web-internals@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-web-internals@npm:1.137.3" - dependencies: - "@tamagui/normalize-css-color": "npm:1.137.3" - "@tamagui/react-native-use-pressable": "npm:1.137.3" - "@tamagui/react-native-use-responder-events": "npm:1.137.3" - "@tamagui/simple-hash": "npm:1.137.3" - "@tamagui/use-element-layout": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10/9a63317e26691e03a28fbf774602d2a2dfc6740e6c0c82d685f30613b3693e806a028d06ac74523c53e53d99b930e8e2fab7a386ede56f7b4995dae147af3f0f - languageName: node - linkType: hard - -"@tamagui/react-native-web-lite@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-web-lite@npm:1.137.3" - dependencies: - "@tamagui/normalize-css-color": "npm:1.137.3" - "@tamagui/react-native-use-pressable": "npm:1.137.3" - "@tamagui/react-native-use-responder-events": "npm:1.137.3" - "@tamagui/react-native-web-internals": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - invariant: "npm:^2.2.4" - memoize-one: "npm:^6.0.0" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10/490c311ac5b68e7e81401e863fb7bb197f51e704e91932073b707b4dcb637fa31ed217b3424673c7b68b0534b8523e92dff64ee81a7050c7ff9903ef1473ebfd - languageName: node - linkType: hard - -"@tamagui/remove-scroll@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/remove-scroll@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/7c4193811ceb0c23c5cafbf18008729d957ecd394d06216f8bafce0feffd9c1e54fdd8dedc2168fd9bb9677e4a8077d0dbc59a88d39a0b6cdb57502602993490 - languageName: node - linkType: hard - -"@tamagui/roving-focus@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/roving-focus@npm:1.137.3" - dependencies: - "@tamagui/collection": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/1362c7aa190f83b855c60d18aa1f1bfc4f8ba911c93ff45316f0b2bfa199dff5a84fc2a5fff03e51fd1bbd47dbb9e7b0ffb9060821fc6646ec569b1de0532172 - languageName: node - linkType: hard - -"@tamagui/scroll-view@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/scroll-view@npm:1.137.3" - dependencies: - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/fcaf163349302131940f7fb0afc1f86e98fee40a2a2cbfa0e63a6f5c9f4bc804863d56d2b11be9783a99724099b3f794cedb7dd3443e98c899425cd4131fbe00 - languageName: node - linkType: hard - -"@tamagui/select@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/select@npm:1.137.3" - dependencies: - "@floating-ui/react": "npm:^0.27.12" - "@floating-ui/react-dom": "npm:^2.1.3" - "@floating-ui/react-native": "npm:^0.10.7" - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/dismissable": "npm:1.137.3" - "@tamagui/focus-scope": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/list-item": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/separator": "npm:1.137.3" - "@tamagui/sheet": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-debounce": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - react-native: "*" - checksum: 10/48aa1da688304ef3eb0d310eb7a6ae01e30a72fbc71b33af3bddb665402df00cdfc189c6f83f702f7a44a0268ef66e3d51606403b4d26d18a1e8a8377c9f7c4c - languageName: node - linkType: hard - -"@tamagui/separator@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/separator@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/77a47dd738c393dd503fc989ae842d5f25d2e8fe9566e765911b7377122df7b5c0dd67b676c7e3717579f7d9c08c826fc854c2ae7c976d3ede38a7e48dc22795 - languageName: node - linkType: hard - -"@tamagui/shapes@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/shapes@npm:1.137.3" - dependencies: - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/90764c51f2e06908e727be1c8c77e231810b6fc8d923034d97c0516c7b728e9805c720b52d4955048821131a9b4381f33768d6fa6cc67b0b998c217d729b230a - languageName: node - linkType: hard - -"@tamagui/sheet@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/sheet@npm:1.137.3" - dependencies: - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/animations-react-native": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/scroll-view": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-constant": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-did-finish-ssr": "npm:1.137.3" - "@tamagui/use-keyboard-visible": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/3e4123a67aeefc6f19998d404e34a8f704803ec6a262ba3ca8e10da271b984f96af792fefc6026dd3924e554bc073fe171f73f4de17ac4018de4afabe1106451 - languageName: node - linkType: hard - -"@tamagui/shorthands@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/shorthands@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - checksum: 10/34c4e2bb19580a9725176d871438f2c64a5b0ae4871de220c80ac3f1eddef57ec64242dd5fbb8c02b2dc675b57e6b135392851dbbd078a8a8e20081d714b8c43 - languageName: node - linkType: hard - -"@tamagui/simple-hash@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/simple-hash@npm:1.137.3" - checksum: 10/a2d0acd176e4eec050cb85d8b69a60450f565321d61cb231d165319c019c41c5d4f86503a74d70a08afe5d2f23738087d02b62898b624e675c93a4b341e34e12 - languageName: node - linkType: hard - -"@tamagui/slider@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/slider@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-debounce": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/c1c958f901bbc94097ea22e9add51a2527c00be53372e46768bfdbfc9ce805409fa5d12b5555d50a6ff8ab506d5dc0b175127e14c1f37723a06e37230bdca0a7 - languageName: node - linkType: hard - -"@tamagui/stacks@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/stacks@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/d95d4cb06c8d4fe80ea7207bb60fee1e02a83a99464048cd442cc10157985b4b546ee5745f52f8e006eaf6b0fd02dcb89ab202d31214a8b393e6a11fa2fc81ec - languageName: node - linkType: hard - -"@tamagui/start-transition@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/start-transition@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/2a93f59c9b7504b571138d0638afd4a2f7caf06be39d89b97efa3057c698f8795206cea26864b4a8b5f1c24135b561713a521f14450b3fc1c550ff3621e5cdeb - languageName: node - linkType: hard - -"@tamagui/static-worker@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/static-worker@npm:1.137.3" - dependencies: - "@tamagui/static": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - piscina: "npm:^4.7.0" - checksum: 10/2a3ee3247760c125073a21808c7cf004d8e30d23f5f44680011c28c34511ea026812c23084c5d7c744ee19ef09da30f4160119167ec98efc77bb1a96a5b55624 - languageName: node - linkType: hard - -"@tamagui/static@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/static@npm:1.137.3" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.5" - "@babel/helper-plugin-utils": "npm:^7.24.8" - "@babel/parser": "npm:^7.25.4" - "@babel/plugin-transform-react-jsx": "npm:^7.25.2" - "@babel/runtime": "npm:^7.25.4" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.4" - "@babel/types": "npm:^7.25.4" - "@tamagui/cli-color": "npm:1.137.3" - "@tamagui/config-default": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/fake-react-native": "npm:1.137.3" - "@tamagui/generate-themes": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-node": "npm:1.137.3" - "@tamagui/proxy-worm": "npm:1.137.3" - "@tamagui/react-native-web-internals": "npm:1.137.3" - "@tamagui/react-native-web-lite": "npm:1.137.3" - "@tamagui/shorthands": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - babel-literal-to-ast: "npm:^2.1.0" - browserslist: "npm:^4.22.2" - check-dependency-version-consistency: "npm:^4.1.0" - esbuild: "npm:^0.25.11" - esbuild-register: "npm:^3.6.0" - fast-glob: "npm:^3.2.11" - find-cache-dir: "npm:^3.3.2" - find-root: "npm:^1.1.0" - fs-extra: "npm:^11.2.0" - invariant: "npm:^2.2.4" - js-yaml: "npm:^4.1.0" - react-native-web: "npm:^0.20.0" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/68c29610192f3a3dd231144244601073918ae9d7fbf960cb06e804a584ad8998f93cb2ffe66c0b94c15edbec5b0d33c639247c20b112ac9056edf1e1ace54853 - languageName: node - linkType: hard - -"@tamagui/switch-headless@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/switch-headless@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/0be4f567114d6dd67dca65290d082f1ec661a391ec5369e919cf2cf41a36828356a721421b3ced13086cb101e7264952f7c3e9efa2d6b376d67e54f68fef3da7 - languageName: node - linkType: hard - -"@tamagui/switch@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/switch@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/switch-headless": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/4e683cafe5b62c1b885b8f26729d02b32f5daa681d0dc91fa17bf8e9d308b0f8ad0d67056a68afc08a184134179ff591d0ec0cd90ea58d68acdb29090ab65d18 - languageName: node - linkType: hard - -"@tamagui/tabs@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/tabs@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/group": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/roving-focus": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/434789869a0e9d23f67c866742cb78df89f36310913b6e64b2758ee5cf5d05d4cbdccb7977697256432559051ae59802b0edcfb16e40aa3586c40d9a2a4eaf88 - languageName: node - linkType: hard - -"@tamagui/text@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/text@npm:1.137.3" - dependencies: - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/c5a45fe6f666ec1f9f4eb3cf63ebd820475fa012e507fa94db86efd8d88ad7929f00a9e5bebb91aa20df3fb271f9a1a35b9f7f6781ea91ba65a0cb095bc36983 - languageName: node - linkType: hard - -"@tamagui/theme-builder@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/theme-builder@npm:1.137.3" - dependencies: - "@tamagui/create-theme": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - color2k: "npm:^2.0.2" - checksum: 10/bdc6987d59e2833ef5166bf7c6c489ca53996be8f9a636abbee3dcf995a7b21101e3cc7053d1f55bd7cb8fcb7e27a76dcbe3bd10a017b0dad7fc078feb98000d - languageName: node - linkType: hard - -"@tamagui/theme@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/theme@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/2109f22d1ce2a037acb818e00842629c9be781a6c25cb0fa4b0ee130c108a86683e0962d4ada1a05ff52c42de989641b91514846d84c2b908e77f91ff8a11dfd - languageName: node - linkType: hard - -"@tamagui/themes@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/themes@npm:1.137.3" - dependencies: - "@tamagui/colors": "npm:1.137.3" - "@tamagui/create-theme": "npm:1.137.3" - "@tamagui/theme-builder": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - color2k: "npm:^2.0.2" - checksum: 10/1dd09f0fba4b4fbdd6ab6941ae05ddeb054955283c854fecaba37e502bd5ba1c87ce7125c66d6c22a23ca811729eef19eb014be4fe3d04b474328210646d9b6c - languageName: node - linkType: hard - -"@tamagui/timer@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/timer@npm:1.137.3" - checksum: 10/544a01e509872c256c14b3f494565bfdd7a84596e9e2eabb651b40ac0cb730cf342bad2e6302511e515a91407873ec9e05c7878ed188e5a40482a4a298372117 - languageName: node - linkType: hard - -"@tamagui/toggle-group@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/toggle-group@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/group": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/roving-focus": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/7dd7091f395834e430126e0f856cee5e679e60c952e7968bda9f797f7ac53d6bd1d6a777ea59e6a6984ea145b037f308e18f74a48fc17737d88616ca862051b1 - languageName: node - linkType: hard - -"@tamagui/tooltip@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/tooltip@npm:1.137.3" - dependencies: - "@floating-ui/react": "npm:^0.27.12" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/floating": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popover": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/4b4bd2748e28a07b123bc9d3e3aee49e3125c6822bb1e43edf6ece584e257d74063eeea649ec84248d00ffadf74a8e10c8a27a14fd3bde325b13919a09b3dbd4 - languageName: node - linkType: hard - -"@tamagui/types@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/types@npm:1.137.3" - checksum: 10/7da6070b83c4044f49ddc5acae377aee600cc2eb67b332c097b42489ceaf7c87176e90b78272495ff79958376c3e3b15e6a07e9d678fd16c3bc4156606f3cf7b - languageName: node - linkType: hard - -"@tamagui/use-async@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-async@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/32a15c5db45174edf693f130c05ddeb3ee1c67352e0554d45387209d970d1f9d1d6847c0c350fd0e93c7d92ab15461f737dc6db6d9ff30468aa80ec240b319d3 - languageName: node - linkType: hard - -"@tamagui/use-callback-ref@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-callback-ref@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/7eb3ca001603dba475f2f6464ef8a8163b52bb067e02906c14b0b6ba2c18ddd41e8570629b6a737e544a6b84c9eb78b15c5e093d53598f61ffc4e2b39ae47ec1 - languageName: node - linkType: hard - -"@tamagui/use-constant@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-constant@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/e55991e6f83673005d654d8d68af7eef06911111f817e98bea189722113d6b4d6686f6449b00c255381793888edb6f4fd222b4a60630c8349ebd3c9c86e62b3a - languageName: node - linkType: hard - -"@tamagui/use-controllable-state@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-controllable-state@npm:1.137.3" - dependencies: - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/fde4e52e6dafd7ae453a2433537e8f80b02d39072c583f38010062ec69eeab4116217070b0d8d39fa54da821f8d45b5041e9336488598a1c1bf1981785ce0109 - languageName: node - linkType: hard - -"@tamagui/use-debounce@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-debounce@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/4aeefdaeda35c856a2fbfd54b1499158f873952ce1ac60506580ef9c43126421353aaa9c8d39c057ec606d90b0e5c605459ab5ad8f8d7d0aff28c00d3264c0fb - languageName: node - linkType: hard - -"@tamagui/use-did-finish-ssr@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-did-finish-ssr@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/5b29fa21d5af3a06c866180829c792c8a3ac34bb65feec229b747b4ce1116b7e02971da07f0658a3b3010641290363ffcaa0682192d4ed916889a5149df1a7f9 - languageName: node - linkType: hard - -"@tamagui/use-direction@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-direction@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/b1d374bce7b740a9521f4120c119c5c9c9bf2dad260ef8c052d0e722ce67adfa7b24e54a484a193dedc86fdec6d5218ba3103582b4b641f413290d0bb9616725 - languageName: node - linkType: hard - -"@tamagui/use-element-layout@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-element-layout@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/is-equal-shallow": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/2168826b61560059a281bd54d69e9e536cab06d97ae9890c00815bd2ec8036dbc9a33eb67f9232a06b51479c296e748c4dc1e209472d1c30637f5ca52d2c0583 - languageName: node - linkType: hard - -"@tamagui/use-escape-keydown@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-escape-keydown@npm:1.137.3" - dependencies: - "@tamagui/use-callback-ref": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/dcc2344afaca1950b37e5142536225cfc774616733d683bc9cbfc518419823b2a70dd0841126689c8c0d84f981ac89aa77e1671f95f365849eb7ede0160302f0 - languageName: node - linkType: hard - -"@tamagui/use-event@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-event@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/6c14697ecd37a44dc0d8a839cbd0f852db634f32d981323c4e9e1da857b0efc2d7cc13f18d1c83b3f7e365d79b07ca40f274fc2f03ed04d13a92bbee9efb36ae - languageName: node - linkType: hard - -"@tamagui/use-force-update@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-force-update@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/495af93060c2eb00afb31b24603d7c22e0d01bc4fbd02357f00a6b3ef02573eca888927cc0cab35ce8018447b51bd02537039cd6f02c088586726f086af1ac01 - languageName: node - linkType: hard - -"@tamagui/use-keyboard-visible@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-keyboard-visible@npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/0c24eec44407a31f0756b3b4480c5aafe02da76189ede44c978cb73bdd452659a1b08452ace1513069c9f16cb8ef74cd84aeb94aec1431ae9f152f9244442b0e - languageName: node - linkType: hard - -"@tamagui/use-presence@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-presence@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/3cc495b21eb35c9a5448b7f51acdb02a8b82a95ea828f826d97b9e05ea06972a0c6424f564975be5addd656e2a645c305b7d00b322c8599f2a26f10ce00e9232 - languageName: node - linkType: hard - -"@tamagui/use-previous@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-previous@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/24ff575a0473d55d9a71ff146446e240e7f44d8e5cd2b460b90d303924e040e38e64c16c9337d2bcd2874c0b61dbd98c5009972672fe7a80e2e4fb20de96a8ea - languageName: node - linkType: hard - -"@tamagui/use-window-dimensions@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-window-dimensions@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/bd05c8cc64cc5255a1787abae1ad16afb961a99e1c71e92eee8ef81222e5282f43830138e3a311ebda83a4bf13c2964299e5e6231248721630bfb546090f46fb - languageName: node - linkType: hard - -"@tamagui/visually-hidden@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/visually-hidden@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/0ecee340a96ba4e2eb9dbcafbe1d6dc003a83e76efc2c95b6f14da5e8530e5c8a3c629e1238eef3a71fd6ddddce96151cada0052e3dd77d42a64a49853e22847 - languageName: node - linkType: hard - -"@tamagui/vite-plugin@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/vite-plugin@npm:1.137.3" - dependencies: - "@tamagui/fake-react-native": "npm:1.137.3" - "@tamagui/proxy-worm": "npm:1.137.3" - "@tamagui/react-native-svg": "npm:1.137.3" - "@tamagui/react-native-web-lite": "npm:1.137.3" - "@tamagui/static-worker": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - esm-resolve: "npm:^1.0.8" - fs-extra: "npm:^11.2.0" - outdent: "npm:^0.8.0" - react-native-web: "npm:^0.20.0" - peerDependencies: - vite: "*" - checksum: 10/1d5a4ba51c290b5815f6b86259c07da3c43bb302261e02701ac3d4860e88e067afd8b45e23096b7ef3a5a52e0df0f3da8e81be37f84990961de5ab2913110ec0 - languageName: node - linkType: hard - -"@tamagui/web@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/web@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/is-equal-shallow": "npm:1.137.3" - "@tamagui/normalize-css-color": "npm:1.137.3" - "@tamagui/timer": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - "@tamagui/use-did-finish-ssr": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - "@tamagui/use-force-update": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - react-native: "*" - checksum: 10/df94f8c5f802f1d05539bed93266859e70c5915cbf5afd9606d154e7287c191caca75c56184c8908b578d1f70376d4cebd378ccc5ec36514a32d15298a9e42bb - languageName: node - linkType: hard - -"@tamagui/z-index-stack@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/z-index-stack@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/dad56a755f959aea6865dc602b98f3b135d5f3471f3c456f4de660ab5afef23e57c525b8d4714c1a37439983b2ba1e36221624b5ed6e7d702d052010bd715501 - languageName: node - linkType: hard - -"@testing-library/jest-dom@npm:^6.6.3": - version: 6.9.1 - resolution: "@testing-library/jest-dom@npm:6.9.1" - dependencies: - "@adobe/css-tools": "npm:^4.4.0" - aria-query: "npm:^5.0.0" - css.escape: "npm:^1.5.1" - dom-accessibility-api: "npm:^0.6.3" - picocolors: "npm:^1.1.1" - redent: "npm:^3.0.0" - checksum: 10/409b4f519e4c68f4d31e3b0317338cc19098b9029513fca61aa2af8270086ae3956a1eaedd19bbce2d2c9e2cf9ff27a616c06556be7a26e101c0d529a0062233 - languageName: node - linkType: hard - -"@testing-library/user-event@npm:^14.6.1": - version: 14.6.1 - resolution: "@testing-library/user-event@npm:14.6.1" - peerDependencies: - "@testing-library/dom": ">=7.21.4" - checksum: 10/34b74fff56a0447731a94b40d4cf246deb8dbc1c1e3aec93acd1c3377a760bb062e979f1572bb34ec164ad28ee2a391744b42d0d6d6cc16c4ce527e5e09610e1 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.5": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 10/c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.27.0 - resolution: "@types/babel__generator@npm:7.27.0" - dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 10/f572e67a9a39397664350a4437d8a7fbd34acc83ff4887a8cf08349e39f8aeb5ad2f70fb78a0a0a23a280affe3a5f4c25f50966abdce292bcf31237af1c27b1a - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 10/d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.20.7": - version: 7.28.0 - resolution: "@types/babel__traverse@npm:7.28.0" - dependencies: - "@babel/types": "npm:^7.28.2" - checksum: 10/371c5e1b40399ef17570e630b2943617b84fafde2860a56f0ebc113d8edb1d0534ade0175af89eda1ae35160903c33057ed42457e165d4aa287fedab2c82abcf - languageName: node - linkType: hard - -"@types/chai@npm:^5.2.2": - version: 5.2.3 - resolution: "@types/chai@npm:5.2.3" - dependencies: - "@types/deep-eql": "npm:*" - assertion-error: "npm:^2.0.1" - checksum: 10/e79947307dc235953622e65f83d2683835212357ca261389116ab90bed369ac862ba28b146b4fed08b503ae1e1a12cb93ce783f24bb8d562950469f4320e1c7c - languageName: node - linkType: hard - -"@types/culori@npm:^4": - version: 4.0.1 - resolution: "@types/culori@npm:4.0.1" - checksum: 10/34240fce795cdcbeefbbb4ec1fd6adec1c7edafa949131586176649c21d912236d151bf7af53de161454a6c2fa259a4ddd54f204c66e67e8b9ecfd90b9021c68 - languageName: node - linkType: hard - -"@types/deep-eql@npm:*": - version: 4.0.2 - resolution: "@types/deep-eql@npm:4.0.2" - checksum: 10/249a27b0bb22f6aa28461db56afa21ec044fa0e303221a62dff81831b20c8530502175f1a49060f7099e7be06181078548ac47c668de79ff9880241968d43d0c - languageName: node - linkType: hard - -"@types/doctrine@npm:^0.0.9": - version: 0.0.9 - resolution: "@types/doctrine@npm:0.0.9" - checksum: 10/64ef06e6eea2f4f9684d259fedbcb8bf21c954630b96ea2e04875ca42763552b0ba3b01b3dd27ec0f9ea6f8b3b0dba4965d31d5a925cd4c6225fd13a93ae9354 - languageName: node - linkType: hard - -"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0": - version: 1.0.8 - resolution: "@types/estree@npm:1.0.8" - checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099 - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" - dependencies: - "@types/node": "npm:*" - checksum: 10/79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": - version: 2.0.6 - resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 10/3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" - dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: 10/b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" - dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: 10/93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 - languageName: node - linkType: hard - -"@types/js-yaml@npm:^4.0.5": - version: 4.0.9 - resolution: "@types/js-yaml@npm:4.0.9" - checksum: 10/a0ce595db8a987904badd21fc50f9f444cb73069f4b95a76cc222e0a17b3ff180669059c763ec314bc4c3ce284379177a9da80e83c5f650c6c1310cafbfaa8e6 - languageName: node - linkType: hard - -"@types/mdx@npm:^2.0.0": - version: 2.0.13 - resolution: "@types/mdx@npm:2.0.13" - checksum: 10/b73ed5f08114879b9590dc6a9ee8b648643c57c708583cd24b2bc3cc8961361fc63139ac7e9291e7b3b6e6b45707749d01d6f9727ddec5533df75dc3b90871a4 - languageName: node - linkType: hard - -"@types/node@npm:*": - version: 25.0.8 - resolution: "@types/node@npm:25.0.8" - dependencies: - undici-types: "npm:~7.16.0" - checksum: 10/b6efe998940678a0de0274dd84b1767a243c5d754b282e6df5da4d6985a1439b436a6d80d148925a974ecadda09fff4788d9cc0bb3a1f2554d54a3595146bd3b - languageName: node - linkType: hard - -"@types/node@npm:^22.10.2": - version: 22.19.6 - resolution: "@types/node@npm:22.19.6" - dependencies: - undici-types: "npm:~6.21.0" - checksum: 10/a5bac443b2c7ca4ceb4a381618c37012d71add696e98351be698aa81e00f20a09fb4aee5bc07f11472080e663602b18ed02233f45242cde9b4eda13140629258 - languageName: node - linkType: hard - -"@types/pluralize@npm:^0.0.33": - version: 0.0.33 - resolution: "@types/pluralize@npm:0.0.33" - checksum: 10/282d42dc0187e5e0912f9f36ee0f5615bfd273a08d40afe5bf5881cb28daf1977abe10564543032aa0f42352ebba739ff3d86bf5562ac4691c6d1761fcc7cf39 - languageName: node - linkType: hard - -"@types/react-dom@npm:^19.2.0": - version: 19.2.3 - resolution: "@types/react-dom@npm:19.2.3" - peerDependencies: - "@types/react": ^19.2.0 - checksum: 10/616c4a8aee250ea05fb1e7b98e7e00475dd3a6c1c30d7be18b4b93caba832f4203106b3a496a6b147e5acc2da14575eca47bce234c633bca1f8430ef8ffb234a - languageName: node - linkType: hard - -"@types/react-native-web@npm:^0.19.2": - version: 0.19.2 - resolution: "@types/react-native-web@npm:0.19.2" - dependencies: - "@types/react": "npm:*" - react-native: "npm:*" - checksum: 10/bc27ccb2737283b78b41dacf605fc99b137091b49cd9b0b1bd2fab8c7950107314a04fc2351b0fcaaaeddea9ec101937fb6df24014f221a275a58666f60cfda0 - languageName: node - linkType: hard - -"@types/react@npm:*, @types/react@npm:^19.2.0": - version: 19.2.8 - resolution: "@types/react@npm:19.2.8" - dependencies: - csstype: "npm:^3.2.2" - checksum: 10/688e7605876e2729c25fdfd2c131d7080cb8e98db528aedccab89005bcbca097a6149fa6e137ae4f1807bdc44220e0c5c7b4a968b5b681dadb7761968bac6de5 - languageName: node - linkType: hard - -"@types/resolve@npm:^1.20.2": - version: 1.20.6 - resolution: "@types/resolve@npm:1.20.6" - checksum: 10/dc35f5517606b6687cd971c0281ac58bdee2c50c051b030f04647d3991688be2259c304ee97e5b5d4b9936072c36767eb5933b54611a407d6557972bb6fea4f6 - languageName: node - linkType: hard - -"@types/rtl-detect@npm:^1": - version: 1.0.3 - resolution: "@types/rtl-detect@npm:1.0.3" - checksum: 10/9eefa7dfefcecf2e1480eb7794751735c93c6ce52903ca00e5f7491ed65560fcd52920b1c1b283e34db499227d514ae7bd5bf8215623bf746a5de9560a54db0c - languageName: node - linkType: hard - -"@types/stack-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/stack-utils@npm:2.0.3" - checksum: 10/72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: 10/a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.35 - resolution: "@types/yargs@npm:17.0.35" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10/47bcd4476a4194ea11617ea71cba8a1eddf5505fc39c44336c1a08d452a0de4486aedbc13f47a017c8efbcb5a8aa358d976880663732ebcbc6dbcbbecadb0581 - languageName: node - linkType: hard - -"@vitejs/plugin-react@npm:^5.0.4": - version: 5.1.2 - resolution: "@vitejs/plugin-react@npm:5.1.2" - dependencies: - "@babel/core": "npm:^7.28.5" - "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1" - "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1" - "@rolldown/pluginutils": "npm:1.0.0-beta.53" - "@types/babel__core": "npm:^7.20.5" - react-refresh: "npm:^0.18.0" - peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10/2b15994a7f787456bf66d00cc231617148bd10a439a115767ab14d47d435f182758bce38f7c07d5275e79930dc7f689e3ebab44ac57a833fe13b6a233aa37738 - languageName: node - linkType: hard - -"@vitest/browser-playwright@npm:^4.0.8": - version: 4.0.17 - resolution: "@vitest/browser-playwright@npm:4.0.17" - dependencies: - "@vitest/browser": "npm:4.0.17" - "@vitest/mocker": "npm:4.0.17" - tinyrainbow: "npm:^3.0.3" - peerDependencies: - playwright: "*" - vitest: 4.0.17 - peerDependenciesMeta: - playwright: - optional: false - checksum: 10/ba887cb43d72178a133b51a68a74de45ef4a6d940a924444d777224ac67abf5703445430216ca6c8c6c267f7064113591a4d1f4f4b3ddd18c9f539cf4aaccd3c - languageName: node - linkType: hard - -"@vitest/browser@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/browser@npm:4.0.17" - dependencies: - "@vitest/mocker": "npm:4.0.17" - "@vitest/utils": "npm:4.0.17" - magic-string: "npm:^0.30.21" - pixelmatch: "npm:7.1.0" - pngjs: "npm:^7.0.0" - sirv: "npm:^3.0.2" - tinyrainbow: "npm:^3.0.3" - ws: "npm:^8.18.3" - peerDependencies: - vitest: 4.0.17 - checksum: 10/d89b7773a385dbf4594eafca288a63579f79ce6555978bcc11567b9f47376ad4393010915f133810b653fb118026775247b90ba59b00f245bb09a9356a474a6b - languageName: node - linkType: hard - -"@vitest/coverage-v8@npm:^4.0.8": - version: 4.0.17 - resolution: "@vitest/coverage-v8@npm:4.0.17" - dependencies: - "@bcoe/v8-coverage": "npm:^1.0.2" - "@vitest/utils": "npm:4.0.17" - ast-v8-to-istanbul: "npm:^0.3.10" - istanbul-lib-coverage: "npm:^3.2.2" - istanbul-lib-report: "npm:^3.0.1" - istanbul-reports: "npm:^3.2.0" - magicast: "npm:^0.5.1" - obug: "npm:^2.1.1" - std-env: "npm:^3.10.0" - tinyrainbow: "npm:^3.0.3" - peerDependencies: - "@vitest/browser": 4.0.17 - vitest: 4.0.17 - peerDependenciesMeta: - "@vitest/browser": - optional: true - checksum: 10/aab6340670dbf42a5bf4a28b49a4d4c8819e842edac45567bae50af27b9e89264406945e57dd115b833190a6c25ba8f716c2eabaa23d2e249a185e3acc97ec1a - languageName: node - linkType: hard - -"@vitest/expect@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/expect@npm:3.2.4" - dependencies: - "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - chai: "npm:^5.2.0" - tinyrainbow: "npm:^2.0.0" - checksum: 10/dc69ce886c13714dfbbff78f2d2cb7eb536017e82301a73c42d573a9e9d2bf91005ac7abd9b977adf0a3bd431209f45a8ac2418029b68b0a377e092607c843ce - languageName: node - linkType: hard - -"@vitest/mocker@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/mocker@npm:3.2.4" - dependencies: - "@vitest/spy": "npm:3.2.4" - estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.17" - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - checksum: 10/5e92431b6ed9fc1679060e4caef3e4623f4750542a5d7cd944774f8217c4d231e273202e8aea00bab33260a5a9222ecb7005d80da0348c3c829bd37d123071a8 - languageName: node - linkType: hard - -"@vitest/mocker@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/mocker@npm:4.0.17" - dependencies: - "@vitest/spy": "npm:4.0.17" - estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.21" - peerDependencies: - msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - checksum: 10/4d938c298dd7e63d23efc56a81e254a8a453b0157b378d4b7af57a40dd2687c24a0e1f2e2499f8d17fe302e6d6d515e67c6a5fbfbff75dee2cfd51c37cf4c7dc - languageName: node - linkType: hard - -"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": - version: 3.2.4 - resolution: "@vitest/pretty-format@npm:3.2.4" - dependencies: - tinyrainbow: "npm:^2.0.0" - checksum: 10/8dd30cbf956e01fbab042fe651fb5175d9f0cd00b7b569a46cd98df89c4fec47dab12916201ad6e09a4f25f2a2ec8927a4bfdc61118593097f759c90b18a51d4 - languageName: node - linkType: hard - -"@vitest/pretty-format@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/pretty-format@npm:4.0.17" - dependencies: - tinyrainbow: "npm:^3.0.3" - checksum: 10/e50925f44168b8108a5094e44fd739b7183457c101eb020e88b5556a2f857808d0c9d045113aec83815a20d4aaaf9b7a522a1c651ce111de18daa686891b37a0 - languageName: node - linkType: hard - -"@vitest/runner@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/runner@npm:3.2.4" - dependencies: - "@vitest/utils": "npm:3.2.4" - pathe: "npm:^2.0.3" - strip-literal: "npm:^3.0.0" - checksum: 10/197bd55def519ef202f990b7c1618c212380831827c116240871033e4973decb780503c705ba9245a12bd8121f3ac4086ffcb3e302148b62d9bd77fd18dd1deb - languageName: node - linkType: hard - -"@vitest/snapshot@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/snapshot@npm:3.2.4" - dependencies: - "@vitest/pretty-format": "npm:3.2.4" - magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.3" - checksum: 10/acfb682491b9ca9345bf9fed02c2779dec43e0455a380c1966b0aad8dd81c79960902cf34621ab48fe80a0eaf8c61cc42dec186a1321dc3c9897ef2ebd5f1bc4 - languageName: node - linkType: hard - -"@vitest/spy@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/spy@npm:3.2.4" - dependencies: - tinyspy: "npm:^4.0.3" - checksum: 10/7d38c299f42a8c7e5e41652b203af98ca54e63df69c3b072d0e401d5a57fbbba3e39d8538ac1b3022c26718a6388d0bcc222bc2f07faab75942543b9247c007d - languageName: node - linkType: hard - -"@vitest/spy@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/spy@npm:4.0.17" - checksum: 10/23313980c512b00c08a1c64f6ed15dc7c295bb7b09feab571a3cc96536de2f07432109256717f9deb7f1b8c9ba9ac28f7e617cf639654bc564f6ea5a341ad8f4 - languageName: node - linkType: hard - -"@vitest/utils@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/utils@npm:3.2.4" - dependencies: - "@vitest/pretty-format": "npm:3.2.4" - loupe: "npm:^3.1.4" - tinyrainbow: "npm:^2.0.0" - checksum: 10/7f12ef63bd8ee13957744d1f336b0405f164ade4358bf9dfa531f75bbb58ffac02bf61aba65724311ddbc50b12ba54853a169e59c6b837c16086173b9a480710 - languageName: node - linkType: hard - -"@vitest/utils@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/utils@npm:4.0.17" - dependencies: - "@vitest/pretty-format": "npm:4.0.17" - tinyrainbow: "npm:^3.0.3" - checksum: 10/b8b96f8c2c4fee13f4ef4927e56bbf98c2d4f3a61428d9721c5578c96e2a0953892dfccfad3e0c1a7b3105e3d24f93f826f8338c82c72b9f8bc32b50bc9072a1 - languageName: node - linkType: hard - -"@window-splitter/interface@npm:1.1.2": - version: 1.1.2 - resolution: "@window-splitter/interface@npm:1.1.2" - dependencies: - "@window-splitter/state": "npm:1.1.2" - checksum: 10/e82ae1ce08e655ab573b44522a06f0b9dd46631ceba888e791ecbee337b826f4184119b21e20be84df771185c9b1a90a7d56a122f56bbbbc4edf84527a5b9453 - languageName: node - linkType: hard - -"@window-splitter/react@npm:^1.1.2": - version: 1.1.2 - resolution: "@window-splitter/react@npm:1.1.2" - dependencies: - "@react-aria/utils": "npm:^3.28.2" - "@window-splitter/interface": "npm:1.1.2" - "@window-splitter/state": "npm:1.1.2" - peerDependencies: - react: ">=16" - react-dom: ">=16" - checksum: 10/7bb57f32fae8cbf9d2f73c9150151ca5077f5ff8965f1ae0575da92286c15f2db752a007890b96a0f12f239c5ed28a8bffdbd4c3e62e7249678faa1ca278b38e - languageName: node - linkType: hard - -"@window-splitter/state@npm:1.1.2": - version: 1.1.2 - resolution: "@window-splitter/state@npm:1.1.2" - dependencies: - big.js: "npm:^6.2.1" - checksum: 10/f8bbe2be158af3a48381bbfb4e32271ea145287cdf76ebad2757425a76e4b18d88bd31e39c13e44f6a8e29059336e253fbb43c56917f106d5011367fa84b1752 - languageName: node - linkType: hard - -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: 10/cd19e1114aaf10a05126aeea8833ef4ca8af8a46e88e12884f8359d19333fd19711036dbc2698dbe937f81f037070cf9a8da45c2e8c6ca19cafd7d15659094ed - languageName: node - linkType: hard - -"abbrev@npm:^4.0.0": - version: 4.0.0 - resolution: "abbrev@npm:4.0.0" - checksum: 10/e2f0c6a6708ad738b3e8f50233f4800de31ad41a6cdc50e0cbe51b76fed69fd0213516d92c15ce1a9985fca71a14606a9be22bf00f8475a58987b9bfb671c582 - languageName: node - linkType: hard - -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: "npm:^5.0.0" - checksum: 10/ed84af329f1828327798229578b4fe03a4dd2596ba304083ebd2252666bdc1d7647d66d0b18704477e1f8aa315f055944aa6e859afebd341f12d0a53c37b4b40 - languageName: node - linkType: hard - -"accepts@npm:^1.3.7": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 10/67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 - languageName: node - linkType: hard - -"acorn@npm:^8.14.1, acorn@npm:^8.15.0": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" - bin: - acorn: bin/acorn - checksum: 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4 - languageName: node - linkType: hard - -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.4 - resolution: "agent-base@npm:7.1.4" - checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 - languageName: node - linkType: hard - -"ajv@npm:^8.0.1": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" - dependencies: - fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 - languageName: node - linkType: hard - -"anser@npm:^1.4.9": - version: 1.4.10 - resolution: "anser@npm:1.4.10" - checksum: 10/a5a6658ccb2ca8271b25cfb29f53ff7cd042800d8e3daa472cdbde0da99392547baaac6be33cbfe41eb76c48a2e4f1fc6647a8636b33f663ac7dd1ba72e0a199 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.2.2 - resolution: "ansi-regex@npm:6.2.2" - checksum: 10/9b17ce2c6daecc75bcd5966b9ad672c23b184dc3ed9bf3c98a0702f0d2f736c15c10d461913568f2cf527a5e64291c7473358885dd493305c84a1cfed66ba94f - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10/b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: 10/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.3 - resolution: "ansi-styles@npm:6.2.3" - checksum: 10/c49dad7639f3e48859bd51824c93b9eb0db628afc243c51c3dd2410c4a15ede1a83881c6c7341aa2b159c4f90c11befb38f2ba848c07c66c9f9de4bcd7cb9f30 - languageName: node - linkType: hard - -"anymatch@npm:^3.0.3": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" - dependencies: - normalize-path: "npm:^3.0.0" - picomatch: "npm:^2.0.4" - checksum: 10/3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 - languageName: node - linkType: hard - -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: "npm:~1.0.2" - checksum: 10/c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 10/18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef - languageName: node - linkType: hard - -"aria-query@npm:^5.0.0": - version: 5.3.2 - resolution: "aria-query@npm:5.3.2" - checksum: 10/b2fe9bc98bd401bc322ccb99717c1ae2aaf53ea0d468d6e7aebdc02fac736e4a99b46971ee05b783b08ade23c675b2d8b60e4a1222a95f6e27bc4d2a0bfdcc03 - languageName: node - linkType: hard - -"asap@npm:~2.0.3, asap@npm:~2.0.6": - version: 2.0.6 - resolution: "asap@npm:2.0.6" - checksum: 10/b244c0458c571945e4b3be0b14eb001bea5596f9868cc50cc711dc03d58a7e953517d3f0dad81ccde3ff37d1f074701fa76a6f07d41aaa992d7204a37b915dda - languageName: node - linkType: hard - -"assertion-error@npm:^2.0.1": - version: 2.0.1 - resolution: "assertion-error@npm:2.0.1" - checksum: 10/a0789dd882211b87116e81e2648ccb7f60340b34f19877dd020b39ebb4714e475eb943e14ba3e22201c221ef6645b7bfe10297e76b6ac95b48a9898c1211ce66 - languageName: node - linkType: hard - -"ast-types@npm:^0.16.1": - version: 0.16.1 - resolution: "ast-types@npm:0.16.1" - dependencies: - tslib: "npm:^2.0.1" - checksum: 10/f569b475eb1c8cb93888cb6e7b7e36dc43fa19a77e4eb132cbff6e3eb1598ca60f850db6e60b070e5a0ee8c1559fca921dac0916e576f2f104e198793b0bdd8d - languageName: node - linkType: hard - -"ast-v8-to-istanbul@npm:^0.3.10": - version: 0.3.10 - resolution: "ast-v8-to-istanbul@npm:0.3.10" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.31" - estree-walker: "npm:^3.0.3" - js-tokens: "npm:^9.0.1" - checksum: 10/240a5e2c24776b355f2442fa93564a528b8df4b8d94e9bc3234f25020ffac745886865a3a92e5e9dc67ee9720739ec078f04790a3607a7ad98d8349cf75ddf04 - languageName: node - linkType: hard - -"astral-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "astral-regex@npm:2.0.0" - checksum: 10/876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 - languageName: node - linkType: hard - -"async-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-function@npm:1.0.0" - checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd - languageName: node - linkType: hard - -"async-generator-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-generator-function@npm:1.0.0" - checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e - languageName: node - linkType: hard - -"axe-core@npm:^4.2.0": - version: 4.11.1 - resolution: "axe-core@npm:4.11.1" - checksum: 10/bbc8e8959258a229b92fbaa73437050825579815051cac7b0fdbb6752946fea226e403bfeeef3d60d712477bdd4c01afdc8455f27c3d85e4251df88b032b6250 - languageName: node - linkType: hard - -"babel-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "babel-jest@npm:29.7.0" - dependencies: - "@jest/transform": "npm:^29.7.0" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.6.3" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 10/8a0953bd813b3a8926008f7351611055548869e9a53dd36d6e7e96679001f71e65fd7dbfe253265c3ba6a4e630dc7c845cf3e78b17d758ef1880313ce8fba258 - languageName: node - linkType: hard - -"babel-literal-to-ast@npm:^2.1.0": - version: 2.1.0 - resolution: "babel-literal-to-ast@npm:2.1.0" - dependencies: - "@babel/parser": "npm:^7.1.6" - "@babel/traverse": "npm:^7.1.6" - "@babel/types": "npm:^7.1.6" - peerDependencies: - "@babel/core": ^7.1.2 - checksum: 10/19eccc9744dccf06e3a34314413cbf1ab4b2e79fbfbd25a13ff3f105dc66a350db5f91c966e88efa6728cb9570e76503c9c2940334a9e426df634da0635b13cd - languageName: node - linkType: hard - -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" - test-exclude: "npm:^6.0.0" - checksum: 10/ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-plugin-jest-hoist@npm:29.6.3" - dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.1.14" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10/9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65 - languageName: node - linkType: hard - -"babel-plugin-syntax-hermes-parser@npm:0.32.0": - version: 0.32.0 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.32.0" - dependencies: - hermes-parser: "npm:0.32.0" - checksum: 10/ec76abeefabf940e2d571db3b47d022a9be7602286133291e8e047d4855af6a8afc079e4631bc9a56209d751fad54b5199932a55753b1e2b56a719d20e2d5065 - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.2.0 - resolution: "babel-preset-current-node-syntax@npm:1.2.0" - dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0 || ^8.0.0-0 - checksum: 10/3608fa671cfa46364ea6ec704b8fcdd7514b7b70e6ec09b1199e13ae73ed346c51d5ce2cb6d4d5b295f6a3f2cad1fdeec2308aa9e037002dd7c929194cc838ea - languageName: node - linkType: hard - -"babel-preset-jest@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-preset-jest@npm:29.6.3" - dependencies: - babel-plugin-jest-hoist: "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"base64-js@npm:^1.5.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 10/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - -"baseline-browser-mapping@npm:^2.9.0": - version: 2.9.14 - resolution: "baseline-browser-mapping@npm:2.9.14" - bin: - baseline-browser-mapping: dist/cli.js - checksum: 10/a329881e5f673c0834843640e9c954c478f643fb983449c99850392e48cf52dfb1dc3de8d81c6a6a2802c86310833accc5e3deb6bef5fb6e329989e28ca5489b - languageName: node - linkType: hard - -"bidi-js@npm:^1.0.3": - version: 1.0.3 - resolution: "bidi-js@npm:1.0.3" - dependencies: - require-from-string: "npm:^2.0.2" - checksum: 10/c4341c7a98797efe3d186cd99d6f97e9030a4f959794ca200ef2ec0a678483a916335bba6c2c0608a21d04a221288a31c9fd0faa0cd9b3903b93594b42466a6a - languageName: node - linkType: hard - -"big.js@npm:^6.2.1": - version: 6.2.2 - resolution: "big.js@npm:6.2.2" - checksum: 10/018af3e572780b41536a987c3fc3636efe7d05671e8bf4a6bd22b62316e32f57abfc0fc849732adfd81b00b249f873a5a107e01ab5aa4fc3d42c181cc821bf47 - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.12 - resolution: "brace-expansion@npm:1.1.12" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 10/12cb6d6310629e3048cadb003e1aca4d8c9bb5c67c3c321bafdd7e7a50155de081f78ea3e0ed92ecc75a9015e784f301efc8132383132f4f7904ad1ac529c562 - languageName: node - linkType: hard - -"braces@npm:^3.0.3": - version: 3.0.3 - resolution: "braces@npm:3.0.3" - dependencies: - fill-range: "npm:^7.1.1" - checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 - languageName: node - linkType: hard - -"browser-info@npm:^1.3.0": - version: 1.3.0 - resolution: "browser-info@npm:1.3.0" - checksum: 10/0e460e940241415b48386377de0a9ccfb7ba02e719a90116d601b6f629742d365c8a5fa18e75776138c54e3d9ee0616f2eb56d922c55eafce6b302e50a26de43 - languageName: node - linkType: hard - -"browserslist@npm:^4.22.2, browserslist@npm:^4.24.0": - version: 4.28.1 - resolution: "browserslist@npm:4.28.1" - dependencies: - baseline-browser-mapping: "npm:^2.9.0" - caniuse-lite: "npm:^1.0.30001759" - electron-to-chromium: "npm:^1.5.263" - node-releases: "npm:^2.0.27" - update-browserslist-db: "npm:^1.2.0" - bin: - browserslist: cli.js - checksum: 10/64f2a97de4bce8473c0e5ae0af8d76d1ead07a5b05fc6bc87b848678bb9c3a91ae787b27aa98cdd33fc00779607e6c156000bed58fefb9cf8e4c5a183b994cdb - languageName: node - linkType: hard - -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" - dependencies: - node-int64: "npm:^0.4.0" - checksum: 10/edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020 - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 10/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb - languageName: node - linkType: hard - -"bundle-name@npm:^4.1.0": - version: 4.1.0 - resolution: "bundle-name@npm:4.1.0" - dependencies: - run-applescript: "npm:^7.0.0" - checksum: 10/1d966c8d2dbf4d9d394e53b724ac756c2414c45c01340b37743621f59cc565a435024b394ddcb62b9b335d1c9a31f4640eb648c3fec7f97ee74dc0694c9beb6c - languageName: node - linkType: hard - -"cac@npm:^6.7.14": - version: 6.7.14 - resolution: "cac@npm:6.7.14" - checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42 - languageName: node - linkType: hard - -"cacache@npm:^20.0.1": - version: 20.0.3 - resolution: "cacache@npm:20.0.3" - dependencies: - "@npmcli/fs": "npm:^5.0.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^13.0.0" - lru-cache: "npm:^11.1.0" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^13.0.0" - unique-filename: "npm:^5.0.0" - checksum: 10/388a0169970df9d051da30437f93f81b7e91efb570ad0ff2b8fde33279fbe726c1bc8e8e2b9c05053ffb4f563854c73db395e8712e3b62347a1bc4f7fb8899ff - languageName: node - linkType: hard - -"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind-apply-helpers@npm:1.0.2" - dependencies: - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.8": - version: 1.0.8 - resolution: "call-bind@npm:1.0.8" - dependencies: - call-bind-apply-helpers: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.2" - checksum: 10/659b03c79bbfccf0cde3a79e7d52570724d7290209823e1ca5088f94b52192dc1836b82a324d0144612f816abb2f1734447438e38d9dafe0b3f82c2a1b9e3bce - languageName: node - linkType: hard - -"call-bound@npm:^1.0.4": - version: 1.0.4 - resolution: "call-bound@npm:1.0.4" - dependencies: - call-bind-apply-helpers: "npm:^1.0.2" - get-intrinsic: "npm:^1.3.0" - checksum: 10/ef2b96e126ec0e58a7ff694db43f4d0d44f80e641370c21549ed911fecbdbc2df3ebc9bddad918d6bbdefeafb60bb3337902006d5176d72bcd2da74820991af7 - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 10/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 - languageName: node - linkType: hard - -"camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: 10/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b - languageName: node - linkType: hard - -"camelcase@npm:^6.2.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 10/8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001759": - version: 1.0.30001764 - resolution: "caniuse-lite@npm:1.0.30001764" - checksum: 10/24c6f402902181faa997a6da1cb63410f9376e9e8a33d733121862e7665d200a54d70e551c5626748f78078401c0744496a58d0451fceb8f7fa12498ae12ff20 - languageName: node - linkType: hard - -"chai@npm:^5.2.0": - version: 5.3.3 - resolution: "chai@npm:5.3.3" - dependencies: - assertion-error: "npm:^2.0.1" - check-error: "npm:^2.1.1" - deep-eql: "npm:^5.0.1" - loupe: "npm:^3.1.0" - pathval: "npm:^2.0.0" - checksum: 10/0d0ef63106083b05c7ba510697cd9991a02b8df5984a7d010ab4af10205c7a1f27d1c06bfa4679540894295ac4dcc22aa2a281e2e4cfe5133c1db379626689a2 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 - languageName: node - linkType: hard - -"chalk@npm:^5.2.0": - version: 5.6.2 - resolution: "chalk@npm:5.6.2" - checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0 - languageName: node - linkType: hard - -"check-dependency-version-consistency@npm:^4.1.0": - version: 4.1.1 - resolution: "check-dependency-version-consistency@npm:4.1.1" - dependencies: - "@types/js-yaml": "npm:^4.0.5" - chalk: "npm:^5.2.0" - commander: "npm:^11.0.0" - edit-json-file: "npm:^1.7.0" - globby: "npm:^13.1.4" - js-yaml: "npm:^4.1.0" - semver: "npm:^7.5.1" - table: "npm:^6.8.1" - type-fest: "npm:^4.30.0" - bin: - check-dependency-version-consistency: dist/bin/check-dependency-version-consistency.js - checksum: 10/e5927d57b2f76fa5b5b00988654c712ecff1745ed0a031528c800e742e07abb27d414ca58d27f8ab0290ce18f502bce0ba763c8736c14003804cd1ce13fe3044 - languageName: node - linkType: hard - -"check-error@npm:^2.1.1": - version: 2.1.3 - resolution: "check-error@npm:2.1.3" - checksum: 10/f1868d3db60f5a7da92e140ccf33e9152bf6124161fa9b7a4ae8eafdb05e66e1f13570401e56f314f037b0f1b71eaf38ad0c7256310d82c6105e9d85ded0f202 - languageName: node - linkType: hard - -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c - languageName: node - linkType: hard - -"chromatic@npm:^13.3.3": - version: 13.3.5 - resolution: "chromatic@npm:13.3.5" - peerDependencies: - "@chromatic-com/cypress": ^0.*.* || ^1.0.0 - "@chromatic-com/playwright": ^0.*.* || ^1.0.0 - peerDependenciesMeta: - "@chromatic-com/cypress": - optional: true - "@chromatic-com/playwright": - optional: true - bin: - chroma: dist/bin.js - chromatic: dist/bin.js - chromatic-cli: dist/bin.js - checksum: 10/d660e926e2763158eb216c12fd443ac909235b62e0855d6485c5ec270cbde8ce6d5467fc9792a988f2cd4c32722efb9899982b26d4bd8265381846c7d7006c21 - languageName: node - linkType: hard - -"chrome-launcher@npm:^0.15.2": - version: 0.15.2 - resolution: "chrome-launcher@npm:0.15.2" - dependencies: - "@types/node": "npm:*" - escape-string-regexp: "npm:^4.0.0" - is-wsl: "npm:^2.2.0" - lighthouse-logger: "npm:^1.0.0" - bin: - print-chrome-path: bin/print-chrome-path.js - checksum: 10/6faa189950790e63356113a08c4dbb25d9ef7d1ffc778f9fcf5967895ea8968aa3e711f6e7a55dadb42aa7a329d77721abf929a589b87e9e19e6e8c084b87e0d - languageName: node - linkType: hard - -"chromium-edge-launcher@npm:^0.2.0": - version: 0.2.0 - resolution: "chromium-edge-launcher@npm:0.2.0" - dependencies: - "@types/node": "npm:*" - escape-string-regexp: "npm:^4.0.0" - is-wsl: "npm:^2.2.0" - lighthouse-logger: "npm:^1.0.0" - mkdirp: "npm:^1.0.4" - rimraf: "npm:^3.0.2" - checksum: 10/9c58094cb6f149f8b9aae6937c5e60fee3cdf7e43a6902d8d70d2bc18878a0479f1637a5b44f6fbec5c84aa52972fc3ccba61b9984a584f3d98700e247d4ad94 - languageName: node - linkType: hard - -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 10/3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 10/75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10/eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 - languageName: node - linkType: hard - -"clsx@npm:^2.0.0": - version: 2.1.1 - resolution: "clsx@npm:2.1.1" - checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10/fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color2k@npm:^2.0.2": - version: 2.0.3 - resolution: "color2k@npm:2.0.3" - checksum: 10/63385b3c43749a96a4edfd5f4d30103f850e5a4ab01ad39ec70bebd940a237ab79cbd2d7b2bf4eede6ef6122a1b904877f628500fdc5521310e39d3572370d6c - languageName: node - linkType: hard - -"commander@npm:^11.0.0": - version: 11.1.0 - resolution: "commander@npm:11.1.0" - checksum: 10/66bd2d8a0547f6cb1d34022efb25f348e433b0e04ad76a65279b1b09da108f59a4d3001ca539c60a7a46ea38bcf399fc17d91adad76a8cf43845d8dcbaf5cda1 - languageName: node - linkType: hard - -"commander@npm:^12.0.0": - version: 12.1.0 - resolution: "commander@npm:12.1.0" - checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 - languageName: node - linkType: hard - -"commander@npm:^2.20.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b - languageName: node - linkType: hard - -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 10/4620bc4936a4ef12ce7dfcd272bb23a99f2ad68889a4e4ad766c9f8ad21af982511934d6f7050d4a8bde90011b1c15d56e61a1b4576d9913efbf697a20172d6c - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 10/9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2 - languageName: node - linkType: hard - -"connect@npm:^3.6.5": - version: 3.7.0 - resolution: "connect@npm:3.7.0" - dependencies: - debug: "npm:2.6.9" - finalhandler: "npm:1.1.2" - parseurl: "npm:~1.3.3" - utils-merge: "npm:1.0.1" - checksum: 10/f94818b198cc662092276ef6757dd825c59c8469c8064583525e7b81d39a3af86a01c7cb76107dfa0295dfc52b27a7ae1c40ea0e0a10189c3f8776cf08ce3a4e - languageName: node - linkType: hard - -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: 10/c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15 - languageName: node - linkType: hard - -"cosmiconfig@npm:^8.1.3": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" - dependencies: - import-fresh: "npm:^3.3.0" - js-yaml: "npm:^4.1.0" - parse-json: "npm:^5.2.0" - path-type: "npm:^4.0.0" - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/91d082baca0f33b1c085bf010f9ded4af43cbedacba8821da0fb5667184d0a848addc52c31fadd080007f904a555319c238cf5f4c03e6d58ece2e4876b2e73d6 - languageName: node - linkType: hard - -"cross-fetch@npm:^3.1.5": - version: 3.2.0 - resolution: "cross-fetch@npm:3.2.0" - dependencies: - node-fetch: "npm:^2.7.0" - checksum: 10/e4ab1d390a5b6ca8bb0605f028af2ffc1127d2e407b954654949f506d04873c4863ece264662c074865d7874060e35f938cec74fe7b5736d46d545e2685f6aec - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": - version: 7.0.6 - resolution: "cross-spawn@npm:7.0.6" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 - languageName: node - linkType: hard - -"css-in-js-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "css-in-js-utils@npm:3.1.0" - dependencies: - hyphenate-style-name: "npm:^1.0.3" - checksum: 10/bd2f569f1870389004cfacfd7b798c0f40933d34af1f040c391a08322d097790b9a9524affb2ba4d26122e9cb8f4256afb59edb6077dbe607506944a9c673c67 - languageName: node - linkType: hard - -"css-tree@npm:^3.1.0": - version: 3.1.0 - resolution: "css-tree@npm:3.1.0" - dependencies: - mdn-data: "npm:2.12.2" - source-map-js: "npm:^1.0.1" - checksum: 10/e8c5c8e98e3aa4a620fda0b813ce57ccf99281652bf9d23e5cdfc9961c9a93a6769941f9a92e31e65d90f446f42fa83879ab0185206dc7a178d9f656d0913e14 - languageName: node - linkType: hard - -"css.escape@npm:^1.5.1": - version: 1.5.1 - resolution: "css.escape@npm:1.5.1" - checksum: 10/f6d38088d870a961794a2580b2b2af1027731bb43261cfdce14f19238a88664b351cc8978abc20f06cc6bbde725699dec8deb6fe9816b139fc3f2af28719e774 - languageName: node - linkType: hard - -"cssstyle@npm:^5.3.4": - version: 5.3.7 - resolution: "cssstyle@npm:5.3.7" - dependencies: - "@asamuzakjp/css-color": "npm:^4.1.1" - "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.21" - css-tree: "npm:^3.1.0" - lru-cache: "npm:^11.2.4" - checksum: 10/bd4469af81f068537dbbce53c4247f192e91202c19abc066b77b4ee7bbf256526bc82471198bec762ac70ea53ce17b8044aec69fd7982d2d0fd9fd7780329e2d - languageName: node - linkType: hard - -"csstype@npm:^3.2.2": - version: 3.2.3 - resolution: "csstype@npm:3.2.3" - checksum: 10/ad41baf7e2ffac65ab544d79107bf7cd1a4bb9bab9ac3302f59ab4ba655d5e30942a8ae46e10ba160c6f4ecea464cc95b975ca2fefbdeeacd6ac63f12f99fe1f - languageName: node - linkType: hard - -"culori@npm:^4.0.2": - version: 4.0.2 - resolution: "culori@npm:4.0.2" - checksum: 10/9d297ca5c6fc86b2637200e1d9edb5a7d1015a2e978a6748781ef53c9577269ce1df96dc0925b0002239c85665ba881a3d580564dfd2807c65ee65dc2e829849 - languageName: node - linkType: hard - -"data-urls@npm:^6.0.0": - version: 6.0.0 - resolution: "data-urls@npm:6.0.0" - dependencies: - whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^15.0.0" - checksum: 10/a47f0dde184337c4f168d455aedf0b486fed87b6ca583b4b9ad55d1515f4836b418d4bdc5b5b6fc55e321feb826029586a0d47e1c9a9e7ac4d52a78faceb7fb0 - languageName: node - linkType: hard - -"debug@npm:2.6.9, debug@npm:^2.6.9": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: "npm:2.0.0" - checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:^4.4.0, debug@npm:^4.4.1": - version: 4.4.3 - resolution: "debug@npm:4.4.3" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad - languageName: node - linkType: hard - -"decimal.js@npm:^10.6.0": - version: 10.6.0 - resolution: "decimal.js@npm:10.6.0" - checksum: 10/c0d45842d47c311d11b38ce7ccc911121953d4df3ebb1465d92b31970eb4f6738a065426a06094af59bee4b0d64e42e7c8984abd57b6767c64ea90cf90bb4a69 - languageName: node - linkType: hard - -"deep-eql@npm:^5.0.1": - version: 5.0.2 - resolution: "deep-eql@npm:5.0.2" - checksum: 10/a529b81e2ef8821621d20a36959a0328873a3e49d393ad11f8efe8559f31239494c2eb889b80342808674c475802ba95b9d6c4c27641b9a029405104c1b59fcf - languageName: node - linkType: hard - -"default-browser-id@npm:^5.0.0": - version: 5.0.1 - resolution: "default-browser-id@npm:5.0.1" - checksum: 10/52c637637bcd76bfe974462a2f1dd75cb04784c2852935575760f82e1fd338e5e80d3c45a9b01fdbb1e450553a830bb163b004d2eca223c5573989f82232a072 - languageName: node - linkType: hard - -"default-browser@npm:^5.2.1": - version: 5.4.0 - resolution: "default-browser@npm:5.4.0" - dependencies: - bundle-name: "npm:^4.1.0" - default-browser-id: "npm:^5.0.0" - checksum: 10/cac0222ca5c9a3387d25337228689652ab33679a6566995c7194a75af7e554e91ec9ac92a70bfaa8e8089eae9f466ae99267bb38601282aade89b200f50a765c - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.4": - version: 1.1.4 - resolution: "define-data-property@npm:1.1.4" - dependencies: - es-define-property: "npm:^1.0.0" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.0.1" - checksum: 10/abdcb2505d80a53524ba871273e5da75e77e52af9e15b3aa65d8aad82b8a3a424dad7aee2cc0b71470ac7acf501e08defac362e8b6a73cdb4309f028061df4ae - languageName: node - linkType: hard - -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 10/f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 - languageName: node - linkType: hard - -"depd@npm:2.0.0, depd@npm:~2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca - languageName: node - linkType: hard - -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 - languageName: node - linkType: hard - -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: "npm:^4.0.0" - checksum: 10/fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10/b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 - languageName: node - linkType: hard - -"dom-accessibility-api@npm:^0.6.3": - version: 0.6.3 - resolution: "dom-accessibility-api@npm:0.6.3" - checksum: 10/83d3371f8226487fbad36e160d44f1d9017fb26d46faba6a06fcad15f34633fc827b8c3e99d49f71d5f3253d866e2131826866fd0a3c86626f8eccfc361881ff - languageName: node - linkType: hard - -"dot-case@npm:^3.0.4": - version: 3.0.4 - resolution: "dot-case@npm:3.0.4" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10/a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 - languageName: node - linkType: hard - -"dotenv@npm:^17.2.3": - version: 17.2.3 - resolution: "dotenv@npm:17.2.3" - checksum: 10/f8b78626ebfff6e44420f634773375c9651808b3e1a33df6d4cc19120968eea53e100f59f04ec35f2a20b2beb334b6aba4f24040b2f8ad61773f158ac042a636 - 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: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 10/9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 - languageName: node - linkType: hard - -"edit-json-file@npm:^1.7.0": - version: 1.8.1 - resolution: "edit-json-file@npm:1.8.1" - dependencies: - find-value: "npm:^1.0.12" - iterate-object: "npm:^1.3.4" - r-json: "npm:^1.2.10" - set-value: "npm:^4.1.0" - w-json: "npm:^1.3.10" - checksum: 10/1b1db67f488e719429e3a80de6a0d674f936b5dcbd7d354c6ecba3cdb70b06e13efcc556dbb7c43dde02b0ef7bf85850fa947b86334e62251db96826959af098 - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 10/1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.5.263": - version: 1.5.267 - resolution: "electron-to-chromium@npm:1.5.267" - checksum: 10/05e55e810cb6a3cda8d29dfdeec7ac0e59727a77a796a157f1a1d65edac16d45eed69ed5c99e354872ab16c48967c2d0a0600653051ae380a3b7a4d6210b1e60 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10/c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 10/915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 - languageName: node - linkType: hard - -"empathic@npm:^2.0.0": - version: 2.0.0 - resolution: "empathic@npm:2.0.0" - checksum: 10/90f47d93f8d1db3aa00ce1bfae2940bf76379dbb34bd562edbd92c3564a173cb1d6bd3cadb645fad0224839c25886abde801155d9b972dda6add7a5cc8b35d48 - languageName: node - linkType: hard - -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: 10/e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encodeurl@npm:~2.0.0": - version: 2.0.0 - resolution: "encodeurl@npm:2.0.0" - checksum: 10/abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 10/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"entities@npm:^4.4.0": - version: 4.5.0 - resolution: "entities@npm:4.5.0" - checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 - languageName: node - linkType: hard - -"entities@npm:^6.0.0": - version: 6.0.1 - resolution: "entities@npm:6.0.1" - checksum: 10/62af1307202884349d2867f0aac5c60d8b57102ea0b0e768b16246099512c28e239254ad772d6834e7e14cb1b6f153fc3d0c031934e3183b086c86d3838d874a - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 10/1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd - languageName: node - linkType: hard - -"error-ex@npm:^1.3.1": - version: 1.3.4 - resolution: "error-ex@npm:1.3.4" - dependencies: - is-arrayish: "npm:^0.2.1" - checksum: 10/ae3939fd4a55b1404e877df2080c6b59acc516d5b7f08a181040f78f38b4e2399633bfed2d9a21b91c803713fff7295ac70bebd8f3657ef352a95c2cd9aa2e4b - languageName: node - linkType: hard - -"error-stack-parser@npm:^2.0.6": - version: 2.1.4 - resolution: "error-stack-parser@npm:2.1.4" - dependencies: - stackframe: "npm:^1.3.4" - checksum: 10/23db33135bfc6ba701e5eee45e1bb9bd2fe33c5d4f9927440d9a499c7ac538f91f455fcd878611361269893c56734419252c40d8105eb3b023cf8b0fc2ebb64e - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": - version: 1.0.1 - resolution: "es-define-property@npm:1.0.1" - checksum: 10/f8dc9e660d90919f11084db0a893128f3592b781ce967e4fccfb8f3106cb83e400a4032c559184ec52ee1dbd4b01e7776c7cd0b3327b1961b1a4a7008920fe78 - languageName: node - linkType: hard - -"es-errors@npm:^1.3.0": - version: 1.3.0 - resolution: "es-errors@npm:1.3.0" - checksum: 10/96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5 - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.7.0": - version: 1.7.0 - resolution: "es-module-lexer@npm:1.7.0" - checksum: 10/b6f3e576a3fed4d82b0d0ad4bbf6b3a5ad694d2e7ce8c4a069560da3db6399381eaba703616a182b16dde50ce998af64e07dcf49f2ae48153b9e07be3f107087 - languageName: node - linkType: hard - -"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": - version: 1.1.1 - resolution: "es-object-atoms@npm:1.1.1" - dependencies: - es-errors: "npm:^1.3.0" - checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 - languageName: node - linkType: hard - -"esbuild-register@npm:^3.6.0": - version: 3.6.0 - resolution: "esbuild-register@npm:3.6.0" - dependencies: - debug: "npm:^4.3.4" - peerDependencies: - esbuild: ">=0.12 <1" - checksum: 10/4ae1a016e3dad5b53c3d68cf07e31d8c1cec1a0b584038ece726097ac80bd33ab48fb224c766c9b341c04793837e652461eaca9327a116e7564f553b61ccca71 - languageName: node - linkType: hard - -"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0, esbuild@npm:^0.27.0, esbuild@npm:~0.27.0": - version: 0.27.2 - resolution: "esbuild@npm:0.27.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.2" - "@esbuild/android-arm": "npm:0.27.2" - "@esbuild/android-arm64": "npm:0.27.2" - "@esbuild/android-x64": "npm:0.27.2" - "@esbuild/darwin-arm64": "npm:0.27.2" - "@esbuild/darwin-x64": "npm:0.27.2" - "@esbuild/freebsd-arm64": "npm:0.27.2" - "@esbuild/freebsd-x64": "npm:0.27.2" - "@esbuild/linux-arm": "npm:0.27.2" - "@esbuild/linux-arm64": "npm:0.27.2" - "@esbuild/linux-ia32": "npm:0.27.2" - "@esbuild/linux-loong64": "npm:0.27.2" - "@esbuild/linux-mips64el": "npm:0.27.2" - "@esbuild/linux-ppc64": "npm:0.27.2" - "@esbuild/linux-riscv64": "npm:0.27.2" - "@esbuild/linux-s390x": "npm:0.27.2" - "@esbuild/linux-x64": "npm:0.27.2" - "@esbuild/netbsd-arm64": "npm:0.27.2" - "@esbuild/netbsd-x64": "npm:0.27.2" - "@esbuild/openbsd-arm64": "npm:0.27.2" - "@esbuild/openbsd-x64": "npm:0.27.2" - "@esbuild/openharmony-arm64": "npm:0.27.2" - "@esbuild/sunos-x64": "npm:0.27.2" - "@esbuild/win32-arm64": "npm:0.27.2" - "@esbuild/win32-ia32": "npm:0.27.2" - "@esbuild/win32-x64": "npm:0.27.2" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/7f1229328b0efc63c4184a61a7eb303df1e99818cc1d9e309fb92600703008e69821e8e984e9e9f54a627da14e0960d561db3a93029482ef96dc82dd267a60c2 - languageName: node - linkType: hard - -"esbuild@npm:^0.25.11": - version: 0.25.12 - resolution: "esbuild@npm:0.25.12" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.12" - "@esbuild/android-arm": "npm:0.25.12" - "@esbuild/android-arm64": "npm:0.25.12" - "@esbuild/android-x64": "npm:0.25.12" - "@esbuild/darwin-arm64": "npm:0.25.12" - "@esbuild/darwin-x64": "npm:0.25.12" - "@esbuild/freebsd-arm64": "npm:0.25.12" - "@esbuild/freebsd-x64": "npm:0.25.12" - "@esbuild/linux-arm": "npm:0.25.12" - "@esbuild/linux-arm64": "npm:0.25.12" - "@esbuild/linux-ia32": "npm:0.25.12" - "@esbuild/linux-loong64": "npm:0.25.12" - "@esbuild/linux-mips64el": "npm:0.25.12" - "@esbuild/linux-ppc64": "npm:0.25.12" - "@esbuild/linux-riscv64": "npm:0.25.12" - "@esbuild/linux-s390x": "npm:0.25.12" - "@esbuild/linux-x64": "npm:0.25.12" - "@esbuild/netbsd-arm64": "npm:0.25.12" - "@esbuild/netbsd-x64": "npm:0.25.12" - "@esbuild/openbsd-arm64": "npm:0.25.12" - "@esbuild/openbsd-x64": "npm:0.25.12" - "@esbuild/openharmony-arm64": "npm:0.25.12" - "@esbuild/sunos-x64": "npm:0.25.12" - "@esbuild/win32-arm64": "npm:0.25.12" - "@esbuild/win32-ia32": "npm:0.25.12" - "@esbuild/win32-x64": "npm:0.25.12" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/bc9c03d64e96a0632a926662c9d29decafb13a40e5c91790f632f02939bc568edc9abe0ee5d8055085a2819a00139eb12e223cfb8126dbf89bbc569f125d91fd - languageName: node - linkType: hard - -"escalade@npm:^3.1.1, escalade@npm:^3.2.0": - version: 3.2.0 - resolution: "escalade@npm:3.2.0" - checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 - languageName: node - linkType: hard - -"escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 10/6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 10/9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - -"esm-resolve@npm:^1.0.8": - version: 1.0.11 - resolution: "esm-resolve@npm:1.0.11" - checksum: 10/78886a711ac2922311fcabb95613bbfa9f906c14ef5c950a117e9122f7539e25509d2d72c7257c01c4921e9abe1bc17e0543ba98968dbdf4c0431c330f633497 - languageName: node - linkType: hard - -"esprima@npm:^4.0.0, esprima@npm:~4.0.0": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 10/f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb - languageName: node - linkType: hard - -"estree-walker@npm:^2.0.2": - version: 2.0.2 - resolution: "estree-walker@npm:2.0.2" - checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 - languageName: node - linkType: hard - -"estree-walker@npm:^3.0.3": - version: 3.0.3 - resolution: "estree-walker@npm:3.0.3" - dependencies: - "@types/estree": "npm:^1.0.0" - checksum: 10/a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 10/b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 10/571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff - languageName: node - linkType: hard - -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 10/49ff46c3a7facbad3decb31f597063e761785d7fdb3920d4989d7b08c97a61c2f51183e2f3a03130c9088df88d4b489b1b79ab632219901f184f85158508f4c8 - languageName: node - linkType: hard - -"expect-type@npm:^1.2.1": - version: 1.3.0 - resolution: "expect-type@npm:1.3.0" - checksum: 10/a5fada3d0c621649261f886e7d93e6bf80ce26d8a86e5d517e38301b8baec8450ab2cb94ba6e7a0a6bf2fc9ee55f54e1b06938ef1efa52ddcfeffbfa01acbbcc - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.3 - resolution: "exponential-backoff@npm:3.1.3" - checksum: 10/ca25962b4bbab943b7c4ed0b5228e263833a5063c65e1cdeac4be9afad350aae5466e8e619b5051f4f8d37b2144a2d6e8fcc771b6cc82934f7dade2f964f652c - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 10/e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.3": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.8" - checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e - languageName: node - linkType: hard - -"fast-uri@npm:^3.0.1": - version: 3.1.0 - resolution: "fast-uri@npm:3.1.0" - checksum: 10/818b2c96dc913bcf8511d844c3d2420e2c70b325c0653633f51821e4e29013c2015387944435cd0ef5322c36c9beecc31e44f71b257aeb8e0b333c1d62bb17c2 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.20.1 - resolution: "fastq@npm:1.20.1" - dependencies: - reusify: "npm:^1.0.4" - checksum: 10/ab2fe3a7a108112e7752cfe7fc11683c21e595913a6a593ad0b4415f31dddbfc283775ab66f2c8ccea6ab7cfc116157cbddcfae9798d9de98d08fe0a2c3e97b2 - languageName: node - linkType: hard - -"fb-dotslash@npm:0.5.8": - version: 0.5.8 - resolution: "fb-dotslash@npm:0.5.8" - bin: - dotslash: bin/dotslash - checksum: 10/9335e6835b6bb6d12807fe60e37af197295d26d671c20f355df188f3359188dda3d3bf93b978e3df93f67c4f67a281122399b828f0e49360302431db23480dee - languageName: node - linkType: hard - -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" - dependencies: - bser: "npm:2.1.1" - checksum: 10/4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77 - languageName: node - linkType: hard - -"fbjs-css-vars@npm:^1.0.0": - version: 1.0.2 - resolution: "fbjs-css-vars@npm:1.0.2" - checksum: 10/72baf6d22c45b75109118b4daecb6c8016d4c83c8c0f23f683f22e9d7c21f32fff6201d288df46eb561e3c7d4bb4489b8ad140b7f56444c453ba407e8bd28511 - languageName: node - linkType: hard - -"fbjs@npm:^3.0.4": - version: 3.0.5 - resolution: "fbjs@npm:3.0.5" - dependencies: - cross-fetch: "npm:^3.1.5" - fbjs-css-vars: "npm:^1.0.0" - loose-envify: "npm:^1.0.0" - object-assign: "npm:^4.1.0" - promise: "npm:^7.1.1" - setimmediate: "npm:^1.0.5" - ua-parser-js: "npm:^1.0.35" - checksum: 10/71252595b00b06fb0475a295c74d81ada1cc499b7e11f2cde51fef04618affa568f5b7f4927f61720c23254b9144be28f8acb2086a5001cf65df8eec87c6ca5c - languageName: node - linkType: hard - -"fdir@npm:^6.5.0": - version: 6.5.0 - resolution: "fdir@npm:6.5.0" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10/14ca1c9f0a0e8f4f2e9bf4e8551065a164a09545dae548c12a18d238b72e51e5a7b39bd8e5494b56463a0877672d0a6c1ef62c6fa0677db1b0c847773be939b1 - languageName: node - linkType: hard - -"filesize@npm:^10.0.12": - version: 10.1.6 - resolution: "filesize@npm:10.1.6" - checksum: 10/e800837c4fc02303f1944d5a4c7b706df1c5cd95d745181852604fb00a1c2d55d2d3921252722bd2f0c86b59c94edaba23fa224776bbf977455d4034e7be1f45 - languageName: node - linkType: hard - -"fill-range@npm:^7.1.1": - version: 7.1.1 - resolution: "fill-range@npm:7.1.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea - languageName: node - linkType: hard - -"finalhandler@npm:1.1.2": - version: 1.1.2 - resolution: "finalhandler@npm:1.1.2" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - on-finished: "npm:~2.3.0" - parseurl: "npm:~1.3.3" - statuses: "npm:~1.5.0" - unpipe: "npm:~1.0.0" - checksum: 10/351e99a889abf149eb3edb24568586469feeb3019f5eafb9b31e632a5ad886f12a5595a221508245e6a37da69ae866c9fb411eb541a844238e2c900f63ac1576 - languageName: node - linkType: hard - -"find-cache-dir@npm:^3.3.2": - version: 3.3.2 - resolution: "find-cache-dir@npm:3.3.2" - dependencies: - commondir: "npm:^1.0.1" - make-dir: "npm:^3.0.2" - pkg-dir: "npm:^4.1.0" - checksum: 10/3907c2e0b15132704ed67083686cd3e68ab7d9ecc22e50ae9da20678245d488b01fa22c0e34c0544dc6edc4354c766f016c8c186a787be7c17f7cde8c5281e85 - languageName: node - linkType: hard - -"find-root@npm:^1.1.0": - version: 1.1.0 - resolution: "find-root@npm:1.1.0" - checksum: 10/caa799c976a14925ba7f31ca1a226fe73d3aa270f4f1b623fcfeb1c6e263111db4beb807d8acd31bd4d48d44c343b93688a9288dfbccca27463c36a0301b0bb9 - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: "npm:^5.0.0" - path-exists: "npm:^4.0.0" - checksum: 10/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 - languageName: node - linkType: hard - -"find-value@npm:^1.0.12": - version: 1.0.13 - resolution: "find-value@npm:1.0.13" - checksum: 10/afc34a8399c800de215924277302e896ebe32be0742fa53cb369fb7158d658759111bd88dd51ce5cfe2fe4dd64d1a53fd23ba495701b31030090348f6761e55e - languageName: node - linkType: hard - -"find-yarn-workspace-root@npm:^2.0.0": - version: 2.0.0 - resolution: "find-yarn-workspace-root@npm:2.0.0" - dependencies: - micromatch: "npm:^4.0.2" - checksum: 10/7fa7942849eef4d5385ee96a0a9a5a9afe885836fd72ed6a4280312a38690afea275e7d09b343fe97daf0412d833f8ac4b78c17fc756386d9ebebf0759d707a7 - languageName: node - linkType: hard - -"flow-enums-runtime@npm:^0.0.6": - version: 0.0.6 - resolution: "flow-enums-runtime@npm:0.0.6" - checksum: 10/df54ec17f6edbe2bcf17cb1e681faf3bac86e65490e819fdf29713e701eed0448c7db6d42606bf0f7044ce6909ee052920f930bbc251999e4f74e258f1d8790e - languageName: node - linkType: hard - -"foreground-child@npm:^3.3.1": - version: 3.3.1 - resolution: "foreground-child@npm:3.3.1" - dependencies: - cross-spawn: "npm:^7.0.6" - signal-exit: "npm:^4.0.1" - checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 - languageName: node - linkType: hard - -"framer-motion@npm:^12.26.2": - version: 12.26.2 - resolution: "framer-motion@npm:12.26.2" - dependencies: - motion-dom: "npm:^12.26.2" - motion-utils: "npm:^12.24.10" - tslib: "npm:^2.4.0" - peerDependencies: - "@emotion/is-prop-valid": "*" - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@emotion/is-prop-valid": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: 10/80d43806c4d3b1208b3ef4766e332f738fcf1fdd1c2b90f1601ff78072865a20fb41f67a495702be95c5d41b4ca54657e94dc81d02f97fdc4bee6271ef39cf14 - languageName: node - linkType: hard - -"framer-motion@npm:^6.5.1": - version: 6.5.1 - resolution: "framer-motion@npm:6.5.1" - dependencies: - "@emotion/is-prop-valid": "npm:^0.8.2" - "@motionone/dom": "npm:10.12.0" - framesync: "npm:6.0.1" - hey-listen: "npm:^1.0.8" - popmotion: "npm:11.0.3" - style-value-types: "npm:5.0.0" - tslib: "npm:^2.1.0" - peerDependencies: - react: ">=16.8 || ^17.0.0 || ^18.0.0" - react-dom: ">=16.8 || ^17.0.0 || ^18.0.0" - dependenciesMeta: - "@emotion/is-prop-valid": - optional: true - checksum: 10/ecdb2cceb0ff400f2bddc8800b74e0b377fd7d627a051437ec510cf3c1e7184b6a0afc68696e70cb21bf277e41ea41813e2833f8878e23de178be10d7b2978e5 - languageName: node - linkType: hard - -"framesync@npm:6.0.1": - version: 6.0.1 - resolution: "framesync@npm:6.0.1" - dependencies: - tslib: "npm:^2.1.0" - checksum: 10/38a985189c90867a969e9acc1d31bfcab8184bccc0f1ad41a12dbd573e3ec0ba74259d12f3fcabaccd914330601cabd686f47b543798cf6e8c4ad23ea3c0a581 - languageName: node - linkType: hard - -"fresh@npm:~0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 - languageName: node - linkType: hard - -"fs-extra@npm:^10.0.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10/05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 - languageName: node - linkType: hard - -"fs-extra@npm:^11.2.0": - version: 11.3.3 - resolution: "fs-extra@npm:11.3.3" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10/daeaefafbebe8fa6efd2fb96fc926f2c952be5877811f00a6794f0d64e0128e3d0d93368cd328f8f063b45deacf385c40e3d931aa46014245431cd2f4f89c67a - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10/af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 10/e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96 - languageName: node - linkType: hard - -"fsevents@npm:2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: "npm:latest" - checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: "npm:latest" - checksum: 10/4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10/185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 - languageName: node - linkType: hard - -"generator-function@npm:^2.0.0": - version: 2.0.1 - resolution: "generator-function@npm:2.0.1" - checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805 - languageName: node - linkType: hard - -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: 10/17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10/b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.3.0": - version: 1.3.1 - resolution: "get-intrinsic@npm:1.3.1" - dependencies: - async-function: "npm:^1.0.0" - async-generator-function: "npm:^1.0.0" - call-bind-apply-helpers: "npm:^1.0.2" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" - function-bind: "npm:^1.1.2" - generator-function: "npm:^2.0.0" - get-proto: "npm:^1.0.1" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.1.0" - checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1 - languageName: node - linkType: hard - -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: 10/bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 - languageName: node - linkType: hard - -"get-proto@npm:^1.0.1": - 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: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b - languageName: node - linkType: hard - -"get-tsconfig@npm:^4.7.5": - version: 4.13.0 - resolution: "get-tsconfig@npm:4.13.0" - dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/3603c6da30e312636e4c20461e779114c9126601d1eca70ee4e36e3e3c00e3c21892d2d920027333afa2cc9e20998a436b14abe03a53cde40742581cb0e9ceb2 - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: "npm:^4.0.1" - checksum: 10/32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 - languageName: node - linkType: hard - -"glob@npm:^11.1.0": - version: 11.1.0 - resolution: "glob@npm:11.1.0" - dependencies: - foreground-child: "npm:^3.3.1" - jackspeak: "npm:^4.1.1" - minimatch: "npm:^10.1.1" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^2.0.0" - bin: - glob: dist/esm/bin.mjs - checksum: 10/da4501819633daff8822c007bb3f93d5c4d2cbc7b15a8e886660f4497dd251a1fb4f53a85fba1e760b31704eff7164aeb2c7a82db10f9f2c362d12c02fe52cf3 - languageName: node - linkType: hard - -"glob@npm:^13.0.0": - version: 13.0.0 - resolution: "glob@npm:13.0.0" - dependencies: - minimatch: "npm:^10.1.1" - minipass: "npm:^7.1.2" - path-scurry: "npm:^2.0.0" - checksum: 10/de390721d29ee1c9ea41e40ec2aa0de2cabafa68022e237dc4297665a5e4d650776f2573191984ea1640aba1bf0ea34eddef2d8cbfbfc2ad24b5fb0af41d8846 - languageName: node - linkType: hard - -"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10/59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b - languageName: node - linkType: hard - -"globby@npm:^13.1.4": - version: 13.2.2 - resolution: "globby@npm:13.2.2" - dependencies: - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.3.0" - ignore: "npm:^5.2.4" - merge2: "npm:^1.4.1" - slash: "npm:^4.0.0" - checksum: 10/4494a9d2162a7e4d327988b26be66d8eab87d7f59a83219e74b065e2c3ced23698f68fb10482bf9337133819281803fb886d6ae06afbb2affa743623eb0b1949 - languageName: node - linkType: hard - -"globrex@npm:^0.1.2": - version: 0.1.2 - resolution: "globrex@npm:0.1.2" - checksum: 10/81ce62ee6f800d823d6b7da7687f841676d60ee8f51f934ddd862e4057316d26665c4edc0358d4340a923ac00a514f8b67c787e28fe693aae16350f4e60d55e9 - languageName: node - linkType: hard - -"gopd@npm:^1.0.1, gopd@npm:^1.2.0": - version: 1.2.0 - resolution: "gopd@npm:1.2.0" - checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.2": - version: 1.0.2 - resolution: "has-property-descriptors@npm:1.0.2" - dependencies: - es-define-property: "npm:^1.0.0" - checksum: 10/2d8c9ab8cebb572e3362f7d06139a4592105983d4317e68f7adba320fe6ddfc8874581e0971e899e633fd5f72e262830edce36d5a0bc863dad17ad20572484b2 - languageName: node - linkType: hard - -"has-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "has-symbols@npm:1.1.0" - checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa - languageName: node - linkType: hard - -"hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10/7898a9c1788b2862cf0f9c345a6bec77ba4a0c0983c7f19d610c382343d4f98fa260686b225dfb1f88393a66679d2ec58ee310c1d6868c081eda7918f32cc70a - languageName: node - linkType: hard - -"hermes-compiler@npm:0.14.0": - version: 0.14.0 - resolution: "hermes-compiler@npm:0.14.0" - checksum: 10/880a5570770a977731f98fe2bedf5b7079e2e851a16e08ec89aeaa1de552e885734de3be513bc5633e5415fd1ac497b7b630aab75a46c359a5d30a243a1dcf11 - languageName: node - linkType: hard - -"hermes-estree@npm:0.32.0": - version: 0.32.0 - resolution: "hermes-estree@npm:0.32.0" - checksum: 10/65a30a86a5a560152a2de1842c7bc7ecdadebd62e9cdd7d1809a824de7bc19e8d6a42907d3caff91d9f823862405d4b200447aa0bc25ba16072937e93d0acbd5 - languageName: node - linkType: hard - -"hermes-parser@npm:0.32.0": - version: 0.32.0 - resolution: "hermes-parser@npm:0.32.0" - dependencies: - hermes-estree: "npm:0.32.0" - checksum: 10/496210490cb45e97df14796d94aec6c817c4cefa20f1dbe3ba1df323cc58c930033cfec93f3ecfad6b90e09166fc9ffc4f665843d25b4862523aa70dacbae81f - languageName: node - linkType: hard - -"hey-listen@npm:^1.0.8": - version: 1.0.8 - resolution: "hey-listen@npm:1.0.8" - checksum: 10/744b5f4c18c7cfb82b22bd22e1d300a9ac4eafe05a22e58fb87e48addfca8be00604d9aa006434ea02f9530990eb4b393ddb28659e2ab7f833ce873e32eb809c - languageName: node - linkType: hard - -"html-encoding-sniffer@npm:^6.0.0": - version: 6.0.0 - resolution: "html-encoding-sniffer@npm:6.0.0" - dependencies: - "@exodus/bytes": "npm:^1.6.0" - checksum: 10/97392e45d8aff57f180f62a1b12e62201c8451af68424b8bc3196f78e273891f2df285e5be43a3f28c7ba4badf9524ef305db65c4e4935a9e796afc86d9654b8 - languageName: node - linkType: hard - -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: 10/034d74029dcca544a34fb6135e98d427acd73019796ffc17383eaa3ec2fe1c0471dcbbc8f8ed39e46e86d43ccd753a160631615e4048285e313569609b66d5b7 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.1": - version: 4.2.0 - resolution: "http-cache-semantics@npm:4.2.0" - checksum: 10/4efd2dfcfeea9d5e88c84af450b9980be8a43c2c8179508b1c57c7b4421c855f3e8efe92fa53e0b3f4a43c85824ada930eabbc306d1b3beab750b6dcc5187693 - languageName: node - linkType: hard - -"http-errors@npm:~2.0.1": - version: 2.0.1 - resolution: "http-errors@npm:2.0.1" - dependencies: - depd: "npm:~2.0.0" - inherits: "npm:~2.0.4" - setprototypeof: "npm:~1.2.0" - statuses: "npm:~2.0.2" - toidentifier: "npm:~1.0.1" - checksum: 10/9fe31bc0edf36566c87048aed1d3d0cbe03552564adc3541626a0613f542d753fbcb13bdfcec0a3a530dbe1714bb566c89d46244616b66bddd26ac413b06a207 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5, https-proxy-agent@npm:^7.0.6": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 - languageName: node - linkType: hard - -"hyphenate-style-name@npm:^1.0.3": - version: 1.1.0 - resolution: "hyphenate-style-name@npm:1.1.0" - checksum: 10/b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f - languageName: node - linkType: hard - -"ignore@npm:^5.2.4": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 - languageName: node - linkType: hard - -"image-size@npm:^1.0.2": - version: 1.2.1 - resolution: "image-size@npm:1.2.1" - dependencies: - queue: "npm:6.0.2" - bin: - image-size: bin/image-size.js - checksum: 10/b290c6cc5635565b1da51991472eb6522808430dbe3415823649723dc5f5fd8263f0f98f9bdec46184274ea24fe4f3f7a297c84b647b412e14d2208703dd8a19 - languageName: node - linkType: hard - -"import-fresh@npm:^3.3.0": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" - dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 10/a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 10/2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 10/cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 10/d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67 - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:~2.0.3, inherits@npm:~2.0.4": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 - languageName: node - linkType: hard - -"inline-style-prefixer@npm:^7.0.1": - version: 7.0.1 - resolution: "inline-style-prefixer@npm:7.0.1" - dependencies: - css-in-js-utils: "npm:^3.1.0" - checksum: 10/a430c962693f32a36bcec0124c9798bcf3725bb90468d493108c0242446a9cc92ff1967bdf99b6ce5331e7a9b75e6836bc9ba1b3d4756876b8ef48036acb2509 - languageName: node - linkType: hard - -"invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: "npm:^1.0.0" - checksum: 10/cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 - languageName: node - linkType: hard - -"ip-address@npm:^10.0.1": - version: 10.1.0 - resolution: "ip-address@npm:10.1.0" - checksum: 10/a6979629d1ad9c1fb424bc25182203fad739b40225aebc55ec6243bbff5035faf7b9ed6efab3a097de6e713acbbfde944baacfa73e11852bb43989c45a68d79e - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: 10/73ced84fa35e59e2c57da2d01e12cd01479f381d7f122ce41dcbb713f09dbfc651315832cd2bf8accba7681a69e4d6f1e03941d94dd10040d415086360e7005e - languageName: node - linkType: hard - -"is-core-module@npm:^2.16.1": - version: 2.16.1 - resolution: "is-core-module@npm:2.16.1" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10/452b2c2fb7f889cbbf7e54609ef92cf6c24637c568acc7e63d166812a0fb365ae8a504c333a29add8bdb1686704068caa7f4e4b639b650dde4f00a038b8941fb - languageName: node - linkType: hard - -"is-docker@npm:^2.0.0": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 10/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: 10/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: 10/df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 - languageName: node - linkType: hard - -"is-glob@npm:^4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 10/3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11 - languageName: node - linkType: hard - -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: "npm:^3.0.0" - bin: - is-inside-container: cli.js - checksum: 10/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 10/6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86 - languageName: node - linkType: hard - -"is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: "npm:^3.0.1" - checksum: 10/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca - languageName: node - linkType: hard - -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: 10/ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab - languageName: node - linkType: hard - -"is-primitive@npm:^3.0.1": - version: 3.0.1 - resolution: "is-primitive@npm:3.0.1" - checksum: 10/c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed - languageName: node - linkType: hard - -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: "npm:^2.0.0" - checksum: 10/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - -"is-wsl@npm:^3.1.0": - version: 3.1.0 - resolution: "is-wsl@npm:3.1.0" - dependencies: - is-inside-container: "npm:^1.0.0" - checksum: 10/f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 - languageName: node - linkType: hard - -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: 10/1d8bc7911e13bb9f105b1b3e0b396c787a9e63046af0b8fe0ab1414488ab06b2b099b87a2d8a9e31d21c9a6fad773c7fc8b257c4880f2d957274479d28ca3414 - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 10/7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 - languageName: node - linkType: hard - -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10/7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e - languageName: node - linkType: hard - -"isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0, istanbul-lib-coverage@npm:^3.2.2": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 10/40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: 10/bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e - languageName: node - linkType: hard - -"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" - dependencies: - istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" - supports-color: "npm:^7.1.0" - checksum: 10/86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 - languageName: node - linkType: hard - -"istanbul-reports@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-reports@npm:3.2.0" - dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 10/6773a1d5c7d47eeec75b317144fe2a3b1da84a44b6282bebdc856e09667865e58c9b025b75b3d87f5bc62939126cbba4c871ee84254537d934ba5da5d4c4ec4e - languageName: node - linkType: hard - -"iterate-object@npm:^1.3.4": - version: 1.3.5 - resolution: "iterate-object@npm:1.3.5" - checksum: 10/62d62ab0d55a66b4de2bff3b01148d3744bcd2e8ddaccebe715601e6cfdf478423fab739ae252097c9085da40f4b33aedb4a3c78df1f1fdecd073597b6976f8b - languageName: node - linkType: hard - -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - checksum: 10/ffceb270ec286841f48413bfb4a50b188662dfd599378ce142b6540f3f0a66821dc9dcb1e9ebc55c6c3b24dc2226c96e5819ba9bd7a241bd29031b61911718c7 - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-environment-node@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10/9cf7045adf2307cc93aed2f8488942e39388bff47ec1df149a997c6f714bfc66b2056768973770d3f8b1bf47396c19aa564877eb10ec978b952c6018ed1bd637 - languageName: node - linkType: hard - -"jest-get-type@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-get-type@npm:29.6.3" - checksum: 10/88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-haste-map@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: 10/8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85 - languageName: node - linkType: hard - -"jest-message-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-message-util@npm:29.7.0" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.6.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10/31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9 - languageName: node - linkType: hard - -"jest-mock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-mock@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - checksum: 10/ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-regex-util@npm:29.6.3" - checksum: 10/0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a - languageName: node - linkType: hard - -"jest-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-util@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10/30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3 - languageName: node - linkType: hard - -"jest-validate@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-validate@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - leven: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - checksum: 10/8ee1163666d8eaa16d90a989edba2b4a3c8ab0ffaa95ad91b08ca42b015bfb70e164b247a5b17f9de32d096987cada63ed8491ab82761bfb9a28bc34b27ae161 - languageName: node - linkType: hard - -"jest-worker@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-worker@npm:29.7.0" - dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10/364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745 - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 10/af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2 - languageName: node - linkType: hard - -"js-tokens@npm:^9.0.1": - version: 9.0.1 - resolution: "js-tokens@npm:9.0.1" - checksum: 10/3288ba73bb2023adf59501979fb4890feb6669cc167b13771b226814fde96a1583de3989249880e3f4d674040d1815685db9a9880db9153307480d39dc760365 - languageName: node - linkType: hard - -"js-yaml@npm:^3.13.1": - version: 3.14.2 - resolution: "js-yaml@npm:3.14.2" - dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" - bin: - js-yaml: bin/js-yaml.js - checksum: 10/172e0b6007b0bf0fc8d2469c94424f7dd765c64a047d2b790831fecef2204a4054eabf4d911eb73ab8c9a3256ab8ba1ee8d655b789bf24bf059c772acc2075a1 - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0": - version: 4.1.1 - resolution: "js-yaml@npm:4.1.1" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10/a52d0519f0f4ef5b4adc1cde466cb54c50d56e2b4a983b9d5c9c0f2f99462047007a6274d7e95617a21d3c91fde3ee6115536ed70991cd645ba8521058b78f77 - languageName: node - linkType: hard - -"jsc-safe-url@npm:^0.2.2": - version: 0.2.4 - resolution: "jsc-safe-url@npm:0.2.4" - checksum: 10/2729b32e694ff7badc38ddaaf11bafa2867b3920fffa865da38c8cc84ca59a319eb681f9ba5ffba5aea942dff7850754f6b8aee01dc0f7ae8ecb1890c61d4442 - languageName: node - linkType: hard - -"jsdom@npm:^27.0.0": - version: 27.4.0 - resolution: "jsdom@npm:27.4.0" - dependencies: - "@acemir/cssom": "npm:^0.9.28" - "@asamuzakjp/dom-selector": "npm:^6.7.6" - "@exodus/bytes": "npm:^1.6.0" - cssstyle: "npm:^5.3.4" - data-urls: "npm:^6.0.0" - decimal.js: "npm:^10.6.0" - html-encoding-sniffer: "npm:^6.0.0" - http-proxy-agent: "npm:^7.0.2" - https-proxy-agent: "npm:^7.0.6" - is-potential-custom-element-name: "npm:^1.0.1" - parse5: "npm:^8.0.0" - saxes: "npm:^6.0.0" - symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^6.0.0" - w3c-xmlserializer: "npm:^5.0.0" - webidl-conversions: "npm:^8.0.0" - whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^15.1.0" - ws: "npm:^8.18.3" - xml-name-validator: "npm:^5.0.0" - peerDependencies: - canvas: ^3.0.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10/7c6db85ab91183b95204648e086cfc09ecee36d9e8fee0bb5d68e27543eca632de0af6d43de461176a7823820543d5c53561778af5f712b1a1cd28bfac084d51 - languageName: node - linkType: hard - -"jsesc@npm:^3.0.2": - version: 3.1.0 - resolution: "jsesc@npm:3.1.0" - bin: - jsesc: bin/jsesc - checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.0": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 10/5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf - languageName: node - linkType: hard - -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 10/02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad - languageName: node - linkType: hard - -"json-stable-stringify@npm:^1.0.2": - version: 1.3.0 - resolution: "json-stable-stringify@npm:1.3.0" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.4" - isarray: "npm:^2.0.5" - jsonify: "npm:^0.0.1" - object-keys: "npm:^1.1.1" - checksum: 10/6661e9704733d2826b2012fea7b152ca216c82d8c725c8d390ee6434eabdf43c66fa6e6b423cce9bf95f8fec0ef52004c09a99043c7daf6e58595a0cff204629 - languageName: node - linkType: hard - -"json5@npm:^2.2.2, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 10/1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da - languageName: node - linkType: hard - -"jsonfile@npm:^6.0.1, jsonfile@npm:^6.1.0": - version: 6.2.0 - resolution: "jsonfile@npm:6.2.0" - dependencies: - graceful-fs: "npm:^4.1.6" - universalify: "npm:^2.0.0" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10/513aac94a6eff070767cafc8eb4424b35d523eec0fcd8019fe5b975f4de5b10a54640c8d5961491ddd8e6f562588cf62435c5ddaf83aaf0986cd2ee789e0d7b9 - languageName: node - linkType: hard - -"jsonify@npm:^0.0.1": - version: 0.0.1 - resolution: "jsonify@npm:0.0.1" - checksum: 10/7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398 - languageName: node - linkType: hard - -"klaw-sync@npm:^6.0.0": - version: 6.0.0 - resolution: "klaw-sync@npm:6.0.0" - dependencies: - graceful-fs: "npm:^4.1.11" - checksum: 10/0da397f8961313c3ef8f79fb63af9002cde5a8fb2aeb1a37351feff0dd6006129c790400c3f5c3b4e757bedcabb13d21ec0a5eaef5a593d59515d4f2c291e475 - languageName: node - linkType: hard - -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 10/638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 - languageName: node - linkType: hard - -"lighthouse-logger@npm:^1.0.0": - version: 1.4.2 - resolution: "lighthouse-logger@npm:1.4.2" - dependencies: - debug: "npm:^2.6.9" - marky: "npm:^1.2.2" - checksum: 10/ffcedbf6878cc8b3289649ad60f42e3def7212b79eac6a21be2408724a2a7f65f9cfc3fbef6c0618ae4f476834949e1a56235e02ffa6b4e5019d2643d9d5977c - languageName: node - linkType: hard - -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 10/0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 - languageName: node - linkType: hard - -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: "npm:^4.1.0" - checksum: 10/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 - languageName: node - linkType: hard - -"lodash.throttle@npm:^4.1.1": - version: 4.1.1 - resolution: "lodash.throttle@npm:4.1.1" - checksum: 10/9be9fb2ffd686c20543167883305542f4564062a5f712a40e8c6f2f0d9fd8254a6e9d801c2470b1b24e0cdf2ae83c1277b55aa0fb4799a2db6daf545f53820e1 - languageName: node - linkType: hard - -"lodash.truncate@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.truncate@npm:4.4.2" - checksum: 10/7a495616121449e5d2288c606b1025d42ab9979e8c93ba885e5c5802ffd4f1ebad4428c793ccc12f73e73237e85a9f5b67dd6415757546fbd5a4653ba83e25ac - languageName: node - linkType: hard - -"loose-envify@npm:^1.0.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: "npm:^3.0.0 || ^4.0.0" - bin: - loose-envify: cli.js - checksum: 10/6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 - languageName: node - linkType: hard - -"loupe@npm:^3.1.0, loupe@npm:^3.1.4": - version: 3.2.1 - resolution: "loupe@npm:3.2.1" - checksum: 10/a4d78ec758aaa04e0e35d5cd1c15e970beb9cdbfd3d0f34f98b9bcda489f896a7190b3b6cc40b7a6dcb8e97e82e96eafaae10096aaa469804acdba6f7c2bde5f - languageName: node - linkType: hard - -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10/83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 - languageName: node - linkType: hard - -"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1, lru-cache@npm:^11.2.4": - version: 11.2.4 - resolution: "lru-cache@npm:11.2.4" - checksum: 10/3b2da74c0b6653767f8164c38c4c4f4d7f0cc10c62bfa512663d94a830191ae6a5af742a8d88a8b30d5f9974652d3adae53931f32069139ad24fa2a18a199aca - languageName: node - linkType: hard - -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" - dependencies: - yallist: "npm:^3.0.2" - checksum: 10/951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8 - languageName: node - linkType: hard - -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.17, magic-string@npm:^0.30.21": - version: 0.30.21 - resolution: "magic-string@npm:0.30.21" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.5" - checksum: 10/57d5691f41ed40d962d8bd300148114f53db67fadbff336207db10a99f2bdf4a1be9cac3a68ee85dba575912ee1d4402e4396408196ec2d3afd043b076156221 - languageName: node - linkType: hard - -"magicast@npm:^0.5.1": - version: 0.5.1 - resolution: "magicast@npm:0.5.1" - dependencies: - "@babel/parser": "npm:^7.28.5" - "@babel/types": "npm:^7.28.5" - source-map-js: "npm:^1.2.1" - checksum: 10/ee6149994760f0b539a07f1d36631fed366ae19b9fc82e338c1cdd2a2e0b33a773635327514a6aa73faca9dc0ca37df5e5376b7b0687fb56353f431f299714c4 - languageName: node - linkType: hard - -"make-dir@npm:^3.0.2": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" - dependencies: - semver: "npm:^6.0.0" - checksum: 10/484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 - languageName: node - linkType: hard - -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" - dependencies: - semver: "npm:^7.5.3" - checksum: 10/bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a - languageName: node - linkType: hard - -"make-fetch-happen@npm:^15.0.0": - version: 15.0.3 - resolution: "make-fetch-happen@npm:15.0.3" - dependencies: - "@npmcli/agent": "npm:^4.0.0" - cacache: "npm:^20.0.1" - http-cache-semantics: "npm:^4.1.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^5.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^6.0.0" - promise-retry: "npm:^2.0.1" - ssri: "npm:^13.0.0" - checksum: 10/78da4fc1df83cb596e2bae25aa0653b8a9c6cbdd6674a104894e03be3acfcd08c70b78f06ef6407fbd6b173f6a60672480d78641e693d05eb71c09c13ee35278 - languageName: node - linkType: hard - -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: "npm:1.0.5" - checksum: 10/4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40 - languageName: node - linkType: hard - -"marky@npm:^1.2.2": - version: 1.3.0 - resolution: "marky@npm:1.3.0" - checksum: 10/c90687e18dbcfbe501e4161c3dbddfe0dcc715ad7643b5b06f17cebcb3c8cc8c12f34ddc3a2a1c0432b74b207a6ebaac6466a240794e0e04b0afb287cfed4933 - languageName: node - linkType: hard - -"math-intrinsics@npm:^1.1.0": - version: 1.1.0 - resolution: "math-intrinsics@npm:1.1.0" - checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd - languageName: node - linkType: hard - -"mdn-data@npm:2.12.2": - version: 2.12.2 - resolution: "mdn-data@npm:2.12.2" - checksum: 10/854e41715a9358e69f9a530117cd6ca7e71d06176469de8d70b1e629753b6827f5bd730995c16ad3750f3c9bad92230f8e4e178de2b34926b05f5205d27d76af - languageName: node - linkType: hard - -"memoize-one@npm:^5.0.0": - version: 5.2.1 - resolution: "memoize-one@npm:5.2.1" - checksum: 10/b7141dc148b5c6fdd51e77ecf0421fd2581681eb8756e0b3dfbd4fe765b5e2b5a6bc90214bb6f19a96b6aed44de17eda3407142a7be9e24ccd0774bbd9874d1b - languageName: node - linkType: hard - -"memoize-one@npm:^6.0.0": - version: 6.0.0 - resolution: "memoize-one@npm:6.0.0" - checksum: 10/28feaf7e9a870efef1187df110b876ce42deaf86c955f4111d72d23b96e44eed573469316e6ad0d2cc7fa3b1526978215617b126158015f957242c7493babca9 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 10/7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 - languageName: node - linkType: hard - -"metro-babel-transformer@npm:0.83.3": - version: 0.83.3 - resolution: "metro-babel-transformer@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.32.0" - nullthrows: "npm:^1.1.1" - checksum: 10/dd178409d1718dae12dfffb6572ebc5bb78f1e0d7e93dce829c945957f8a686cb1b4c466c69585d7b982b3937fbea28d5c53a80691f2fc66717a0bcc800bc5b8 - languageName: node - linkType: hard - -"metro-cache-key@npm:0.83.3": - version: 0.83.3 - resolution: "metro-cache-key@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/a6f9d2bf8b810f57d330d6f8f1ebf029e1224f426c5895f73d9bc1007482684048bfc7513a855626ee7f3ae72ca46e1b08cf983aefbfa84321bb7c0cef4ba4ae - languageName: node - linkType: hard - -"metro-cache@npm:0.83.3": - version: 0.83.3 - resolution: "metro-cache@npm:0.83.3" - dependencies: - exponential-backoff: "npm:^3.1.1" - flow-enums-runtime: "npm:^0.0.6" - https-proxy-agent: "npm:^7.0.5" - metro-core: "npm:0.83.3" - checksum: 10/4bc263ac92f176451710ebd330d156675e40f028be02eb9659a9b024db9897f3ad8510809d699969cb6f06dc0f06d85c38ca7162fb9a70be44510fa03270e089 - languageName: node - linkType: hard - -"metro-config@npm:0.83.3, metro-config@npm:^0.83.3": - version: 0.83.3 - resolution: "metro-config@npm:0.83.3" - dependencies: - connect: "npm:^3.6.5" - flow-enums-runtime: "npm:^0.0.6" - jest-validate: "npm:^29.7.0" - metro: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-core: "npm:0.83.3" - metro-runtime: "npm:0.83.3" - yaml: "npm:^2.6.1" - checksum: 10/e377c375a48afc85a4d742f80a17fc178f9af7f5b007375e65bb49472ad78bc8e1f0ba4399411310ee8b856fb767bd81bd6dae19bec6ef6a44f0ece4d8457b30 - languageName: node - linkType: hard - -"metro-core@npm:0.83.3, metro-core@npm:^0.83.3": - version: 0.83.3 - resolution: "metro-core@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.83.3" - checksum: 10/6ef06214faa1d727396d986f989a8150f699d73c5764c66e06e61b08017e462141a7b4c9ca63f67becee58ea1394b41aabfff441e644fc1e945c715e07c60612 - languageName: node - linkType: hard - -"metro-file-map@npm:0.83.3": - version: 0.83.3 - resolution: "metro-file-map@npm:0.83.3" - dependencies: - debug: "npm:^4.4.0" - fb-watchman: "npm:^2.0.0" - flow-enums-runtime: "npm:^0.0.6" - graceful-fs: "npm:^4.2.4" - invariant: "npm:^2.2.4" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - nullthrows: "npm:^1.1.1" - walker: "npm:^1.0.7" - checksum: 10/be621b144168b6a35567d4313557596df68ee61c1b9a067fbf8272ec3db7c2d9d76849c9b8d2331716d6839c3f8e243e2b715ca2551d7ffebbd206a34c19591a - languageName: node - linkType: hard - -"metro-minify-terser@npm:0.83.3": - version: 0.83.3 - resolution: "metro-minify-terser@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - terser: "npm:^5.15.0" - checksum: 10/1de88b70b7c903147807baa46497491a87600594fd0868b6538bbb9d7785242cabfbe8bccf36cc2285d0e17be72445b512d00c496952a159572545f3e6bcb199 - languageName: node - linkType: hard - -"metro-resolver@npm:0.83.3": - version: 0.83.3 - resolution: "metro-resolver@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/a425376447505a088a365fc1fbe2753d452c0353a189f2c74833f2b30d6401de7ed90e36a927d355fa454d6c439a156eb66bcfcedfbbe8a78d313cf49acfbb4c - languageName: node - linkType: hard - -"metro-runtime@npm:0.83.3, metro-runtime@npm:^0.83.3": - version: 0.83.3 - resolution: "metro-runtime@npm:0.83.3" - dependencies: - "@babel/runtime": "npm:^7.25.0" - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/bf916759a7178e1d12e131c64ac67d6015ba35ead7a178e6efedd23f12ec65de99f450fe7da0ffb6c6edbfeb3cd186d2006b979a1c1c588377ae54f5f5d7921d - languageName: node - linkType: hard - -"metro-source-map@npm:0.83.3, metro-source-map@npm:^0.83.3": - version: 0.83.3 - resolution: "metro-source-map@npm:0.83.3" - dependencies: - "@babel/traverse": "npm:^7.25.3" - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" - "@babel/types": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - ob1: "npm:0.83.3" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - checksum: 10/1dcfce503628275f97dd85945ca575c71e5654fd8872b7d86449f3352cfc84ea7a59889b2aad012361245b5497e1e097db73390245952dcfb63258ba32fa90bf - languageName: node - linkType: hard - -"metro-symbolicate@npm:0.83.3": - version: 0.83.3 - resolution: "metro-symbolicate@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-source-map: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - bin: - metro-symbolicate: src/index.js - checksum: 10/f3be0740655732044e92728a3bccd5f4a73ab2f9e4423ca05faee02446e9b2efd9400cc7bcd761fad9bc2a1b92855ce5b03bf13e0421a203fe179be40dcc9381 - languageName: node - linkType: hard - -"metro-transform-plugins@npm:0.83.3": - version: 0.83.3 - resolution: "metro-transform-plugins@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - flow-enums-runtime: "npm:^0.0.6" - nullthrows: "npm:^1.1.1" - checksum: 10/fa7efe6ab4f2ce5f66e1cb302f71341cf7fd55319cf360a269b187d2f507cecce8db8069f92585cf43517aee63e18cf6e66dd124db95c293902ab27c68ac43b1 - languageName: node - linkType: hard - -"metro-transform-worker@npm:0.83.3": - version: 0.83.3 - resolution: "metro-transform-worker@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - metro: "npm:0.83.3" - metro-babel-transformer: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-cache-key: "npm:0.83.3" - metro-minify-terser: "npm:0.83.3" - metro-source-map: "npm:0.83.3" - metro-transform-plugins: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - checksum: 10/e6db9b54a9b21f4b06fc665321a7aebc6206dbac3976bda74bdf4d101dbd50f91b2e49163581ca1c27b684a4eecc2db988f0fc7aaeb200d2d947cb05d3e89f18 - languageName: node - linkType: hard - -"metro@npm:0.83.3, metro@npm:^0.83.3": - version: 0.83.3 - resolution: "metro@npm:0.83.3" - dependencies: - "@babel/code-frame": "npm:^7.24.7" - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" - accepts: "npm:^1.3.7" - chalk: "npm:^4.0.0" - ci-info: "npm:^2.0.0" - connect: "npm:^3.6.5" - debug: "npm:^4.4.0" - error-stack-parser: "npm:^2.0.6" - flow-enums-runtime: "npm:^0.0.6" - graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.32.0" - image-size: "npm:^1.0.2" - invariant: "npm:^2.2.4" - jest-worker: "npm:^29.7.0" - jsc-safe-url: "npm:^0.2.2" - lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-cache-key: "npm:0.83.3" - metro-config: "npm:0.83.3" - metro-core: "npm:0.83.3" - metro-file-map: "npm:0.83.3" - metro-resolver: "npm:0.83.3" - metro-runtime: "npm:0.83.3" - metro-source-map: "npm:0.83.3" - metro-symbolicate: "npm:0.83.3" - metro-transform-plugins: "npm:0.83.3" - metro-transform-worker: "npm:0.83.3" - mime-types: "npm:^2.1.27" - nullthrows: "npm:^1.1.1" - serialize-error: "npm:^2.1.0" - source-map: "npm:^0.5.6" - throat: "npm:^5.0.0" - ws: "npm:^7.5.10" - yargs: "npm:^17.6.2" - bin: - metro: src/cli.js - checksum: 10/c989031710f02e51d3030660f1913870885647c5a216068333f7b4c43363f9ede03a9efb3b068b6750c6decab40f541376c3d81b32389d24932a46e10d19ebe1 - languageName: node - linkType: hard - -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" - dependencies: - braces: "npm:^3.0.3" - picomatch: "npm:^2.3.1" - checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 - languageName: node - linkType: hard - -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 - languageName: node - linkType: hard - -"mime-types@npm:^2.1.27, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 10/89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a - languageName: node - linkType: hard - -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: 10/b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 - languageName: node - linkType: hard - -"min-indent@npm:^1.0.0": - version: 1.0.1 - resolution: "min-indent@npm:1.0.1" - checksum: 10/bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 - languageName: node - linkType: hard - -"minimatch@npm:^10.1.1": - version: 10.1.1 - resolution: "minimatch@npm:10.1.1" - dependencies: - "@isaacs/brace-expansion": "npm:^5.0.0" - checksum: 10/110f38921ea527022e90f7a5f43721838ac740d0a0c26881c03b57c261354fb9a0430e40b2c56dfcea2ef3c773768f27210d1106f1f2be19cde3eea93f26f45e - languageName: node - linkType: hard - -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10/e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634 - languageName: node - linkType: hard - -"minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f - languageName: node - linkType: hard - -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10/b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 - languageName: node - linkType: hard - -"minipass-fetch@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass-fetch@npm:5.0.0" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" - dependenciesMeta: - encoding: - optional: true - checksum: 10/4fb7dca630a64e6970a8211dade505bfe260d0b8d60beb348dcdfb95fe35ef91d977b29963929c9017ae0805686aa3f413107dc6bc5deac9b9e26b0b41c3b86c - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10/40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd - languageName: node - linkType: hard - -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10/a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 - languageName: node - linkType: hard - -"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 - languageName: node - linkType: hard - -"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": - version: 3.1.0 - resolution: "minizlib@npm:3.1.0" - dependencies: - minipass: "npm:^7.1.2" - checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 - languageName: node - linkType: hard - -"moti@npm:^0.30.0": - version: 0.30.0 - resolution: "moti@npm:0.30.0" - dependencies: - framer-motion: "npm:^6.5.1" - peerDependencies: - react-native-reanimated: "*" - checksum: 10/7b892549cc5b898d21991f0f6b6b92f836d0ce58419f99c8888b87f3419a6199ac4e5933b407667f79cbc1c413ee95370ec7603503edfb6b20a6f0dc1ab4acd3 - languageName: node - linkType: hard - -"motion-dom@npm:^12.26.2": - version: 12.26.2 - resolution: "motion-dom@npm:12.26.2" - dependencies: - motion-utils: "npm:^12.24.10" - checksum: 10/a24f7df17673433ab32820e508a475d681830b2edbd1a92f9ca64604a02a5ffb53e8bfec317344c34c65a601f2332d0486f038eed0c7db13b8dbc5c750f0063f - languageName: node - linkType: hard - -"motion-utils@npm:^12.24.10": - version: 12.24.10 - resolution: "motion-utils@npm:12.24.10" - checksum: 10/b023223fe617a32d2ade933b6a505caa11252eb2094f0ea65eda6db35d463a7b3cc766708141a7828405ab8d5c3651bb71fbf6e8e63769ef7d36e7d77b755b58 - languageName: node - linkType: hard - -"motion@npm:^12.23.26": - version: 12.26.2 - resolution: "motion@npm:12.26.2" - dependencies: - framer-motion: "npm:^12.26.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@emotion/is-prop-valid": "*" - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@emotion/is-prop-valid": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: 10/9ea26346549334b3356d75f11464c12de0b35c3f7fc121eb8edc57f0b8315206695bcdf94c176aea3bff44d90035c1c3e9bf9446ada04a682120915ff524cd20 - languageName: node - linkType: hard - -"mrmime@npm:^2.0.0": - version: 2.0.1 - resolution: "mrmime@npm:2.0.1" - checksum: 10/1f966e2c05b7264209c4149ae50e8e830908eb64dd903535196f6ad72681fa109b794007288a3c2814f7a1ecf9ca192769909c0c374d974d604a8de5fc095d4a - languageName: node - linkType: hard - -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 10/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"nanoid@npm:^3.3.11": - version: 3.3.11 - resolution: "nanoid@npm:3.3.11" - bin: - nanoid: bin/nanoid.cjs - checksum: 10/73b5afe5975a307aaa3c95dfe3334c52cdf9ae71518176895229b8d65ab0d1c0417dd081426134eb7571c055720428ea5d57c645138161e7d10df80815527c48 - languageName: node - linkType: hard - -"negotiator@npm:0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 - languageName: node - linkType: hard - -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10/b5734e87295324fabf868e36fb97c84b7d7f3156ec5f4ee5bf6e488079c11054f818290fc33804cef7b1ee21f55eeb14caea83e7dafae6492a409b3e573153e5 - languageName: node - linkType: hard - -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" - dependencies: - lower-case: "npm:^2.0.2" - tslib: "npm:^2.0.3" - checksum: 10/0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c - languageName: node - linkType: hard - -"node-fetch@npm:^2.7.0": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10/b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 12.1.0 - resolution: "node-gyp@npm:12.1.0" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^15.0.0" - nopt: "npm:^9.0.0" - proc-log: "npm:^6.0.0" - semver: "npm:^7.3.5" - tar: "npm:^7.5.2" - tinyglobby: "npm:^0.2.12" - which: "npm:^6.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: 10/d93079236cef1dd7fa4df683708d8708ad255c55865f6656664c8959e4d3963d908ac48e8f9f341705432e979dbbf502a40d68d65a17fe35956a5a05ba6c1cb4 - languageName: node - linkType: hard - -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: 10/b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02 - languageName: node - linkType: hard - -"node-releases@npm:^2.0.27": - version: 2.0.27 - resolution: "node-releases@npm:2.0.27" - checksum: 10/f6c78ddb392ae500719644afcbe68a9ea533242c02312eb6a34e8478506eb7482a3fb709c70235b01c32fe65625b68dfa9665113f816d87f163bc3819b62b106 - languageName: node - linkType: hard - -"nopt@npm:^9.0.0": - version: 9.0.0 - resolution: "nopt@npm:9.0.0" - dependencies: - abbrev: "npm:^4.0.0" - bin: - nopt: bin/nopt.js - checksum: 10/56a1ccd2ad711fb5115918e2c96828703cddbe12ba2c3bd00591758f6fa30e6f47dd905c59dbfcf9b773f3a293b45996609fb6789ae29d6bfcc3cf3a6f7d9fda - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - -"nullthrows@npm:^1.1.1": - version: 1.1.1 - resolution: "nullthrows@npm:1.1.1" - checksum: 10/c7cf377a095535dc301d81cf7959d3784d090a609a2a4faa40b6121a0c1d7f70d3a3aa534a34ab852e8553b66848ec503c28f2c19efd617ed564dc07dfbb6d33 - languageName: node - linkType: hard - -"ob1@npm:0.83.3": - version: 0.83.3 - resolution: "ob1@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/20dfe91d48d0cadd97159cfd53f5abdca435b55d58b1f562e0687485e8f44f8a95e8ab3c835badd13d0d8c01e3d7b14d639a316aa4bf82841ac78b49611d4e5c - languageName: node - linkType: hard - -"object-assign@npm:^4.1.0": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f - languageName: node - linkType: hard - -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: 10/3d81d02674115973df0b7117628ea4110d56042e5326413e4b4313f0bcdf7dd78d4a3acef2c831463fa3796a66762c49daef306f4a0ea1af44877d7086d73bde - languageName: node - linkType: hard - -"obug@npm:^2.1.1": - version: 2.1.1 - resolution: "obug@npm:2.1.1" - checksum: 10/bdcf9213361786688019345f3452b95a1dc73710e4b403c82a1994b98bad6abc31b26cb72a482128c5fd53ea9daf6fbb7d0e0e7b2b7e9c8be6d779deeccee07f - languageName: node - linkType: hard - -"on-finished@npm:~2.3.0": - version: 2.3.0 - resolution: "on-finished@npm:2.3.0" - dependencies: - ee-first: "npm:1.1.1" - checksum: 10/1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b - languageName: node - linkType: hard - -"on-finished@npm:~2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: "npm:1.1.1" - checksum: 10/8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea - languageName: node - linkType: hard - -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 10/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - -"open@npm:^10.2.0": - version: 10.2.0 - resolution: "open@npm:10.2.0" - dependencies: - default-browser: "npm:^5.2.1" - define-lazy-prop: "npm:^3.0.0" - is-inside-container: "npm:^1.0.0" - wsl-utils: "npm:^0.1.0" - checksum: 10/e6ad9474734eac3549dcc7d85e952394856ccaee48107c453bd6a725b82e3b8ed5f427658935df27efa76b411aeef62888edea8a9e347e8e7c82632ec966b30e - languageName: node - linkType: hard - -"open@npm:^7.0.3, open@npm:^7.4.2": - version: 7.4.2 - resolution: "open@npm:7.4.2" - dependencies: - is-docker: "npm:^2.0.0" - is-wsl: "npm:^2.1.1" - checksum: 10/4fc02ed3368dcd5d7247ad3566433ea2695b0713b041ebc0eeb2f0f9e5d4e29fc2068f5cdd500976b3464e77fe8b61662b1b059c73233ccc601fe8b16d6c1cd6 - languageName: node - linkType: hard - -"outdent@npm:^0.8.0": - version: 0.8.0 - resolution: "outdent@npm:0.8.0" - checksum: 10/a556c5c308705ad4e3441be435f2b2cf014cb5f9753a24cbd080eadc473b988c77d0d529a6a9a57c3931fb4178e5a81d668cc4bc49892b668191a5d0ba3df76e - languageName: node - linkType: hard - -"p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" - dependencies: - p-try: "npm:^2.0.0" - checksum: 10/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 - languageName: node - linkType: hard - -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: "npm:^2.2.0" - checksum: 10/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 - languageName: node - linkType: hard - -"p-map@npm:^7.0.2": - version: 7.0.4 - resolution: "p-map@npm:7.0.4" - checksum: 10/ef48c3b2e488f31c693c9fcc0df0ef76518cf6426a495cf9486ebbb0fd7f31aef7f90e96f72e0070c0ff6e3177c9318f644b512e2c29e3feee8d7153fcb6782e - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: 10/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae - languageName: node - linkType: hard - -"package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: "npm:^3.0.0" - checksum: 10/6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff - languageName: node - linkType: hard - -"parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - error-ex: "npm:^1.3.1" - json-parse-even-better-errors: "npm:^2.3.0" - lines-and-columns: "npm:^1.1.6" - checksum: 10/62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 - languageName: node - linkType: hard - -"parse5@npm:^8.0.0": - version: 8.0.0 - resolution: "parse5@npm:8.0.0" - dependencies: - entities: "npm:^6.0.0" - checksum: 10/1973850932bb1cbd52ab64502761489fbe1bb43a52dee7ce41aac0b6c33a51a92aaee04661590b0912b739ae9ee316bce4c78c8ea34af42a7e522c983c3c6cf5 - languageName: node - linkType: hard - -"parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 - languageName: node - linkType: hard - -"patch-package@npm:^8.0.1": - version: 8.0.1 - resolution: "patch-package@npm:8.0.1" - dependencies: - "@yarnpkg/lockfile": "npm:^1.1.0" - chalk: "npm:^4.1.2" - ci-info: "npm:^3.7.0" - cross-spawn: "npm:^7.0.3" - find-yarn-workspace-root: "npm:^2.0.0" - fs-extra: "npm:^10.0.0" - json-stable-stringify: "npm:^1.0.2" - klaw-sync: "npm:^6.0.0" - minimist: "npm:^1.2.6" - open: "npm:^7.4.2" - semver: "npm:^7.5.3" - slash: "npm:^2.0.0" - tmp: "npm:^0.2.4" - yaml: "npm:^2.2.2" - bin: - patch-package: index.js - checksum: 10/920a9fb0001ea67a66d79ea696e6d74e3040b0f282e09addae913978b6d0e8cb5ef9a4030eb77df8a5497e8822fa8449c2dfdc668ecff7fb9ff8bfef0c897c6e - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 10/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - -"path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 10/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a - languageName: node - linkType: hard - -"path-scurry@npm:^2.0.0": - version: 2.0.1 - resolution: "path-scurry@npm:2.0.1" - dependencies: - lru-cache: "npm:^11.0.0" - minipass: "npm:^7.1.2" - checksum: 10/1e9c74e9ccf94d7c16056a5cb2dba9fa23eec1bc221ab15c44765486b9b9975b4cd9a4d55da15b96eadf67d5202e9a2f1cec9023fbb35fe7d9ccd0ff1891f88b - languageName: node - linkType: hard - -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 10/5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 - languageName: node - linkType: hard - -"pathe@npm:^2.0.3": - version: 2.0.3 - resolution: "pathe@npm:2.0.3" - checksum: 10/01e9a69928f39087d96e1751ce7d6d50da8c39abf9a12e0ac2389c42c83bc76f78c45a475bd9026a02e6a6f79be63acc75667df855862fe567d99a00a540d23d - languageName: node - linkType: hard - -"pathval@npm:^2.0.0": - version: 2.0.1 - resolution: "pathval@npm:2.0.1" - checksum: 10/f5e8b82f6b988a5bba197970af050268fd800780d0f9ee026e6f0b544ac4b17ab52bebeabccb790d63a794530a1641ae399ad07ecfc67ad337504c85dc9e5693 - languageName: node - linkType: hard - -"picocolors@npm:^1.1.1": - version: 1.1.1 - resolution: "picocolors@npm:1.1.1" - checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 - languageName: node - linkType: hard - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc - languageName: node - linkType: hard - -"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": - version: 4.0.3 - resolution: "picomatch@npm:4.0.3" - checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 - languageName: node - linkType: hard - -"pirates@npm:^4.0.4": - version: 4.0.7 - resolution: "pirates@npm:4.0.7" - checksum: 10/2427f371366081ae42feb58214f04805d6b41d6b84d74480ebcc9e0ddbd7105a139f7c653daeaf83ad8a1a77214cf07f64178e76de048128fec501eab3305a96 - languageName: node - linkType: hard - -"piscina@npm:^4.7.0": - version: 4.9.2 - resolution: "piscina@npm:4.9.2" - dependencies: - "@napi-rs/nice": "npm:^1.0.1" - dependenciesMeta: - "@napi-rs/nice": - optional: true - checksum: 10/2ae40fc2ba54d230c8372757608458af113ae2b5e66cb4f75bb8ec87f69c1209ab5deec41d471b3649e45571b6c9b04a2aca5d8d3459364bdc69a4dbf9c3d205 - languageName: node - linkType: hard - -"pixelmatch@npm:7.1.0": - version: 7.1.0 - resolution: "pixelmatch@npm:7.1.0" - dependencies: - pngjs: "npm:^7.0.0" - bin: - pixelmatch: bin/pixelmatch - checksum: 10/57a122196318ea8ce74e8759b1b7b94b9f9627b495cd79e50a49d470dc23b6c679e89c38660d0f7e8f959eac3b279c55b728e52d02c276dc51505f06eaba1141 - languageName: node - linkType: hard - -"pkg-dir@npm:^4.1.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: "npm:^4.0.0" - checksum: 10/9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 - languageName: node - linkType: hard - -"playwright-core@npm:1.57.0": - version: 1.57.0 - resolution: "playwright-core@npm:1.57.0" - bin: - playwright-core: cli.js - checksum: 10/ec066602f0196f036006caee14a30d0a57533a76673bb9a0c609ef56e21decf018f0e8d402ba2fb18251393be6a1c9e193c83266f1670fe50838c5340e220de0 - languageName: node - linkType: hard - -"playwright@npm:^1.56.1": - version: 1.57.0 - resolution: "playwright@npm:1.57.0" - dependencies: - fsevents: "npm:2.3.2" - playwright-core: "npm:1.57.0" - dependenciesMeta: - fsevents: - optional: true - bin: - playwright: cli.js - checksum: 10/241559210f98ef11b6bd6413f2d29da7ef67c7865b72053192f0d164fab9e0d3bd47913b3351d5de6433a8aff2d8424d4b8bd668df420bf4dda7ae9fcd37b942 - languageName: node - linkType: hard - -"pluralize@npm:^8.0.0": - version: 8.0.0 - resolution: "pluralize@npm:8.0.0" - checksum: 10/17877fdfdb7ddb3639ce257ad73a7c51a30a966091e40f56ea9f2f545b5727ce548d4928f8cb3ce38e7dc0c5150407d318af6a4ed0ea5265d378473b4c2c61ec - languageName: node - linkType: hard - -"pngjs@npm:^7.0.0": - version: 7.0.0 - resolution: "pngjs@npm:7.0.0" - checksum: 10/e843ebbb0df092ee0f3a3e7dbd91ff87a239a4e4c4198fff202916bfb33b67622f4b83b3c29f3ccae94fcb97180c289df06068624554f61686fe6b9a4811f7db - languageName: node - linkType: hard - -"popmotion@npm:11.0.3": - version: 11.0.3 - resolution: "popmotion@npm:11.0.3" - dependencies: - framesync: "npm:6.0.1" - hey-listen: "npm:^1.0.8" - style-value-types: "npm:5.0.0" - tslib: "npm:^2.1.0" - checksum: 10/d2b6f16536b093d6106ab4caff105b1b4a8bb260e1deb316ca4fe81997c2ca1fc9e2d7747cee08dc2ce34d23ef7be8fd096efa7bc7f6908479da9d16343e1f63 - languageName: node - linkType: hard - -"postcss-value-parser@npm:^4.2.0": - version: 4.2.0 - resolution: "postcss-value-parser@npm:4.2.0" - checksum: 10/e4e4486f33b3163a606a6ed94f9c196ab49a37a7a7163abfcd469e5f113210120d70b8dd5e33d64636f41ad52316a3725655421eb9a1094f1bcab1db2f555c62 - languageName: node - linkType: hard - -"postcss@npm:^8.5.6": - version: 8.5.6 - resolution: "postcss@npm:8.5.6" - dependencies: - nanoid: "npm:^3.3.11" - picocolors: "npm:^1.1.1" - source-map-js: "npm:^1.2.1" - checksum: 10/9e4fbe97574091e9736d0e82a591e29aa100a0bf60276a926308f8c57249698935f35c5d2f4e80de778d0cbb8dcffab4f383d85fd50c5649aca421c3df729b86 - languageName: node - linkType: hard - -"pretty-format@npm:^29.7.0": - version: 29.7.0 - resolution: "pretty-format@npm:29.7.0" - dependencies: - "@jest/schemas": "npm:^29.6.3" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 10/dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb - languageName: node - linkType: hard - -"proc-log@npm:^6.0.0": - version: 6.1.0 - resolution: "proc-log@npm:6.1.0" - checksum: 10/9033f30f168ed5a0991b773d0c50ff88384c4738e9a0a67d341de36bf7293771eed648ab6a0562f62276da12fde91f3bbfc75ffff6e71ad49aafd74fc646be66 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 10/96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4 - languageName: node - linkType: hard - -"promise@npm:^7.1.1": - version: 7.3.1 - resolution: "promise@npm:7.3.1" - dependencies: - asap: "npm:~2.0.3" - checksum: 10/37dbe58ca7b0716cc881f0618128f1fd6ff9c46cdc529a269fd70004e567126a449a94e9428e2d19b53d06182d11b45d0c399828f103e06b2bb87643319bd2e7 - languageName: node - linkType: hard - -"promise@npm:^8.3.0": - version: 8.3.0 - resolution: "promise@npm:8.3.0" - dependencies: - asap: "npm:~2.0.6" - checksum: 10/55e9d0d723c66810966bc055c6c77a3658c0af7e4a8cc88ea47aeaf2949ca0bd1de327d9c631df61236f5406ad478384fa19a77afb3f88c0303eba9e5eb0a8d8 - languageName: node - linkType: hard - -"punycode@npm:^2.3.1": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: 10/72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b - languageName: node - linkType: hard - -"queue@npm:6.0.2": - version: 6.0.2 - resolution: "queue@npm:6.0.2" - dependencies: - inherits: "npm:~2.0.3" - checksum: 10/3437954ef1442c86ff01a0fbe3dc6222838823b1ca97f37eff651bc20b868c0c2904424ef2c0d44cba46055f54b578f92866e573125dc9a5e8823d751e4d1585 - languageName: node - linkType: hard - -"r-json@npm:^1.2.10": - version: 1.3.1 - resolution: "r-json@npm:1.3.1" - dependencies: - w-json: "npm:1.3.10" - checksum: 10/dc5b6e6fc636e0f72e0ef5601e346976d63716dcbf2460a1dc5deaa6cfa783619e2ea5763d15a81176c87f2c9d259104399c5896a9f2f6aa5df86f0b6a9bd892 - languageName: node - linkType: hard - -"range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 10/ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26 - languageName: node - linkType: hard - -"react-devtools-core@npm:^6.1.5": - version: 6.1.5 - resolution: "react-devtools-core@npm:6.1.5" - dependencies: - shell-quote: "npm:^1.6.1" - ws: "npm:^7" - checksum: 10/0323f1d006979374b79ac83fced5bb10c04f2817d7bd4338074ead815ff441b943290d563d7796233767dd973787116a4b3c62040de4d770e0ae5b207fc8d480 - languageName: node - linkType: hard - -"react-docgen-typescript@npm:^2.2.2": - version: 2.4.0 - resolution: "react-docgen-typescript@npm:2.4.0" - peerDependencies: - typescript: ">= 4.3.x" - checksum: 10/81e45bc012150dee50a9919a44597a436d45168f7a83febbbfef134c07e71c1a2f09fb6e1fc040f18bd6747f37b46d463a2b4a30177f6137e4ff49570bcaf253 - languageName: node - linkType: hard - -"react-docgen@npm:^8.0.0, react-docgen@npm:^8.0.2": - version: 8.0.2 - resolution: "react-docgen@npm:8.0.2" - dependencies: - "@babel/core": "npm:^7.28.0" - "@babel/traverse": "npm:^7.28.0" - "@babel/types": "npm:^7.28.2" - "@types/babel__core": "npm:^7.20.5" - "@types/babel__traverse": "npm:^7.20.7" - "@types/doctrine": "npm:^0.0.9" - "@types/resolve": "npm:^1.20.2" - doctrine: "npm:^3.0.0" - resolve: "npm:^1.22.1" - strip-indent: "npm:^4.0.0" - checksum: 10/b56f594237a0bdf1356dee6a416ab6f2f38f60a7330cbdaf1da93d366f29f6bfbbfedecd51d47f6ba2a898985c3205c369e7f6cad528478560d9363717243ff8 - languageName: node - linkType: hard - -"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react-dom@npm:^19.2.0": - version: 19.2.3 - resolution: "react-dom@npm:19.2.3" - dependencies: - scheduler: "npm:^0.27.0" - peerDependencies: - react: ^19.2.3 - checksum: 10/5780f6d4c8e8ece09f82c5500ba2d55e01c30b5273f9281734d7d3b65013cd1fa52ec4e4436e5248c0a9e5bc340836044051168bbad8d7eac4d33ee6c2a867a1 - languageName: node - linkType: hard - -"react-freeze@npm:^1.0.3": - version: 1.0.4 - resolution: "react-freeze@npm:1.0.4" - peerDependencies: - react: ">=17.0.0" - checksum: 10/1dc433319341ec3dca84513c4197ef4f4c8232604d35f83546a8abfb41d9591f934b66aaaa4dc3dc8b1b65f488705a2a48ae6c1d9792660119a9cdedeab4ca8f - languageName: node - linkType: hard - -"react-is@npm:^18.0.0": - version: 18.3.1 - resolution: "react-is@npm:18.3.1" - checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22 - languageName: node - linkType: hard - -"react-native-device-info@npm:^15.0.1": - version: 15.0.1 - resolution: "react-native-device-info@npm:15.0.1" - peerDependencies: - react-native: "*" - checksum: 10/965cccc8b6453c2890a5ee72919189f4b29b076ff02a166ebe0743083db5e1c6b01a720f50e8d3c30af00f0ad204c8e6faaadd3ba57852763944f59fb711b789 - languageName: node - linkType: hard - -"react-native-web@npm:^0.20.0": - version: 0.20.0 - resolution: "react-native-web@npm:0.20.0" - dependencies: - "@babel/runtime": "npm:^7.18.6" - "@react-native/normalize-colors": "npm:^0.74.1" - fbjs: "npm:^3.0.4" - inline-style-prefixer: "npm:^7.0.1" - memoize-one: "npm:^6.0.0" - nullthrows: "npm:^1.1.1" - postcss-value-parser: "npm:^4.2.0" - styleq: "npm:^0.1.3" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - checksum: 10/2a2e84ca647b1b1422941f5d8e0a4f513ad61a34c5e47fb6888fc8ca3aca5cc105bc0c6207a3db4727a8333dfd9c7b27eb8d2acdab3bd4ca1abc6fe32459da92 - languageName: node - linkType: hard - -"react-native-web@npm:^0.21.2": - version: 0.21.2 - resolution: "react-native-web@npm:0.21.2" - dependencies: - "@babel/runtime": "npm:^7.18.6" - "@react-native/normalize-colors": "npm:^0.74.1" - fbjs: "npm:^3.0.4" - inline-style-prefixer: "npm:^7.0.1" - memoize-one: "npm:^6.0.0" - nullthrows: "npm:^1.1.1" - postcss-value-parser: "npm:^4.2.0" - styleq: "npm:^0.1.3" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - checksum: 10/32f785541660c25326d6ef863afb7b07259b884c2faf083b2d9ea44677bf2423a5b805478f83531be7c9b0260d98997def720000c033d178fd55fecfe6336211 - languageName: node - linkType: hard - -"react-native@npm:*": - version: 0.83.1 - resolution: "react-native@npm:0.83.1" - dependencies: - "@jest/create-cache-key-function": "npm:^29.7.0" - "@react-native/assets-registry": "npm:0.83.1" - "@react-native/codegen": "npm:0.83.1" - "@react-native/community-cli-plugin": "npm:0.83.1" - "@react-native/gradle-plugin": "npm:0.83.1" - "@react-native/js-polyfills": "npm:0.83.1" - "@react-native/normalize-colors": "npm:0.83.1" - "@react-native/virtualized-lists": "npm:0.83.1" - abort-controller: "npm:^3.0.0" - anser: "npm:^1.4.9" - ansi-regex: "npm:^5.0.0" - babel-jest: "npm:^29.7.0" - babel-plugin-syntax-hermes-parser: "npm:0.32.0" - base64-js: "npm:^1.5.1" - commander: "npm:^12.0.0" - flow-enums-runtime: "npm:^0.0.6" - glob: "npm:^7.1.1" - hermes-compiler: "npm:0.14.0" - invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.7.0" - memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.83.3" - metro-source-map: "npm:^0.83.3" - nullthrows: "npm:^1.1.1" - pretty-format: "npm:^29.7.0" - promise: "npm:^8.3.0" - react-devtools-core: "npm:^6.1.5" - react-refresh: "npm:^0.14.0" - regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.27.0" - semver: "npm:^7.1.3" - stacktrace-parser: "npm:^0.1.10" - whatwg-fetch: "npm:^3.0.0" - ws: "npm:^7.5.10" - yargs: "npm:^17.6.2" - peerDependencies: - "@types/react": ^19.1.1 - react: ^19.2.0 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: 10/65a99660923535662fe7248b9ef5c5f8205622c444f565952e2a58564cd87f2781525f4a2a9f31e8826a505954bb4321f191a8350acf8a195adb0f32f36980c3 - languageName: node - linkType: hard - -"react-refresh@npm:^0.14.0": - version: 0.14.2 - resolution: "react-refresh@npm:0.14.2" - checksum: 10/512abf97271ab8623486061be04b608c39d932e3709f9af1720b41573415fa4993d0009fa5138b6705b60a98f4102f744d4e26c952b14f41a0e455521c6be4cc - languageName: node - linkType: hard - -"react-refresh@npm:^0.18.0": - version: 0.18.0 - resolution: "react-refresh@npm:0.18.0" - checksum: 10/504c331c19776bf8320c23bad7f80b3a28de03301ed7523b0dd21d3f02bf2b53bbdd5aa52469b187bc90f358614b2ba303c088a0765c95f4f0a68c43a7d67b1d - languageName: node - linkType: hard - -"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react@npm:^19.2.0": - version: 19.2.3 - resolution: "react@npm:19.2.3" - checksum: 10/d16b7f35c0d35a56f63d9d1693819762e4abc479c57dd6310298920bed3820fcec7e17a99d44983416d8f5049143ea45b8005d3ab8324bae8973224400502b08 - languageName: node - linkType: hard - -"recast@npm:^0.23.5": - version: 0.23.11 - resolution: "recast@npm:0.23.11" - dependencies: - ast-types: "npm:^0.16.1" - esprima: "npm:~4.0.0" - source-map: "npm:~0.6.1" - tiny-invariant: "npm:^1.3.3" - tslib: "npm:^2.0.1" - checksum: 10/a622b7848efe13a59a40c9a1a3a8178433eae1048780e04d7392406e2d67fc29e3efa84b3aa8cfda28fd58989f4b59fa968bed295b739987a666bd11cc57a5b2 - languageName: node - linkType: hard - -"redent@npm:^3.0.0": - version: 3.0.0 - resolution: "redent@npm:3.0.0" - dependencies: - indent-string: "npm:^4.0.0" - strip-indent: "npm:^3.0.0" - checksum: 10/fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.13.2": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 10/d493e9e118abef5b099c78170834f18540c4933cedf9bfabc32d3af94abfb59a7907bd7950259cbab0a929ebca7db77301e8024e5121e6482a82f78283dfd20c - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 10/a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf - languageName: node - linkType: hard - -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: 10/839a3a890102a658f4cb3e7b2aa13a1f80a3a976b512020c3d1efc418491c48a886b6e481ea56afc6c4cb5eef678f23b2a4e70575e7534eccadf5e30ed2e56eb - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: 10/91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3 - languageName: node - linkType: hard - -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 - languageName: node - linkType: hard - -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: 10/0763150adf303040c304009231314d1e84c6e5ebfa2d82b7d94e96a6e82bacd1dcc0b58ae257315f3c8adb89a91d8d0f12928241cba2df1680fbe6f60bf99b0e - languageName: node - linkType: hard - -"resolve@npm:^1.22.1, resolve@npm:^1.22.8": - version: 1.22.11 - resolution: "resolve@npm:1.22.11" - dependencies: - is-core-module: "npm:^2.16.1" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/e1b2e738884a08de03f97ee71494335eba8c2b0feb1de9ae065e82c48997f349f77a2b10e8817e147cf610bfabc4b1cb7891ee8eaf5bf80d4ad514a34c4fab0a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": - version: 1.22.11 - resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.16.1" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/fd342cad25e52cd6f4f3d1716e189717f2522bfd6641109fe7aa372f32b5714a296ed7c238ddbe7ebb0c1ddfe0b7f71c9984171024c97cf1b2073e3e40ff71a8 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 10/1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6 - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.1.0 - resolution: "reusify@npm:1.1.0" - checksum: 10/af47851b547e8a8dc89af144fceee17b80d5beaf5e6f57ed086432d79943434ff67ca526e92275be6f54b6189f6920a24eace75c2657eed32d02c400312b21ec - languageName: node - linkType: hard - -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 10/063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5 - languageName: node - linkType: hard - -"rollup@npm:^4.43.0": - version: 4.55.1 - resolution: "rollup@npm:4.55.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.55.1" - "@rollup/rollup-android-arm64": "npm:4.55.1" - "@rollup/rollup-darwin-arm64": "npm:4.55.1" - "@rollup/rollup-darwin-x64": "npm:4.55.1" - "@rollup/rollup-freebsd-arm64": "npm:4.55.1" - "@rollup/rollup-freebsd-x64": "npm:4.55.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.55.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.55.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.55.1" - "@rollup/rollup-linux-loong64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-loong64-musl": "npm:4.55.1" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-ppc64-musl": "npm:4.55.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-riscv64-musl": "npm:4.55.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.55.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-x64-musl": "npm:4.55.1" - "@rollup/rollup-openbsd-x64": "npm:4.55.1" - "@rollup/rollup-openharmony-arm64": "npm:4.55.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.55.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.55.1" - "@rollup/rollup-win32-x64-gnu": "npm:4.55.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.55.1" - "@types/estree": "npm:1.0.8" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-freebsd-arm64": - optional: true - "@rollup/rollup-freebsd-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-loong64-gnu": - optional: true - "@rollup/rollup-linux-loong64-musl": - optional: true - "@rollup/rollup-linux-ppc64-gnu": - optional: true - "@rollup/rollup-linux-ppc64-musl": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-riscv64-musl": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-openbsd-x64": - optional: true - "@rollup/rollup-openharmony-arm64": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-gnu": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10/392a8bb68ce492d5f8f59d9420b448e76b2550152482a61688617c1c9c52f8f61162478cfe44f2c6a647e82b0a5e7d61e1ac1f2701ca4d48f4acd231df7bd84a - languageName: node - linkType: hard - -"rtl-detect@npm:^1.1.2": - version: 1.1.2 - resolution: "rtl-detect@npm:1.1.2" - checksum: 10/d19089c3b5f7a6fbabfa2c4724fcdf8694f313d196d44c8eee3625ba2e46418afe65b4da38e3e92822985291efd0656d85daa4b2ef296a46a65a702d0b156876 - languageName: node - linkType: hard - -"run-applescript@npm:^7.0.0": - version: 7.1.0 - resolution: "run-applescript@npm:7.1.0" - checksum: 10/8659fb5f2717b2b37a68cbfe5f678254cf24b5a82a6df3372b180c80c7c137dcd757a4166c3887e459f59a090ca414e8ea7ca97cf3ee5123db54b3b4006d7b7a - languageName: node - linkType: hard - -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: "npm:^1.2.2" - checksum: 10/cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 - languageName: node - linkType: hard - -"saxes@npm:^6.0.0": - version: 6.0.0 - resolution: "saxes@npm:6.0.0" - dependencies: - xmlchars: "npm:^2.2.0" - checksum: 10/97b50daf6ca3a153e89842efa18a862e446248296622b7473c169c84c823ee8a16e4a43bac2f73f11fc8cb9168c73fbb0d73340f26552bac17970e9052367aa9 - languageName: node - linkType: hard - -"scheduler@npm:0.27.0, scheduler@npm:^0.27.0": - version: 0.27.0 - resolution: "scheduler@npm:0.27.0" - checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06 - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e - languageName: node - linkType: hard - -"semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.5.1, semver@npm:^7.5.3, semver@npm:^7.6.2": - version: 7.7.3 - resolution: "semver@npm:7.7.3" - bin: - semver: bin/semver.js - checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9 - languageName: node - linkType: hard - -"send@npm:~0.19.1": - version: 0.19.2 - resolution: "send@npm:0.19.2" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~2.0.0" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:~0.5.2" - http-errors: "npm:~2.0.1" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:~2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:~2.0.2" - checksum: 10/e932a592f62c58560b608a402d52333a8ae98a5ada076feb5db1d03adaa77c3ca32a7befa1c4fd6dedc186e88f342725b0cb4b3d86835eaf834688b259bef18d - languageName: node - linkType: hard - -"serialize-error@npm:^2.1.0": - version: 2.1.0 - resolution: "serialize-error@npm:2.1.0" - checksum: 10/28464a6f65e6becd6e49fb782aff06573fdbf3d19f161a20228179842fed05c75a34110e54c3ee020b00240f9e11d8bee9b9fee5d04e0bc0bef1fdbf2baa297e - languageName: node - linkType: hard - -"serve-static@npm:^1.16.2": - version: 1.16.3 - resolution: "serve-static@npm:1.16.3" - dependencies: - encodeurl: "npm:~2.0.0" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:~0.19.1" - checksum: 10/149d6718dd9e53166784d0a65535e21a7c01249d9c51f57224b786a7306354c6807e7811a9f6c143b45c863b1524721fca2f52b5c81a8b5194e3dde034a03b9c - languageName: node - linkType: hard - -"set-function-length@npm:^1.2.2": - version: 1.2.2 - resolution: "set-function-length@npm:1.2.2" - dependencies: - define-data-property: "npm:^1.1.4" - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.2" - checksum: 10/505d62b8e088468917ca4e3f8f39d0e29f9a563b97dbebf92f4bd2c3172ccfb3c5b8e4566d5fcd00784a00433900e7cb8fbc404e2dbd8c3818ba05bb9d4a8a6d - languageName: node - linkType: hard - -"set-value@npm:^4.1.0": - version: 4.1.0 - resolution: "set-value@npm:4.1.0" - dependencies: - is-plain-object: "npm:^2.0.4" - is-primitive: "npm:^3.0.1" - checksum: 10/67eebb0d78be89242478daf8ab5357c59a35add1d7bdccdb56236e6004128a79bdf298c952e286b60b63ed17b24dcdb399734fbdacc9b76e7fd2e3e01546a42e - languageName: node - linkType: hard - -"setimmediate@npm:^1.0.5": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: 10/76e3f5d7f4b581b6100ff819761f04a984fa3f3990e72a6554b57188ded53efce2d3d6c0932c10f810b7c59414f85e2ab3c11521877d1dea1ce0b56dc906f485 - languageName: node - linkType: hard - -"setprototypeof@npm:~1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: 10/fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: "npm:^3.0.0" - checksum: 10/6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 10/1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 - languageName: node - linkType: hard - -"shell-quote@npm:^1.6.1": - version: 1.8.3 - resolution: "shell-quote@npm:1.8.3" - checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c - languageName: node - linkType: hard - -"siginfo@npm:^2.0.0": - version: 2.0.0 - resolution: "siginfo@npm:2.0.0" - checksum: 10/e93ff66c6531a079af8fb217240df01f980155b5dc408d2d7bebc398dd284e383eb318153bf8acd4db3c4fe799aa5b9a641e38b0ba3b1975700b1c89547ea4e7 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f - languageName: node - linkType: hard - -"sirv@npm:^3.0.2": - version: 3.0.2 - resolution: "sirv@npm:3.0.2" - dependencies: - "@polka/url": "npm:^1.0.0-next.24" - mrmime: "npm:^2.0.0" - totalist: "npm:^3.0.0" - checksum: 10/259617f4ab57664be6d963f5b27b38a6351d3e91ce70d6726985d087b40efd595fcf7f72ae010babf5e0acb63bcb3e3d6db8de34604da1011be6e28ee32aa15d - languageName: node - linkType: hard - -"slash@npm:^2.0.0": - version: 2.0.0 - resolution: "slash@npm:2.0.0" - checksum: 10/512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 - languageName: node - linkType: hard - -"slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: 10/94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c - languageName: node - linkType: hard - -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: 10/da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d - languageName: node - linkType: hard - -"slice-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "slice-ansi@npm:4.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - astral-regex: "npm:^2.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - checksum: 10/4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2 - languageName: node - linkType: hard - -"snake-case@npm:^3.0.4": - version: 3.0.4 - resolution: "snake-case@npm:3.0.4" - dependencies: - dot-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10/0a7a79900bbb36f8aaa922cf111702a3647ac6165736d5dc96d3ef367efc50465cac70c53cd172c382b022dac72ec91710608e5393de71f76d7142e6fd80e8a3 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - socks: "npm:^2.8.3" - checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c - languageName: node - linkType: hard - -"socks@npm:^2.8.3": - version: 2.8.7 - resolution: "socks@npm:2.8.7" - dependencies: - ip-address: "npm:^10.0.1" - smart-buffer: "npm:^4.2.0" - checksum: 10/d19366c95908c19db154f329bbe94c2317d315dc933a7c2b5101e73f32a555c84fb199b62174e1490082a593a4933d8d5a9b297bde7d1419c14a11a965f51356 - languageName: node - linkType: hard - -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": - version: 1.2.1 - resolution: "source-map-js@npm:1.2.1" - checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 - languageName: node - linkType: hard - -"source-map-support@npm:~0.5.20": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 10/8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207 - languageName: node - linkType: hard - -"source-map@npm:^0.5.6": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 10/9b4ac749ec5b5831cad1f8cc4c19c4298ebc7474b24a0acf293e2f040f03f8eeccb3d01f12aa0f90cf46d555c887e03912b83a042c627f419bda5152d89c5269 - languageName: node - linkType: hard - -"source-map@npm:^0.6.0, source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff - languageName: node - linkType: hard - -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 10/c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa - languageName: node - linkType: hard - -"ssri@npm:^13.0.0": - version: 13.0.0 - resolution: "ssri@npm:13.0.0" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10/fd59bfedf0659c1b83f6e15459162da021f08ec0f5834dd9163296f8b77ee82f9656aa1d415c3d3848484293e0e6aefdd482e863e52ddb53d520bb73da1eeec1 - languageName: node - linkType: hard - -"stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" - dependencies: - escape-string-regexp: "npm:^2.0.0" - checksum: 10/cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb - languageName: node - linkType: hard - -"stackback@npm:0.0.2": - version: 0.0.2 - resolution: "stackback@npm:0.0.2" - checksum: 10/2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 - languageName: node - linkType: hard - -"stackframe@npm:^1.3.4": - version: 1.3.4 - resolution: "stackframe@npm:1.3.4" - checksum: 10/29ca71c1fd17974c1c178df0236b1407bc65f6ea389cc43dec000def6e42ff548d4453de9a85b76469e2ae2b2abdd802c6b6f3db947c05794efbd740d1cf4121 - languageName: node - linkType: hard - -"stacktrace-parser@npm:^0.1.10": - version: 0.1.11 - resolution: "stacktrace-parser@npm:0.1.11" - dependencies: - type-fest: "npm:^0.7.1" - checksum: 10/1120cf716606ec6a8e25cc9b6ada79d7b91e6a599bba1a6664e6badc8b5f37987d7df7d9ad0344f717a042781fd8e1e999de08614a5afea451b68902421036b5 - languageName: node - linkType: hard - -"statuses@npm:~1.5.0": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: 10/c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c - languageName: node - linkType: hard - -"statuses@npm:~2.0.2": - version: 2.0.2 - resolution: "statuses@npm:2.0.2" - checksum: 10/6927feb50c2a75b2a4caab2c565491f7a93ad3d8dbad7b1398d52359e9243a20e2ebe35e33726dee945125ef7a515e9097d8a1b910ba2bbd818265a2f6c39879 - languageName: node - linkType: hard - -"std-env@npm:^3.10.0, std-env@npm:^3.9.0": - version: 3.10.0 - resolution: "std-env@npm:3.10.0" - checksum: 10/19c9cda4f370b1ffae2b8b08c72167d8c3e5cfa972aaf5c6873f85d0ed2faa729407f5abb194dc33380708c00315002febb6f1e1b484736bfcf9361ad366013a - languageName: node - linkType: hard - -"storybook@npm:^10.0.7": - version: 10.1.11 - resolution: "storybook@npm:10.1.11" - dependencies: - "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^2.0.0" - "@testing-library/jest-dom": "npm:^6.6.3" - "@testing-library/user-event": "npm:^14.6.1" - "@vitest/expect": "npm:3.2.4" - "@vitest/spy": "npm:3.2.4" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0" - open: "npm:^10.2.0" - recast: "npm:^0.23.5" - semver: "npm:^7.6.2" - use-sync-external-store: "npm:^1.5.0" - ws: "npm:^8.18.0" - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - bin: - storybook: ./dist/bin/dispatcher.js - checksum: 10/1a5ac3d1c26b524aa92a44b1c513d3421a42c8ff4deca56c0698a8410a3e067cc6ecc3b57d2c10c79811dc488762de1f8b24230c1d4a198598eda20b7d376ede - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 10/7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": - version: 7.1.2 - resolution: "strip-ansi@npm:7.1.2" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 10/db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b - languageName: node - linkType: hard - -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 10/8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b - languageName: node - linkType: hard - -"strip-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-indent@npm:3.0.0" - dependencies: - min-indent: "npm:^1.0.0" - checksum: 10/18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 - languageName: node - linkType: hard - -"strip-indent@npm:^4.0.0": - version: 4.1.1 - resolution: "strip-indent@npm:4.1.1" - checksum: 10/d322bfdc59855006791a4aebe2a66e0892eab7004a5c064d74b86a0c6ecff2818974c9a5eda54b16d8af6aadbc90a6c02635ffcbec11ab33dd8979b1a6346fc0 - languageName: node - linkType: hard - -"strip-literal@npm:^3.0.0": - version: 3.1.0 - resolution: "strip-literal@npm:3.1.0" - dependencies: - js-tokens: "npm:^9.0.1" - checksum: 10/6eb00906a1c343a1050579d1d6023e067a2d72152edb92e64cad49535115beb2e77905ace24aa459f29b66e75edba75ef9d8eca90575b0322640d64a5d37e131 - languageName: node - linkType: hard - -"style-value-types@npm:5.0.0": - version: 5.0.0 - resolution: "style-value-types@npm:5.0.0" - dependencies: - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.1.0" - checksum: 10/a4043bcc8e9f73e393c48f3f3d26f0ed42ac518cf623b1966737a17dc07ef9a4bcefaa81bfb91037c38b160a7683e139132c87fe747aebe6527b785a04262dd8 - languageName: node - linkType: hard - -"styleq@npm:^0.1.3": - version: 0.1.3 - resolution: "styleq@npm:0.1.3" - checksum: 10/9a75a1b635f8ebf5c0fdc3ffb56f466254f29aa1b2962ab2af776015d3b3bb1732a53edcda0c9ac9b97be96c22459db768feac0d61c1a319cc3954011ca9dcd8 - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10/c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a - languageName: node - linkType: hard - -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10/a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e - languageName: node - linkType: hard - -"svg-parser@npm:^2.0.4": - version: 2.0.4 - resolution: "svg-parser@npm:2.0.4" - checksum: 10/ec196da6ea21481868ab26911970e35488361c39ead1c6cdd977ba16c885c21a91ddcbfd113bfb01f79a822e2a751ef85b2f7f95e2cb9245558ebce12c34af1f - languageName: node - linkType: hard - -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 10/c09a00aadf279d47d0c5c46ca3b6b2fbaeb45f0a184976d599637d412d3a70bbdc043ff33effe1206dea0e36e0ad226cb957112e7ce9a4bf2daedf7fa4f85c53 - languageName: node - linkType: hard - -"tabbable@npm:^6.0.0": - version: 6.4.0 - resolution: "tabbable@npm:6.4.0" - checksum: 10/0fe8fada2d97bd02058af2e0176bddca26b1100c069e0a096ac19ad8ef61bd0b4f0cf05e1dd68229b8f1cb6fe6bf4c34d50a5f4a3e26b150a92f89b7dc0a4916 - languageName: node - linkType: hard - -"table@npm:^6.8.1": - version: 6.9.0 - resolution: "table@npm:6.9.0" - dependencies: - ajv: "npm:^8.0.1" - lodash.truncate: "npm:^4.4.2" - slice-ansi: "npm:^4.0.0" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - checksum: 10/976da6d89841566e39628d1ba107ffab126964c9390a0a877a7c54ebb08820bf388d28fe9f8dcf354b538f19634a572a506c38a3762081640013a149cc862af9 - languageName: node - linkType: hard - -"tamagui@npm:1.137.3": - version: 1.137.3 - resolution: "tamagui@npm:1.137.3" - dependencies: - "@tamagui/accordion": "npm:1.137.3" - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/alert-dialog": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/avatar": "npm:1.137.3" - "@tamagui/button": "npm:1.137.3" - "@tamagui/card": "npm:1.137.3" - "@tamagui/checkbox": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/dialog": "npm:1.137.3" - "@tamagui/elements": "npm:1.137.3" - "@tamagui/fake-react-native": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/form": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/group": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/image": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/linear-gradient": "npm:1.137.3" - "@tamagui/list-item": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popover": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/progress": "npm:1.137.3" - "@tamagui/radio-group": "npm:1.137.3" - "@tamagui/react-native-media-driver": "npm:1.137.3" - "@tamagui/scroll-view": "npm:1.137.3" - "@tamagui/select": "npm:1.137.3" - "@tamagui/separator": "npm:1.137.3" - "@tamagui/shapes": "npm:1.137.3" - "@tamagui/sheet": "npm:1.137.3" - "@tamagui/slider": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/switch": "npm:1.137.3" - "@tamagui/tabs": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/theme": "npm:1.137.3" - "@tamagui/toggle-group": "npm:1.137.3" - "@tamagui/tooltip": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-debounce": "npm:1.137.3" - "@tamagui/use-force-update": "npm:1.137.3" - "@tamagui/use-window-dimensions": "npm:1.137.3" - "@tamagui/visually-hidden": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/90b58005003eb260ace86ed7ae5a8176e5b5d446a858d5a4277cae00477e034e36c72989a459a98d987093443e88a801076a5b3c6e896728d853efee13fee1a7 - languageName: node - linkType: hard - -"tar@npm:^7.5.2": - version: 7.5.2 - resolution: "tar@npm:7.5.2" - dependencies: - "@isaacs/fs-minipass": "npm:^4.0.0" - chownr: "npm:^3.0.0" - minipass: "npm:^7.1.2" - minizlib: "npm:^3.1.0" - yallist: "npm:^5.0.0" - checksum: 10/dbad9c9a07863cd1bdf8801d563b3280aa7dd0f4a6cead779ff7516d148dc80b4c04639ba732d47f91f04002f57e8c3c6573a717d649daecaac74ce71daa7ad3 - languageName: node - linkType: hard - -"terser@npm:^5.15.0": - version: 5.44.1 - resolution: "terser@npm:5.44.1" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.15.0" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10/516ece205b7db778c4eddb287a556423cb776b7ca591b06270e558a76aa2d57c8d71d9c3c4410b276d3426beb03516fff7d96ff8b517e10730a72908810c6e33 - languageName: node - linkType: hard - -"test-exclude@npm:^6.0.0": - version: 6.0.0 - resolution: "test-exclude@npm:6.0.0" - dependencies: - "@istanbuljs/schema": "npm:^0.1.2" - glob: "npm:^7.1.4" - minimatch: "npm:^3.0.4" - checksum: 10/8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5 - languageName: node - linkType: hard - -"throat@npm:^5.0.0": - version: 5.0.0 - resolution: "throat@npm:5.0.0" - checksum: 10/00f7197977d433d1c960edfaa6465c1217652999170ef3ecd8dbefa6add6e2304b321480523ae87354df285474ba2c5feff03842e9f398b4bcdd95cfa18cff9c - languageName: node - linkType: hard - -"tiny-invariant@npm:^1.3.3": - version: 1.3.3 - resolution: "tiny-invariant@npm:1.3.3" - checksum: 10/5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe - languageName: node - linkType: hard - -"tinybench@npm:^2.9.0": - version: 2.9.0 - resolution: "tinybench@npm:2.9.0" - checksum: 10/cfa1e1418e91289219501703c4693c70708c91ffb7f040fd318d24aef419fb5a43e0c0160df9471499191968b2451d8da7f8087b08c3133c251c40d24aced06c - languageName: node - linkType: hard - -"tinyexec@npm:^0.3.2": - version: 0.3.2 - resolution: "tinyexec@npm:0.3.2" - checksum: 10/b9d5fed3166fb1acd1e7f9a89afcd97ccbe18b9c1af0278e429455f6976d69271ba2d21797e7c36d57d6b05025e525d2882d88c2ab435b60d1ddf2fea361de57 - languageName: node - linkType: hard - -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": - version: 0.2.15 - resolution: "tinyglobby@npm:0.2.15" - dependencies: - fdir: "npm:^6.5.0" - picomatch: "npm:^4.0.3" - checksum: 10/d72bd826a8b0fa5fa3929e7fe5ba48fceb2ae495df3a231b6c5408cd7d8c00b58ab5a9c2a76ba56a62ee9b5e083626f1f33599734bed1ffc4b792406408f0ca2 - languageName: node - linkType: hard - -"tinypool@npm:^1.1.1": - version: 1.1.1 - resolution: "tinypool@npm:1.1.1" - checksum: 10/0d54139e9dbc6ef33349768fa78890a4d708d16a7ab68e4e4ef3bb740609ddf0f9fd13292c2f413fbba756166c97051a657181c8f7ae92ade690604f183cc01d - languageName: node - linkType: hard - -"tinyrainbow@npm:^2.0.0": - version: 2.0.0 - resolution: "tinyrainbow@npm:2.0.0" - checksum: 10/94d4e16246972614a5601eeb169ba94f1d49752426312d3cf8cc4f2cc663a2e354ffc653aa4de4eebccbf9eeebdd0caef52d1150271fdfde65d7ae7f3dcb9eb5 - languageName: node - linkType: hard - -"tinyrainbow@npm:^3.0.3": - version: 3.0.3 - resolution: "tinyrainbow@npm:3.0.3" - checksum: 10/169cc63c15e1378674180f3207c82c05bfa58fc79992e48792e8d97b4b759012f48e95297900ede24a81f0087cf329a0d85bb81109739eacf03c650127b3f6c1 - languageName: node - linkType: hard - -"tinyspy@npm:^4.0.3": - version: 4.0.4 - resolution: "tinyspy@npm:4.0.4" - checksum: 10/858a99e3ded2fba8fe7c243099d9e58e926d6525af03d19cdf86c1a9a30398161fb830b4f77890d266bcc1c69df08fa6f4baf29d089385e4cdaa98d7b6296e7c - languageName: node - linkType: hard - -"tldts-core@npm:^7.0.19": - version: 7.0.19 - resolution: "tldts-core@npm:7.0.19" - checksum: 10/809229186fdf9202711a09293f5c6ab21d26207f34805a98faee59b6c295806cc88c102553e1f106c5d499228b0f22418c9c5226f6dbf81810eaa3c11c0b022a - languageName: node - linkType: hard - -"tldts@npm:^7.0.5": - version: 7.0.19 - resolution: "tldts@npm:7.0.19" - dependencies: - tldts-core: "npm:^7.0.19" - bin: - tldts: bin/cli.js - checksum: 10/a47f6416bf3790e3313293f00913e14fae44e3315d9ff975c7cae11688ce3532f39d342f45213a2f60a2ac29c3f57f46c870e81d4545724b761891c82658a1d9 - languageName: node - linkType: hard - -"tmp@npm:^0.2.4": - version: 0.2.5 - resolution: "tmp@npm:0.2.5" - checksum: 10/dd4b78b32385eab4899d3ae296007b34482b035b6d73e1201c4a9aede40860e90997a1452c65a2d21aee73d53e93cd167d741c3db4015d90e63b6d568a93d7ec - languageName: node - linkType: hard - -"tmpl@npm:1.0.5": - version: 1.0.5 - resolution: "tmpl@npm:1.0.5" - checksum: 10/cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: "npm:^7.0.0" - checksum: 10/10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a - languageName: node - linkType: hard - -"toidentifier@npm:~1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 10/952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 - languageName: node - linkType: hard - -"totalist@npm:^3.0.0": - version: 3.0.1 - resolution: "totalist@npm:3.0.1" - checksum: 10/5132d562cf88ff93fd710770a92f31dbe67cc19b5c6ccae2efc0da327f0954d211bbfd9456389655d726c624f284b4a23112f56d1da931ca7cfabbe1f45e778a - languageName: node - linkType: hard - -"tough-cookie@npm:^6.0.0": - version: 6.0.0 - resolution: "tough-cookie@npm:6.0.0" - dependencies: - tldts: "npm:^7.0.5" - checksum: 10/1b0592241655912eb972e1c284ccf975af154576b8e9912cad4ed7b4b408a60ccfdad1bc53eef10d376f6a5ef9d84e2f8ea0b46c92263d52de855247ff100e27 - languageName: node - linkType: hard - -"tr46@npm:^6.0.0": - version: 6.0.0 - resolution: "tr46@npm:6.0.0" - dependencies: - punycode: "npm:^2.3.1" - checksum: 10/e6d402eb2b780a40042f327f77b4ae316da1d2b18a29c16e48c239f5267c6005bbf780f854179cfae62b02dfaa70b0e9aad8f0078ccc4225f5b3b3b131928e8f - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 10/8f1f5aa6cb232f9e1bdc86f485f916b7aa38caee8a778b378ffec0b70d9307873f253f5cbadbe2955ece2ac5c83d0dc14a77513166ccd0a0c7fe197e21396695 - languageName: node - linkType: hard - -"ts-dedent@npm:^2.0.0": - version: 2.2.0 - resolution: "ts-dedent@npm:2.2.0" - checksum: 10/93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af - languageName: node - linkType: hard - -"tsconfck@npm:^3.0.3": - version: 3.1.6 - resolution: "tsconfck@npm:3.1.6" - peerDependencies: - typescript: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - bin: - tsconfck: bin/tsconfck.js - checksum: 10/8574595286850273bf83319b4e67ca760088df3c36f7ca1425aaf797416672e854271bd31e75c9b3e1836ed5b66410c6bc38cbbda9c638a5416c6a682ed94132 - languageName: node - linkType: hard - -"tsconfig-paths@npm:^4.2.0": - version: 4.2.0 - resolution: "tsconfig-paths@npm:4.2.0" - dependencies: - json5: "npm:^2.2.2" - minimist: "npm:^1.2.6" - strip-bom: "npm:^3.0.0" - checksum: 10/5e55cc2fb6b800eb72011522e10edefccb45b1f9af055681a51354c9b597d1390c6fa9cc356b8c7529f195ac8a90a78190d563159f3a1eed10e01bbd4d01a8ab - languageName: node - linkType: hard - -"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.8.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 - languageName: node - linkType: hard - -"tsx@npm:^4.19.2": - version: 4.21.0 - resolution: "tsx@npm:4.21.0" - dependencies: - esbuild: "npm:~0.27.0" - fsevents: "npm:~2.3.3" - get-tsconfig: "npm:^4.7.5" - dependenciesMeta: - fsevents: - optional: true - bin: - tsx: dist/cli.mjs - checksum: 10/7afedeff855ba98c47dc28b33d7e8e253c4dc1f791938db402d79c174bdf806b897c1a5f91e5b1259c112520c816f826b4c5d98f0bad7e95b02dec66fedb64d2 - languageName: node - linkType: hard - -"type-detect@npm:4.0.8": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 10/5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d - languageName: node - linkType: hard - -"type-fest@npm:^0.7.1": - version: 0.7.1 - resolution: "type-fest@npm:0.7.1" - checksum: 10/0699b6011bb3f7fac5fd5385e2e09432cde08fa89283f24084f29db00ec69a5445cd3aa976438ec74fc552a9a96f4a04ed390b5cb62eb7483aa4b6e5b935e059 - languageName: node - linkType: hard - -"type-fest@npm:^4.30.0": - version: 4.41.0 - resolution: "type-fest@npm:4.41.0" - checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212 - languageName: node - linkType: hard - -"typescript@npm:^5.9.3": - version: 5.9.3 - resolution: "typescript@npm:5.9.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/c089d9d3da2729fd4ac517f9b0e0485914c4b3c26f80dc0cffcb5de1719a17951e92425d55db59515c1a7ddab65808466debb864d0d56dcf43f27007d0709594 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/696e1b017bc2635f4e0c94eb4435357701008e2f272f553d06e35b494b8ddc60aa221145e286c28ace0c89ee32827a28c2040e3a69bdc108b1a5dc8fb40b72e3 - languageName: node - linkType: hard - -"ua-parser-js@npm:^1.0.35": - version: 1.0.41 - resolution: "ua-parser-js@npm:1.0.41" - bin: - ua-parser-js: script/cli.js - checksum: 10/86f2b624ff13f5be86a7cc5172427960493c8c0f703fdc8de340d8701951a1478cdf7a76f1f510932bb25a2fce6a3e0ba750b631f026d85acdc6b2a6b0ba6138 - languageName: node - linkType: hard - -"undici-types@npm:~6.21.0": - version: 6.21.0 - resolution: "undici-types@npm:6.21.0" - checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14 - languageName: node - linkType: hard - -"undici-types@npm:~7.16.0": - version: 7.16.0 - resolution: "undici-types@npm:7.16.0" - checksum: 10/db43439f69c2d94cc29f75cbfe9de86df87061d6b0c577ebe9bb3255f49b22c50162a7d7eb413b0458b6510b8ca299ac7cff38c3a29fbd31af9f504bcf7fbc0d - languageName: node - linkType: hard - -"unique-filename@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-filename@npm:5.0.0" - dependencies: - unique-slug: "npm:^6.0.0" - checksum: 10/a5f67085caef74bdd2a6869a200ed5d68d171f5cc38435a836b5fd12cce4e4eb55e6a190298035c325053a5687ed7a3c96f0a91e82215fd14729769d9ac57d9b - languageName: node - linkType: hard - -"unique-slug@npm:^6.0.0": - version: 6.0.0 - resolution: "unique-slug@npm:6.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 10/b78ed9d5b01ff465f80975f17387750ed3639909ac487fa82c4ae4326759f6de87c2131c0c39eca4c68cf06c537a8d104fba1dfc8a30308f99bc505345e1eba3 - languageName: node - linkType: hard - -"universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: 10/ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 - languageName: node - linkType: hard - -"unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 - languageName: node - linkType: hard - -"unplugin-fonts@npm:^1.4.0": - version: 1.4.0 - resolution: "unplugin-fonts@npm:1.4.0" - dependencies: - fast-glob: "npm:^3.3.3" - unplugin: "npm:2.3.5" - peerDependencies: - "@nuxt/kit": ^3.0.0 || ^4.0.0 - vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - peerDependenciesMeta: - "@nuxt/kit": - optional: true - checksum: 10/3a2455dd4e5be1b14f5bb304e9bb8e7c5261aec99aba39a0e23d302555db6aa7cc1d44381cf646556b4f90f6860ecabed55c827b18849e13efd015d20b9850ae - languageName: node - linkType: hard - -"unplugin@npm:2.3.5": - version: 2.3.5 - resolution: "unplugin@npm:2.3.5" - dependencies: - acorn: "npm:^8.14.1" - picomatch: "npm:^4.0.2" - webpack-virtual-modules: "npm:^0.6.2" - checksum: 10/93956b472c66ba452599d64343ef3c2440f8279bdc449f399f9c884307934f9b383fa09c646f998f0cf1488204e993316f9a2e483d6cf01f45fd618f401942dd - languageName: node - linkType: hard - -"unplugin@npm:^2.3.5": - version: 2.3.11 - resolution: "unplugin@npm:2.3.11" - dependencies: - "@jridgewell/remapping": "npm:^2.3.5" - acorn: "npm:^8.15.0" - picomatch: "npm:^4.0.3" - webpack-virtual-modules: "npm:^0.6.2" - checksum: 10/7b4adbfaac8894e8491c452c0b67c612b57e103761e842d9013ebea89a4ae92a78df4ec0aa30e5e3eaaefd47dd287973d5a662271624b7346a15d9236d257f9d - languageName: node - linkType: hard - -"update-browserslist-db@npm:^1.2.0": - version: 1.2.3 - resolution: "update-browserslist-db@npm:1.2.3" - dependencies: - escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.1" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 10/059f774300efb4b084a49293143c511f3ae946d40397b5c30914e900cd5691a12b8e61b41dd54ed73d3b56c8204165a0333107dd784ccf8f8c81790bcc423175 - languageName: node - linkType: hard - -"use-sync-external-store@npm:^1.5.0": - version: 1.6.0 - resolution: "use-sync-external-store@npm:1.6.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10/b40ad2847ba220695bff2d4ba4f4d60391c0fb4fb012faa7a4c18eb38b69181936f5edc55a522c4d20a788d1a879b73c3810952c9d0fd128d01cb3f22042c09e - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: 10/5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798 - languageName: node - linkType: hard - -"vite-node@npm:3.2.4": - version: 3.2.4 - resolution: "vite-node@npm:3.2.4" - dependencies: - cac: "npm:^6.7.14" - debug: "npm:^4.4.1" - es-module-lexer: "npm:^1.7.0" - pathe: "npm:^2.0.3" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - bin: - vite-node: vite-node.mjs - checksum: 10/343244ecabbab3b6e1a3065dabaeefa269965a7a7c54652d4b7a7207ee82185e887af97268c61755dcb2dd6a6ce5d9e114400cbd694229f38523e935703cc62f - languageName: node - linkType: hard - -"vite-plugin-svgr@npm:^4.3.0": - version: 4.5.0 - resolution: "vite-plugin-svgr@npm:4.5.0" - dependencies: - "@rollup/pluginutils": "npm:^5.2.0" - "@svgr/core": "npm:^8.1.0" - "@svgr/plugin-jsx": "npm:^8.1.0" - peerDependencies: - vite: ">=2.6.0" - checksum: 10/1d6a186fa416ec7b1f85031e08511d9f08e267ace0f223b90851571e572232a6198c26dfaa8bd2cc60b1fa894201fd25b7e8c3310b86be216bd9b97824515094 - languageName: node - linkType: hard - -"vite-tsconfig-paths@npm:^5.1.4": - version: 5.1.4 - resolution: "vite-tsconfig-paths@npm:5.1.4" - dependencies: - debug: "npm:^4.1.1" - globrex: "npm:^0.1.2" - tsconfck: "npm:^3.0.3" - peerDependencies: - vite: "*" - peerDependenciesMeta: - vite: - optional: true - checksum: 10/b409dbd17829f560021a71dba3e473b9c06dcf5fdc9d630b72c1f787145ec478b38caff1be04868971ac8bdcbf0f5af45eeece23dbc9c59c54b901f867740ae0 - languageName: node - linkType: hard - -"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0, vite@npm:^7.1.7": - version: 7.3.1 - resolution: "vite@npm:7.3.1" - dependencies: - esbuild: "npm:^0.27.0" - fdir: "npm:^6.5.0" - fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.3" - postcss: "npm:^8.5.6" - rollup: "npm:^4.43.0" - tinyglobby: "npm:^0.2.15" - peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 - jiti: ">=1.21.0" - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: ">=0.54.8" - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 10/62e48ffa4283b688f0049005405a004447ad38ffc99a0efea4c3aa9b7eed739f7402b43f00668c0ee5a895b684dc953d62f0722d8a92c5b2f6c95f051bceb208 - languageName: node - linkType: hard - -"vitest@npm:^3.0.5": - version: 3.2.4 - resolution: "vitest@npm:3.2.4" - dependencies: - "@types/chai": "npm:^5.2.2" - "@vitest/expect": "npm:3.2.4" - "@vitest/mocker": "npm:3.2.4" - "@vitest/pretty-format": "npm:^3.2.4" - "@vitest/runner": "npm:3.2.4" - "@vitest/snapshot": "npm:3.2.4" - "@vitest/spy": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - chai: "npm:^5.2.0" - debug: "npm:^4.4.1" - expect-type: "npm:^1.2.1" - magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.3" - picomatch: "npm:^4.0.2" - std-env: "npm:^3.9.0" - tinybench: "npm:^2.9.0" - tinyexec: "npm:^0.3.2" - tinyglobby: "npm:^0.2.14" - tinypool: "npm:^1.1.1" - tinyrainbow: "npm:^2.0.0" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - vite-node: "npm:3.2.4" - why-is-node-running: "npm:^2.3.0" - peerDependencies: - "@edge-runtime/vm": "*" - "@types/debug": ^4.1.12 - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.2.4 - "@vitest/ui": 3.2.4 - happy-dom: "*" - jsdom: "*" - peerDependenciesMeta: - "@edge-runtime/vm": - optional: true - "@types/debug": - optional: true - "@types/node": - optional: true - "@vitest/browser": - optional: true - "@vitest/ui": - optional: true - happy-dom: - optional: true - jsdom: - optional: true - bin: - vitest: vitest.mjs - checksum: 10/f10bbce093ecab310ecbe484536ef4496fb9151510b2be0c5907c65f6d31482d9c851f3182531d1d27d558054aa78e8efd9d4702ba6c82058657e8b6a52507ee - languageName: node - linkType: hard - -"vlq@npm:^1.0.0": - version: 1.0.1 - resolution: "vlq@npm:1.0.1" - checksum: 10/0f4270cb3c498077a7ddd343e07ea164ac65cf05f3efd4332948fcb3d48e655538558e3fcdca7c78bb3c6790e0ef43c953efc7d9256c50415c3a5313f1e4192c - languageName: node - linkType: hard - -"w-json@npm:1.3.10": - version: 1.3.10 - resolution: "w-json@npm:1.3.10" - checksum: 10/bf3dfa4e8e2429fcf2b0456ba396245a0be719ff4fb04eec971536c3586cae7489c5ca5801848ecfbc2a454f37829a132f428acf9d457cebe43d5c70348e7a7b - languageName: node - linkType: hard - -"w-json@npm:^1.3.10": - version: 1.3.11 - resolution: "w-json@npm:1.3.11" - checksum: 10/527d1934b978c8b0663cd4002732a8af3214297c66754b016b975f6f2f255e476f68d8ad34e58de22869d27eaf61ac981f991e5fb5a3e1d160a3804f73ec9d31 - languageName: node - linkType: hard - -"w3c-xmlserializer@npm:^5.0.0": - version: 5.0.0 - resolution: "w3c-xmlserializer@npm:5.0.0" - dependencies: - xml-name-validator: "npm:^5.0.0" - checksum: 10/d78f59e6b4f924aa53b6dfc56949959229cae7fe05ea9374eb38d11edcec01398b7f5d7a12576bd5acc57ff446abb5c9115cd83b9d882555015437cf858d42f0 - languageName: node - linkType: hard - -"walker@npm:^1.0.7, walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" - dependencies: - makeerror: "npm:1.0.12" - checksum: 10/ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c - languageName: node - linkType: hard - -"web-vitals@npm:^5.1.0": - version: 5.1.0 - resolution: "web-vitals@npm:5.1.0" - checksum: 10/3b99e3e5e031257387f59f5e71f84d873b259bc09d560993fff1d0c84e0196a509712bc974666c47f51561f8bb8297ff1c1fdf18d4ebde2345a1cd06dba36021 - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: 10/b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad - languageName: node - linkType: hard - -"webidl-conversions@npm:^8.0.0": - version: 8.0.1 - resolution: "webidl-conversions@npm:8.0.1" - checksum: 10/0f7007311f1fc257a8e406dd236f13b61fb57cf0fddb476aec33457d2d0add2d012d6df0eeb00934399238e3f3b9dad30f59dc6ac83024ae0ebd5a518bf365e8 - languageName: node - linkType: hard - -"webpack-virtual-modules@npm:^0.6.2": - version: 0.6.2 - resolution: "webpack-virtual-modules@npm:0.6.2" - checksum: 10/d9a0d035f7ec0c7f1055aaf88bfe48b7f96458043916a1b2926d9012fd61de3810a6b768e31a8cd4b3c84a9b6d55824361a9dd20aaf9f5ccfb6f017af216a178 - languageName: node - linkType: hard - -"whatwg-fetch@npm:^3.0.0": - version: 3.6.20 - resolution: "whatwg-fetch@npm:3.6.20" - checksum: 10/2b4ed92acd6a7ad4f626a6cb18b14ec982bbcaf1093e6fe903b131a9c6decd14d7f9c9ca3532663c2759d1bdf01d004c77a0adfb2716a5105465c20755a8c57c - languageName: node - linkType: hard - -"whatwg-mimetype@npm:^4.0.0": - version: 4.0.0 - resolution: "whatwg-mimetype@npm:4.0.0" - checksum: 10/894a618e2d90bf444b6f309f3ceb6e58cf21b2beaa00c8b333696958c4076f0c7b30b9d33413c9ffff7c5832a0a0c8569e5bb347ef44beded72aeefd0acd62e8 - languageName: node - linkType: hard - -"whatwg-url@npm:^15.0.0, whatwg-url@npm:^15.1.0": - version: 15.1.0 - resolution: "whatwg-url@npm:15.1.0" - dependencies: - tr46: "npm:^6.0.0" - webidl-conversions: "npm:^8.0.0" - checksum: 10/9ae5ce70060f2a9ea73799062af6e796ec2477f44bf1a886953b405700e3ab11d15aa0fe7088c4215f839e56a845d5d1c44584ed292a832837a8c8549c566886 - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: "npm:~0.0.3" - webidl-conversions: "npm:^3.0.0" - checksum: 10/f95adbc1e80820828b45cc671d97da7cd5e4ef9deb426c31bcd5ab00dc7103042291613b3ef3caec0a2335ed09e0d5ed026c940755dbb6d404e2b27f940fdf07 - languageName: node - linkType: hard - -"which@npm:^2.0.1": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: ./bin/node-which - checksum: 10/4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f - languageName: node - linkType: hard - -"which@npm:^6.0.0": - version: 6.0.0 - resolution: "which@npm:6.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: 10/df19b2cd8aac94b333fa29b42e8e371a21e634a742a3b156716f7752a5afe1d73fb5d8bce9b89326f453d96879e8fe626eb421e0117eb1a3ce9fd8c97f6b7db9 - languageName: node - linkType: hard - -"why-is-node-running@npm:^2.3.0": - version: 2.3.0 - resolution: "why-is-node-running@npm:2.3.0" - dependencies: - siginfo: "npm:^2.0.0" - stackback: "npm:0.0.2" - bin: - why-is-node-running: cli.js - checksum: 10/0de6e6cd8f2f94a8b5ca44e84cf1751eadcac3ebedcdc6e5fbbe6c8011904afcbc1a2777c53496ec02ced7b81f2e7eda61e76bf8262a8bc3ceaa1f6040508051 - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10/cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 10/7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 10/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 - languageName: node - linkType: hard - -"write-file-atomic@npm:^4.0.2": - version: 4.0.2 - resolution: "write-file-atomic@npm:4.0.2" - dependencies: - imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^3.0.7" - checksum: 10/3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246 - languageName: node - linkType: hard - -"ws@npm:^7, ws@npm:^7.5.10": - version: 7.5.10 - resolution: "ws@npm:7.5.10" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0 - languageName: node - linkType: hard - -"ws@npm:^8.18.0, ws@npm:^8.18.3": - version: 8.19.0 - resolution: "ws@npm:8.19.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/26e4901e93abaf73af9f26a93707c95b4845e91a7a347ec8c569e6e9be7f9df066f6c2b817b2d685544e208207898a750b78461e6e8d810c11a370771450c31b - languageName: node - linkType: hard - -"wsl-utils@npm:^0.1.0": - version: 0.1.0 - resolution: "wsl-utils@npm:0.1.0" - dependencies: - is-wsl: "npm:^3.1.0" - checksum: 10/de4c92187e04c3c27b4478f410a02e81c351dc85efa3447bf1666f34fc80baacd890a6698ec91995631714086992036013286aea3d77e6974020d40a08e00aec - languageName: node - linkType: hard - -"xml-name-validator@npm:^5.0.0": - version: 5.0.0 - resolution: "xml-name-validator@npm:5.0.0" - checksum: 10/43f30f3f6786e406dd665acf08cd742d5f8a46486bd72517edb04b27d1bcd1599664c2a4a99fc3f1e56a3194bff588b12f178b7972bc45c8047bdc4c3ac8d4a1 - languageName: node - linkType: hard - -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 10/4ad5924974efd004a47cce6acf5c0269aee0e62f9a805a426db3337af7bcbd331099df174b024ace4fb18971b8a56de386d2e73a1c4b020e3abd63a4a9b917f1 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 10/5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d - languageName: node - linkType: hard - -"yallist@npm:^3.0.2": - version: 3.1.1 - resolution: "yallist@npm:3.1.1" - checksum: 10/9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd - languageName: node - linkType: hard - -"yallist@npm:^5.0.0": - version: 5.0.0 - resolution: "yallist@npm:5.0.0" - checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a - languageName: node - linkType: hard - -"yaml@npm:^2.2.2, yaml@npm:^2.6.1": - version: 2.8.2 - resolution: "yaml@npm:2.8.2" - bin: - yaml: bin.mjs - checksum: 10/4eab0074da6bc5a5bffd25b9b359cf7061b771b95d1b3b571852098380db3b1b8f96e0f1f354b56cc7216aa97cea25163377ccbc33a2e9ce00316fe8d02f4539 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e - languageName: node - linkType: hard - -"yargs@npm:^17.6.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 - languageName: node - linkType: hard From 6091ee3d5fb0ccf650bf3b4c4f8b46aeea46925d Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Thu, 15 Jan 2026 19:42:42 -0800 Subject: [PATCH 03/30] Revert "remove yarn.lock from paradigm" This reverts commit d6b28a404bac3d8a1c61c87fa966a58f9e7d34d9. --- yarn.lock | 10027 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 10027 insertions(+) create mode 100644 yarn.lock diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..e554110 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,10027 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10 + +"@acemir/cssom@npm:^0.9.28": + version: 0.9.31 + resolution: "@acemir/cssom@npm:0.9.31" + checksum: 10/5948336f7f122062d714f4bb519937c42c91c84be348e31b35179f6109efc6753a695701c29f2271d8990f6f728168e933038418d97646cc5a1096099c3455b5 + languageName: node + linkType: hard + +"@adobe/css-tools@npm:^4.4.0": + version: 4.4.4 + resolution: "@adobe/css-tools@npm:4.4.4" + checksum: 10/0abd4715737877e5aa5d730d6ec2cffae2131102ddc8310ac5ba3f457ffb2ef453324dbb5b927e3cbc3f81bdd29ce485754014c6e64f4577a49540c76e26ac6b + languageName: node + linkType: hard + +"@asamuzakjp/css-color@npm:^4.1.1": + version: 4.1.1 + resolution: "@asamuzakjp/css-color@npm:4.1.1" + dependencies: + "@csstools/css-calc": "npm:^2.1.4" + "@csstools/css-color-parser": "npm:^3.1.0" + "@csstools/css-parser-algorithms": "npm:^3.0.5" + "@csstools/css-tokenizer": "npm:^3.0.4" + lru-cache: "npm:^11.2.4" + checksum: 10/4b7e900d9d18a86e01a42d6140936a0373801e44854bcdd70fc7c06022b7e6a793d1960fbe9f6a65bdad1874798a30c0cd91e52bfd5eae909b3347c98cc1c4f5 + languageName: node + linkType: hard + +"@asamuzakjp/dom-selector@npm:^6.7.6": + version: 6.7.6 + resolution: "@asamuzakjp/dom-selector@npm:6.7.6" + dependencies: + "@asamuzakjp/nwsapi": "npm:^2.3.9" + bidi-js: "npm:^1.0.3" + css-tree: "npm:^3.1.0" + is-potential-custom-element-name: "npm:^1.0.1" + lru-cache: "npm:^11.2.4" + checksum: 10/91a479f5f59a3b1b23f46407d874882c05b50e72316e57af105c88603fb1008120c46c7fe7504c5be556ea4c9a68ee10aee43433bd8d34f000b9aaf6dcae4d5c + languageName: node + linkType: hard + +"@asamuzakjp/nwsapi@npm:^2.3.9": + version: 2.3.9 + resolution: "@asamuzakjp/nwsapi@npm:2.3.9" + checksum: 10/95a6d1c102e1117fe818da087fcc5b914d23e0699855991bae50b891435dd1945ad7d384198f8bcf616207fd85b7ec32e3db6b96e9309d84c6903b8dc4151e34 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/code-frame@npm:7.28.6" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10/93e7ed9e039e3cb661bdb97c26feebafacc6ec13d745881dae5c7e2708f579475daebe7a3b5d23b183bb940b30744f52f4a5bcb65b4df03b79d82fcb38495784 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/compat-data@npm:7.28.6" + checksum: 10/dc17dfb55711a15f006e34c4610c49b7335fc11b23e192f9e5f625e8ea0f48805e61a57b6b4f5550879332782c93af0b5d6952825fffbb8d4e604b14d698249f + languageName: node + linkType: hard + +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.21.3, @babel/core@npm:^7.25.2, @babel/core@npm:^7.28.0, @babel/core@npm:^7.28.5": + version: 7.28.6 + resolution: "@babel/core@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/generator": "npm:^7.28.6" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/1a150a69c547daf13c457be1fdaf1a0935d02b94605e777e049537ec2f279b4bb442ffbe1c2d8ff62c688878b1d5530a5784daf72ece950d1917fb78717f51d2 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.5, @babel/generator@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/generator@npm:7.28.6" + dependencies: + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10/ef2af927e8e0985d02ec4321a242da761a934e927539147c59fdd544034dc7f0e9846f6bf86209aca7a28aee2243ed0fad668adccd48f96d7d6866215173f9af + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" + dependencies: + "@babel/types": "npm:^7.27.3" + checksum: 10/63863a5c936ef82b546ca289c9d1b18fabfc24da5c4ee382830b124e2e79b68d626207febc8d4bffc720f50b2ee65691d7d12cc0308679dee2cd6bdc926b7190 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/f512a5aeee4dfc6ea8807f521d085fdca8d66a7d068a6dd5e5b37da10a6081d648c0bbf66791a081e4e8e6556758da44831b331540965dfbf4f5275f3d0a8788 + languageName: node + linkType: hard + +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10/91445f7edfde9b65dcac47f4f858f68dc1661bf73332060ab67ad7cc7b313421099a2bfc4bda30c3db3842cfa1e86fffbb0d7b2c5205a177d91b22c8d7d9cb47 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10/64b1380d74425566a3c288074d7ce4dea56d775d2d3325a3d4a6df1dca702916c1d268133b6f385de9ba5b822b3c6e2af5d3b11ac88e5453d5698d77264f0ec0 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/2e421c7db743249819ee51e83054952709dc2e197c7d5d415b4bdddc718580195704bfcdf38544b3f674efc2eccd4d29a65d38678fc827ed3934a7690984cd8b + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: 10/21c853bbc13dbdddf03309c9a0477270124ad48989e1ad6524b83e83a77524b333f92edd2caae645c5a7ecf264ec6d04a9ebe15aeb54c7f33c037b71ec521e4a + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10/8e5d9b0133702cfacc7f368bf792f0f8ac0483794877c6dca5fcb73810ee138e27527701826fb58a40a004f3a5ec0a2f3c3dd5e326d262530b119918f3132ba7 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10/db73e6a308092531c629ee5de7f0d04390835b21a263be2644276cb27da2384b64676cab9f22cd8d8dbd854c92b1d7d56fc8517cf0070c35d1c14a8c828b0903 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" + dependencies: + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10/213485cdfffc4deb81fc1bf2cefed61bc825049322590ef69690e223faa300a2a4d1e7d806c723bb1f1f538226b9b1b6c356ca94eb47fa7c6d9e9f251ee425e6 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.28.5, @babel/parser@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/parser@npm:7.28.6" + dependencies: + "@babel/types": "npm:^7.28.6" + bin: + parser: ./bin/babel-parser.js + checksum: 10/483a6fb5f9876ec9cbbb98816f2c94f39ae4d1158d35f87e1c4bf19a1f56027c96a1a3962ff0c8c46e8322a6d9e1c80d26b7f9668410df13d5b5769d9447b010 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.28.6 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/6c8c6a5988dbb9799d6027360d1a5ba64faabf551f2ef11ba4eade0c62253b5c85d44ddc8eb643c74b9acb2bcaa664a950bd5de9a5d4aef291c4f2a48223bb4b + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/572e38f5c1bb4b8124300e7e3dd13e82ae84a21f90d3f0786c98cd05e63c78ca1f32d1cfe462dfbaf5e7d5102fa7cd8fd741dfe4f3afc2e01a3b2877dcc8c866 + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/72cbae66a58c6c36f7e12e8ed79f292192d858dd4bb00e9e89d8b695e4c5cb6ef48eec84bffff421a5db93fd10412c581f1cccdb00264065df76f121995bdb68 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/e2843362adb53692be5ee9fa07a386d2d8883daad2063a3575b3c373fc14cdf4ea7978c67a183cb631b4c9c8d77b2f48c24c088f8e65cc3600cb8e97d72a7161 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx@npm:^7.25.2": + version: 7.28.6 + resolution: "@babel/plugin-transform-react-jsx@npm:7.28.6" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.28.6" + "@babel/plugin-syntax-jsx": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c6eade7309f0710b6aac9e747f8c3305633801c035a35efc5e2436742cc466e457ed5848d3dd5dade36e34332cfc50ac92d69a33f7803d66ae2d72f13a76c3bc + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.25.4": + version: 7.28.6 + resolution: "@babel/runtime@npm:7.28.6" + checksum: 10/fbcd439cb74d4a681958eb064c509829e3f46d8a4bfaaf441baa81bb6733d1e680bccc676c813883d7741bcaada1d0d04b15aa320ef280b5734e2192b50decf9 + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.0, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10/0ad6e32bf1e7e31bf6b52c20d15391f541ddd645cbd488a77fe537a15b280ee91acd3a777062c52e03eedbc2e1f41548791f6a3697c02476ec5daf49faa38533 + languageName: node + linkType: hard + +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/traverse@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/generator": "npm:^7.28.6" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.6" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + debug: "npm:^4.3.1" + checksum: 10/dd71efe9412433169b805d5c346a6473e539ce30f605752a0d40a0733feba37259bd72bb4ad2ab591e2eaff1ee56633de160c1e98efdc8f373cf33a4a8660275 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.3.3": + version: 7.28.6 + resolution: "@babel/types@npm:7.28.6" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10/f9c6e52b451065aae5654686ecfc7de2d27dd0fbbc204ee2bd912a71daa359521a32f378981b1cf333ace6c8f86928814452cb9f388a7da59ad468038deb6b5f + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^1.0.2": + version: 1.0.2 + resolution: "@bcoe/v8-coverage@npm:1.0.2" + checksum: 10/46600b2dde460269b07a8e4f12b72e418eae1337b85c979f43af3336c9a1c65b04e42508ab6b245f1e0e3c64328e1c38d8cd733e4a7cebc4fbf9cf65c6e59937 + languageName: node + linkType: hard + +"@biomejs/biome@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/biome@npm:2.3.11" + dependencies: + "@biomejs/cli-darwin-arm64": "npm:2.3.11" + "@biomejs/cli-darwin-x64": "npm:2.3.11" + "@biomejs/cli-linux-arm64": "npm:2.3.11" + "@biomejs/cli-linux-arm64-musl": "npm:2.3.11" + "@biomejs/cli-linux-x64": "npm:2.3.11" + "@biomejs/cli-linux-x64-musl": "npm:2.3.11" + "@biomejs/cli-win32-arm64": "npm:2.3.11" + "@biomejs/cli-win32-x64": "npm:2.3.11" + dependenciesMeta: + "@biomejs/cli-darwin-arm64": + optional: true + "@biomejs/cli-darwin-x64": + optional: true + "@biomejs/cli-linux-arm64": + optional: true + "@biomejs/cli-linux-arm64-musl": + optional: true + "@biomejs/cli-linux-x64": + optional: true + "@biomejs/cli-linux-x64-musl": + optional: true + "@biomejs/cli-win32-arm64": + optional: true + "@biomejs/cli-win32-x64": + optional: true + bin: + biome: bin/biome + checksum: 10/37b6ec783ddf8ce994e6f9df3e170b8233a99d49c4fbd75c1f65a41715edd42c7d15d981928a8765e1b7109271806ccdd96c6b098f036c61112dde2003e80509 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-arm64@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/cli-darwin-arm64@npm:2.3.11" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-x64@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/cli-darwin-x64@npm:2.3.11" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64-musl@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/cli-linux-arm64-musl@npm:2.3.11" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/cli-linux-arm64@npm:2.3.11" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64-musl@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/cli-linux-x64-musl@npm:2.3.11" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/cli-linux-x64@npm:2.3.11" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-win32-arm64@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/cli-win32-arm64@npm:2.3.11" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-win32-x64@npm:2.3.11": + version: 2.3.11 + resolution: "@biomejs/cli-win32-x64@npm:2.3.11" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@chromatic-com/storybook@npm:^4.1.2": + version: 4.1.3 + resolution: "@chromatic-com/storybook@npm:4.1.3" + dependencies: + "@neoconfetti/react": "npm:^1.0.0" + chromatic: "npm:^13.3.3" + filesize: "npm:^10.0.12" + jsonfile: "npm:^6.1.0" + strip-ansi: "npm:^7.1.0" + peerDependencies: + storybook: ^0.0.0-0 || ^9.0.0 || ^9.1.0-0 || ^9.2.0-0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 + checksum: 10/e5f33dc69442f4173cd76e8a5527d6b8a8e8c3870bd2483c2460a5e48bef5ca35b7f2b0c81209dcb10c83a8cbb629230d8a989d9a2328aa01ade8f4209e30dd1 + languageName: node + linkType: hard + +"@code-glue/paradigm@workspace:.": + version: 0.0.0-use.local + resolution: "@code-glue/paradigm@workspace:." + dependencies: + "@biomejs/biome": "npm:2.3.11" + "@chromatic-com/storybook": "npm:^4.1.2" + "@fontsource/nunito-sans": "npm:^5.2.7" + "@storybook/addon-a11y": "npm:^10.0.7" + "@storybook/addon-docs": "npm:^10.0.7" + "@storybook/addon-vitest": "npm:^10.0.7" + "@storybook/react-vite": "npm:^10.0.7" + "@svgr/core": "npm:^8.1.0" + "@svgr/plugin-jsx": "npm:^8.1.0" + "@tamagui/config": "npm:1.137.3" + "@tamagui/vite-plugin": "npm:1.137.3" + "@types/culori": "npm:^4" + "@types/node": "npm:^22.10.2" + "@types/pluralize": "npm:^0.0.33" + "@types/react": "npm:^19.2.0" + "@types/react-dom": "npm:^19.2.0" + "@types/react-native-web": "npm:^0.19.2" + "@types/rtl-detect": "npm:^1" + "@vitejs/plugin-react": "npm:^5.0.4" + "@vitest/browser-playwright": "npm:^4.0.8" + "@vitest/coverage-v8": "npm:^4.0.8" + "@window-splitter/react": "npm:^1.1.2" + browser-info: "npm:^1.3.0" + culori: "npm:^4.0.2" + dotenv: "npm:^17.2.3" + jsdom: "npm:^27.0.0" + motion: "npm:^12.23.26" + patch-package: "npm:^8.0.1" + playwright: "npm:^1.56.1" + pluralize: "npm:^8.0.0" + react: "npm:^19.2.0" + react-dom: "npm:^19.2.0" + react-native-device-info: "npm:^15.0.1" + react-native-web: "npm:^0.21.2" + rtl-detect: "npm:^1.1.2" + storybook: "npm:^10.0.7" + tamagui: "npm:1.137.3" + tsx: "npm:^4.19.2" + typescript: "npm:^5.9.3" + unplugin-fonts: "npm:^1.4.0" + vite: "npm:^7.1.7" + vite-plugin-svgr: "npm:^4.3.0" + vite-tsconfig-paths: "npm:^5.1.4" + vitest: "npm:^3.0.5" + web-vitals: "npm:^5.1.0" + languageName: unknown + linkType: soft + +"@csstools/color-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@csstools/color-helpers@npm:5.1.0" + checksum: 10/0138b3d5ccbe77aeccf6721fd008a53523c70e932f0c82dca24a1277ca780447e1d8357da47512ebf96358476f8764de57002f3e491920d67e69202f5a74c383 + languageName: node + linkType: hard + +"@csstools/css-calc@npm:^2.1.4": + version: 2.1.4 + resolution: "@csstools/css-calc@npm:2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74 + languageName: node + linkType: hard + +"@csstools/css-color-parser@npm:^3.1.0": + version: 3.1.0 + resolution: "@csstools/css-color-parser@npm:3.1.0" + dependencies: + "@csstools/color-helpers": "npm:^5.1.0" + "@csstools/css-calc": "npm:^2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/4741095fdc4501e8e7ada4ed14fbf9dbbe6fea9b989818790ebca15657c29c62defbebacf18592cde2aa638a1d098bbe86d742d2c84ba932fbc00fac51cb8805 + languageName: node + linkType: hard + +"@csstools/css-parser-algorithms@npm:^3.0.5": + version: 3.0.5 + resolution: "@csstools/css-parser-algorithms@npm:3.0.5" + peerDependencies: + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/e93083b5cb36a3c1e7a47ce10cf62961d05bd1e4c608bb3ee50186ff740157ab0ec16a3956f7b86251efd10703034d849693201eea858ae904848c68d2d46ada + languageName: node + linkType: hard + +"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21": + version: 1.0.25 + resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.25" + checksum: 10/42dfcd164ed6a66eee8dd3fcdbdaa58d032ab8c3bb5ead2453915429367766879b25332e09379a67357fd33742b856160e7c0182c7d90be00f57571b916c18e7 + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^3.0.4": + version: 3.0.4 + resolution: "@csstools/css-tokenizer@npm:3.0.4" + checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f + languageName: node + linkType: hard + +"@emotion/is-prop-valid@npm:^0.8.2": + version: 0.8.8 + resolution: "@emotion/is-prop-valid@npm:0.8.8" + dependencies: + "@emotion/memoize": "npm:0.7.4" + checksum: 10/e85bdeb9d9d23de422f271e0f5311a0142b15055bb7e610440dbf250f0cdfd049df88af72a49e2c6081954481f1cbeca9172e2116ff536b38229397dfbed8082 + languageName: node + linkType: hard + +"@emotion/memoize@npm:0.7.4": + version: 0.7.4 + resolution: "@emotion/memoize@npm:0.7.4" + checksum: 10/4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/aix-ppc64@npm:0.25.12" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/aix-ppc64@npm:0.27.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm64@npm:0.25.12" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/android-arm64@npm:0.27.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm@npm:0.25.12" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/android-arm@npm:0.27.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-x64@npm:0.25.12" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/android-x64@npm:0.27.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-arm64@npm:0.25.12" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/darwin-arm64@npm:0.27.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-x64@npm:0.25.12" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/darwin-x64@npm:0.27.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-arm64@npm:0.25.12" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/freebsd-arm64@npm:0.27.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-x64@npm:0.25.12" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/freebsd-x64@npm:0.27.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm64@npm:0.25.12" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-arm64@npm:0.27.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm@npm:0.25.12" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-arm@npm:0.27.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ia32@npm:0.25.12" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-ia32@npm:0.27.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-loong64@npm:0.25.12" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-loong64@npm:0.27.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-mips64el@npm:0.25.12" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-mips64el@npm:0.27.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ppc64@npm:0.25.12" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-ppc64@npm:0.27.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-riscv64@npm:0.25.12" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-riscv64@npm:0.27.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-s390x@npm:0.25.12" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-s390x@npm:0.27.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-x64@npm:0.25.12" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/linux-x64@npm:0.27.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-arm64@npm:0.25.12" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/netbsd-arm64@npm:0.27.2" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-x64@npm:0.25.12" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/netbsd-x64@npm:0.27.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-arm64@npm:0.25.12" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/openbsd-arm64@npm:0.27.2" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-x64@npm:0.25.12" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/openbsd-x64@npm:0.27.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openharmony-arm64@npm:0.25.12" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/openharmony-arm64@npm:0.27.2" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/sunos-x64@npm:0.25.12" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/sunos-x64@npm:0.27.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-arm64@npm:0.25.12" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/win32-arm64@npm:0.27.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-ia32@npm:0.25.12" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/win32-ia32@npm:0.27.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-x64@npm:0.25.12" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.27.2": + version: 0.27.2 + resolution: "@esbuild/win32-x64@npm:0.27.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@exodus/bytes@npm:^1.6.0": + version: 1.8.0 + resolution: "@exodus/bytes@npm:1.8.0" + peerDependencies: + "@exodus/crypto": ^1.0.0-rc.4 + peerDependenciesMeta: + "@exodus/crypto": + optional: true + checksum: 10/aed2f77fbdfbadfc686ee66be68c192dd9138677daa65d368b8aaee006432518fec1098b4319073692d9cce52c50e0269b700801c1cb13a694f8dd04a2e1c5ec + languageName: node + linkType: hard + +"@floating-ui/core@npm:^1.0.0, @floating-ui/core@npm:^1.7.3": + version: 1.7.3 + resolution: "@floating-ui/core@npm:1.7.3" + dependencies: + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10/a8952ff2673ddf28f12feeb86d90c54949e45bcb1af5758b7672850ac0dadb36d4bd61aa45dad1b6a35ba40d4756d3573afac6610b90502639d7266b91e0864e + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.7.4": + version: 1.7.4 + resolution: "@floating-ui/dom@npm:1.7.4" + dependencies: + "@floating-ui/core": "npm:^1.7.3" + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10/d3d6a23e7b9804ba56338c7c666590258683af14b6026270d32afc1202f72b5b82cca359004bdc7830bf2463a045da6c7bd4e7d5351218cf270ff94206197971 + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.1.3, @floating-ui/react-dom@npm:^2.1.6": + version: 2.1.6 + resolution: "@floating-ui/react-dom@npm:2.1.6" + dependencies: + "@floating-ui/dom": "npm:^1.7.4" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 10/fbfd3319b42edb9c156e4e872f500d2edb112bc9cfd1b45892bff16ccf21c2484ddc9c416f7631c2aaaadec1b2f98b205db8a3f89eb78ca870905fcfe3917c35 + languageName: node + linkType: hard + +"@floating-ui/react-native@npm:^0.10.7": + version: 0.10.7 + resolution: "@floating-ui/react-native@npm:0.10.7" + dependencies: + "@floating-ui/core": "npm:^1.0.0" + peerDependencies: + react: ">=16.8.0" + react-native: ">=0.64.0" + checksum: 10/98f665b8bea1b02f8b8f6488d699716cca8e870bf137ae5e25d287bd7b31bfc9bbc07cfdd3bafc227128d08985af8b4bf985b7a48859a88ef862ff62a4af915b + languageName: node + linkType: hard + +"@floating-ui/react@npm:^0.27.12": + version: 0.27.16 + resolution: "@floating-ui/react@npm:0.27.16" + dependencies: + "@floating-ui/react-dom": "npm:^2.1.6" + "@floating-ui/utils": "npm:^0.2.10" + tabbable: "npm:^6.0.0" + peerDependencies: + react: ">=17.0.0" + react-dom: ">=17.0.0" + checksum: 10/b9baedee124035323a8f74794ec782678faf52af1c88731ce7d2641b7e7c97748fda1e711a3c4db007a0153d93158d867f4726ee632d713d3de76ec4bdfd84e1 + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.10": + version: 0.2.10 + resolution: "@floating-ui/utils@npm:0.2.10" + checksum: 10/b635ea865a8be2484b608b7157f5abf9ed439f351011a74b7e988439e2898199a9a8b790f52291e05bdcf119088160dc782d98cff45cc98c5a271bc6f51327ae + languageName: node + linkType: hard + +"@fontsource/nunito-sans@npm:^5.2.7": + version: 5.2.7 + resolution: "@fontsource/nunito-sans@npm:5.2.7" + checksum: 10/c902325ad09e1fb482d59eb8b7cafc803e95fd020079bb2d3f522ff29a60400f0ef712c926bf10d81cf21e6e213c26c2d94a88d5435c959510d7627107bd61f5 + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10/102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10/cf3b7f206aff12128214a1df764ac8cdbc517c110db85249b945282407e3dfc5c6e66286383a7c9391a059fc8e6e6a8ca82262fc9d2590bd615376141fbebd2d + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10/e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 + languageName: node + linkType: hard + +"@isaacs/ttlcache@npm:^1.4.1": + version: 1.4.1 + resolution: "@isaacs/ttlcache@npm:1.4.1" + checksum: 10/57f2b00b58845d48a173c7668c58c27c3e6f91a56c17d6d4c58b38780a475a858ce3b4fc2cd4304469eee9f49818b79a187f0e13120b3617c4f67e4abc475698 + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10/b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10/a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b + languageName: node + linkType: hard + +"@jest/create-cache-key-function@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/create-cache-key-function@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + checksum: 10/061ef63b13ec8c8e5d08e4456f03b5cf8c7f9c1cab4fed8402e1479153cafce6eea80420e308ef62027abb7e29b825fcfa06551856bd021d98e92e381bf91723 + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10/90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8 + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10/9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27 + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10/910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10/30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1 + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10/f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd + languageName: node + linkType: hard + +"@joshwooding/vite-plugin-react-docgen-typescript@npm:^0.6.3": + version: 0.6.3 + resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.6.3" + dependencies: + glob: "npm:^11.1.0" + react-docgen-typescript: "npm:^2.2.2" + peerDependencies: + typescript: ">= 4.3.x" + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/8a0f2c52b99e0dff4eeee574cf373b794e5398ee3c6b4d272378ccfe3b7dc2f3dc647d446716998ee2d88ee26df617e7b10da949702edcb625ee49e93b7daa95 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a + languageName: node + linkType: hard + +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/c2bb01856e65b506d439455f28aceacf130d6c023d1d4e3b48705e88def3571753e1a887daa04b078b562316c92d26ce36408a60534bceca3f830aec88a339ad + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10/847f1177d3d133a0966ef61ca29abea0d79788a0652f90ee1893b3da968c190b7e31c3534cc53701179dd6b14601eef3d78644e727e05b1a08c68d281aedc4ba + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28, @jridgewell/trace-mapping@npm:^0.3.31": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606 + languageName: node + linkType: hard + +"@mdx-js/react@npm:^3.0.0": + version: 3.1.1 + resolution: "@mdx-js/react@npm:3.1.1" + dependencies: + "@types/mdx": "npm:^2.0.0" + peerDependencies: + "@types/react": ">=16" + react: ">=16" + checksum: 10/52a740e2f37761694fa94d4704b7825084b4055616a95c8b8f4c1676190d399ddc5cdbb399ffc45b550beecd30497a7224c2e5b05bf43ecb668c7473641037d1 + languageName: node + linkType: hard + +"@motionone/animation@npm:^10.12.0": + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" + dependencies: + "@motionone/easing": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10/c7fc04dd10d6cade3d3b63d26f2532a2b2731233afc0454722e55ad8061fb3923d926db9cc09f1bcedb39f504fcee1e80adaab270523846998aad3017364a583 + languageName: node + linkType: hard + +"@motionone/dom@npm:10.12.0": + version: 10.12.0 + resolution: "@motionone/dom@npm:10.12.0" + dependencies: + "@motionone/animation": "npm:^10.12.0" + "@motionone/generators": "npm:^10.12.0" + "@motionone/types": "npm:^10.12.0" + "@motionone/utils": "npm:^10.12.0" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10/6fd7804b8adba5578d700fced12df6e7fca366aeda8837471286481ebfb5275facd3883448df84a2f772c32e7e3297fc696d3a19b110214f070f305b1ab21c67 + languageName: node + linkType: hard + +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" + dependencies: + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10/a455a06ccee907ce9da7b1dfe392060a473132733e3f92bbee3a99c36af7baa333cf3c6e38c6d44ad0f9878fdafca3c3f4bcfe55aaeb2a633e45d8e0429f8fa5 + languageName: node + linkType: hard + +"@motionone/generators@npm:^10.12.0": + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" + dependencies: + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10/149720881e8db6a1ff38cea98349c3a00f72e5318b645459b68a2aeddb1f2be63ad2ae8978f6c4a63e2414f39e65f06de13a43fd35cf24dc3fb3e3c7f87526bc + languageName: node + linkType: hard + +"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 10/21d92d733ba30f810b72609fe04f2ef86125ba0160b826974605cc4cc5fbb6ab7bbf1640cbc64fd6298eb8d36fb920ad3ca646c76adf0e2c47a4920200616952 + languageName: node + linkType: hard + +"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" + dependencies: + "@motionone/types": "npm:^10.17.1" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10/0fa9232d132383880d6004522ded763d60f490946584e02bca7f64df98fae07421071f3a85de06aa6ecb52632a47a7586b4143e824e459a87cc852fab657e549 + languageName: node + linkType: hard + +"@napi-rs/nice-android-arm-eabi@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-android-arm-eabi@npm:1.1.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@napi-rs/nice-android-arm64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-android-arm64@npm:1.1.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@napi-rs/nice-darwin-arm64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-darwin-arm64@npm:1.1.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@napi-rs/nice-darwin-x64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-darwin-x64@npm:1.1.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@napi-rs/nice-freebsd-x64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-freebsd-x64@npm:1.1.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@napi-rs/nice-linux-arm-gnueabihf@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-arm-gnueabihf@npm:1.1.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@napi-rs/nice-linux-arm64-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-arm64-gnu@npm:1.1.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@napi-rs/nice-linux-arm64-musl@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-arm64-musl@npm:1.1.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@napi-rs/nice-linux-ppc64-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-ppc64-gnu@npm:1.1.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@napi-rs/nice-linux-riscv64-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-riscv64-gnu@npm:1.1.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@napi-rs/nice-linux-s390x-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-s390x-gnu@npm:1.1.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@napi-rs/nice-linux-x64-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-x64-gnu@npm:1.1.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@napi-rs/nice-linux-x64-musl@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-x64-musl@npm:1.1.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@napi-rs/nice-openharmony-arm64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-openharmony-arm64@npm:1.1.1" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@napi-rs/nice-win32-arm64-msvc@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-win32-arm64-msvc@npm:1.1.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@napi-rs/nice-win32-ia32-msvc@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-win32-ia32-msvc@npm:1.1.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@napi-rs/nice-win32-x64-msvc@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-win32-x64-msvc@npm:1.1.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@napi-rs/nice@npm:^1.0.1": + version: 1.1.1 + resolution: "@napi-rs/nice@npm:1.1.1" + dependencies: + "@napi-rs/nice-android-arm-eabi": "npm:1.1.1" + "@napi-rs/nice-android-arm64": "npm:1.1.1" + "@napi-rs/nice-darwin-arm64": "npm:1.1.1" + "@napi-rs/nice-darwin-x64": "npm:1.1.1" + "@napi-rs/nice-freebsd-x64": "npm:1.1.1" + "@napi-rs/nice-linux-arm-gnueabihf": "npm:1.1.1" + "@napi-rs/nice-linux-arm64-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-arm64-musl": "npm:1.1.1" + "@napi-rs/nice-linux-ppc64-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-riscv64-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-s390x-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-x64-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-x64-musl": "npm:1.1.1" + "@napi-rs/nice-openharmony-arm64": "npm:1.1.1" + "@napi-rs/nice-win32-arm64-msvc": "npm:1.1.1" + "@napi-rs/nice-win32-ia32-msvc": "npm:1.1.1" + "@napi-rs/nice-win32-x64-msvc": "npm:1.1.1" + dependenciesMeta: + "@napi-rs/nice-android-arm-eabi": + optional: true + "@napi-rs/nice-android-arm64": + optional: true + "@napi-rs/nice-darwin-arm64": + optional: true + "@napi-rs/nice-darwin-x64": + optional: true + "@napi-rs/nice-freebsd-x64": + optional: true + "@napi-rs/nice-linux-arm-gnueabihf": + optional: true + "@napi-rs/nice-linux-arm64-gnu": + optional: true + "@napi-rs/nice-linux-arm64-musl": + optional: true + "@napi-rs/nice-linux-ppc64-gnu": + optional: true + "@napi-rs/nice-linux-riscv64-gnu": + optional: true + "@napi-rs/nice-linux-s390x-gnu": + optional: true + "@napi-rs/nice-linux-x64-gnu": + optional: true + "@napi-rs/nice-linux-x64-musl": + optional: true + "@napi-rs/nice-openharmony-arm64": + optional: true + "@napi-rs/nice-win32-arm64-msvc": + optional: true + "@napi-rs/nice-win32-ia32-msvc": + optional: true + "@napi-rs/nice-win32-x64-msvc": + optional: true + checksum: 10/3f197c9536d0294f732a2acbe05a6d2fddc2794873b5b73edd395f56e3aed90b46c053001af80ea006d4d276cbb4e4196f8dbee0c214163b8e4b787e570a37e1 + languageName: node + linkType: hard + +"@neoconfetti/react@npm:^1.0.0": + version: 1.0.0 + resolution: "@neoconfetti/react@npm:1.0.0" + checksum: 10/71a623f2df79c773b6693fab3a252ee2d7bb1da4a8986c2d15b5ef25493835c1de64f2e44637faf823970d43d63f32227b09a6605ad23f39bc82c14d810e45cd + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10/6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10/012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10/40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/agent@npm:4.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^11.2.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10/1a81573becc60515031accc696e6405e9b894e65c12b98ef4aeee03b5617c41948633159dbf6caf5dde5b47367eeb749bdc7b7dfb21960930a9060a935c6f636 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/fs@npm:5.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10/4935c7719d17830d0f9fa46c50be17b2a3c945cec61760f6d0909bce47677c42e1810ca673305890f9e84f008ec4d8e841182f371e42100a8159d15f22249208 + languageName: node + linkType: hard + +"@polka/url@npm:^1.0.0-next.24": + version: 1.0.0-next.29 + resolution: "@polka/url@npm:1.0.0-next.29" + checksum: 10/69ca11ab15a4ffec7f0b07fcc4e1f01489b3d9683a7e1867758818386575c60c213401259ba3705b8a812228d17e2bfd18e6f021194d943fff4bca389c9d4f28 + languageName: node + linkType: hard + +"@react-aria/ssr@npm:^3.9.10": + version: 3.9.10 + resolution: "@react-aria/ssr@npm:3.9.10" + dependencies: + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/3b414b5b174769e874014604749d9beaf2556f360f61d3df3223bca6150c16dd37fbf16800e669a2b0045bd221df70212756991a426a7a472c56aac6c0dabd1b + languageName: node + linkType: hard + +"@react-aria/utils@npm:^3.28.2": + version: 3.32.0 + resolution: "@react-aria/utils@npm:3.32.0" + dependencies: + "@react-aria/ssr": "npm:^3.9.10" + "@react-stately/flags": "npm:^3.1.2" + "@react-stately/utils": "npm:^3.11.0" + "@react-types/shared": "npm:^3.32.1" + "@swc/helpers": "npm:^0.5.0" + clsx: "npm:^2.0.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/be60a6b175568880828f3d2d492386458c78b90574601d3f70689e1fabd3d0af26b6e6006b3ac919af5332e7b096e5982a107b8413cf6c10419049b3914465bf + languageName: node + linkType: hard + +"@react-native/assets-registry@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/assets-registry@npm:0.83.1" + checksum: 10/ea3fc64ec075f18fe745b903c106cb318404a3ebb22c57fadcd994ddb205c784c58dc7a8327a2f4292ce73ffa9c0bcfdcdf48b781fca443ba2fb43bc8501f34a + languageName: node + linkType: hard + +"@react-native/codegen@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/codegen@npm:0.83.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/parser": "npm:^7.25.3" + glob: "npm:^7.1.1" + hermes-parser: "npm:0.32.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/core": "*" + checksum: 10/0cb7a1a28a40ab6fda71cef77ee07253a3e36b504db47f050a9005099b5c1a7c2d51789bcf297cff5714889c5fcc6d93c4da7e4062cf20ff9235a97caab3881d + languageName: node + linkType: hard + +"@react-native/community-cli-plugin@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/community-cli-plugin@npm:0.83.1" + dependencies: + "@react-native/dev-middleware": "npm:0.83.1" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + metro: "npm:^0.83.3" + metro-config: "npm:^0.83.3" + metro-core: "npm:^0.83.3" + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + "@react-native/metro-config": "*" + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + "@react-native/metro-config": + optional: true + checksum: 10/918689236cd16ae76d39b2d8cb634ab21cf563a14cebdc57751dee7ca8bd0d99d6ecb34617f1489069dc81ca83d743f576303ec7fe7d1075cdbb1ed613ce2108 + languageName: node + linkType: hard + +"@react-native/debugger-frontend@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/debugger-frontend@npm:0.83.1" + checksum: 10/afba3995dd351a578779c8ca989db3188f105cf2f969bcb6f2d8b2e93f9b5d5c841b72e3b80404119d7fa78f1b7ccabe1aa327fb991c582b28388b93c5b0fcce + languageName: node + linkType: hard + +"@react-native/debugger-shell@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/debugger-shell@npm:0.83.1" + dependencies: + cross-spawn: "npm:^7.0.6" + fb-dotslash: "npm:0.5.8" + checksum: 10/f50edd0fc08da31e45b43a8f2412cd28306410ae7665d598df499ddf305ebc6c5d33dbb58890d2f7fb7fc21cc20b750e3f2408a7f01d566173c18403aaa30396 + languageName: node + linkType: hard + +"@react-native/dev-middleware@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/dev-middleware@npm:0.83.1" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.83.1" + "@react-native/debugger-shell": "npm:0.83.1" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.2.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + serve-static: "npm:^1.16.2" + ws: "npm:^7.5.10" + checksum: 10/d259de7328d1e41ff400e3576555877b5bc6b6011910d47137605d61c4dd214b4dc45d7e6b82db8ec735bfc22c80cc5ad8104e0fbd2a53b4469590904c3245ca + languageName: node + linkType: hard + +"@react-native/gradle-plugin@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/gradle-plugin@npm:0.83.1" + checksum: 10/8df74a2bb2bd50bf0b803ccafc179e6a1187f90bf83c4e07179100a95d0b689adc84a0b67a5178809c8aa8557697f2ce46d906bec0999272537441936df0f505 + languageName: node + linkType: hard + +"@react-native/js-polyfills@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/js-polyfills@npm:0.83.1" + checksum: 10/b9466689853398854fca4167b2e4cd9c6ac30e218e6e6a7f88f20d4d0433ac83b26b530bc329ae68d4afb60578e46daacfc2049193123cbc67646b9f2dd7a33f + languageName: node + linkType: hard + +"@react-native/normalize-color@npm:^2.1.0": + version: 2.1.0 + resolution: "@react-native/normalize-color@npm:2.1.0" + checksum: 10/a72b98538e6b7e265fb0669b8767d5f788777fb1a0ac1df7b0c82d8b3a804c8122aa7b819688c5e36fcf90b5ba93050b0070e29d3f0d70ab9530c2abd2bb9f9e + languageName: node + linkType: hard + +"@react-native/normalize-colors@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/normalize-colors@npm:0.83.1" + checksum: 10/9857ffd4003ca4a4dd2c61e03013121ea23906c0f375951152ae2ee924e5472ca9383e9b2b17f88bedfd3d3da319b1eff000d0895fb73ff00df33bc8b46143a1 + languageName: node + linkType: hard + +"@react-native/normalize-colors@npm:^0.74.1": + version: 0.74.89 + resolution: "@react-native/normalize-colors@npm:0.74.89" + checksum: 10/2e2e2f950cc4c2896af6094cb045f1d6e8d73101960b9cadb67b944b1254a9204b8f78a075dafd22cff39bc154a0cbe48b57f262b5d319ecb823c84519352545 + languageName: node + linkType: hard + +"@react-native/virtualized-lists@npm:0.83.1": + version: 0.83.1 + resolution: "@react-native/virtualized-lists@npm:0.83.1" + dependencies: + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@types/react": ^19.2.0 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/3e94de1f964c6c593843a84cb9a008157070b04c4761fd45518937c6e7316afa641fe68a23b12ea3558fb017b951e9f6a5da7a5db7f97dfe4eb65abc55853766 + languageName: node + linkType: hard + +"@react-stately/flags@npm:^3.1.2": + version: 3.1.2 + resolution: "@react-stately/flags@npm:3.1.2" + dependencies: + "@swc/helpers": "npm:^0.5.0" + checksum: 10/a020c3680c36d9624f765c5916ce95d69959f64887928e8f380f11b5362bb0499a901a5842e4e12eb8e5a776af59212b1ee0c4c6a6681ce75f61dace8b2f9c40 + languageName: node + linkType: hard + +"@react-stately/utils@npm:^3.11.0": + version: 3.11.0 + resolution: "@react-stately/utils@npm:3.11.0" + dependencies: + "@swc/helpers": "npm:^0.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/ae3414559cde99230cfd05c19a6498fffa94d268d139825fb4777f5beba4ec5b39f19f1199c8e625d5977ae7f568d1c0dd447b87ec0ab4ed12721303409b9f16 + languageName: node + linkType: hard + +"@react-types/shared@npm:^3.32.1": + version: 3.32.1 + resolution: "@react-types/shared@npm:3.32.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10/33c39d1e23fd73a18519679742ba548c128097831710af4803bec244ae96800271f88dcc4eab958734fc501bb65c17e590028596733761610fb0103c5dea6e36 + languageName: node + linkType: hard + +"@rolldown/pluginutils@npm:1.0.0-beta.53": + version: 1.0.0-beta.53 + resolution: "@rolldown/pluginutils@npm:1.0.0-beta.53" + checksum: 10/09dab7cbff3143838310a003ea5e453b219b27d00f34a88efe4c0c4d2540f16d95b770db2be111a424d51947dc3a3598798124e3f3622a99337f7a7c3f6913b2 + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.2.0": + version: 5.3.0 + resolution: "@rollup/pluginutils@npm:5.3.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^4.0.2" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10/6c7dbab90e0ca5918a36875f745a0f30b47d5e0f45b42ed381ad8f7fed76b23e935766b66e3ae75375a42a80369569913abc8fd2529f4338471a1b2b4dfebaff + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.55.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-android-arm64@npm:4.55.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.55.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.55.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.55.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.55.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.55.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.55.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-gnu@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.55.1" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-musl@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.55.1" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-musl@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.55.1" + conditions: os=linux & cpu=ppc64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.55.1" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.55.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.55.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.55.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-openbsd-x64@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-openbsd-x64@npm:4.55.1" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.55.1" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.55.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.55.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-gnu@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.55.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.55.1": + version: 4.55.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.55.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10/a0af217ba7044426c78df52c23cedede6daf377586f3ac58857c565769358ab1f44ebf95ba04bbe38814fba6e316ca6f02870a009328294fc2c555d0f85a7117 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10/78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e + languageName: node + linkType: hard + +"@storybook/addon-a11y@npm:^10.0.7": + version: 10.1.11 + resolution: "@storybook/addon-a11y@npm:10.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + axe-core: "npm:^4.2.0" + peerDependencies: + storybook: ^10.1.11 + checksum: 10/d58d4411d7a42ac029fed3076fa275889aa9942a41eeb760c51e905e0abeaaf0412153807522c936d23a8cc9ffe0fddc292a60f40d4bd26a4ed341aa49debdf7 + languageName: node + linkType: hard + +"@storybook/addon-docs@npm:^10.0.7": + version: 10.1.11 + resolution: "@storybook/addon-docs@npm:10.1.11" + dependencies: + "@mdx-js/react": "npm:^3.0.0" + "@storybook/csf-plugin": "npm:10.1.11" + "@storybook/icons": "npm:^2.0.0" + "@storybook/react-dom-shim": "npm:10.1.11" + react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + ts-dedent: "npm:^2.0.0" + peerDependencies: + storybook: ^10.1.11 + checksum: 10/53875b15ff87e176925f2f09ef6a65f5f09935fe5de4491698cd7e42c45a984512e4d92e680a34e7a37b21a923810a599e9849628b2a061ba1bb5059949f8ffa + languageName: node + linkType: hard + +"@storybook/addon-vitest@npm:^10.0.7": + version: 10.1.11 + resolution: "@storybook/addon-vitest@npm:10.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + "@storybook/icons": "npm:^2.0.0" + peerDependencies: + "@vitest/browser": ^3.0.0 || ^4.0.0 + "@vitest/browser-playwright": ^4.0.0 + "@vitest/runner": ^3.0.0 || ^4.0.0 + storybook: ^10.1.11 + vitest: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + "@vitest/browser": + optional: true + "@vitest/browser-playwright": + optional: true + "@vitest/runner": + optional: true + vitest: + optional: true + checksum: 10/dee7582d520fd3660e5ae7da9e29f11d93050ec0d6a71455edf7b023ed59044774dcf28f3173f4e4e02cf91c867e6e13fdd7f0d2d22f6147bd7d0325fc0d3bf2 + languageName: node + linkType: hard + +"@storybook/builder-vite@npm:10.1.11": + version: 10.1.11 + resolution: "@storybook/builder-vite@npm:10.1.11" + dependencies: + "@storybook/csf-plugin": "npm:10.1.11" + "@vitest/mocker": "npm:3.2.4" + ts-dedent: "npm:^2.0.0" + peerDependencies: + storybook: ^10.1.11 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + checksum: 10/a1f72cecf2c40fe5481c407096d4d9d7025b16a2399bef10f670a3aa46cdb24572ede3ae374ada3b4bde4b56a78ad44fab4d1719493c79ae56836401ab1f7b4d + languageName: node + linkType: hard + +"@storybook/csf-plugin@npm:10.1.11": + version: 10.1.11 + resolution: "@storybook/csf-plugin@npm:10.1.11" + dependencies: + unplugin: "npm:^2.3.5" + peerDependencies: + esbuild: "*" + rollup: "*" + storybook: ^10.1.11 + vite: "*" + webpack: "*" + peerDependenciesMeta: + esbuild: + optional: true + rollup: + optional: true + vite: + optional: true + webpack: + optional: true + checksum: 10/ddc57feee3be4e65afa1e79581a2b73608fbd222693aac83ecb8c111681c307b0df8a9331f38d840649a100a102fa58129f6317e03d1aede193cf9699515fe98 + languageName: node + linkType: hard + +"@storybook/global@npm:^5.0.0": + version: 5.0.0 + resolution: "@storybook/global@npm:5.0.0" + checksum: 10/0e7b495f4fe7f36447e793926f1c0460ec07fd66f0da68e3150da5878f6043c9eeb9b41614a45c5ec0d48d5d383c59ca8f88b6dc7882a2a784ac9b20375d8edb + languageName: node + linkType: hard + +"@storybook/icons@npm:^2.0.0": + version: 2.0.1 + resolution: "@storybook/icons@npm:2.0.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10/04ffa285f4defc611def51f82492688bc49f6f4e8ce4e7ba5c99a1c1410b7e8820b5da65c33610a497df2409de7b48fae399052c5cacab6a4a4a9b48a36ebfd5 + languageName: node + linkType: hard + +"@storybook/react-dom-shim@npm:10.1.11": + version: 10.1.11 + resolution: "@storybook/react-dom-shim@npm:10.1.11" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.1.11 + checksum: 10/5ddb479272d48c3d4fd1baec5e58845c8a61b087d19111d1a9f74f9c5165602eb9ce08e3465bcae02e91ff59e3c9ad34f703c4df6d53e1d196914f2d3ba677bc + languageName: node + linkType: hard + +"@storybook/react-vite@npm:^10.0.7": + version: 10.1.11 + resolution: "@storybook/react-vite@npm:10.1.11" + dependencies: + "@joshwooding/vite-plugin-react-docgen-typescript": "npm:^0.6.3" + "@rollup/pluginutils": "npm:^5.0.2" + "@storybook/builder-vite": "npm:10.1.11" + "@storybook/react": "npm:10.1.11" + empathic: "npm:^2.0.0" + magic-string: "npm:^0.30.0" + react-docgen: "npm:^8.0.0" + resolve: "npm:^1.22.8" + tsconfig-paths: "npm:^4.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.1.11 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + checksum: 10/cc58031f7ef11015ed525326df321024250983af2c460250e13920490ee6729b70a0a0fbe3b1a9bb0d939133ad017a060e50a282077449d8f1b4f6cb4628e745 + languageName: node + linkType: hard + +"@storybook/react@npm:10.1.11": + version: 10.1.11 + resolution: "@storybook/react@npm:10.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + "@storybook/react-dom-shim": "npm:10.1.11" + react-docgen: "npm:^8.0.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.1.11 + typescript: ">= 4.9.x" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/09545a1d5537e47f5c4eaedc233e7704967d2d66ac96f688123c4c78bb77d6c189c98724f6793d691297299c7ff2dff94042c0258149eada8df55597f8ef33cf + languageName: node + linkType: hard + +"@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3fc8e35d16f5abe0af5efe5851f27581225ac405d6a1ca44cda0df064cddfcc29a428c48c2e4bef6cebf627c9ac2f652a096030edb02cf5a120ce28d3c234710 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/ff992893c6c4ac802713ba3a97c13be34e62e6d981c813af40daabcd676df68a72a61bd1e692bb1eda3587f1b1d700ea462222ae2153bb0f46886632d4f88d08 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0fb691b63a21bac00da3aa2dccec50d0d5a5b347ff408d60803b84410d8af168f2656e4ba1ee1f24dab0ae4e4af77901f2928752bb0434c1f6788133ec599ec8 + languageName: node + linkType: hard + +"@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/1edda65ef4f4dd8f021143c8ec276a08f6baa6f733b8e8ee2e7775597bf6b97afb47fdeefd579d6ae6c959fe2e634f55cd61d99377631212228c8cfb351b8921 + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/876cec891488992e6a9aebb8155e2bea4ec461b4718c51de36e988e00e271c6d9d01ef6be17b9effd44b2b3d7db0b41c161a5904a46ae6f38b26b387ad7f3709 + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/be0e2d391164428327d9ec469a52cea7d93189c6b0e2c290999e048f597d777852f701c64dca44cd45b31ed14a7f859520326e2e4ad7c3a4545d0aa235bc7e9a + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0": + version: 8.1.0 + resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/85b434a57572f53bd2b9f0606f253e1fcf57b4a8c554ec3f2d43ed17f50d8cae200cb3aaf1ec9d626e1456e8b135dce530ae047eb0bed6d4bf98a752d6640459 + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-svg-component@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/babel-plugin-transform-svg-component@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/86ca139c0be0e7df05f103c5f10874387ada1434ca0286584ba9cd367c259d74bf9c86700b856449f46cf674bd6f0cf18f8f034f6d3f0e2ce5e5435c25dbff4b + languageName: node + linkType: hard + +"@svgr/babel-preset@npm:8.1.0": + version: 8.1.0 + resolution: "@svgr/babel-preset@npm:8.1.0" + dependencies: + "@svgr/babel-plugin-add-jsx-attribute": "npm:8.0.0" + "@svgr/babel-plugin-remove-jsx-attribute": "npm:8.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:8.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:8.0.0" + "@svgr/babel-plugin-svg-dynamic-title": "npm:8.0.0" + "@svgr/babel-plugin-svg-em-dimensions": "npm:8.0.0" + "@svgr/babel-plugin-transform-react-native-svg": "npm:8.1.0" + "@svgr/babel-plugin-transform-svg-component": "npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3a67930f080b8891e1e8e2595716b879c944d253112bae763dce59807ba23454d162216c8d66a0a0e3d4f38a649ecd6c387e545d1e1261dd69a68e9a3392ee08 + languageName: node + linkType: hard + +"@svgr/core@npm:^8.1.0": + version: 8.1.0 + resolution: "@svgr/core@npm:8.1.0" + dependencies: + "@babel/core": "npm:^7.21.3" + "@svgr/babel-preset": "npm:8.1.0" + camelcase: "npm:^6.2.0" + cosmiconfig: "npm:^8.1.3" + snake-case: "npm:^3.0.4" + checksum: 10/bc98cd5fc349ab9dcf0c13c2279164726d45878cdac8999090765379c6e897a1b24aca641c12a3c33f578d06f7a09252fb090962a4695c753fb02b627a56bfe6 + languageName: node + linkType: hard + +"@svgr/hast-util-to-babel-ast@npm:8.0.0": + version: 8.0.0 + resolution: "@svgr/hast-util-to-babel-ast@npm:8.0.0" + dependencies: + "@babel/types": "npm:^7.21.3" + entities: "npm:^4.4.0" + checksum: 10/243aa9c92d66aa3f1fc82851fe1fa376808a08fcc02719fed38ebfb4e25cf3e3c1282c185300c29953d047c36acb9e3ac588d46b0af55a3b7a5186a6badec8a9 + languageName: node + linkType: hard + +"@svgr/plugin-jsx@npm:^8.1.0": + version: 8.1.0 + resolution: "@svgr/plugin-jsx@npm:8.1.0" + dependencies: + "@babel/core": "npm:^7.21.3" + "@svgr/babel-preset": "npm:8.1.0" + "@svgr/hast-util-to-babel-ast": "npm:8.0.0" + svg-parser: "npm:^2.0.4" + peerDependencies: + "@svgr/core": "*" + checksum: 10/0418a9780753d3544912ee2dad5d2cf8d12e1ba74df8053651b3886aeda54d5f0f7d2dece0af5e0d838332c4f139a57f0dabaa3ca1afa4d1a765efce6a7656f2 + languageName: node + linkType: hard + +"@swc/helpers@npm:^0.5.0": + version: 0.5.18 + resolution: "@swc/helpers@npm:0.5.18" + dependencies: + tslib: "npm:^2.8.0" + checksum: 10/03c7efa3e62d965fddd0baea98ee7a4c3ba7fa58187f07f26ec8d86740572f5ffd6f7517578a1d3201f64c85399be1538eba4dd30cef79d073060ecb101d753c + languageName: node + linkType: hard + +"@tamagui/accordion@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/accordion@npm:1.137.3" + dependencies: + "@tamagui/collapsible": "npm:1.137.3" + "@tamagui/collection": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/polyfill-dev": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-direction": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/4d1a1a5422213d8a3eac0a7b1b9111b7460e44bbf635deb55fb7bef29bdfe0d362504410ad84cf9395566b4ee0229802676bd0f5b2eab998eecf12f5ca695c43 + languageName: node + linkType: hard + +"@tamagui/adapt@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/adapt@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/portal": "npm:1.137.3" + "@tamagui/z-index-stack": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/89301c6c59f7054392817add9e19dccb0694a31b03e129706ccd6ce391ba56ac4be92532e681523e846783d24cde3fc7506e9e38dd1aaa42166f2ed23e19c34a + languageName: node + linkType: hard + +"@tamagui/alert-dialog@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/alert-dialog@npm:1.137.3" + dependencies: + "@tamagui/animate-presence": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/dialog": "npm:1.137.3" + "@tamagui/dismissable": "npm:1.137.3" + "@tamagui/focus-scope": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/polyfill-dev": "npm:1.137.3" + "@tamagui/popper": "npm:1.137.3" + "@tamagui/portal": "npm:1.137.3" + "@tamagui/remove-scroll": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/b5eb69541737c1da2398f8c48e569b59ff982786728dd5fd3cc7f8592570bda3da14a0f0fa872f41a3d1864c0744dab0f08b6f62a50dcb1e71534eabc249b18d + languageName: node + linkType: hard + +"@tamagui/animate-presence@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/animate-presence@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/use-constant": "npm:1.137.3" + "@tamagui/use-force-update": "npm:1.137.3" + "@tamagui/use-presence": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/e36094ec294f0d80d79354fe7cb31938fd38433257a5503df4806df319fba0cba04bb54460fff959b79fe234863070ac12d6a84db775761a12975c1bf5a5a9cb + languageName: node + linkType: hard + +"@tamagui/animate@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/animate@npm:1.137.3" + dependencies: + "@tamagui/animate-presence": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/6302b172bfba4cb68a96e82820993901b878d7adf35494bd24051d2f03cffbd4960b9ab1df840fd3ab429d6673b367256a11fbff6af17e028d503a5a6d0f0b99 + languageName: node + linkType: hard + +"@tamagui/animations-css@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/animations-css@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/cubic-bezier-animator": "npm:1.137.3" + "@tamagui/use-presence": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-dom: "*" + checksum: 10/54ebfc94b7b594e20fd72ad7c3cb3b78ed6ad3da70eeb3c35cfb1ff071d870d6cb773b4cc0a84808f1cd8b2694edc7cc29aab4d224842064177397c4d923ece4 + languageName: node + linkType: hard + +"@tamagui/animations-moti@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/animations-moti@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + "@tamagui/use-presence": "npm:1.137.3" + moti: "npm:^0.30.0" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/e17c5db4ac91f4ba2fbf7ddd7460208d70ffde3b531175682252a345d8e122738696715f5e28ddeb1d03c431d23979a4edd15a52c89a87040b05c8cf2f07cd21 + languageName: node + linkType: hard + +"@tamagui/animations-react-native@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/animations-react-native@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/use-presence": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/2a9438619be5c764887cb9cee7a871336edbf7b23f972db753079c462af6fe33508496b8cc4a6722a5889b4114dcda38d8204acbfc9d13855b6aab71ccdbad73 + languageName: node + linkType: hard + +"@tamagui/avatar@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/avatar@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/image": "npm:1.137.3" + "@tamagui/shapes": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/f165b7d9eddacab47f254c292d35281285856e45c2348e7eb823ccbd9339e31a086cccdc9ff4e2f38986f5fecd9804992166888debac277ac6abffd73ce7f6a8 + languageName: node + linkType: hard + +"@tamagui/button@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/button@npm:1.137.3" + dependencies: + "@tamagui/config-default": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/font-size": "npm:1.137.3" + "@tamagui/get-button-sized": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/helpers-tamagui": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/bdedca154bc53985e808bedb213ae08f69ece054486d72602b68136ec15a368a24b382233e8857890a5f2ef1d828433a54f100cea8c4d6d13434f6042912c6a3 + languageName: node + linkType: hard + +"@tamagui/card@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/card@npm:1.137.3" + dependencies: + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/5893123cb77f8814a6b422d0ffdb12f46b9b1a83a8f34652157aa4187ab7782c7b6a96096538b399ee8acf2b42d90a2ae3840e8f9951d5ede8c4b70e77ca7a24 + languageName: node + linkType: hard + +"@tamagui/checkbox-headless@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/checkbox-headless@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/label": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-previous": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/b5f1576a6a3f4d0c63d037b9d2ea1d583aee9ce4582fe763756f7c07a578fb37a8486693a1bed14bd9e9c7ed7f5f568c287b87bb321d8fccd393f285771f1aaa + languageName: node + linkType: hard + +"@tamagui/checkbox@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/checkbox@npm:1.137.3" + dependencies: + "@tamagui/checkbox-headless": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/font-size": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/helpers-tamagui": "npm:1.137.3" + "@tamagui/label": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-previous": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/58e56dd2e552376ae39957df264a48785b87751623349611eec41ae8bf27880531bf358ec3a5b786278157096ae70f33782e51b7b234ad2096f429542b693094 + languageName: node + linkType: hard + +"@tamagui/cli-color@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/cli-color@npm:1.137.3" + checksum: 10/fe5b10542fe2832d84935e445f18605d6cde0f514eb249d1bca2ce409b44e60e65a815a0c701af490a5b517773ab53e32330e9f58d1c8d041883fef5929e75a2 + languageName: node + linkType: hard + +"@tamagui/collapsible@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/collapsible@npm:1.137.3" + dependencies: + "@tamagui/animate-presence": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/polyfill-dev": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/d77d202404ba556e0d72560b6994949ea7d3ed965fd843c71d21812d7b0aadf0b81df54ad075fad2c92b5368f25f8a035b025a177ba890f24e361783b66c245f + languageName: node + linkType: hard + +"@tamagui/collection@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/collection@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/polyfill-dev": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/e78905deac444817eadc11d6e1ab2f2d83eb58e03840e2c3f67711b80e972d55f8a1fadd8a2bd294c4437ec6a412c384c0a47f210e1080464841545a7ff2b6a6 + languageName: node + linkType: hard + +"@tamagui/colors@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/colors@npm:1.137.3" + checksum: 10/d90a1121f38ddf2175d7cc644a45efe0309cb557d7b5ff92e81d70154b1688028e502139d19d36732e67e1212bf448a8c70caa8e19952dc103dc5c3eed2cf213 + languageName: node + linkType: hard + +"@tamagui/compose-refs@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/compose-refs@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/baf1006a0e1548ee0332a17c0090fb27b838ec952a4b54d50e76d243ee0efac143481f5cc26f42950aeb36586361436caf0558d5754b0e175035253e1e6b0aaa + languageName: node + linkType: hard + +"@tamagui/config-default@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/config-default@npm:1.137.3" + dependencies: + "@tamagui/animations-css": "npm:1.137.3" + "@tamagui/animations-react-native": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/shorthands": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + checksum: 10/0c7740ea88b0fb492125b2627622e410fb62fb1be5875fea59db05948a2aaadc0c280ccb4e8f800b8aded510c520b00a65de48ce147b79cf1662a70ca281b332 + languageName: node + linkType: hard + +"@tamagui/config@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/config@npm:1.137.3" + dependencies: + "@tamagui/animations-css": "npm:1.137.3" + "@tamagui/animations-moti": "npm:1.137.3" + "@tamagui/animations-react-native": "npm:1.137.3" + "@tamagui/colors": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/font-inter": "npm:1.137.3" + "@tamagui/font-silkscreen": "npm:1.137.3" + "@tamagui/react-native-media-driver": "npm:1.137.3" + "@tamagui/shorthands": "npm:1.137.3" + "@tamagui/theme-builder": "npm:1.137.3" + "@tamagui/themes": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + checksum: 10/bf8839fe28897241265d0ce2f14a1655f1b7d837afcb921a2fb70a23d3c5bde849a2cd5912600edde68aaa0eb041bca14b1ad24b8f52b218350bc76c90a097c2 + languageName: node + linkType: hard + +"@tamagui/constants@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/constants@npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/495e5d28b70b8143acfbe3ad572e86388357d6d3aaff93f2f453bd40d33f299bb0e2996ec37fc0eaa8b4d384998e2eb33c07c72128cb1cce981867c4f3fd3ed1 + languageName: node + linkType: hard + +"@tamagui/core@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/core@npm:1.137.3" + dependencies: + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/react-native-media-driver": "npm:1.137.3" + "@tamagui/react-native-use-pressable": "npm:1.137.3" + "@tamagui/react-native-use-responder-events": "npm:1.137.3" + "@tamagui/use-element-layout": "npm:1.137.3" + "@tamagui/use-event": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/a6cc6393a8492673489e0ddef0501bdcbf969aac71e98efa20d1b57e0168064ca5f4869084e94ea1c2deea015b06229c7ab5227dc959f617633ef46e062e7b8a + languageName: node + linkType: hard + +"@tamagui/create-context@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/create-context@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/c9b2944ba311bd03cc396647d022f84b4f78cdb651da38328a82371b86539ed42bc72f7cc7f5b1b50b9303ba69a6165c7105c57b94369e40b331f3b33d0b0c1f + languageName: node + linkType: hard + +"@tamagui/create-theme@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/create-theme@npm:1.137.3" + dependencies: + "@tamagui/web": "npm:1.137.3" + checksum: 10/01da930c3b01328c5fd037b644f051471e991b4c0df1eb8594339274807fd9798203cc2db7db502f68c8ef89fc96433a6d8798ebc491229c5b924b38d71597e0 + languageName: node + linkType: hard + +"@tamagui/cubic-bezier-animator@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/cubic-bezier-animator@npm:1.137.3" + checksum: 10/0ecfb279027e5cb1fd6897af7bcfed829f2c6be2d79d7022d2ba1aa9a2ee1b3bed053abaafb5375b4faca95cb26121b6102b8feb43b17dca22bb3dcb177b320d + languageName: node + linkType: hard + +"@tamagui/dialog@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/dialog@npm:1.137.3" + dependencies: + "@tamagui/adapt": "npm:1.137.3" + "@tamagui/animate-presence": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/dismissable": "npm:1.137.3" + "@tamagui/focus-scope": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/polyfill-dev": "npm:1.137.3" + "@tamagui/popper": "npm:1.137.3" + "@tamagui/portal": "npm:1.137.3" + "@tamagui/remove-scroll": "npm:1.137.3" + "@tamagui/sheet": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/z-index-stack": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/105e48084b5c7affab092af2c739e9979c9098219c31996c4cb7fbe419e996a9f2039bb8818655c61397e52f3cbb20e7ace5febb4e31c78c1db2de613a80c0a3 + languageName: node + linkType: hard + +"@tamagui/dismissable@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/dismissable@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/use-escape-keydown": "npm:1.137.3" + "@tamagui/use-event": "npm:1.137.3" + peerDependencies: + react: "*" + react-dom: "*" + checksum: 10/8601ab0e920bac5e1402a06b7cde6fa73340fd844a45d87afed279a5ad4e492c00d25ee6b340d944d2be335f109247dde25b0c7e9f28541ec51653be4c4df040 + languageName: node + linkType: hard + +"@tamagui/elements@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/elements@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/c5663ee3d419af111f19c10a8f7caea1600813b4da23856c0ad50f610e3dfaca5e202c610e7f0d6c784a9079372743cc4b743fdca9dc87aaadbb245a12fd15c8 + languageName: node + linkType: hard + +"@tamagui/fake-react-native@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/fake-react-native@npm:1.137.3" + checksum: 10/af957660b16184c81529c673c29993b8e3483dd71514a6c963e5be088bfcddbae4ada4a0aa37333a3209dac38421eb00ed0277383759a6ab07c5a841d03b5a04 + languageName: node + linkType: hard + +"@tamagui/floating@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/floating@npm:1.137.3" + dependencies: + "@floating-ui/react-dom": "npm:^2.1.3" + "@floating-ui/react-native": "npm:^0.10.7" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/a5af6e094ae0f2a587983569f52b6cc7a24f4c9267d53d84f36496d09a73724eeb59e14a148978c6ee4c8093a369cd140eafb0f71a6f717bcbb720d1156dc23e + languageName: node + linkType: hard + +"@tamagui/focus-scope@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/focus-scope@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/start-transition": "npm:1.137.3" + "@tamagui/use-async": "npm:1.137.3" + "@tamagui/use-event": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/9e4540fcb1ff2dfc84536a2b68f3079eedf8018e0de5880ebd79803fbc01e4846b791c0fbce0df5eeef58db3db12b832b070cb7cabf16456ff8583a6901ad1af + languageName: node + linkType: hard + +"@tamagui/focusable@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/focusable@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/b2617f0a4b86eb0d07d4dbf534c2f7dabe21d66fb9aa8327ab8278be87b2015eadc5b43d401cd78719d440bc9b42c59f3580247213b978e791034818b8fadf14 + languageName: node + linkType: hard + +"@tamagui/font-inter@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/font-inter@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + checksum: 10/8423503dac3d9012cee0546ace719550ebef6fccc8b9579ad85cb975e6c4f4858ef7414776e911875d4332b602f2ca505f1b6abdeeeb6ca2cc4a61d4c3e15859 + languageName: node + linkType: hard + +"@tamagui/font-silkscreen@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/font-silkscreen@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + checksum: 10/a0dde290d32b4917664474dd04668a925f838fce113cb041189dd6a824ceef74661e2f0b4ff553049ce5b35d84b416500135038f210fb2ee0404c388b88e0f05 + languageName: node + linkType: hard + +"@tamagui/font-size@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/font-size@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/5770a8f8fd4835d600e6c8dd3c9630ae24a47913501095ad032304763d0b3826af5dea9758d8aa3f428b5c67c50a1e628306d01b5ea5479924baaca4caceb7b5 + languageName: node + linkType: hard + +"@tamagui/form@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/form@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/get-button-sized": "npm:1.137.3" + "@tamagui/get-font-sized": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/db689ef45ad07cbefaf5446a8eb9055b04980518cf4f7537b6b33c287e255c0f09230a732390f886af92053c168e7e1f5215e0e9a7f6cdd20401d79bfe1366af + languageName: node + linkType: hard + +"@tamagui/generate-themes@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/generate-themes@npm:1.137.3" + dependencies: + "@tamagui/create-theme": "npm:1.137.3" + "@tamagui/theme-builder": "npm:1.137.3" + "@tamagui/types": "npm:1.137.3" + esbuild-register: "npm:^3.6.0" + fs-extra: "npm:^11.2.0" + checksum: 10/4d07904259e80cb0c33ef252d1e12cce38057e4760d4e10dbfa199c11804403b14cd15fe6f5169d2098d79cd7b58b1687868b8dc21b61b22fbeece0e02a8bfa5 + languageName: node + linkType: hard + +"@tamagui/get-button-sized@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/get-button-sized@npm:1.137.3" + dependencies: + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/955a75c95e84eb7ad0f032ad0c20551f5c63401dd2b3f54a9f57d854839752baf13a46bd5f85b6066f40f7b799b930c17f285fbb1b2e2ef21a5fba8da33c016a + languageName: node + linkType: hard + +"@tamagui/get-font-sized@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/get-font-sized@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/320b1cad6f2bbc48e005bc9d3031e80c19c1b80791f3d7f363d713ea80a020c19098e4a7e0f49cf3f42007ab9c210facc986ad3969c26432e55a3f43f1f73ec4 + languageName: node + linkType: hard + +"@tamagui/get-token@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/get-token@npm:1.137.3" + dependencies: + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/c5685e3d54f59e0eff14c3bfe5e217fdba3717bcce554ad60b34d0c72f4150987b34f15a501a1a03bec7ab732e62bbefcd3338e5272713aa8338882bb6ffdba3 + languageName: node + linkType: hard + +"@tamagui/group@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/group@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/8ed35729027ed0ebbf8d27b6aca9f95a2ecb0ec22fbc5aab055cdae87271493f1bc63ef20f106ad88ce6d3efb59795cafb2b5f32a996f7400b304ffbcebf1680 + languageName: node + linkType: hard + +"@tamagui/helpers-node@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/helpers-node@npm:1.137.3" + dependencies: + "@tamagui/types": "npm:1.137.3" + checksum: 10/6c890aced1b48bc27d2d9120dd2cc6ec4667a9f87bd70b4a3b832960a6b01812f5dac88b7ca1bc8252215a8206b0f4b6d7623050cbf05b55aee6cce301f7f50c + languageName: node + linkType: hard + +"@tamagui/helpers-tamagui@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/helpers-tamagui@npm:1.137.3" + dependencies: + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/5b800b9154f3b6b26def5a8ea4ccaf96a1bd7bd88a6f9a10cee5343c41173d3e12162b28411ff69435dc87acf1d5bb71478aef247bd3fc3d8e94a9d449efddfc + languageName: node + linkType: hard + +"@tamagui/helpers@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/helpers@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/simple-hash": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/766e7db85936b5f6bd819f8569faea36240f3df54567ef8185769b8d72bb8c43065d9f2358ead3d86e0e420ccc4e8cde9e81272cc86f10e5e7e9c594a3203651 + languageName: node + linkType: hard + +"@tamagui/image@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/image@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/75a383c924040dbf094de869a272f3e1b8112d7cd7aa5a5019421668e88318f30f8dd2dab9735f80dd9919b1d7ca73e3b44a556a95ec53e0bf426c72c2ee8de2 + languageName: node + linkType: hard + +"@tamagui/is-equal-shallow@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/is-equal-shallow@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/4ab71d12e4fe9e8ff4bea96e406b6e7f3164c6150b26283b876c93b9cacd03791e2556b1406f619213dc6027b23a4195e4854aec957cc14370caf3097ca05de7 + languageName: node + linkType: hard + +"@tamagui/label@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/label@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/get-button-sized": "npm:1.137.3" + "@tamagui/get-font-sized": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/d33b96abb8ee93e9827b191f98e0eaa7bd1dee4ac5850c23a52c5a01dfd080177be1d5050045b3cb35195cedbb1c174c5d43e54e34b84ba152733e918694646f + languageName: node + linkType: hard + +"@tamagui/linear-gradient@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/linear-gradient@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/178f82259a166e714a30493ab05ae4f50699131232850f5e7826dace599ffb8c77e18b2cbc300ada15881834b5da2af41d465ddff15c5adc70fa74338fbda72e + languageName: node + linkType: hard + +"@tamagui/list-item@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/list-item@npm:1.137.3" + dependencies: + "@tamagui/font-size": "npm:1.137.3" + "@tamagui/get-font-sized": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/helpers-tamagui": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/4af302fe646ec370c6d2b41326d0142991dc38ad434f5fb2040e78d355d791f310fe3096b7cacb0d7cb6565cf05e7deef5303e53b671ed0bdc07d948a711a328 + languageName: node + linkType: hard + +"@tamagui/normalize-css-color@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/normalize-css-color@npm:1.137.3" + dependencies: + "@react-native/normalize-color": "npm:^2.1.0" + checksum: 10/6a9696ace12e28e86d09b1755b7b4b9f512739b0864e3932b0e3839b9e332354757d7222834efab394ed2ee08e116ed40bc25c753e95f5c6b3d00d5eea6024fc + languageName: node + linkType: hard + +"@tamagui/polyfill-dev@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/polyfill-dev@npm:1.137.3" + checksum: 10/fe34555190d48b3c5c315487189c985feb9481457fde1847e76f23cd74c0f940d46d1fd32c9eb9e1961fb72fc17379843d392f3682dd9e1162690455245f97ab + languageName: node + linkType: hard + +"@tamagui/popover@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/popover@npm:1.137.3" + dependencies: + "@floating-ui/react": "npm:^0.27.12" + "@tamagui/adapt": "npm:1.137.3" + "@tamagui/animate": "npm:1.137.3" + "@tamagui/animate-presence": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/dismissable": "npm:1.137.3" + "@tamagui/floating": "npm:1.137.3" + "@tamagui/focus-scope": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/polyfill-dev": "npm:1.137.3" + "@tamagui/popper": "npm:1.137.3" + "@tamagui/portal": "npm:1.137.3" + "@tamagui/remove-scroll": "npm:1.137.3" + "@tamagui/scroll-view": "npm:1.137.3" + "@tamagui/sheet": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/z-index-stack": "npm:1.137.3" + react-freeze: "npm:^1.0.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/51f01dc9bcdfd85af4b7f05adb2ce9b443d3716cdccc0bd21f1f2cc13e79224d5282a432c30aae5f43e1e2490ed88b50302d8e60e885a0a8f15041e397e1d5cd + languageName: node + linkType: hard + +"@tamagui/popper@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/popper@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/floating": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/start-transition": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/8aacb2575230600d3bccee368b0fce9368697499d7f3380b999d6bd1a9fc715cfe080704413dc107ce1e33401e94d25176e64a646b8b9369a3427fc23cf41259 + languageName: node + linkType: hard + +"@tamagui/portal@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/portal@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/start-transition": "npm:1.137.3" + "@tamagui/use-event": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + "@tamagui/z-index-stack": "npm:1.137.3" + peerDependencies: + react: "*" + react-dom: "*" + react-native: "*" + checksum: 10/14ed8721d8b570b85def8d1ad4844dff9fd7a3066bcaa8b202d41e3273909b13078d8800ae6b7b6c4db4fd1dc926e581fa548e6f0f56afbc945b10287a3ad4e4 + languageName: node + linkType: hard + +"@tamagui/progress@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/progress@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/2d0804213f5352b4d7d450da3e2e0af2634cfafe70bd6286e7ae8f997205d69f246947a45acfd67c8c36c56da44b432b11ce543d8662205f7ca0db500d3ad465 + languageName: node + linkType: hard + +"@tamagui/proxy-worm@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/proxy-worm@npm:1.137.3" + checksum: 10/b924b06dae8e447f977f603271b5d1e0dcb35c682e91d8ffa41ebee5949352e1350fdef53f8f4d62bc87fe1def1a2e5519d069021827730bbccfbd6e94378757 + languageName: node + linkType: hard + +"@tamagui/radio-group@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/radio-group@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/label": "npm:1.137.3" + "@tamagui/radio-headless": "npm:1.137.3" + "@tamagui/roving-focus": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-previous": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/54eb9b0832bf46202c1b2bfb3b3bfcdbbc54a3a5d687b9b4034fa5f4ca6e94498834a7aeeab9dd95a6c89ab381d3f349921e8c3bc6dcde8ea655da33924beca5 + languageName: node + linkType: hard + +"@tamagui/radio-headless@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/radio-headless@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/label": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-previous": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/13ea24e24cd3b8de4e513fdeb6b7fc14a905d2586b2cf10274ef6df9e206f4a84fa7b3bf923384f41dc219daf62d5c3ba5b8c8ecf579b5828190e585a9dfd05a + languageName: node + linkType: hard + +"@tamagui/react-native-media-driver@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/react-native-media-driver@npm:1.137.3" + dependencies: + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react-native: "*" + checksum: 10/d11b89080c5b34f674d72b2db9fe643c404d96906b5f16f50d604865f1bdb3f52808fe04936a227c0a40dceadecca7ec48cf00dd1121fc4d3a149455fc908570 + languageName: node + linkType: hard + +"@tamagui/react-native-svg@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/react-native-svg@npm:1.137.3" + checksum: 10/1808338aa4796d04a1485b6143551f65ac2966c2f7a1a89c205498a84e5df04c7af8e5b582095a78569cf973e4d18c81da7123fcf631e59ff42f609821fece17 + languageName: node + linkType: hard + +"@tamagui/react-native-use-pressable@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/react-native-use-pressable@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/34780cf3766ce7a88059dd9b373aa26ef839d58fa579caf68ab703532350166e6fa35848eb59ed1b47d86230f7b36a0ee1996c321f8244b984fb9c1a45338507 + languageName: node + linkType: hard + +"@tamagui/react-native-use-responder-events@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/react-native-use-responder-events@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/3f1738a8cebdf9778af0039391114723af2fdc45055ffbd98b8f1b030d90fc97d9498c1cb55bf2c33f56b9f3650f8d64ad5aa3e85306586b62f41f80d0da3516 + languageName: node + linkType: hard + +"@tamagui/react-native-web-internals@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/react-native-web-internals@npm:1.137.3" + dependencies: + "@tamagui/normalize-css-color": "npm:1.137.3" + "@tamagui/react-native-use-pressable": "npm:1.137.3" + "@tamagui/react-native-use-responder-events": "npm:1.137.3" + "@tamagui/simple-hash": "npm:1.137.3" + "@tamagui/use-element-layout": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-dom: "*" + checksum: 10/9a63317e26691e03a28fbf774602d2a2dfc6740e6c0c82d685f30613b3693e806a028d06ac74523c53e53d99b930e8e2fab7a386ede56f7b4995dae147af3f0f + languageName: node + linkType: hard + +"@tamagui/react-native-web-lite@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/react-native-web-lite@npm:1.137.3" + dependencies: + "@tamagui/normalize-css-color": "npm:1.137.3" + "@tamagui/react-native-use-pressable": "npm:1.137.3" + "@tamagui/react-native-use-responder-events": "npm:1.137.3" + "@tamagui/react-native-web-internals": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + invariant: "npm:^2.2.4" + memoize-one: "npm:^6.0.0" + peerDependencies: + react: "*" + react-dom: "*" + checksum: 10/490c311ac5b68e7e81401e863fb7bb197f51e704e91932073b707b4dcb637fa31ed217b3424673c7b68b0534b8523e92dff64ee81a7050c7ff9903ef1473ebfd + languageName: node + linkType: hard + +"@tamagui/remove-scroll@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/remove-scroll@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/7c4193811ceb0c23c5cafbf18008729d957ecd394d06216f8bafce0feffd9c1e54fdd8dedc2168fd9bb9677e4a8077d0dbc59a88d39a0b6cdb57502602993490 + languageName: node + linkType: hard + +"@tamagui/roving-focus@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/roving-focus@npm:1.137.3" + dependencies: + "@tamagui/collection": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-direction": "npm:1.137.3" + "@tamagui/use-event": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/1362c7aa190f83b855c60d18aa1f1bfc4f8ba911c93ff45316f0b2bfa199dff5a84fc2a5fff03e51fd1bbd47dbb9e7b0ffb9060821fc6646ec569b1de0532172 + languageName: node + linkType: hard + +"@tamagui/scroll-view@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/scroll-view@npm:1.137.3" + dependencies: + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/fcaf163349302131940f7fb0afc1f86e98fee40a2a2cbfa0e63a6f5c9f4bc804863d56d2b11be9783a99724099b3f794cedb7dd3443e98c899425cd4131fbe00 + languageName: node + linkType: hard + +"@tamagui/select@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/select@npm:1.137.3" + dependencies: + "@floating-ui/react": "npm:^0.27.12" + "@floating-ui/react-dom": "npm:^2.1.3" + "@floating-ui/react-native": "npm:^0.10.7" + "@tamagui/adapt": "npm:1.137.3" + "@tamagui/animate-presence": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/dismissable": "npm:1.137.3" + "@tamagui/focus-scope": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/list-item": "npm:1.137.3" + "@tamagui/portal": "npm:1.137.3" + "@tamagui/remove-scroll": "npm:1.137.3" + "@tamagui/separator": "npm:1.137.3" + "@tamagui/sheet": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-debounce": "npm:1.137.3" + "@tamagui/use-event": "npm:1.137.3" + "@tamagui/use-previous": "npm:1.137.3" + peerDependencies: + react: "*" + react-dom: "*" + react-native: "*" + checksum: 10/48aa1da688304ef3eb0d310eb7a6ae01e30a72fbc71b33af3bddb665402df00cdfc189c6f83f702f7a44a0268ef66e3d51606403b4d26d18a1e8a8377c9f7c4c + languageName: node + linkType: hard + +"@tamagui/separator@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/separator@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/77a47dd738c393dd503fc989ae842d5f25d2e8fe9566e765911b7377122df7b5c0dd67b676c7e3717579f7d9c08c826fc854c2ae7c976d3ede38a7e48dc22795 + languageName: node + linkType: hard + +"@tamagui/shapes@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/shapes@npm:1.137.3" + dependencies: + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/90764c51f2e06908e727be1c8c77e231810b6fc8d923034d97c0516c7b728e9805c720b52d4955048821131a9b4381f33768d6fa6cc67b0b998c217d729b230a + languageName: node + linkType: hard + +"@tamagui/sheet@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/sheet@npm:1.137.3" + dependencies: + "@tamagui/adapt": "npm:1.137.3" + "@tamagui/animate-presence": "npm:1.137.3" + "@tamagui/animations-react-native": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/portal": "npm:1.137.3" + "@tamagui/remove-scroll": "npm:1.137.3" + "@tamagui/scroll-view": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-constant": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-did-finish-ssr": "npm:1.137.3" + "@tamagui/use-keyboard-visible": "npm:1.137.3" + "@tamagui/z-index-stack": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/3e4123a67aeefc6f19998d404e34a8f704803ec6a262ba3ca8e10da271b984f96af792fefc6026dd3924e554bc073fe171f73f4de17ac4018de4afabe1106451 + languageName: node + linkType: hard + +"@tamagui/shorthands@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/shorthands@npm:1.137.3" + dependencies: + "@tamagui/web": "npm:1.137.3" + checksum: 10/34c4e2bb19580a9725176d871438f2c64a5b0ae4871de220c80ac3f1eddef57ec64242dd5fbb8c02b2dc675b57e6b135392851dbbd078a8a8e20081d714b8c43 + languageName: node + linkType: hard + +"@tamagui/simple-hash@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/simple-hash@npm:1.137.3" + checksum: 10/a2d0acd176e4eec050cb85d8b69a60450f565321d61cb231d165319c019c41c5d4f86503a74d70a08afe5d2f23738087d02b62898b624e675c93a4b341e34e12 + languageName: node + linkType: hard + +"@tamagui/slider@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/slider@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-debounce": "npm:1.137.3" + "@tamagui/use-direction": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/c1c958f901bbc94097ea22e9add51a2527c00be53372e46768bfdbfc9ce805409fa5d12b5555d50a6ff8ab506d5dc0b175127e14c1f37723a06e37230bdca0a7 + languageName: node + linkType: hard + +"@tamagui/stacks@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/stacks@npm:1.137.3" + dependencies: + "@tamagui/core": "npm:1.137.3" + "@tamagui/get-button-sized": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/d95d4cb06c8d4fe80ea7207bb60fee1e02a83a99464048cd442cc10157985b4b546ee5745f52f8e006eaf6b0fd02dcb89ab202d31214a8b393e6a11fa2fc81ec + languageName: node + linkType: hard + +"@tamagui/start-transition@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/start-transition@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/2a93f59c9b7504b571138d0638afd4a2f7caf06be39d89b97efa3057c698f8795206cea26864b4a8b5f1c24135b561713a521f14450b3fc1c550ff3621e5cdeb + languageName: node + linkType: hard + +"@tamagui/static-worker@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/static-worker@npm:1.137.3" + dependencies: + "@tamagui/static": "npm:1.137.3" + "@tamagui/types": "npm:1.137.3" + piscina: "npm:^4.7.0" + checksum: 10/2a3ee3247760c125073a21808c7cf004d8e30d23f5f44680011c28c34511ea026812c23084c5d7c744ee19ef09da30f4160119167ec98efc77bb1a96a5b55624 + languageName: node + linkType: hard + +"@tamagui/static@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/static@npm:1.137.3" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.5" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/parser": "npm:^7.25.4" + "@babel/plugin-transform-react-jsx": "npm:^7.25.2" + "@babel/runtime": "npm:^7.25.4" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.4" + "@babel/types": "npm:^7.25.4" + "@tamagui/cli-color": "npm:1.137.3" + "@tamagui/config-default": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/fake-react-native": "npm:1.137.3" + "@tamagui/generate-themes": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/helpers-node": "npm:1.137.3" + "@tamagui/proxy-worm": "npm:1.137.3" + "@tamagui/react-native-web-internals": "npm:1.137.3" + "@tamagui/react-native-web-lite": "npm:1.137.3" + "@tamagui/shorthands": "npm:1.137.3" + "@tamagui/types": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + babel-literal-to-ast: "npm:^2.1.0" + browserslist: "npm:^4.22.2" + check-dependency-version-consistency: "npm:^4.1.0" + esbuild: "npm:^0.25.11" + esbuild-register: "npm:^3.6.0" + fast-glob: "npm:^3.2.11" + find-cache-dir: "npm:^3.3.2" + find-root: "npm:^1.1.0" + fs-extra: "npm:^11.2.0" + invariant: "npm:^2.2.4" + js-yaml: "npm:^4.1.0" + react-native-web: "npm:^0.20.0" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/68c29610192f3a3dd231144244601073918ae9d7fbf960cb06e804a584ad8998f93cb2ffe66c0b94c15edbec5b0d33c639247c20b112ac9056edf1e1ace54853 + languageName: node + linkType: hard + +"@tamagui/switch-headless@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/switch-headless@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/label": "npm:1.137.3" + "@tamagui/use-previous": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/0be4f567114d6dd67dca65290d082f1ec661a391ec5369e919cf2cf41a36828356a721421b3ced13086cb101e7264952f7c3e9efa2d6b376d67e54f68fef3da7 + languageName: node + linkType: hard + +"@tamagui/switch@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/switch@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/label": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/switch-headless": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-previous": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/4e683cafe5b62c1b885b8f26729d02b32f5daa681d0dc91fa17bf8e9d308b0f8ad0d67056a68afc08a184134179ff591d0ec0cd90ea58d68acdb29090ab65d18 + languageName: node + linkType: hard + +"@tamagui/tabs@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/tabs@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/get-button-sized": "npm:1.137.3" + "@tamagui/group": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/roving-focus": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-direction": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/434789869a0e9d23f67c866742cb78df89f36310913b6e64b2758ee5cf5d05d4cbdccb7977697256432559051ae59802b0edcfb16e40aa3586c40d9a2a4eaf88 + languageName: node + linkType: hard + +"@tamagui/text@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/text@npm:1.137.3" + dependencies: + "@tamagui/get-font-sized": "npm:1.137.3" + "@tamagui/helpers-tamagui": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/c5a45fe6f666ec1f9f4eb3cf63ebd820475fa012e507fa94db86efd8d88ad7929f00a9e5bebb91aa20df3fb271f9a1a35b9f7f6781ea91ba65a0cb095bc36983 + languageName: node + linkType: hard + +"@tamagui/theme-builder@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/theme-builder@npm:1.137.3" + dependencies: + "@tamagui/create-theme": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + color2k: "npm:^2.0.2" + checksum: 10/bdc6987d59e2833ef5166bf7c6c489ca53996be8f9a636abbee3dcf995a7b21101e3cc7053d1f55bd7cb8fcb7e27a76dcbe3bd10a017b0dad7fc078feb98000d + languageName: node + linkType: hard + +"@tamagui/theme@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/theme@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/start-transition": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/2109f22d1ce2a037acb818e00842629c9be781a6c25cb0fa4b0ee130c108a86683e0962d4ada1a05ff52c42de989641b91514846d84c2b908e77f91ff8a11dfd + languageName: node + linkType: hard + +"@tamagui/themes@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/themes@npm:1.137.3" + dependencies: + "@tamagui/colors": "npm:1.137.3" + "@tamagui/create-theme": "npm:1.137.3" + "@tamagui/theme-builder": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + color2k: "npm:^2.0.2" + checksum: 10/1dd09f0fba4b4fbdd6ab6941ae05ddeb054955283c854fecaba37e502bd5ba1c87ce7125c66d6c22a23ca811729eef19eb014be4fe3d04b474328210646d9b6c + languageName: node + linkType: hard + +"@tamagui/timer@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/timer@npm:1.137.3" + checksum: 10/544a01e509872c256c14b3f494565bfdd7a84596e9e2eabb651b40ac0cb730cf342bad2e6302511e515a91407873ec9e05c7878ed188e5a40482a4a298372117 + languageName: node + linkType: hard + +"@tamagui/toggle-group@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/toggle-group@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/font-size": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/group": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/helpers-tamagui": "npm:1.137.3" + "@tamagui/roving-focus": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-direction": "npm:1.137.3" + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/7dd7091f395834e430126e0f856cee5e679e60c952e7968bda9f797f7ac53d6bd1d6a777ea59e6a6984ea145b037f308e18f74a48fc17737d88616ca862051b1 + languageName: node + linkType: hard + +"@tamagui/tooltip@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/tooltip@npm:1.137.3" + dependencies: + "@floating-ui/react": "npm:^0.27.12" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/floating": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/polyfill-dev": "npm:1.137.3" + "@tamagui/popover": "npm:1.137.3" + "@tamagui/popper": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/4b4bd2748e28a07b123bc9d3e3aee49e3125c6822bb1e43edf6ece584e257d74063eeea649ec84248d00ffadf74a8e10c8a27a14fd3bde325b13919a09b3dbd4 + languageName: node + linkType: hard + +"@tamagui/types@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/types@npm:1.137.3" + checksum: 10/7da6070b83c4044f49ddc5acae377aee600cc2eb67b332c097b42489ceaf7c87176e90b78272495ff79958376c3e3b15e6a07e9d678fd16c3bc4156606f3cf7b + languageName: node + linkType: hard + +"@tamagui/use-async@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-async@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/32a15c5db45174edf693f130c05ddeb3ee1c67352e0554d45387209d970d1f9d1d6847c0c350fd0e93c7d92ab15461f737dc6db6d9ff30468aa80ec240b319d3 + languageName: node + linkType: hard + +"@tamagui/use-callback-ref@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-callback-ref@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/7eb3ca001603dba475f2f6464ef8a8163b52bb067e02906c14b0b6ba2c18ddd41e8570629b6a737e544a6b84c9eb78b15c5e093d53598f61ffc4e2b39ae47ec1 + languageName: node + linkType: hard + +"@tamagui/use-constant@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-constant@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/e55991e6f83673005d654d8d68af7eef06911111f817e98bea189722113d6b4d6686f6449b00c255381793888edb6f4fd222b4a60630c8349ebd3c9c86e62b3a + languageName: node + linkType: hard + +"@tamagui/use-controllable-state@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-controllable-state@npm:1.137.3" + dependencies: + "@tamagui/start-transition": "npm:1.137.3" + "@tamagui/use-event": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/fde4e52e6dafd7ae453a2433537e8f80b02d39072c583f38010062ec69eeab4116217070b0d8d39fa54da821f8d45b5041e9336488598a1c1bf1981785ce0109 + languageName: node + linkType: hard + +"@tamagui/use-debounce@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-debounce@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/4aeefdaeda35c856a2fbfd54b1499158f873952ce1ac60506580ef9c43126421353aaa9c8d39c057ec606d90b0e5c605459ab5ad8f8d7d0aff28c00d3264c0fb + languageName: node + linkType: hard + +"@tamagui/use-did-finish-ssr@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-did-finish-ssr@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/5b29fa21d5af3a06c866180829c792c8a3ac34bb65feec229b747b4ce1116b7e02971da07f0658a3b3010641290363ffcaa0682192d4ed916889a5149df1a7f9 + languageName: node + linkType: hard + +"@tamagui/use-direction@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-direction@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/b1d374bce7b740a9521f4120c119c5c9c9bf2dad260ef8c052d0e722ce67adfa7b24e54a484a193dedc86fdec6d5218ba3103582b4b641f413290d0bb9616725 + languageName: node + linkType: hard + +"@tamagui/use-element-layout@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-element-layout@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + "@tamagui/is-equal-shallow": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/2168826b61560059a281bd54d69e9e536cab06d97ae9890c00815bd2ec8036dbc9a33eb67f9232a06b51479c296e748c4dc1e209472d1c30637f5ca52d2c0583 + languageName: node + linkType: hard + +"@tamagui/use-escape-keydown@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-escape-keydown@npm:1.137.3" + dependencies: + "@tamagui/use-callback-ref": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/dcc2344afaca1950b37e5142536225cfc774616733d683bc9cbfc518419823b2a70dd0841126689c8c0d84f981ac89aa77e1671f95f365849eb7ede0160302f0 + languageName: node + linkType: hard + +"@tamagui/use-event@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-event@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/6c14697ecd37a44dc0d8a839cbd0f852db634f32d981323c4e9e1da857b0efc2d7cc13f18d1c83b3f7e365d79b07ca40f274fc2f03ed04d13a92bbee9efb36ae + languageName: node + linkType: hard + +"@tamagui/use-force-update@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-force-update@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/495af93060c2eb00afb31b24603d7c22e0d01bc4fbd02357f00a6b3ef02573eca888927cc0cab35ce8018447b51bd02537039cd6f02c088586726f086af1ac01 + languageName: node + linkType: hard + +"@tamagui/use-keyboard-visible@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-keyboard-visible@npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/0c24eec44407a31f0756b3b4480c5aafe02da76189ede44c978cb73bdd452659a1b08452ace1513069c9f16cb8ef74cd84aeb94aec1431ae9f152f9244442b0e + languageName: node + linkType: hard + +"@tamagui/use-presence@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-presence@npm:1.137.3" + dependencies: + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/3cc495b21eb35c9a5448b7f51acdb02a8b82a95ea828f826d97b9e05ea06972a0c6424f564975be5addd656e2a645c305b7d00b322c8599f2a26f10ce00e9232 + languageName: node + linkType: hard + +"@tamagui/use-previous@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-previous@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/24ff575a0473d55d9a71ff146446e240e7f44d8e5cd2b460b90d303924e040e38e64c16c9337d2bcd2874c0b61dbd98c5009972672fe7a80e2e4fb20de96a8ea + languageName: node + linkType: hard + +"@tamagui/use-window-dimensions@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/use-window-dimensions@npm:1.137.3" + dependencies: + "@tamagui/constants": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/bd05c8cc64cc5255a1787abae1ad16afb961a99e1c71e92eee8ef81222e5282f43830138e3a311ebda83a4bf13c2964299e5e6231248721630bfb546090f46fb + languageName: node + linkType: hard + +"@tamagui/visually-hidden@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/visually-hidden@npm:1.137.3" + dependencies: + "@tamagui/web": "npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/0ecee340a96ba4e2eb9dbcafbe1d6dc003a83e76efc2c95b6f14da5e8530e5c8a3c629e1238eef3a71fd6ddddce96151cada0052e3dd77d42a64a49853e22847 + languageName: node + linkType: hard + +"@tamagui/vite-plugin@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/vite-plugin@npm:1.137.3" + dependencies: + "@tamagui/fake-react-native": "npm:1.137.3" + "@tamagui/proxy-worm": "npm:1.137.3" + "@tamagui/react-native-svg": "npm:1.137.3" + "@tamagui/react-native-web-lite": "npm:1.137.3" + "@tamagui/static-worker": "npm:1.137.3" + "@tamagui/types": "npm:1.137.3" + esm-resolve: "npm:^1.0.8" + fs-extra: "npm:^11.2.0" + outdent: "npm:^0.8.0" + react-native-web: "npm:^0.20.0" + peerDependencies: + vite: "*" + checksum: 10/1d5a4ba51c290b5815f6b86259c07da3c43bb302261e02701ac3d4860e88e067afd8b45e23096b7ef3a5a52e0df0f3da8e81be37f84990961de5ab2913110ec0 + languageName: node + linkType: hard + +"@tamagui/web@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/web@npm:1.137.3" + dependencies: + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/helpers": "npm:1.137.3" + "@tamagui/is-equal-shallow": "npm:1.137.3" + "@tamagui/normalize-css-color": "npm:1.137.3" + "@tamagui/timer": "npm:1.137.3" + "@tamagui/types": "npm:1.137.3" + "@tamagui/use-did-finish-ssr": "npm:1.137.3" + "@tamagui/use-event": "npm:1.137.3" + "@tamagui/use-force-update": "npm:1.137.3" + peerDependencies: + react: "*" + react-dom: "*" + react-native: "*" + checksum: 10/df94f8c5f802f1d05539bed93266859e70c5915cbf5afd9606d154e7287c191caca75c56184c8908b578d1f70376d4cebd378ccc5ec36514a32d15298a9e42bb + languageName: node + linkType: hard + +"@tamagui/z-index-stack@npm:1.137.3": + version: 1.137.3 + resolution: "@tamagui/z-index-stack@npm:1.137.3" + peerDependencies: + react: "*" + checksum: 10/dad56a755f959aea6865dc602b98f3b135d5f3471f3c456f4de660ab5afef23e57c525b8d4714c1a37439983b2ba1e36221624b5ed6e7d702d052010bd715501 + languageName: node + linkType: hard + +"@testing-library/jest-dom@npm:^6.6.3": + version: 6.9.1 + resolution: "@testing-library/jest-dom@npm:6.9.1" + dependencies: + "@adobe/css-tools": "npm:^4.4.0" + aria-query: "npm:^5.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.6.3" + picocolors: "npm:^1.1.1" + redent: "npm:^3.0.0" + checksum: 10/409b4f519e4c68f4d31e3b0317338cc19098b9029513fca61aa2af8270086ae3956a1eaedd19bbce2d2c9e2cf9ff27a616c06556be7a26e101c0d529a0062233 + languageName: node + linkType: hard + +"@testing-library/user-event@npm:^14.6.1": + version: 14.6.1 + resolution: "@testing-library/user-event@npm:14.6.1" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 10/34b74fff56a0447731a94b40d4cf246deb8dbc1c1e3aec93acd1c3377a760bb062e979f1572bb34ec164ad28ee2a391744b42d0d6d6cc16c4ce527e5e09610e1 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10/c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10/f572e67a9a39397664350a4437d8a7fbd34acc83ff4887a8cf08349e39f8aeb5ad2f70fb78a0a0a23a280affe3a5f4c25f50966abdce292bcf31237af1c27b1a + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10/d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.20.7": + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" + dependencies: + "@babel/types": "npm:^7.28.2" + checksum: 10/371c5e1b40399ef17570e630b2943617b84fafde2860a56f0ebc113d8edb1d0534ade0175af89eda1ae35160903c33057ed42457e165d4aa287fedab2c82abcf + languageName: node + linkType: hard + +"@types/chai@npm:^5.2.2": + version: 5.2.3 + resolution: "@types/chai@npm:5.2.3" + dependencies: + "@types/deep-eql": "npm:*" + assertion-error: "npm:^2.0.1" + checksum: 10/e79947307dc235953622e65f83d2683835212357ca261389116ab90bed369ac862ba28b146b4fed08b503ae1e1a12cb93ce783f24bb8d562950469f4320e1c7c + languageName: node + linkType: hard + +"@types/culori@npm:^4": + version: 4.0.1 + resolution: "@types/culori@npm:4.0.1" + checksum: 10/34240fce795cdcbeefbbb4ec1fd6adec1c7edafa949131586176649c21d912236d151bf7af53de161454a6c2fa259a4ddd54f204c66e67e8b9ecfd90b9021c68 + languageName: node + linkType: hard + +"@types/deep-eql@npm:*": + version: 4.0.2 + resolution: "@types/deep-eql@npm:4.0.2" + checksum: 10/249a27b0bb22f6aa28461db56afa21ec044fa0e303221a62dff81831b20c8530502175f1a49060f7099e7be06181078548ac47c668de79ff9880241968d43d0c + languageName: node + linkType: hard + +"@types/doctrine@npm:^0.0.9": + version: 0.0.9 + resolution: "@types/doctrine@npm:0.0.9" + checksum: 10/64ef06e6eea2f4f9684d259fedbcb8bf21c954630b96ea2e04875ca42763552b0ba3b01b3dd27ec0f9ea6f8b3b0dba4965d31d5a925cd4c6225fd13a93ae9354 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099 + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10/79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10/3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "npm:*" + checksum: 10/b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "npm:*" + checksum: 10/93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 + languageName: node + linkType: hard + +"@types/js-yaml@npm:^4.0.5": + version: 4.0.9 + resolution: "@types/js-yaml@npm:4.0.9" + checksum: 10/a0ce595db8a987904badd21fc50f9f444cb73069f4b95a76cc222e0a17b3ff180669059c763ec314bc4c3ce284379177a9da80e83c5f650c6c1310cafbfaa8e6 + languageName: node + linkType: hard + +"@types/mdx@npm:^2.0.0": + version: 2.0.13 + resolution: "@types/mdx@npm:2.0.13" + checksum: 10/b73ed5f08114879b9590dc6a9ee8b648643c57c708583cd24b2bc3cc8961361fc63139ac7e9291e7b3b6e6b45707749d01d6f9727ddec5533df75dc3b90871a4 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 25.0.8 + resolution: "@types/node@npm:25.0.8" + dependencies: + undici-types: "npm:~7.16.0" + checksum: 10/b6efe998940678a0de0274dd84b1767a243c5d754b282e6df5da4d6985a1439b436a6d80d148925a974ecadda09fff4788d9cc0bb3a1f2554d54a3595146bd3b + languageName: node + linkType: hard + +"@types/node@npm:^22.10.2": + version: 22.19.6 + resolution: "@types/node@npm:22.19.6" + dependencies: + undici-types: "npm:~6.21.0" + checksum: 10/a5bac443b2c7ca4ceb4a381618c37012d71add696e98351be698aa81e00f20a09fb4aee5bc07f11472080e663602b18ed02233f45242cde9b4eda13140629258 + languageName: node + linkType: hard + +"@types/pluralize@npm:^0.0.33": + version: 0.0.33 + resolution: "@types/pluralize@npm:0.0.33" + checksum: 10/282d42dc0187e5e0912f9f36ee0f5615bfd273a08d40afe5bf5881cb28daf1977abe10564543032aa0f42352ebba739ff3d86bf5562ac4691c6d1761fcc7cf39 + languageName: node + linkType: hard + +"@types/react-dom@npm:^19.2.0": + version: 19.2.3 + resolution: "@types/react-dom@npm:19.2.3" + peerDependencies: + "@types/react": ^19.2.0 + checksum: 10/616c4a8aee250ea05fb1e7b98e7e00475dd3a6c1c30d7be18b4b93caba832f4203106b3a496a6b147e5acc2da14575eca47bce234c633bca1f8430ef8ffb234a + languageName: node + linkType: hard + +"@types/react-native-web@npm:^0.19.2": + version: 0.19.2 + resolution: "@types/react-native-web@npm:0.19.2" + dependencies: + "@types/react": "npm:*" + react-native: "npm:*" + checksum: 10/bc27ccb2737283b78b41dacf605fc99b137091b49cd9b0b1bd2fab8c7950107314a04fc2351b0fcaaaeddea9ec101937fb6df24014f221a275a58666f60cfda0 + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:^19.2.0": + version: 19.2.8 + resolution: "@types/react@npm:19.2.8" + dependencies: + csstype: "npm:^3.2.2" + checksum: 10/688e7605876e2729c25fdfd2c131d7080cb8e98db528aedccab89005bcbca097a6149fa6e137ae4f1807bdc44220e0c5c7b4a968b5b681dadb7761968bac6de5 + languageName: node + linkType: hard + +"@types/resolve@npm:^1.20.2": + version: 1.20.6 + resolution: "@types/resolve@npm:1.20.6" + checksum: 10/dc35f5517606b6687cd971c0281ac58bdee2c50c051b030f04647d3991688be2259c304ee97e5b5d4b9936072c36767eb5933b54611a407d6557972bb6fea4f6 + languageName: node + linkType: hard + +"@types/rtl-detect@npm:^1": + version: 1.0.3 + resolution: "@types/rtl-detect@npm:1.0.3" + checksum: 10/9eefa7dfefcecf2e1480eb7794751735c93c6ce52903ca00e5f7491ed65560fcd52920b1c1b283e34db499227d514ae7bd5bf8215623bf746a5de9560a54db0c + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10/72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10/a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.35 + resolution: "@types/yargs@npm:17.0.35" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10/47bcd4476a4194ea11617ea71cba8a1eddf5505fc39c44336c1a08d452a0de4486aedbc13f47a017c8efbcb5a8aa358d976880663732ebcbc6dbcbbecadb0581 + languageName: node + linkType: hard + +"@vitejs/plugin-react@npm:^5.0.4": + version: 5.1.2 + resolution: "@vitejs/plugin-react@npm:5.1.2" + dependencies: + "@babel/core": "npm:^7.28.5" + "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1" + "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1" + "@rolldown/pluginutils": "npm:1.0.0-beta.53" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.18.0" + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + checksum: 10/2b15994a7f787456bf66d00cc231617148bd10a439a115767ab14d47d435f182758bce38f7c07d5275e79930dc7f689e3ebab44ac57a833fe13b6a233aa37738 + languageName: node + linkType: hard + +"@vitest/browser-playwright@npm:^4.0.8": + version: 4.0.17 + resolution: "@vitest/browser-playwright@npm:4.0.17" + dependencies: + "@vitest/browser": "npm:4.0.17" + "@vitest/mocker": "npm:4.0.17" + tinyrainbow: "npm:^3.0.3" + peerDependencies: + playwright: "*" + vitest: 4.0.17 + peerDependenciesMeta: + playwright: + optional: false + checksum: 10/ba887cb43d72178a133b51a68a74de45ef4a6d940a924444d777224ac67abf5703445430216ca6c8c6c267f7064113591a4d1f4f4b3ddd18c9f539cf4aaccd3c + languageName: node + linkType: hard + +"@vitest/browser@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/browser@npm:4.0.17" + dependencies: + "@vitest/mocker": "npm:4.0.17" + "@vitest/utils": "npm:4.0.17" + magic-string: "npm:^0.30.21" + pixelmatch: "npm:7.1.0" + pngjs: "npm:^7.0.0" + sirv: "npm:^3.0.2" + tinyrainbow: "npm:^3.0.3" + ws: "npm:^8.18.3" + peerDependencies: + vitest: 4.0.17 + checksum: 10/d89b7773a385dbf4594eafca288a63579f79ce6555978bcc11567b9f47376ad4393010915f133810b653fb118026775247b90ba59b00f245bb09a9356a474a6b + languageName: node + linkType: hard + +"@vitest/coverage-v8@npm:^4.0.8": + version: 4.0.17 + resolution: "@vitest/coverage-v8@npm:4.0.17" + dependencies: + "@bcoe/v8-coverage": "npm:^1.0.2" + "@vitest/utils": "npm:4.0.17" + ast-v8-to-istanbul: "npm:^0.3.10" + istanbul-lib-coverage: "npm:^3.2.2" + istanbul-lib-report: "npm:^3.0.1" + istanbul-reports: "npm:^3.2.0" + magicast: "npm:^0.5.1" + obug: "npm:^2.1.1" + std-env: "npm:^3.10.0" + tinyrainbow: "npm:^3.0.3" + peerDependencies: + "@vitest/browser": 4.0.17 + vitest: 4.0.17 + peerDependenciesMeta: + "@vitest/browser": + optional: true + checksum: 10/aab6340670dbf42a5bf4a28b49a4d4c8819e842edac45567bae50af27b9e89264406945e57dd115b833190a6c25ba8f716c2eabaa23d2e249a185e3acc97ec1a + languageName: node + linkType: hard + +"@vitest/expect@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/expect@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + tinyrainbow: "npm:^2.0.0" + checksum: 10/dc69ce886c13714dfbbff78f2d2cb7eb536017e82301a73c42d573a9e9d2bf91005ac7abd9b977adf0a3bd431209f45a8ac2418029b68b0a377e092607c843ce + languageName: node + linkType: hard + +"@vitest/mocker@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/mocker@npm:3.2.4" + dependencies: + "@vitest/spy": "npm:3.2.4" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.17" + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10/5e92431b6ed9fc1679060e4caef3e4623f4750542a5d7cd944774f8217c4d231e273202e8aea00bab33260a5a9222ecb7005d80da0348c3c829bd37d123071a8 + languageName: node + linkType: hard + +"@vitest/mocker@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/mocker@npm:4.0.17" + dependencies: + "@vitest/spy": "npm:4.0.17" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.21" + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10/4d938c298dd7e63d23efc56a81e254a8a453b0157b378d4b7af57a40dd2687c24a0e1f2e2499f8d17fe302e6d6d515e67c6a5fbfbff75dee2cfd51c37cf4c7dc + languageName: node + linkType: hard + +"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": + version: 3.2.4 + resolution: "@vitest/pretty-format@npm:3.2.4" + dependencies: + tinyrainbow: "npm:^2.0.0" + checksum: 10/8dd30cbf956e01fbab042fe651fb5175d9f0cd00b7b569a46cd98df89c4fec47dab12916201ad6e09a4f25f2a2ec8927a4bfdc61118593097f759c90b18a51d4 + languageName: node + linkType: hard + +"@vitest/pretty-format@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/pretty-format@npm:4.0.17" + dependencies: + tinyrainbow: "npm:^3.0.3" + checksum: 10/e50925f44168b8108a5094e44fd739b7183457c101eb020e88b5556a2f857808d0c9d045113aec83815a20d4aaaf9b7a522a1c651ce111de18daa686891b37a0 + languageName: node + linkType: hard + +"@vitest/runner@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/runner@npm:3.2.4" + dependencies: + "@vitest/utils": "npm:3.2.4" + pathe: "npm:^2.0.3" + strip-literal: "npm:^3.0.0" + checksum: 10/197bd55def519ef202f990b7c1618c212380831827c116240871033e4973decb780503c705ba9245a12bd8121f3ac4086ffcb3e302148b62d9bd77fd18dd1deb + languageName: node + linkType: hard + +"@vitest/snapshot@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/snapshot@npm:3.2.4" + dependencies: + "@vitest/pretty-format": "npm:3.2.4" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + checksum: 10/acfb682491b9ca9345bf9fed02c2779dec43e0455a380c1966b0aad8dd81c79960902cf34621ab48fe80a0eaf8c61cc42dec186a1321dc3c9897ef2ebd5f1bc4 + languageName: node + linkType: hard + +"@vitest/spy@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/spy@npm:3.2.4" + dependencies: + tinyspy: "npm:^4.0.3" + checksum: 10/7d38c299f42a8c7e5e41652b203af98ca54e63df69c3b072d0e401d5a57fbbba3e39d8538ac1b3022c26718a6388d0bcc222bc2f07faab75942543b9247c007d + languageName: node + linkType: hard + +"@vitest/spy@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/spy@npm:4.0.17" + checksum: 10/23313980c512b00c08a1c64f6ed15dc7c295bb7b09feab571a3cc96536de2f07432109256717f9deb7f1b8c9ba9ac28f7e617cf639654bc564f6ea5a341ad8f4 + languageName: node + linkType: hard + +"@vitest/utils@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/utils@npm:3.2.4" + dependencies: + "@vitest/pretty-format": "npm:3.2.4" + loupe: "npm:^3.1.4" + tinyrainbow: "npm:^2.0.0" + checksum: 10/7f12ef63bd8ee13957744d1f336b0405f164ade4358bf9dfa531f75bbb58ffac02bf61aba65724311ddbc50b12ba54853a169e59c6b837c16086173b9a480710 + languageName: node + linkType: hard + +"@vitest/utils@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/utils@npm:4.0.17" + dependencies: + "@vitest/pretty-format": "npm:4.0.17" + tinyrainbow: "npm:^3.0.3" + checksum: 10/b8b96f8c2c4fee13f4ef4927e56bbf98c2d4f3a61428d9721c5578c96e2a0953892dfccfad3e0c1a7b3105e3d24f93f826f8338c82c72b9f8bc32b50bc9072a1 + languageName: node + linkType: hard + +"@window-splitter/interface@npm:1.1.2": + version: 1.1.2 + resolution: "@window-splitter/interface@npm:1.1.2" + dependencies: + "@window-splitter/state": "npm:1.1.2" + checksum: 10/e82ae1ce08e655ab573b44522a06f0b9dd46631ceba888e791ecbee337b826f4184119b21e20be84df771185c9b1a90a7d56a122f56bbbbc4edf84527a5b9453 + languageName: node + linkType: hard + +"@window-splitter/react@npm:^1.1.2": + version: 1.1.2 + resolution: "@window-splitter/react@npm:1.1.2" + dependencies: + "@react-aria/utils": "npm:^3.28.2" + "@window-splitter/interface": "npm:1.1.2" + "@window-splitter/state": "npm:1.1.2" + peerDependencies: + react: ">=16" + react-dom: ">=16" + checksum: 10/7bb57f32fae8cbf9d2f73c9150151ca5077f5ff8965f1ae0575da92286c15f2db752a007890b96a0f12f239c5ed28a8bffdbd4c3e62e7249678faa1ca278b38e + languageName: node + linkType: hard + +"@window-splitter/state@npm:1.1.2": + version: 1.1.2 + resolution: "@window-splitter/state@npm:1.1.2" + dependencies: + big.js: "npm:^6.2.1" + checksum: 10/f8bbe2be158af3a48381bbfb4e32271ea145287cdf76ebad2757425a76e4b18d88bd31e39c13e44f6a8e29059336e253fbb43c56917f106d5011367fa84b1752 + languageName: node + linkType: hard + +"@yarnpkg/lockfile@npm:^1.1.0": + version: 1.1.0 + resolution: "@yarnpkg/lockfile@npm:1.1.0" + checksum: 10/cd19e1114aaf10a05126aeea8833ef4ca8af8a46e88e12884f8359d19333fd19711036dbc2698dbe937f81f037070cf9a8da45c2e8c6ca19cafd7d15659094ed + languageName: node + linkType: hard + +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: 10/e2f0c6a6708ad738b3e8f50233f4800de31ad41a6cdc50e0cbe51b76fed69fd0213516d92c15ce1a9985fca71a14606a9be22bf00f8475a58987b9bfb671c582 + languageName: node + linkType: hard + +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: "npm:^5.0.0" + checksum: 10/ed84af329f1828327798229578b4fe03a4dd2596ba304083ebd2252666bdc1d7647d66d0b18704477e1f8aa315f055944aa6e859afebd341f12d0a53c37b4b40 + languageName: node + linkType: hard + +"accepts@npm:^1.3.7": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10/67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 + languageName: node + linkType: hard + +"acorn@npm:^8.14.1, acorn@npm:^8.15.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" + bin: + acorn: bin/acorn + checksum: 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4 + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 + languageName: node + linkType: hard + +"ajv@npm:^8.0.1": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 + languageName: node + linkType: hard + +"anser@npm:^1.4.9": + version: 1.4.10 + resolution: "anser@npm:1.4.10" + checksum: 10/a5a6658ccb2ca8271b25cfb29f53ff7cd042800d8e3daa472cdbde0da99392547baaac6be33cbfe41eb76c48a2e4f1fc6647a8636b33f663ac7dd1ba72e0a199 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 10/9b17ce2c6daecc75bcd5966b9ad672c23b184dc3ed9bf3c98a0702f0d2f736c15c10d461913568f2cf527a5e64291c7473358885dd493305c84a1cfed66ba94f + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10/b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 10/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10/c49dad7639f3e48859bd51824c93b9eb0db628afc243c51c3dd2410c4a15ede1a83881c6c7341aa2b159c4f90c11befb38f2ba848c07c66c9f9de4bcd7cb9f30 + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10/3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10/c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10/18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef + languageName: node + linkType: hard + +"aria-query@npm:^5.0.0": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 10/b2fe9bc98bd401bc322ccb99717c1ae2aaf53ea0d468d6e7aebdc02fac736e4a99b46971ee05b783b08ade23c675b2d8b60e4a1222a95f6e27bc4d2a0bfdcc03 + languageName: node + linkType: hard + +"asap@npm:~2.0.3, asap@npm:~2.0.6": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: 10/b244c0458c571945e4b3be0b14eb001bea5596f9868cc50cc711dc03d58a7e953517d3f0dad81ccde3ff37d1f074701fa76a6f07d41aaa992d7204a37b915dda + languageName: node + linkType: hard + +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10/a0789dd882211b87116e81e2648ccb7f60340b34f19877dd020b39ebb4714e475eb943e14ba3e22201c221ef6645b7bfe10297e76b6ac95b48a9898c1211ce66 + languageName: node + linkType: hard + +"ast-types@npm:^0.16.1": + version: 0.16.1 + resolution: "ast-types@npm:0.16.1" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10/f569b475eb1c8cb93888cb6e7b7e36dc43fa19a77e4eb132cbff6e3eb1598ca60f850db6e60b070e5a0ee8c1559fca921dac0916e576f2f104e198793b0bdd8d + languageName: node + linkType: hard + +"ast-v8-to-istanbul@npm:^0.3.10": + version: 0.3.10 + resolution: "ast-v8-to-istanbul@npm:0.3.10" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.31" + estree-walker: "npm:^3.0.3" + js-tokens: "npm:^9.0.1" + checksum: 10/240a5e2c24776b355f2442fa93564a528b8df4b8d94e9bc3234f25020ffac745886865a3a92e5e9dc67ee9720739ec078f04790a3607a7ad98d8349cf75ddf04 + languageName: node + linkType: hard + +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: 10/876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e + languageName: node + linkType: hard + +"axe-core@npm:^4.2.0": + version: 4.11.1 + resolution: "axe-core@npm:4.11.1" + checksum: 10/bbc8e8959258a229b92fbaa73437050825579815051cac7b0fdbb6752946fea226e403bfeeef3d60d712477bdd4c01afdc8455f27c3d85e4251df88b032b6250 + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10/8a0953bd813b3a8926008f7351611055548869e9a53dd36d6e7e96679001f71e65fd7dbfe253265c3ba6a4e630dc7c845cf3e78b17d758ef1880313ce8fba258 + languageName: node + linkType: hard + +"babel-literal-to-ast@npm:^2.1.0": + version: 2.1.0 + resolution: "babel-literal-to-ast@npm:2.1.0" + dependencies: + "@babel/parser": "npm:^7.1.6" + "@babel/traverse": "npm:^7.1.6" + "@babel/types": "npm:^7.1.6" + peerDependencies: + "@babel/core": ^7.1.2 + checksum: 10/19eccc9744dccf06e3a34314413cbf1ab4b2e79fbfbd25a13ff3f105dc66a350db5f91c966e88efa6728cb9570e76503c9c2940334a9e426df634da0635b13cd + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10/ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10/9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65 + languageName: node + linkType: hard + +"babel-plugin-syntax-hermes-parser@npm:0.32.0": + version: 0.32.0 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.32.0" + dependencies: + hermes-parser: "npm:0.32.0" + checksum: 10/ec76abeefabf940e2d571db3b47d022a9be7602286133291e8e047d4855af6a8afc079e4631bc9a56209d751fad54b5199932a55753b1e2b56a719d20e2d5065 + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.2.0 + resolution: "babel-preset-current-node-syntax@npm:1.2.0" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0 || ^8.0.0-0 + checksum: 10/3608fa671cfa46364ea6ec704b8fcdd7514b7b70e6ec09b1199e13ae73ed346c51d5ce2cb6d4d5b295f6a3f2cad1fdeec2308aa9e037002dd7c929194cc838ea + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"base64-js@npm:^1.5.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"baseline-browser-mapping@npm:^2.9.0": + version: 2.9.14 + resolution: "baseline-browser-mapping@npm:2.9.14" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10/a329881e5f673c0834843640e9c954c478f643fb983449c99850392e48cf52dfb1dc3de8d81c6a6a2802c86310833accc5e3deb6bef5fb6e329989e28ca5489b + languageName: node + linkType: hard + +"bidi-js@npm:^1.0.3": + version: 1.0.3 + resolution: "bidi-js@npm:1.0.3" + dependencies: + require-from-string: "npm:^2.0.2" + checksum: 10/c4341c7a98797efe3d186cd99d6f97e9030a4f959794ca200ef2ec0a678483a916335bba6c2c0608a21d04a221288a31c9fd0faa0cd9b3903b93594b42466a6a + languageName: node + linkType: hard + +"big.js@npm:^6.2.1": + version: 6.2.2 + resolution: "big.js@npm:6.2.2" + checksum: 10/018af3e572780b41536a987c3fc3636efe7d05671e8bf4a6bd22b62316e32f57abfc0fc849732adfd81b00b249f873a5a107e01ab5aa4fc3d42c181cc821bf47 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10/12cb6d6310629e3048cadb003e1aca4d8c9bb5c67c3c321bafdd7e7a50155de081f78ea3e0ed92ecc75a9015e784f301efc8132383132f4f7904ad1ac529c562 + languageName: node + linkType: hard + +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 + languageName: node + linkType: hard + +"browser-info@npm:^1.3.0": + version: 1.3.0 + resolution: "browser-info@npm:1.3.0" + checksum: 10/0e460e940241415b48386377de0a9ccfb7ba02e719a90116d601b6f629742d365c8a5fa18e75776138c54e3d9ee0616f2eb56d922c55eafce6b302e50a26de43 + languageName: node + linkType: hard + +"browserslist@npm:^4.22.2, browserslist@npm:^4.24.0": + version: 4.28.1 + resolution: "browserslist@npm:4.28.1" + dependencies: + baseline-browser-mapping: "npm:^2.9.0" + caniuse-lite: "npm:^1.0.30001759" + electron-to-chromium: "npm:^1.5.263" + node-releases: "npm:^2.0.27" + update-browserslist-db: "npm:^1.2.0" + bin: + browserslist: cli.js + checksum: 10/64f2a97de4bce8473c0e5ae0af8d76d1ead07a5b05fc6bc87b848678bb9c3a91ae787b27aa98cdd33fc00779607e6c156000bed58fefb9cf8e4c5a183b994cdb + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: 10/edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + languageName: node + linkType: hard + +"bundle-name@npm:^4.1.0": + version: 4.1.0 + resolution: "bundle-name@npm:4.1.0" + dependencies: + run-applescript: "npm:^7.0.0" + checksum: 10/1d966c8d2dbf4d9d394e53b724ac756c2414c45c01340b37743621f59cc565a435024b394ddcb62b9b335d1c9a31f4640eb648c3fec7f97ee74dc0694c9beb6c + languageName: node + linkType: hard + +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42 + languageName: node + linkType: hard + +"cacache@npm:^20.0.1": + version: 20.0.3 + resolution: "cacache@npm:20.0.3" + dependencies: + "@npmcli/fs": "npm:^5.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^13.0.0" + lru-cache: "npm:^11.1.0" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^13.0.0" + unique-filename: "npm:^5.0.0" + checksum: 10/388a0169970df9d051da30437f93f81b7e91efb570ad0ff2b8fde33279fbe726c1bc8e8e2b9c05053ffb4f563854c73db395e8712e3b62347a1bc4f7fb8899ff + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10/659b03c79bbfccf0cde3a79e7d52570724d7290209823e1ca5088f94b52192dc1836b82a324d0144612f816abb2f1734447438e38d9dafe0b3f82c2a1b9e3bce + languageName: node + linkType: hard + +"call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10/ef2b96e126ec0e58a7ff694db43f4d0d44f80e641370c21549ed911fecbdbc2df3ebc9bddad918d6bbdefeafb60bb3337902006d5176d72bcd2da74820991af7 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + languageName: node + linkType: hard + +"camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10/8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001759": + version: 1.0.30001764 + resolution: "caniuse-lite@npm:1.0.30001764" + checksum: 10/24c6f402902181faa997a6da1cb63410f9376e9e8a33d733121862e7665d200a54d70e551c5626748f78078401c0744496a58d0451fceb8f7fa12498ae12ff20 + languageName: node + linkType: hard + +"chai@npm:^5.2.0": + version: 5.3.3 + resolution: "chai@npm:5.3.3" + dependencies: + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10/0d0ef63106083b05c7ba510697cd9991a02b8df5984a7d010ab4af10205c7a1f27d1c06bfa4679540894295ac4dcc22aa2a281e2e4cfe5133c1db379626689a2 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0": + version: 5.6.2 + resolution: "chalk@npm:5.6.2" + checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0 + languageName: node + linkType: hard + +"check-dependency-version-consistency@npm:^4.1.0": + version: 4.1.1 + resolution: "check-dependency-version-consistency@npm:4.1.1" + dependencies: + "@types/js-yaml": "npm:^4.0.5" + chalk: "npm:^5.2.0" + commander: "npm:^11.0.0" + edit-json-file: "npm:^1.7.0" + globby: "npm:^13.1.4" + js-yaml: "npm:^4.1.0" + semver: "npm:^7.5.1" + table: "npm:^6.8.1" + type-fest: "npm:^4.30.0" + bin: + check-dependency-version-consistency: dist/bin/check-dependency-version-consistency.js + checksum: 10/e5927d57b2f76fa5b5b00988654c712ecff1745ed0a031528c800e742e07abb27d414ca58d27f8ab0290ce18f502bce0ba763c8736c14003804cd1ce13fe3044 + languageName: node + linkType: hard + +"check-error@npm:^2.1.1": + version: 2.1.3 + resolution: "check-error@npm:2.1.3" + checksum: 10/f1868d3db60f5a7da92e140ccf33e9152bf6124161fa9b7a4ae8eafdb05e66e1f13570401e56f314f037b0f1b71eaf38ad0c7256310d82c6105e9d85ded0f202 + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c + languageName: node + linkType: hard + +"chromatic@npm:^13.3.3": + version: 13.3.5 + resolution: "chromatic@npm:13.3.5" + peerDependencies: + "@chromatic-com/cypress": ^0.*.* || ^1.0.0 + "@chromatic-com/playwright": ^0.*.* || ^1.0.0 + peerDependenciesMeta: + "@chromatic-com/cypress": + optional: true + "@chromatic-com/playwright": + optional: true + bin: + chroma: dist/bin.js + chromatic: dist/bin.js + chromatic-cli: dist/bin.js + checksum: 10/d660e926e2763158eb216c12fd443ac909235b62e0855d6485c5ec270cbde8ce6d5467fc9792a988f2cd4c32722efb9899982b26d4bd8265381846c7d7006c21 + languageName: node + linkType: hard + +"chrome-launcher@npm:^0.15.2": + version: 0.15.2 + resolution: "chrome-launcher@npm:0.15.2" + dependencies: + "@types/node": "npm:*" + escape-string-regexp: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + lighthouse-logger: "npm:^1.0.0" + bin: + print-chrome-path: bin/print-chrome-path.js + checksum: 10/6faa189950790e63356113a08c4dbb25d9ef7d1ffc778f9fcf5967895ea8968aa3e711f6e7a55dadb42aa7a329d77721abf929a589b87e9e19e6e8c084b87e0d + languageName: node + linkType: hard + +"chromium-edge-launcher@npm:^0.2.0": + version: 0.2.0 + resolution: "chromium-edge-launcher@npm:0.2.0" + dependencies: + "@types/node": "npm:*" + escape-string-regexp: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + lighthouse-logger: "npm:^1.0.0" + mkdirp: "npm:^1.0.4" + rimraf: "npm:^3.0.2" + checksum: 10/9c58094cb6f149f8b9aae6937c5e60fee3cdf7e43a6902d8d70d2bc18878a0479f1637a5b44f6fbec5c84aa52972fc3ccba61b9984a584f3d98700e247d4ad94 + languageName: node + linkType: hard + +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 10/3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10/75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10/eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 + languageName: node + linkType: hard + +"clsx@npm:^2.0.0": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10/fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color2k@npm:^2.0.2": + version: 2.0.3 + resolution: "color2k@npm:2.0.3" + checksum: 10/63385b3c43749a96a4edfd5f4d30103f850e5a4ab01ad39ec70bebd940a237ab79cbd2d7b2bf4eede6ef6122a1b904877f628500fdc5521310e39d3572370d6c + languageName: node + linkType: hard + +"commander@npm:^11.0.0": + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: 10/66bd2d8a0547f6cb1d34022efb25f348e433b0e04ad76a65279b1b09da108f59a4d3001ca539c60a7a46ea38bcf399fc17d91adad76a8cf43845d8dcbaf5cda1 + languageName: node + linkType: hard + +"commander@npm:^12.0.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b + languageName: node + linkType: hard + +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 10/4620bc4936a4ef12ce7dfcd272bb23a99f2ad68889a4e4ad766c9f8ad21af982511934d6f7050d4a8bde90011b1c15d56e61a1b4576d9913efbf697a20172d6c + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10/9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2 + languageName: node + linkType: hard + +"connect@npm:^3.6.5": + version: 3.7.0 + resolution: "connect@npm:3.7.0" + dependencies: + debug: "npm:2.6.9" + finalhandler: "npm:1.1.2" + parseurl: "npm:~1.3.3" + utils-merge: "npm:1.0.1" + checksum: 10/f94818b198cc662092276ef6757dd825c59c8469c8064583525e7b81d39a3af86a01c7cb76107dfa0295dfc52b27a7ae1c40ea0e0a10189c3f8776cf08ce3a4e + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10/c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15 + languageName: node + linkType: hard + +"cosmiconfig@npm:^8.1.3": + version: 8.3.6 + resolution: "cosmiconfig@npm:8.3.6" + dependencies: + import-fresh: "npm:^3.3.0" + js-yaml: "npm:^4.1.0" + parse-json: "npm:^5.2.0" + path-type: "npm:^4.0.0" + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/91d082baca0f33b1c085bf010f9ded4af43cbedacba8821da0fb5667184d0a848addc52c31fadd080007f904a555319c238cf5f4c03e6d58ece2e4876b2e73d6 + languageName: node + linkType: hard + +"cross-fetch@npm:^3.1.5": + version: 3.2.0 + resolution: "cross-fetch@npm:3.2.0" + dependencies: + node-fetch: "npm:^2.7.0" + checksum: 10/e4ab1d390a5b6ca8bb0605f028af2ffc1127d2e407b954654949f506d04873c4863ece264662c074865d7874060e35f938cec74fe7b5736d46d545e2685f6aec + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 + languageName: node + linkType: hard + +"css-in-js-utils@npm:^3.1.0": + version: 3.1.0 + resolution: "css-in-js-utils@npm:3.1.0" + dependencies: + hyphenate-style-name: "npm:^1.0.3" + checksum: 10/bd2f569f1870389004cfacfd7b798c0f40933d34af1f040c391a08322d097790b9a9524affb2ba4d26122e9cb8f4256afb59edb6077dbe607506944a9c673c67 + languageName: node + linkType: hard + +"css-tree@npm:^3.1.0": + version: 3.1.0 + resolution: "css-tree@npm:3.1.0" + dependencies: + mdn-data: "npm:2.12.2" + source-map-js: "npm:^1.0.1" + checksum: 10/e8c5c8e98e3aa4a620fda0b813ce57ccf99281652bf9d23e5cdfc9961c9a93a6769941f9a92e31e65d90f446f42fa83879ab0185206dc7a178d9f656d0913e14 + languageName: node + linkType: hard + +"css.escape@npm:^1.5.1": + version: 1.5.1 + resolution: "css.escape@npm:1.5.1" + checksum: 10/f6d38088d870a961794a2580b2b2af1027731bb43261cfdce14f19238a88664b351cc8978abc20f06cc6bbde725699dec8deb6fe9816b139fc3f2af28719e774 + languageName: node + linkType: hard + +"cssstyle@npm:^5.3.4": + version: 5.3.7 + resolution: "cssstyle@npm:5.3.7" + dependencies: + "@asamuzakjp/css-color": "npm:^4.1.1" + "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.21" + css-tree: "npm:^3.1.0" + lru-cache: "npm:^11.2.4" + checksum: 10/bd4469af81f068537dbbce53c4247f192e91202c19abc066b77b4ee7bbf256526bc82471198bec762ac70ea53ce17b8044aec69fd7982d2d0fd9fd7780329e2d + languageName: node + linkType: hard + +"csstype@npm:^3.2.2": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: 10/ad41baf7e2ffac65ab544d79107bf7cd1a4bb9bab9ac3302f59ab4ba655d5e30942a8ae46e10ba160c6f4ecea464cc95b975ca2fefbdeeacd6ac63f12f99fe1f + languageName: node + linkType: hard + +"culori@npm:^4.0.2": + version: 4.0.2 + resolution: "culori@npm:4.0.2" + checksum: 10/9d297ca5c6fc86b2637200e1d9edb5a7d1015a2e978a6748781ef53c9577269ce1df96dc0925b0002239c85665ba881a3d580564dfd2807c65ee65dc2e829849 + languageName: node + linkType: hard + +"data-urls@npm:^6.0.0": + version: 6.0.0 + resolution: "data-urls@npm:6.0.0" + dependencies: + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^15.0.0" + checksum: 10/a47f0dde184337c4f168d455aedf0b486fed87b6ca583b4b9ad55d1515f4836b418d4bdc5b5b6fc55e321feb826029586a0d47e1c9a9e7ac4d52a78faceb7fb0 + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:^4.4.0, debug@npm:^4.4.1": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad + languageName: node + linkType: hard + +"decimal.js@npm:^10.6.0": + version: 10.6.0 + resolution: "decimal.js@npm:10.6.0" + checksum: 10/c0d45842d47c311d11b38ce7ccc911121953d4df3ebb1465d92b31970eb4f6738a065426a06094af59bee4b0d64e42e7c8984abd57b6767c64ea90cf90bb4a69 + languageName: node + linkType: hard + +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 10/a529b81e2ef8821621d20a36959a0328873a3e49d393ad11f8efe8559f31239494c2eb889b80342808674c475802ba95b9d6c4c27641b9a029405104c1b59fcf + languageName: node + linkType: hard + +"default-browser-id@npm:^5.0.0": + version: 5.0.1 + resolution: "default-browser-id@npm:5.0.1" + checksum: 10/52c637637bcd76bfe974462a2f1dd75cb04784c2852935575760f82e1fd338e5e80d3c45a9b01fdbb1e450553a830bb163b004d2eca223c5573989f82232a072 + languageName: node + linkType: hard + +"default-browser@npm:^5.2.1": + version: 5.4.0 + resolution: "default-browser@npm:5.4.0" + dependencies: + bundle-name: "npm:^4.1.0" + default-browser-id: "npm:^5.0.0" + checksum: 10/cac0222ca5c9a3387d25337228689652ab33679a6566995c7194a75af7e554e91ec9ac92a70bfaa8e8089eae9f466ae99267bb38601282aade89b200f50a765c + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10/abdcb2505d80a53524ba871273e5da75e77e52af9e15b3aa65d8aad82b8a3a424dad7aee2cc0b71470ac7acf501e08defac362e8b6a73cdb4309f028061df4ae + languageName: node + linkType: hard + +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 10/f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 + languageName: node + linkType: hard + +"depd@npm:2.0.0, depd@npm:~2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca + languageName: node + linkType: hard + +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10/fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10/b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.6.3": + version: 0.6.3 + resolution: "dom-accessibility-api@npm:0.6.3" + checksum: 10/83d3371f8226487fbad36e160d44f1d9017fb26d46faba6a06fcad15f34633fc827b8c3e99d49f71d5f3253d866e2131826866fd0a3c86626f8eccfc361881ff + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10/a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 + languageName: node + linkType: hard + +"dotenv@npm:^17.2.3": + version: 17.2.3 + resolution: "dotenv@npm:17.2.3" + checksum: 10/f8b78626ebfff6e44420f634773375c9651808b3e1a33df6d4cc19120968eea53e100f59f04ec35f2a20b2beb334b6aba4f24040b2f8ad61773f158ac042a636 + 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: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10/9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 + languageName: node + linkType: hard + +"edit-json-file@npm:^1.7.0": + version: 1.8.1 + resolution: "edit-json-file@npm:1.8.1" + dependencies: + find-value: "npm:^1.0.12" + iterate-object: "npm:^1.3.4" + r-json: "npm:^1.2.10" + set-value: "npm:^4.1.0" + w-json: "npm:^1.3.10" + checksum: 10/1b1db67f488e719429e3a80de6a0d674f936b5dcbd7d354c6ecba3cdb70b06e13efcc556dbb7c43dde02b0ef7bf85850fa947b86334e62251db96826959af098 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 10/1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.263": + version: 1.5.267 + resolution: "electron-to-chromium@npm:1.5.267" + checksum: 10/05e55e810cb6a3cda8d29dfdeec7ac0e59727a77a796a157f1a1d65edac16d45eed69ed5c99e354872ab16c48967c2d0a0600653051ae380a3b7a4d6210b1e60 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10/c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10/915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 + languageName: node + linkType: hard + +"empathic@npm:^2.0.0": + version: 2.0.0 + resolution: "empathic@npm:2.0.0" + checksum: 10/90f47d93f8d1db3aa00ce1bfae2940bf76379dbb34bd562edbd92c3564a173cb1d6bd3cadb645fad0224839c25886abde801155d9b972dda6add7a5cc8b35d48 + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: 10/e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + +"encodeurl@npm:~2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: 10/abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"entities@npm:^4.4.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 + languageName: node + linkType: hard + +"entities@npm:^6.0.0": + version: 6.0.1 + resolution: "entities@npm:6.0.1" + checksum: 10/62af1307202884349d2867f0aac5c60d8b57102ea0b0e768b16246099512c28e239254ad772d6834e7e14cb1b6f153fc3d0c031934e3183b086c86d3838d874a + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10/1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.4 + resolution: "error-ex@npm:1.3.4" + dependencies: + is-arrayish: "npm:^0.2.1" + checksum: 10/ae3939fd4a55b1404e877df2080c6b59acc516d5b7f08a181040f78f38b4e2399633bfed2d9a21b91c803713fff7295ac70bebd8f3657ef352a95c2cd9aa2e4b + languageName: node + linkType: hard + +"error-stack-parser@npm:^2.0.6": + version: 2.1.4 + resolution: "error-stack-parser@npm:2.1.4" + dependencies: + stackframe: "npm:^1.3.4" + checksum: 10/23db33135bfc6ba701e5eee45e1bb9bd2fe33c5d4f9927440d9a499c7ac538f91f455fcd878611361269893c56734419252c40d8105eb3b023cf8b0fc2ebb64e + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10/f8dc9e660d90919f11084db0a893128f3592b781ce967e4fccfb8f3106cb83e400a4032c559184ec52ee1dbd4b01e7776c7cd0b3327b1961b1a4a7008920fe78 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10/96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5 + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.7.0": + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 10/b6f3e576a3fed4d82b0d0ad4bbf6b3a5ad694d2e7ce8c4a069560da3db6399381eaba703616a182b16dde50ce998af64e07dcf49f2ae48153b9e07be3f107087 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 + languageName: node + linkType: hard + +"esbuild-register@npm:^3.6.0": + version: 3.6.0 + resolution: "esbuild-register@npm:3.6.0" + dependencies: + debug: "npm:^4.3.4" + peerDependencies: + esbuild: ">=0.12 <1" + checksum: 10/4ae1a016e3dad5b53c3d68cf07e31d8c1cec1a0b584038ece726097ac80bd33ab48fb224c766c9b341c04793837e652461eaca9327a116e7564f553b61ccca71 + languageName: node + linkType: hard + +"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0, esbuild@npm:^0.27.0, esbuild@npm:~0.27.0": + version: 0.27.2 + resolution: "esbuild@npm:0.27.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.27.2" + "@esbuild/android-arm": "npm:0.27.2" + "@esbuild/android-arm64": "npm:0.27.2" + "@esbuild/android-x64": "npm:0.27.2" + "@esbuild/darwin-arm64": "npm:0.27.2" + "@esbuild/darwin-x64": "npm:0.27.2" + "@esbuild/freebsd-arm64": "npm:0.27.2" + "@esbuild/freebsd-x64": "npm:0.27.2" + "@esbuild/linux-arm": "npm:0.27.2" + "@esbuild/linux-arm64": "npm:0.27.2" + "@esbuild/linux-ia32": "npm:0.27.2" + "@esbuild/linux-loong64": "npm:0.27.2" + "@esbuild/linux-mips64el": "npm:0.27.2" + "@esbuild/linux-ppc64": "npm:0.27.2" + "@esbuild/linux-riscv64": "npm:0.27.2" + "@esbuild/linux-s390x": "npm:0.27.2" + "@esbuild/linux-x64": "npm:0.27.2" + "@esbuild/netbsd-arm64": "npm:0.27.2" + "@esbuild/netbsd-x64": "npm:0.27.2" + "@esbuild/openbsd-arm64": "npm:0.27.2" + "@esbuild/openbsd-x64": "npm:0.27.2" + "@esbuild/openharmony-arm64": "npm:0.27.2" + "@esbuild/sunos-x64": "npm:0.27.2" + "@esbuild/win32-arm64": "npm:0.27.2" + "@esbuild/win32-ia32": "npm:0.27.2" + "@esbuild/win32-x64": "npm:0.27.2" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/7f1229328b0efc63c4184a61a7eb303df1e99818cc1d9e309fb92600703008e69821e8e984e9e9f54a627da14e0960d561db3a93029482ef96dc82dd267a60c2 + languageName: node + linkType: hard + +"esbuild@npm:^0.25.11": + version: 0.25.12 + resolution: "esbuild@npm:0.25.12" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.12" + "@esbuild/android-arm": "npm:0.25.12" + "@esbuild/android-arm64": "npm:0.25.12" + "@esbuild/android-x64": "npm:0.25.12" + "@esbuild/darwin-arm64": "npm:0.25.12" + "@esbuild/darwin-x64": "npm:0.25.12" + "@esbuild/freebsd-arm64": "npm:0.25.12" + "@esbuild/freebsd-x64": "npm:0.25.12" + "@esbuild/linux-arm": "npm:0.25.12" + "@esbuild/linux-arm64": "npm:0.25.12" + "@esbuild/linux-ia32": "npm:0.25.12" + "@esbuild/linux-loong64": "npm:0.25.12" + "@esbuild/linux-mips64el": "npm:0.25.12" + "@esbuild/linux-ppc64": "npm:0.25.12" + "@esbuild/linux-riscv64": "npm:0.25.12" + "@esbuild/linux-s390x": "npm:0.25.12" + "@esbuild/linux-x64": "npm:0.25.12" + "@esbuild/netbsd-arm64": "npm:0.25.12" + "@esbuild/netbsd-x64": "npm:0.25.12" + "@esbuild/openbsd-arm64": "npm:0.25.12" + "@esbuild/openbsd-x64": "npm:0.25.12" + "@esbuild/openharmony-arm64": "npm:0.25.12" + "@esbuild/sunos-x64": "npm:0.25.12" + "@esbuild/win32-arm64": "npm:0.25.12" + "@esbuild/win32-ia32": "npm:0.25.12" + "@esbuild/win32-x64": "npm:0.25.12" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/bc9c03d64e96a0632a926662c9d29decafb13a40e5c91790f632f02939bc568edc9abe0ee5d8055085a2819a00139eb12e223cfb8126dbf89bbc569f125d91fd + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 10/6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10/9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +"esm-resolve@npm:^1.0.8": + version: 1.0.11 + resolution: "esm-resolve@npm:1.0.11" + checksum: 10/78886a711ac2922311fcabb95613bbfa9f906c14ef5c950a117e9122f7539e25509d2d72c7257c01c4921e9abe1bc17e0543ba98968dbdf4c0431c330f633497 + languageName: node + linkType: hard + +"esprima@npm:^4.0.0, esprima@npm:~4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10/f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb + languageName: node + linkType: hard + +"estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 + languageName: node + linkType: hard + +"estree-walker@npm:^3.0.3": + version: 3.0.3 + resolution: "estree-walker@npm:3.0.3" + dependencies: + "@types/estree": "npm:^1.0.0" + checksum: 10/a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10/b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 10/571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 10/49ff46c3a7facbad3decb31f597063e761785d7fdb3920d4989d7b08c97a61c2f51183e2f3a03130c9088df88d4b489b1b79ab632219901f184f85158508f4c8 + languageName: node + linkType: hard + +"expect-type@npm:^1.2.1": + version: 1.3.0 + resolution: "expect-type@npm:1.3.0" + checksum: 10/a5fada3d0c621649261f886e7d93e6bf80ce26d8a86e5d517e38301b8baec8450ab2cb94ba6e7a0a6bf2fc9ee55f54e1b06938ef1efa52ddcfeffbfa01acbbcc + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10/ca25962b4bbab943b7c4ed0b5228e263833a5063c65e1cdeac4be9afad350aae5466e8e619b5051f4f8d37b2144a2d6e8fcc771b6cc82934f7dade2f964f652c + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10/e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.3": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10/818b2c96dc913bcf8511d844c3d2420e2c70b325c0653633f51821e4e29013c2015387944435cd0ef5322c36c9beecc31e44f71b257aeb8e0b333c1d62bb17c2 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.20.1 + resolution: "fastq@npm:1.20.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10/ab2fe3a7a108112e7752cfe7fc11683c21e595913a6a593ad0b4415f31dddbfc283775ab66f2c8ccea6ab7cfc116157cbddcfae9798d9de98d08fe0a2c3e97b2 + languageName: node + linkType: hard + +"fb-dotslash@npm:0.5.8": + version: 0.5.8 + resolution: "fb-dotslash@npm:0.5.8" + bin: + dotslash: bin/dotslash + checksum: 10/9335e6835b6bb6d12807fe60e37af197295d26d671c20f355df188f3359188dda3d3bf93b978e3df93f67c4f67a281122399b828f0e49360302431db23480dee + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10/4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77 + languageName: node + linkType: hard + +"fbjs-css-vars@npm:^1.0.0": + version: 1.0.2 + resolution: "fbjs-css-vars@npm:1.0.2" + checksum: 10/72baf6d22c45b75109118b4daecb6c8016d4c83c8c0f23f683f22e9d7c21f32fff6201d288df46eb561e3c7d4bb4489b8ad140b7f56444c453ba407e8bd28511 + languageName: node + linkType: hard + +"fbjs@npm:^3.0.4": + version: 3.0.5 + resolution: "fbjs@npm:3.0.5" + dependencies: + cross-fetch: "npm:^3.1.5" + fbjs-css-vars: "npm:^1.0.0" + loose-envify: "npm:^1.0.0" + object-assign: "npm:^4.1.0" + promise: "npm:^7.1.1" + setimmediate: "npm:^1.0.5" + ua-parser-js: "npm:^1.0.35" + checksum: 10/71252595b00b06fb0475a295c74d81ada1cc499b7e11f2cde51fef04618affa568f5b7f4927f61720c23254b9144be28f8acb2086a5001cf65df8eec87c6ca5c + languageName: node + linkType: hard + +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10/14ca1c9f0a0e8f4f2e9bf4e8551065a164a09545dae548c12a18d238b72e51e5a7b39bd8e5494b56463a0877672d0a6c1ef62c6fa0677db1b0c847773be939b1 + languageName: node + linkType: hard + +"filesize@npm:^10.0.12": + version: 10.1.6 + resolution: "filesize@npm:10.1.6" + checksum: 10/e800837c4fc02303f1944d5a4c7b706df1c5cd95d745181852604fb00a1c2d55d2d3921252722bd2f0c86b59c94edaba23fa224776bbf977455d4034e7be1f45 + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea + languageName: node + linkType: hard + +"finalhandler@npm:1.1.2": + version: 1.1.2 + resolution: "finalhandler@npm:1.1.2" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + on-finished: "npm:~2.3.0" + parseurl: "npm:~1.3.3" + statuses: "npm:~1.5.0" + unpipe: "npm:~1.0.0" + checksum: 10/351e99a889abf149eb3edb24568586469feeb3019f5eafb9b31e632a5ad886f12a5595a221508245e6a37da69ae866c9fb411eb541a844238e2c900f63ac1576 + languageName: node + linkType: hard + +"find-cache-dir@npm:^3.3.2": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^3.0.2" + pkg-dir: "npm:^4.1.0" + checksum: 10/3907c2e0b15132704ed67083686cd3e68ab7d9ecc22e50ae9da20678245d488b01fa22c0e34c0544dc6edc4354c766f016c8c186a787be7c17f7cde8c5281e85 + languageName: node + linkType: hard + +"find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "find-root@npm:1.1.0" + checksum: 10/caa799c976a14925ba7f31ca1a226fe73d3aa270f4f1b623fcfeb1c6e263111db4beb807d8acd31bd4d48d44c343b93688a9288dfbccca27463c36a0301b0bb9 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"find-value@npm:^1.0.12": + version: 1.0.13 + resolution: "find-value@npm:1.0.13" + checksum: 10/afc34a8399c800de215924277302e896ebe32be0742fa53cb369fb7158d658759111bd88dd51ce5cfe2fe4dd64d1a53fd23ba495701b31030090348f6761e55e + languageName: node + linkType: hard + +"find-yarn-workspace-root@npm:^2.0.0": + version: 2.0.0 + resolution: "find-yarn-workspace-root@npm:2.0.0" + dependencies: + micromatch: "npm:^4.0.2" + checksum: 10/7fa7942849eef4d5385ee96a0a9a5a9afe885836fd72ed6a4280312a38690afea275e7d09b343fe97daf0412d833f8ac4b78c17fc756386d9ebebf0759d707a7 + languageName: node + linkType: hard + +"flow-enums-runtime@npm:^0.0.6": + version: 0.0.6 + resolution: "flow-enums-runtime@npm:0.0.6" + checksum: 10/df54ec17f6edbe2bcf17cb1e681faf3bac86e65490e819fdf29713e701eed0448c7db6d42606bf0f7044ce6909ee052920f930bbc251999e4f74e258f1d8790e + languageName: node + linkType: hard + +"foreground-child@npm:^3.3.1": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" + dependencies: + cross-spawn: "npm:^7.0.6" + signal-exit: "npm:^4.0.1" + checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 + languageName: node + linkType: hard + +"framer-motion@npm:^12.26.2": + version: 12.26.2 + resolution: "framer-motion@npm:12.26.2" + dependencies: + motion-dom: "npm:^12.26.2" + motion-utils: "npm:^12.24.10" + tslib: "npm:^2.4.0" + peerDependencies: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/is-prop-valid": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 10/80d43806c4d3b1208b3ef4766e332f738fcf1fdd1c2b90f1601ff78072865a20fb41f67a495702be95c5d41b4ca54657e94dc81d02f97fdc4bee6271ef39cf14 + languageName: node + linkType: hard + +"framer-motion@npm:^6.5.1": + version: 6.5.1 + resolution: "framer-motion@npm:6.5.1" + dependencies: + "@emotion/is-prop-valid": "npm:^0.8.2" + "@motionone/dom": "npm:10.12.0" + framesync: "npm:6.0.1" + hey-listen: "npm:^1.0.8" + popmotion: "npm:11.0.3" + style-value-types: "npm:5.0.0" + tslib: "npm:^2.1.0" + peerDependencies: + react: ">=16.8 || ^17.0.0 || ^18.0.0" + react-dom: ">=16.8 || ^17.0.0 || ^18.0.0" + dependenciesMeta: + "@emotion/is-prop-valid": + optional: true + checksum: 10/ecdb2cceb0ff400f2bddc8800b74e0b377fd7d627a051437ec510cf3c1e7184b6a0afc68696e70cb21bf277e41ea41813e2833f8878e23de178be10d7b2978e5 + languageName: node + linkType: hard + +"framesync@npm:6.0.1": + version: 6.0.1 + resolution: "framesync@npm:6.0.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10/38a985189c90867a969e9acc1d31bfcab8184bccc0f1ad41a12dbd573e3ec0ba74259d12f3fcabaccd914330601cabd686f47b543798cf6e8c4ad23ea3c0a581 + languageName: node + linkType: hard + +"fresh@npm:~0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 + languageName: node + linkType: hard + +"fs-extra@npm:^10.0.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 + languageName: node + linkType: hard + +"fs-extra@npm:^11.2.0": + version: 11.3.3 + resolution: "fs-extra@npm:11.3.3" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/daeaefafbebe8fa6efd2fb96fc926f2c952be5877811f00a6794f0d64e0128e3d0d93368cd328f8f063b45deacf385c40e3d931aa46014245431cd2f4f89c67a + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10/e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96 + languageName: node + linkType: hard + +"fsevents@npm:2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: "npm:latest" + checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10/4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10/185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 + languageName: node + linkType: hard + +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805 + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10/17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10/b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" + dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1 + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10/bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + languageName: node + linkType: hard + +"get-proto@npm:^1.0.1": + 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: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + +"get-tsconfig@npm:^4.7.5": + version: 4.13.0 + resolution: "get-tsconfig@npm:4.13.0" + dependencies: + resolve-pkg-maps: "npm:^1.0.0" + checksum: 10/3603c6da30e312636e4c20461e779114c9126601d1eca70ee4e36e3e3c00e3c21892d2d920027333afa2cc9e20998a436b14abe03a53cde40742581cb0e9ceb2 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10/32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 + languageName: node + linkType: hard + +"glob@npm:^11.1.0": + version: 11.1.0 + resolution: "glob@npm:11.1.0" + dependencies: + foreground-child: "npm:^3.3.1" + jackspeak: "npm:^4.1.1" + minimatch: "npm:^10.1.1" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^2.0.0" + bin: + glob: dist/esm/bin.mjs + checksum: 10/da4501819633daff8822c007bb3f93d5c4d2cbc7b15a8e886660f4497dd251a1fb4f53a85fba1e760b31704eff7164aeb2c7a82db10f9f2c362d12c02fe52cf3 + languageName: node + linkType: hard + +"glob@npm:^13.0.0": + version: 13.0.0 + resolution: "glob@npm:13.0.0" + dependencies: + minimatch: "npm:^10.1.1" + minipass: "npm:^7.1.2" + path-scurry: "npm:^2.0.0" + checksum: 10/de390721d29ee1c9ea41e40ec2aa0de2cabafa68022e237dc4297665a5e4d650776f2573191984ea1640aba1bf0ea34eddef2d8cbfbfc2ad24b5fb0af41d8846 + languageName: node + linkType: hard + +"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10/59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b + languageName: node + linkType: hard + +"globby@npm:^13.1.4": + version: 13.2.2 + resolution: "globby@npm:13.2.2" + dependencies: + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.3.0" + ignore: "npm:^5.2.4" + merge2: "npm:^1.4.1" + slash: "npm:^4.0.0" + checksum: 10/4494a9d2162a7e4d327988b26be66d8eab87d7f59a83219e74b065e2c3ced23698f68fb10482bf9337133819281803fb886d6ae06afbb2affa743623eb0b1949 + languageName: node + linkType: hard + +"globrex@npm:^0.1.2": + version: 0.1.2 + resolution: "globrex@npm:0.1.2" + checksum: 10/81ce62ee6f800d823d6b7da7687f841676d60ee8f51f934ddd862e4057316d26665c4edc0358d4340a923ac00a514f8b67c787e28fe693aae16350f4e60d55e9 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10/2d8c9ab8cebb572e3362f7d06139a4592105983d4317e68f7adba320fe6ddfc8874581e0971e899e633fd5f72e262830edce36d5a0bc863dad17ad20572484b2 + languageName: node + linkType: hard + +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10/7898a9c1788b2862cf0f9c345a6bec77ba4a0c0983c7f19d610c382343d4f98fa260686b225dfb1f88393a66679d2ec58ee310c1d6868c081eda7918f32cc70a + languageName: node + linkType: hard + +"hermes-compiler@npm:0.14.0": + version: 0.14.0 + resolution: "hermes-compiler@npm:0.14.0" + checksum: 10/880a5570770a977731f98fe2bedf5b7079e2e851a16e08ec89aeaa1de552e885734de3be513bc5633e5415fd1ac497b7b630aab75a46c359a5d30a243a1dcf11 + languageName: node + linkType: hard + +"hermes-estree@npm:0.32.0": + version: 0.32.0 + resolution: "hermes-estree@npm:0.32.0" + checksum: 10/65a30a86a5a560152a2de1842c7bc7ecdadebd62e9cdd7d1809a824de7bc19e8d6a42907d3caff91d9f823862405d4b200447aa0bc25ba16072937e93d0acbd5 + languageName: node + linkType: hard + +"hermes-parser@npm:0.32.0": + version: 0.32.0 + resolution: "hermes-parser@npm:0.32.0" + dependencies: + hermes-estree: "npm:0.32.0" + checksum: 10/496210490cb45e97df14796d94aec6c817c4cefa20f1dbe3ba1df323cc58c930033cfec93f3ecfad6b90e09166fc9ffc4f665843d25b4862523aa70dacbae81f + languageName: node + linkType: hard + +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 10/744b5f4c18c7cfb82b22bd22e1d300a9ac4eafe05a22e58fb87e48addfca8be00604d9aa006434ea02f9530990eb4b393ddb28659e2ab7f833ce873e32eb809c + languageName: node + linkType: hard + +"html-encoding-sniffer@npm:^6.0.0": + version: 6.0.0 + resolution: "html-encoding-sniffer@npm:6.0.0" + dependencies: + "@exodus/bytes": "npm:^1.6.0" + checksum: 10/97392e45d8aff57f180f62a1b12e62201c8451af68424b8bc3196f78e273891f2df285e5be43a3f28c7ba4badf9524ef305db65c4e4935a9e796afc86d9654b8 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 10/034d74029dcca544a34fb6135e98d427acd73019796ffc17383eaa3ec2fe1c0471dcbbc8f8ed39e46e86d43ccd753a160631615e4048285e313569609b66d5b7 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 10/4efd2dfcfeea9d5e88c84af450b9980be8a43c2c8179508b1c57c7b4421c855f3e8efe92fa53e0b3f4a43c85824ada930eabbc306d1b3beab750b6dcc5187693 + languageName: node + linkType: hard + +"http-errors@npm:~2.0.1": + version: 2.0.1 + resolution: "http-errors@npm:2.0.1" + dependencies: + depd: "npm:~2.0.0" + inherits: "npm:~2.0.4" + setprototypeof: "npm:~1.2.0" + statuses: "npm:~2.0.2" + toidentifier: "npm:~1.0.1" + checksum: 10/9fe31bc0edf36566c87048aed1d3d0cbe03552564adc3541626a0613f542d753fbcb13bdfcec0a3a530dbe1714bb566c89d46244616b66bddd26ac413b06a207 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5, https-proxy-agent@npm:^7.0.6": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 + languageName: node + linkType: hard + +"hyphenate-style-name@npm:^1.0.3": + version: 1.1.0 + resolution: "hyphenate-style-name@npm:1.1.0" + checksum: 10/b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f + languageName: node + linkType: hard + +"ignore@npm:^5.2.4": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 + languageName: node + linkType: hard + +"image-size@npm:^1.0.2": + version: 1.2.1 + resolution: "image-size@npm:1.2.1" + dependencies: + queue: "npm:6.0.2" + bin: + image-size: bin/image-size.js + checksum: 10/b290c6cc5635565b1da51991472eb6522808430dbe3415823649723dc5f5fd8263f0f98f9bdec46184274ea24fe4f3f7a297c84b647b412e14d2208703dd8a19 + languageName: node + linkType: hard + +"import-fresh@npm:^3.3.0": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10/a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10/2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10/cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10/d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:~2.0.3, inherits@npm:~2.0.4": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 + languageName: node + linkType: hard + +"inline-style-prefixer@npm:^7.0.1": + version: 7.0.1 + resolution: "inline-style-prefixer@npm:7.0.1" + dependencies: + css-in-js-utils: "npm:^3.1.0" + checksum: 10/a430c962693f32a36bcec0124c9798bcf3725bb90468d493108c0242446a9cc92ff1967bdf99b6ce5331e7a9b75e6836bc9ba1b3d4756876b8ef48036acb2509 + languageName: node + linkType: hard + +"invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: "npm:^1.0.0" + checksum: 10/cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 + languageName: node + linkType: hard + +"ip-address@npm:^10.0.1": + version: 10.1.0 + resolution: "ip-address@npm:10.1.0" + checksum: 10/a6979629d1ad9c1fb424bc25182203fad739b40225aebc55ec6243bbff5035faf7b9ed6efab3a097de6e713acbbfde944baacfa73e11852bb43989c45a68d79e + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 10/73ced84fa35e59e2c57da2d01e12cd01479f381d7f122ce41dcbb713f09dbfc651315832cd2bf8accba7681a69e4d6f1e03941d94dd10040d415086360e7005e + languageName: node + linkType: hard + +"is-core-module@npm:^2.16.1": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10/452b2c2fb7f889cbbf7e54609ef92cf6c24637c568acc7e63d166812a0fb365ae8a504c333a29add8bdb1686704068caa7f4e4b639b650dde4f00a038b8941fb + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 10/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10/df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10/3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11 + languageName: node + linkType: hard + +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 10/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10/6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86 + languageName: node + linkType: hard + +"is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca + languageName: node + linkType: hard + +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: 10/ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab + languageName: node + linkType: hard + +"is-primitive@npm:^3.0.1": + version: 3.0.1 + resolution: "is-primitive@npm:3.0.1" + checksum: 10/c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed + languageName: node + linkType: hard + +"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10/f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10/1d8bc7911e13bb9f105b1b3e0b396c787a9e63046af0b8fe0ab1414488ab06b2b099b87a2d8a9e31d21c9a6fad773c7fc8b257c4880f2d957274479d28ca3414 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10/7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10/7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + +"isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0, istanbul-lib-coverage@npm:^3.2.2": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10/40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10/bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 10/86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.2.0": + version: 3.2.0 + resolution: "istanbul-reports@npm:3.2.0" + dependencies: + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 10/6773a1d5c7d47eeec75b317144fe2a3b1da84a44b6282bebdc856e09667865e58c9b025b75b3d87f5bc62939126cbba4c871ee84254537d934ba5da5d4c4ec4e + languageName: node + linkType: hard + +"iterate-object@npm:^1.3.4": + version: 1.3.5 + resolution: "iterate-object@npm:1.3.5" + checksum: 10/62d62ab0d55a66b4de2bff3b01148d3744bcd2e8ddaccebe715601e6cfdf478423fab739ae252097c9085da40f4b33aedb4a3c78df1f1fdecd073597b6976f8b + languageName: node + linkType: hard + +"jackspeak@npm:^4.1.1": + version: 4.1.1 + resolution: "jackspeak@npm:4.1.1" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + checksum: 10/ffceb270ec286841f48413bfb4a50b188662dfd599378ce142b6540f3f0a66821dc9dcb1e9ebc55c6c3b24dc2226c96e5819ba9bd7a241bd29031b61911718c7 + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10/9cf7045adf2307cc93aed2f8488942e39388bff47ec1df149a997c6f714bfc66b2056768973770d3f8b1bf47396c19aa564877eb10ec978b952c6018ed1bd637 + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10/88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10/8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85 + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10/31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10/ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10/0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a + languageName: node + linkType: hard + +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10/30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3 + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10/8ee1163666d8eaa16d90a989edba2b4a3c8ab0ffaa95ad91b08ca42b015bfb70e164b247a5b17f9de32d096987cada63ed8491ab82761bfb9a28bc34b27ae161 + languageName: node + linkType: hard + +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10/364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745 + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10/af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2 + languageName: node + linkType: hard + +"js-tokens@npm:^9.0.1": + version: 9.0.1 + resolution: "js-tokens@npm:9.0.1" + checksum: 10/3288ba73bb2023adf59501979fb4890feb6669cc167b13771b226814fde96a1583de3989249880e3f4d674040d1815685db9a9880db9153307480d39dc760365 + languageName: node + linkType: hard + +"js-yaml@npm:^3.13.1": + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10/172e0b6007b0bf0fc8d2469c94424f7dd765c64a047d2b790831fecef2204a4054eabf4d911eb73ab8c9a3256ab8ba1ee8d655b789bf24bf059c772acc2075a1 + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10/a52d0519f0f4ef5b4adc1cde466cb54c50d56e2b4a983b9d5c9c0f2f99462047007a6274d7e95617a21d3c91fde3ee6115536ed70991cd645ba8521058b78f77 + languageName: node + linkType: hard + +"jsc-safe-url@npm:^0.2.2": + version: 0.2.4 + resolution: "jsc-safe-url@npm:0.2.4" + checksum: 10/2729b32e694ff7badc38ddaaf11bafa2867b3920fffa865da38c8cc84ca59a319eb681f9ba5ffba5aea942dff7850754f6b8aee01dc0f7ae8ecb1890c61d4442 + languageName: node + linkType: hard + +"jsdom@npm:^27.0.0": + version: 27.4.0 + resolution: "jsdom@npm:27.4.0" + dependencies: + "@acemir/cssom": "npm:^0.9.28" + "@asamuzakjp/dom-selector": "npm:^6.7.6" + "@exodus/bytes": "npm:^1.6.0" + cssstyle: "npm:^5.3.4" + data-urls: "npm:^6.0.0" + decimal.js: "npm:^10.6.0" + html-encoding-sniffer: "npm:^6.0.0" + http-proxy-agent: "npm:^7.0.2" + https-proxy-agent: "npm:^7.0.6" + is-potential-custom-element-name: "npm:^1.0.1" + parse5: "npm:^8.0.0" + saxes: "npm:^6.0.0" + symbol-tree: "npm:^3.2.4" + tough-cookie: "npm:^6.0.0" + w3c-xmlserializer: "npm:^5.0.0" + webidl-conversions: "npm:^8.0.0" + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^15.1.0" + ws: "npm:^8.18.3" + xml-name-validator: "npm:^5.0.0" + peerDependencies: + canvas: ^3.0.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 10/7c6db85ab91183b95204648e086cfc09ecee36d9e8fee0bb5d68e27543eca632de0af6d43de461176a7823820543d5c53561778af5f712b1a1cd28bfac084d51 + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10/5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10/02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad + languageName: node + linkType: hard + +"json-stable-stringify@npm:^1.0.2": + version: 1.3.0 + resolution: "json-stable-stringify@npm:1.3.0" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + isarray: "npm:^2.0.5" + jsonify: "npm:^0.0.1" + object-keys: "npm:^1.1.1" + checksum: 10/6661e9704733d2826b2012fea7b152ca216c82d8c725c8d390ee6434eabdf43c66fa6e6b423cce9bf95f8fec0ef52004c09a99043c7daf6e58595a0cff204629 + languageName: node + linkType: hard + +"json5@npm:^2.2.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10/1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1, jsonfile@npm:^6.1.0": + version: 6.2.0 + resolution: "jsonfile@npm:6.2.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10/513aac94a6eff070767cafc8eb4424b35d523eec0fcd8019fe5b975f4de5b10a54640c8d5961491ddd8e6f562588cf62435c5ddaf83aaf0986cd2ee789e0d7b9 + languageName: node + linkType: hard + +"jsonify@npm:^0.0.1": + version: 0.0.1 + resolution: "jsonify@npm:0.0.1" + checksum: 10/7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398 + languageName: node + linkType: hard + +"klaw-sync@npm:^6.0.0": + version: 6.0.0 + resolution: "klaw-sync@npm:6.0.0" + dependencies: + graceful-fs: "npm:^4.1.11" + checksum: 10/0da397f8961313c3ef8f79fb63af9002cde5a8fb2aeb1a37351feff0dd6006129c790400c3f5c3b4e757bedcabb13d21ec0a5eaef5a593d59515d4f2c291e475 + languageName: node + linkType: hard + +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 10/638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 + languageName: node + linkType: hard + +"lighthouse-logger@npm:^1.0.0": + version: 1.4.2 + resolution: "lighthouse-logger@npm:1.4.2" + dependencies: + debug: "npm:^2.6.9" + marky: "npm:^1.2.2" + checksum: 10/ffcedbf6878cc8b3289649ad60f42e3def7212b79eac6a21be2408724a2a7f65f9cfc3fbef6c0618ae4f476834949e1a56235e02ffa6b4e5019d2643d9d5977c + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10/0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"lodash.throttle@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.throttle@npm:4.1.1" + checksum: 10/9be9fb2ffd686c20543167883305542f4564062a5f712a40e8c6f2f0d9fd8254a6e9d801c2470b1b24e0cdf2ae83c1277b55aa0fb4799a2db6daf545f53820e1 + languageName: node + linkType: hard + +"lodash.truncate@npm:^4.4.2": + version: 4.4.2 + resolution: "lodash.truncate@npm:4.4.2" + checksum: 10/7a495616121449e5d2288c606b1025d42ab9979e8c93ba885e5c5802ffd4f1ebad4428c793ccc12f73e73237e85a9f5b67dd6415757546fbd5a4653ba83e25ac + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10/6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 + languageName: node + linkType: hard + +"loupe@npm:^3.1.0, loupe@npm:^3.1.4": + version: 3.2.1 + resolution: "loupe@npm:3.2.1" + checksum: 10/a4d78ec758aaa04e0e35d5cd1c15e970beb9cdbfd3d0f34f98b9bcda489f896a7190b3b6cc40b7a6dcb8e97e82e96eafaae10096aaa469804acdba6f7c2bde5f + languageName: node + linkType: hard + +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10/83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 + languageName: node + linkType: hard + +"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1, lru-cache@npm:^11.2.4": + version: 11.2.4 + resolution: "lru-cache@npm:11.2.4" + checksum: 10/3b2da74c0b6653767f8164c38c4c4f4d7f0cc10c62bfa512663d94a830191ae6a5af742a8d88a8b30d5f9974652d3adae53931f32069139ad24fa2a18a199aca + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10/951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8 + languageName: node + linkType: hard + +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.17, magic-string@npm:^0.30.21": + version: 0.30.21 + resolution: "magic-string@npm:0.30.21" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10/57d5691f41ed40d962d8bd300148114f53db67fadbff336207db10a99f2bdf4a1be9cac3a68ee85dba575912ee1d4402e4396408196ec2d3afd043b076156221 + languageName: node + linkType: hard + +"magicast@npm:^0.5.1": + version: 0.5.1 + resolution: "magicast@npm:0.5.1" + dependencies: + "@babel/parser": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + source-map-js: "npm:^1.2.1" + checksum: 10/ee6149994760f0b539a07f1d36631fed366ae19b9fc82e338c1cdd2a2e0b33a773635327514a6aa73faca9dc0ca37df5e5376b7b0687fb56353f431f299714c4 + languageName: node + linkType: hard + +"make-dir@npm:^3.0.2": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: "npm:^6.0.0" + checksum: 10/484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + languageName: node + linkType: hard + +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: 10/bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + +"make-fetch-happen@npm:^15.0.0": + version: 15.0.3 + resolution: "make-fetch-happen@npm:15.0.3" + dependencies: + "@npmcli/agent": "npm:^4.0.0" + cacache: "npm:^20.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^5.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^6.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^13.0.0" + checksum: 10/78da4fc1df83cb596e2bae25aa0653b8a9c6cbdd6674a104894e03be3acfcd08c70b78f06ef6407fbd6b173f6a60672480d78641e693d05eb71c09c13ee35278 + languageName: node + linkType: hard + +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 10/4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40 + languageName: node + linkType: hard + +"marky@npm:^1.2.2": + version: 1.3.0 + resolution: "marky@npm:1.3.0" + checksum: 10/c90687e18dbcfbe501e4161c3dbddfe0dcc715ad7643b5b06f17cebcb3c8cc8c12f34ddc3a2a1c0432b74b207a6ebaac6466a240794e0e04b0afb287cfed4933 + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd + languageName: node + linkType: hard + +"mdn-data@npm:2.12.2": + version: 2.12.2 + resolution: "mdn-data@npm:2.12.2" + checksum: 10/854e41715a9358e69f9a530117cd6ca7e71d06176469de8d70b1e629753b6827f5bd730995c16ad3750f3c9bad92230f8e4e178de2b34926b05f5205d27d76af + languageName: node + linkType: hard + +"memoize-one@npm:^5.0.0": + version: 5.2.1 + resolution: "memoize-one@npm:5.2.1" + checksum: 10/b7141dc148b5c6fdd51e77ecf0421fd2581681eb8756e0b3dfbd4fe765b5e2b5a6bc90214bb6f19a96b6aed44de17eda3407142a7be9e24ccd0774bbd9874d1b + languageName: node + linkType: hard + +"memoize-one@npm:^6.0.0": + version: 6.0.0 + resolution: "memoize-one@npm:6.0.0" + checksum: 10/28feaf7e9a870efef1187df110b876ce42deaf86c955f4111d72d23b96e44eed573469316e6ad0d2cc7fa3b1526978215617b126158015f957242c7493babca9 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10/7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + languageName: node + linkType: hard + +"metro-babel-transformer@npm:0.83.3": + version: 0.83.3 + resolution: "metro-babel-transformer@npm:0.83.3" + dependencies: + "@babel/core": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + hermes-parser: "npm:0.32.0" + nullthrows: "npm:^1.1.1" + checksum: 10/dd178409d1718dae12dfffb6572ebc5bb78f1e0d7e93dce829c945957f8a686cb1b4c466c69585d7b982b3937fbea28d5c53a80691f2fc66717a0bcc800bc5b8 + languageName: node + linkType: hard + +"metro-cache-key@npm:0.83.3": + version: 0.83.3 + resolution: "metro-cache-key@npm:0.83.3" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/a6f9d2bf8b810f57d330d6f8f1ebf029e1224f426c5895f73d9bc1007482684048bfc7513a855626ee7f3ae72ca46e1b08cf983aefbfa84321bb7c0cef4ba4ae + languageName: node + linkType: hard + +"metro-cache@npm:0.83.3": + version: 0.83.3 + resolution: "metro-cache@npm:0.83.3" + dependencies: + exponential-backoff: "npm:^3.1.1" + flow-enums-runtime: "npm:^0.0.6" + https-proxy-agent: "npm:^7.0.5" + metro-core: "npm:0.83.3" + checksum: 10/4bc263ac92f176451710ebd330d156675e40f028be02eb9659a9b024db9897f3ad8510809d699969cb6f06dc0f06d85c38ca7162fb9a70be44510fa03270e089 + languageName: node + linkType: hard + +"metro-config@npm:0.83.3, metro-config@npm:^0.83.3": + version: 0.83.3 + resolution: "metro-config@npm:0.83.3" + dependencies: + connect: "npm:^3.6.5" + flow-enums-runtime: "npm:^0.0.6" + jest-validate: "npm:^29.7.0" + metro: "npm:0.83.3" + metro-cache: "npm:0.83.3" + metro-core: "npm:0.83.3" + metro-runtime: "npm:0.83.3" + yaml: "npm:^2.6.1" + checksum: 10/e377c375a48afc85a4d742f80a17fc178f9af7f5b007375e65bb49472ad78bc8e1f0ba4399411310ee8b856fb767bd81bd6dae19bec6ef6a44f0ece4d8457b30 + languageName: node + linkType: hard + +"metro-core@npm:0.83.3, metro-core@npm:^0.83.3": + version: 0.83.3 + resolution: "metro-core@npm:0.83.3" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + lodash.throttle: "npm:^4.1.1" + metro-resolver: "npm:0.83.3" + checksum: 10/6ef06214faa1d727396d986f989a8150f699d73c5764c66e06e61b08017e462141a7b4c9ca63f67becee58ea1394b41aabfff441e644fc1e945c715e07c60612 + languageName: node + linkType: hard + +"metro-file-map@npm:0.83.3": + version: 0.83.3 + resolution: "metro-file-map@npm:0.83.3" + dependencies: + debug: "npm:^4.4.0" + fb-watchman: "npm:^2.0.0" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + nullthrows: "npm:^1.1.1" + walker: "npm:^1.0.7" + checksum: 10/be621b144168b6a35567d4313557596df68ee61c1b9a067fbf8272ec3db7c2d9d76849c9b8d2331716d6839c3f8e243e2b715ca2551d7ffebbd206a34c19591a + languageName: node + linkType: hard + +"metro-minify-terser@npm:0.83.3": + version: 0.83.3 + resolution: "metro-minify-terser@npm:0.83.3" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + terser: "npm:^5.15.0" + checksum: 10/1de88b70b7c903147807baa46497491a87600594fd0868b6538bbb9d7785242cabfbe8bccf36cc2285d0e17be72445b512d00c496952a159572545f3e6bcb199 + languageName: node + linkType: hard + +"metro-resolver@npm:0.83.3": + version: 0.83.3 + resolution: "metro-resolver@npm:0.83.3" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/a425376447505a088a365fc1fbe2753d452c0353a189f2c74833f2b30d6401de7ed90e36a927d355fa454d6c439a156eb66bcfcedfbbe8a78d313cf49acfbb4c + languageName: node + linkType: hard + +"metro-runtime@npm:0.83.3, metro-runtime@npm:^0.83.3": + version: 0.83.3 + resolution: "metro-runtime@npm:0.83.3" + dependencies: + "@babel/runtime": "npm:^7.25.0" + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/bf916759a7178e1d12e131c64ac67d6015ba35ead7a178e6efedd23f12ec65de99f450fe7da0ffb6c6edbfeb3cd186d2006b979a1c1c588377ae54f5f5d7921d + languageName: node + linkType: hard + +"metro-source-map@npm:0.83.3, metro-source-map@npm:^0.83.3": + version: 0.83.3 + resolution: "metro-source-map@npm:0.83.3" + dependencies: + "@babel/traverse": "npm:^7.25.3" + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" + "@babel/types": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.83.3" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.83.3" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10/1dcfce503628275f97dd85945ca575c71e5654fd8872b7d86449f3352cfc84ea7a59889b2aad012361245b5497e1e097db73390245952dcfb63258ba32fa90bf + languageName: node + linkType: hard + +"metro-symbolicate@npm:0.83.3": + version: 0.83.3 + resolution: "metro-symbolicate@npm:0.83.3" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-source-map: "npm:0.83.3" + nullthrows: "npm:^1.1.1" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + bin: + metro-symbolicate: src/index.js + checksum: 10/f3be0740655732044e92728a3bccd5f4a73ab2f9e4423ca05faee02446e9b2efd9400cc7bcd761fad9bc2a1b92855ce5b03bf13e0421a203fe179be40dcc9381 + languageName: node + linkType: hard + +"metro-transform-plugins@npm:0.83.3": + version: 0.83.3 + resolution: "metro-transform-plugins@npm:0.83.3" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + flow-enums-runtime: "npm:^0.0.6" + nullthrows: "npm:^1.1.1" + checksum: 10/fa7efe6ab4f2ce5f66e1cb302f71341cf7fd55319cf360a269b187d2f507cecce8db8069f92585cf43517aee63e18cf6e66dd124db95c293902ab27c68ac43b1 + languageName: node + linkType: hard + +"metro-transform-worker@npm:0.83.3": + version: 0.83.3 + resolution: "metro-transform-worker@npm:0.83.3" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + metro: "npm:0.83.3" + metro-babel-transformer: "npm:0.83.3" + metro-cache: "npm:0.83.3" + metro-cache-key: "npm:0.83.3" + metro-minify-terser: "npm:0.83.3" + metro-source-map: "npm:0.83.3" + metro-transform-plugins: "npm:0.83.3" + nullthrows: "npm:^1.1.1" + checksum: 10/e6db9b54a9b21f4b06fc665321a7aebc6206dbac3976bda74bdf4d101dbd50f91b2e49163581ca1c27b684a4eecc2db988f0fc7aaeb200d2d947cb05d3e89f18 + languageName: node + linkType: hard + +"metro@npm:0.83.3, metro@npm:^0.83.3": + version: 0.83.3 + resolution: "metro@npm:0.83.3" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" + accepts: "npm:^1.3.7" + chalk: "npm:^4.0.0" + ci-info: "npm:^2.0.0" + connect: "npm:^3.6.5" + debug: "npm:^4.4.0" + error-stack-parser: "npm:^2.0.6" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + hermes-parser: "npm:0.32.0" + image-size: "npm:^1.0.2" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.7.0" + jsc-safe-url: "npm:^0.2.2" + lodash.throttle: "npm:^4.1.1" + metro-babel-transformer: "npm:0.83.3" + metro-cache: "npm:0.83.3" + metro-cache-key: "npm:0.83.3" + metro-config: "npm:0.83.3" + metro-core: "npm:0.83.3" + metro-file-map: "npm:0.83.3" + metro-resolver: "npm:0.83.3" + metro-runtime: "npm:0.83.3" + metro-source-map: "npm:0.83.3" + metro-symbolicate: "npm:0.83.3" + metro-transform-plugins: "npm:0.83.3" + metro-transform-worker: "npm:0.83.3" + mime-types: "npm:^2.1.27" + nullthrows: "npm:^1.1.1" + serialize-error: "npm:^2.1.0" + source-map: "npm:^0.5.6" + throat: "npm:^5.0.0" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" + bin: + metro: src/cli.js + checksum: 10/c989031710f02e51d3030660f1913870885647c5a216068333f7b4c43363f9ede03a9efb3b068b6750c6decab40f541376c3d81b32389d24932a46e10d19ebe1 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 + languageName: node + linkType: hard + +"mime-types@npm:^2.1.27, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10/89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: 10/b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 + languageName: node + linkType: hard + +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: 10/bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + languageName: node + linkType: hard + +"minimatch@npm:^10.1.1": + version: 10.1.1 + resolution: "minimatch@npm:10.1.1" + dependencies: + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10/110f38921ea527022e90f7a5f43721838ac740d0a0c26881c03b57c261354fb9a0430e40b2c56dfcea2ef3c773768f27210d1106f1f2be19cde3eea93f26f45e + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10/e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634 + languageName: node + linkType: hard + +"minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + +"minipass-fetch@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass-fetch@npm:5.0.0" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10/4fb7dca630a64e6970a8211dade505bfe260d0b8d60beb348dcdfb95fe35ef91d977b29963929c9017ae0805686aa3f413107dc6bc5deac9b9e26b0b41c3b86c + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10/a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 + languageName: node + linkType: hard + +"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 + languageName: node + linkType: hard + +"moti@npm:^0.30.0": + version: 0.30.0 + resolution: "moti@npm:0.30.0" + dependencies: + framer-motion: "npm:^6.5.1" + peerDependencies: + react-native-reanimated: "*" + checksum: 10/7b892549cc5b898d21991f0f6b6b92f836d0ce58419f99c8888b87f3419a6199ac4e5933b407667f79cbc1c413ee95370ec7603503edfb6b20a6f0dc1ab4acd3 + languageName: node + linkType: hard + +"motion-dom@npm:^12.26.2": + version: 12.26.2 + resolution: "motion-dom@npm:12.26.2" + dependencies: + motion-utils: "npm:^12.24.10" + checksum: 10/a24f7df17673433ab32820e508a475d681830b2edbd1a92f9ca64604a02a5ffb53e8bfec317344c34c65a601f2332d0486f038eed0c7db13b8dbc5c750f0063f + languageName: node + linkType: hard + +"motion-utils@npm:^12.24.10": + version: 12.24.10 + resolution: "motion-utils@npm:12.24.10" + checksum: 10/b023223fe617a32d2ade933b6a505caa11252eb2094f0ea65eda6db35d463a7b3cc766708141a7828405ab8d5c3651bb71fbf6e8e63769ef7d36e7d77b755b58 + languageName: node + linkType: hard + +"motion@npm:^12.23.26": + version: 12.26.2 + resolution: "motion@npm:12.26.2" + dependencies: + framer-motion: "npm:^12.26.2" + tslib: "npm:^2.4.0" + peerDependencies: + "@emotion/is-prop-valid": "*" + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@emotion/is-prop-valid": + optional: true + react: + optional: true + react-dom: + optional: true + checksum: 10/9ea26346549334b3356d75f11464c12de0b35c3f7fc121eb8edc57f0b8315206695bcdf94c176aea3bff44d90035c1c3e9bf9446ada04a682120915ff524cd20 + languageName: node + linkType: hard + +"mrmime@npm:^2.0.0": + version: 2.0.1 + resolution: "mrmime@npm:2.0.1" + checksum: 10/1f966e2c05b7264209c4149ae50e8e830908eb64dd903535196f6ad72681fa109b794007288a3c2814f7a1ecf9ca192769909c0c374d974d604a8de5fc095d4a + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.3, ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"nanoid@npm:^3.3.11": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" + bin: + nanoid: bin/nanoid.cjs + checksum: 10/73b5afe5975a307aaa3c95dfe3334c52cdf9ae71518176895229b8d65ab0d1c0417dd081426134eb7571c055720428ea5d57c645138161e7d10df80815527c48 + languageName: node + linkType: hard + +"negotiator@npm:0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 + languageName: node + linkType: hard + +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10/b5734e87295324fabf868e36fb97c84b7d7f3156ec5f4ee5bf6e488079c11054f818290fc33804cef7b1ee21f55eeb14caea83e7dafae6492a409b3e573153e5 + languageName: node + linkType: hard + +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" + dependencies: + lower-case: "npm:^2.0.2" + tslib: "npm:^2.0.3" + checksum: 10/0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c + languageName: node + linkType: hard + +"node-fetch@npm:^2.7.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10/b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 12.1.0 + resolution: "node-gyp@npm:12.1.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^15.0.0" + nopt: "npm:^9.0.0" + proc-log: "npm:^6.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.5.2" + tinyglobby: "npm:^0.2.12" + which: "npm:^6.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10/d93079236cef1dd7fa4df683708d8708ad255c55865f6656664c8959e4d3963d908ac48e8f9f341705432e979dbbf502a40d68d65a17fe35956a5a05ba6c1cb4 + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: 10/b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.27": + version: 2.0.27 + resolution: "node-releases@npm:2.0.27" + checksum: 10/f6c78ddb392ae500719644afcbe68a9ea533242c02312eb6a34e8478506eb7482a3fb709c70235b01c32fe65625b68dfa9665113f816d87f163bc3819b62b106 + languageName: node + linkType: hard + +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" + dependencies: + abbrev: "npm:^4.0.0" + bin: + nopt: bin/nopt.js + checksum: 10/56a1ccd2ad711fb5115918e2c96828703cddbe12ba2c3bd00591758f6fa30e6f47dd905c59dbfcf9b773f3a293b45996609fb6789ae29d6bfcc3cf3a6f7d9fda + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"nullthrows@npm:^1.1.1": + version: 1.1.1 + resolution: "nullthrows@npm:1.1.1" + checksum: 10/c7cf377a095535dc301d81cf7959d3784d090a609a2a4faa40b6121a0c1d7f70d3a3aa534a34ab852e8553b66848ec503c28f2c19efd617ed564dc07dfbb6d33 + languageName: node + linkType: hard + +"ob1@npm:0.83.3": + version: 0.83.3 + resolution: "ob1@npm:0.83.3" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/20dfe91d48d0cadd97159cfd53f5abdca435b55d58b1f562e0687485e8f44f8a95e8ab3c835badd13d0d8c01e3d7b14d639a316aa4bf82841ac78b49611d4e5c + languageName: node + linkType: hard + +"object-assign@npm:^4.1.0": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10/3d81d02674115973df0b7117628ea4110d56042e5326413e4b4313f0bcdf7dd78d4a3acef2c831463fa3796a66762c49daef306f4a0ea1af44877d7086d73bde + languageName: node + linkType: hard + +"obug@npm:^2.1.1": + version: 2.1.1 + resolution: "obug@npm:2.1.1" + checksum: 10/bdcf9213361786688019345f3452b95a1dc73710e4b403c82a1994b98bad6abc31b26cb72a482128c5fd53ea9daf6fbb7d0e0e7b2b7e9c8be6d779deeccee07f + languageName: node + linkType: hard + +"on-finished@npm:~2.3.0": + version: 2.3.0 + resolution: "on-finished@npm:2.3.0" + dependencies: + ee-first: "npm:1.1.1" + checksum: 10/1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b + languageName: node + linkType: hard + +"on-finished@npm:~2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: "npm:1.1.1" + checksum: 10/8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea + languageName: node + linkType: hard + +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"open@npm:^10.2.0": + version: 10.2.0 + resolution: "open@npm:10.2.0" + dependencies: + default-browser: "npm:^5.2.1" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + wsl-utils: "npm:^0.1.0" + checksum: 10/e6ad9474734eac3549dcc7d85e952394856ccaee48107c453bd6a725b82e3b8ed5f427658935df27efa76b411aeef62888edea8a9e347e8e7c82632ec966b30e + languageName: node + linkType: hard + +"open@npm:^7.0.3, open@npm:^7.4.2": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + checksum: 10/4fc02ed3368dcd5d7247ad3566433ea2695b0713b041ebc0eeb2f0f9e5d4e29fc2068f5cdd500976b3464e77fe8b61662b1b059c73233ccc601fe8b16d6c1cd6 + languageName: node + linkType: hard + +"outdent@npm:^0.8.0": + version: 0.8.0 + resolution: "outdent@npm:0.8.0" + checksum: 10/a556c5c308705ad4e3441be435f2b2cf014cb5f9753a24cbd080eadc473b988c77d0d529a6a9a57c3931fb4178e5a81d668cc4bc49892b668191a5d0ba3df76e + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-map@npm:^7.0.2": + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: 10/ef48c3b2e488f31c693c9fcc0df0ef76518cf6426a495cf9486ebbb0fd7f31aef7f90e96f72e0070c0ff6e3177c9318f644b512e2c29e3feee8d7153fcb6782e + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10/6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff + languageName: node + linkType: hard + +"parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 10/62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + +"parse5@npm:^8.0.0": + version: 8.0.0 + resolution: "parse5@npm:8.0.0" + dependencies: + entities: "npm:^6.0.0" + checksum: 10/1973850932bb1cbd52ab64502761489fbe1bb43a52dee7ce41aac0b6c33a51a92aaee04661590b0912b739ae9ee316bce4c78c8ea34af42a7e522c983c3c6cf5 + languageName: node + linkType: hard + +"parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"patch-package@npm:^8.0.1": + version: 8.0.1 + resolution: "patch-package@npm:8.0.1" + dependencies: + "@yarnpkg/lockfile": "npm:^1.1.0" + chalk: "npm:^4.1.2" + ci-info: "npm:^3.7.0" + cross-spawn: "npm:^7.0.3" + find-yarn-workspace-root: "npm:^2.0.0" + fs-extra: "npm:^10.0.0" + json-stable-stringify: "npm:^1.0.2" + klaw-sync: "npm:^6.0.0" + minimist: "npm:^1.2.6" + open: "npm:^7.4.2" + semver: "npm:^7.5.3" + slash: "npm:^2.0.0" + tmp: "npm:^0.2.4" + yaml: "npm:^2.2.2" + bin: + patch-package: index.js + checksum: 10/920a9fb0001ea67a66d79ea696e6d74e3040b0f282e09addae913978b6d0e8cb5ef9a4030eb77df8a5497e8822fa8449c2dfdc668ecff7fb9ff8bfef0c897c6e + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.0": + version: 2.0.1 + resolution: "path-scurry@npm:2.0.1" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10/1e9c74e9ccf94d7c16056a5cb2dba9fa23eec1bc221ab15c44765486b9b9975b4cd9a4d55da15b96eadf67d5202e9a2f1cec9023fbb35fe7d9ccd0ff1891f88b + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10/5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + languageName: node + linkType: hard + +"pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 10/01e9a69928f39087d96e1751ce7d6d50da8c39abf9a12e0ac2389c42c83bc76f78c45a475bd9026a02e6a6f79be63acc75667df855862fe567d99a00a540d23d + languageName: node + linkType: hard + +"pathval@npm:^2.0.0": + version: 2.0.1 + resolution: "pathval@npm:2.0.1" + checksum: 10/f5e8b82f6b988a5bba197970af050268fd800780d0f9ee026e6f0b544ac4b17ab52bebeabccb790d63a794530a1641ae399ad07ecfc67ad337504c85dc9e5693 + languageName: node + linkType: hard + +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc + languageName: node + linkType: hard + +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 + languageName: node + linkType: hard + +"pirates@npm:^4.0.4": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10/2427f371366081ae42feb58214f04805d6b41d6b84d74480ebcc9e0ddbd7105a139f7c653daeaf83ad8a1a77214cf07f64178e76de048128fec501eab3305a96 + languageName: node + linkType: hard + +"piscina@npm:^4.7.0": + version: 4.9.2 + resolution: "piscina@npm:4.9.2" + dependencies: + "@napi-rs/nice": "npm:^1.0.1" + dependenciesMeta: + "@napi-rs/nice": + optional: true + checksum: 10/2ae40fc2ba54d230c8372757608458af113ae2b5e66cb4f75bb8ec87f69c1209ab5deec41d471b3649e45571b6c9b04a2aca5d8d3459364bdc69a4dbf9c3d205 + languageName: node + linkType: hard + +"pixelmatch@npm:7.1.0": + version: 7.1.0 + resolution: "pixelmatch@npm:7.1.0" + dependencies: + pngjs: "npm:^7.0.0" + bin: + pixelmatch: bin/pixelmatch + checksum: 10/57a122196318ea8ce74e8759b1b7b94b9f9627b495cd79e50a49d470dc23b6c679e89c38660d0f7e8f959eac3b279c55b728e52d02c276dc51505f06eaba1141 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.1.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10/9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + +"playwright-core@npm:1.57.0": + version: 1.57.0 + resolution: "playwright-core@npm:1.57.0" + bin: + playwright-core: cli.js + checksum: 10/ec066602f0196f036006caee14a30d0a57533a76673bb9a0c609ef56e21decf018f0e8d402ba2fb18251393be6a1c9e193c83266f1670fe50838c5340e220de0 + languageName: node + linkType: hard + +"playwright@npm:^1.56.1": + version: 1.57.0 + resolution: "playwright@npm:1.57.0" + dependencies: + fsevents: "npm:2.3.2" + playwright-core: "npm:1.57.0" + dependenciesMeta: + fsevents: + optional: true + bin: + playwright: cli.js + checksum: 10/241559210f98ef11b6bd6413f2d29da7ef67c7865b72053192f0d164fab9e0d3bd47913b3351d5de6433a8aff2d8424d4b8bd668df420bf4dda7ae9fcd37b942 + languageName: node + linkType: hard + +"pluralize@npm:^8.0.0": + version: 8.0.0 + resolution: "pluralize@npm:8.0.0" + checksum: 10/17877fdfdb7ddb3639ce257ad73a7c51a30a966091e40f56ea9f2f545b5727ce548d4928f8cb3ce38e7dc0c5150407d318af6a4ed0ea5265d378473b4c2c61ec + languageName: node + linkType: hard + +"pngjs@npm:^7.0.0": + version: 7.0.0 + resolution: "pngjs@npm:7.0.0" + checksum: 10/e843ebbb0df092ee0f3a3e7dbd91ff87a239a4e4c4198fff202916bfb33b67622f4b83b3c29f3ccae94fcb97180c289df06068624554f61686fe6b9a4811f7db + languageName: node + linkType: hard + +"popmotion@npm:11.0.3": + version: 11.0.3 + resolution: "popmotion@npm:11.0.3" + dependencies: + framesync: "npm:6.0.1" + hey-listen: "npm:^1.0.8" + style-value-types: "npm:5.0.0" + tslib: "npm:^2.1.0" + checksum: 10/d2b6f16536b093d6106ab4caff105b1b4a8bb260e1deb316ca4fe81997c2ca1fc9e2d7747cee08dc2ce34d23ef7be8fd096efa7bc7f6908479da9d16343e1f63 + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10/e4e4486f33b3163a606a6ed94f9c196ab49a37a7a7163abfcd469e5f113210120d70b8dd5e33d64636f41ad52316a3725655421eb9a1094f1bcab1db2f555c62 + languageName: node + linkType: hard + +"postcss@npm:^8.5.6": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" + dependencies: + nanoid: "npm:^3.3.11" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10/9e4fbe97574091e9736d0e82a591e29aa100a0bf60276a926308f8c57249698935f35c5d2f4e80de778d0cbb8dcffab4f383d85fd50c5649aca421c3df729b86 + languageName: node + linkType: hard + +"pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10/dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb + languageName: node + linkType: hard + +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 10/9033f30f168ed5a0991b773d0c50ff88384c4738e9a0a67d341de36bf7293771eed648ab6a0562f62276da12fde91f3bbfc75ffff6e71ad49aafd74fc646be66 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10/96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4 + languageName: node + linkType: hard + +"promise@npm:^7.1.1": + version: 7.3.1 + resolution: "promise@npm:7.3.1" + dependencies: + asap: "npm:~2.0.3" + checksum: 10/37dbe58ca7b0716cc881f0618128f1fd6ff9c46cdc529a269fd70004e567126a449a94e9428e2d19b53d06182d11b45d0c399828f103e06b2bb87643319bd2e7 + languageName: node + linkType: hard + +"promise@npm:^8.3.0": + version: 8.3.0 + resolution: "promise@npm:8.3.0" + dependencies: + asap: "npm:~2.0.6" + checksum: 10/55e9d0d723c66810966bc055c6c77a3658c0af7e4a8cc88ea47aeaf2949ca0bd1de327d9c631df61236f5406ad478384fa19a77afb3f88c0303eba9e5eb0a8d8 + languageName: node + linkType: hard + +"punycode@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10/72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b + languageName: node + linkType: hard + +"queue@npm:6.0.2": + version: 6.0.2 + resolution: "queue@npm:6.0.2" + dependencies: + inherits: "npm:~2.0.3" + checksum: 10/3437954ef1442c86ff01a0fbe3dc6222838823b1ca97f37eff651bc20b868c0c2904424ef2c0d44cba46055f54b578f92866e573125dc9a5e8823d751e4d1585 + languageName: node + linkType: hard + +"r-json@npm:^1.2.10": + version: 1.3.1 + resolution: "r-json@npm:1.3.1" + dependencies: + w-json: "npm:1.3.10" + checksum: 10/dc5b6e6fc636e0f72e0ef5601e346976d63716dcbf2460a1dc5deaa6cfa783619e2ea5763d15a81176c87f2c9d259104399c5896a9f2f6aa5df86f0b6a9bd892 + languageName: node + linkType: hard + +"range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 10/ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26 + languageName: node + linkType: hard + +"react-devtools-core@npm:^6.1.5": + version: 6.1.5 + resolution: "react-devtools-core@npm:6.1.5" + dependencies: + shell-quote: "npm:^1.6.1" + ws: "npm:^7" + checksum: 10/0323f1d006979374b79ac83fced5bb10c04f2817d7bd4338074ead815ff441b943290d563d7796233767dd973787116a4b3c62040de4d770e0ae5b207fc8d480 + languageName: node + linkType: hard + +"react-docgen-typescript@npm:^2.2.2": + version: 2.4.0 + resolution: "react-docgen-typescript@npm:2.4.0" + peerDependencies: + typescript: ">= 4.3.x" + checksum: 10/81e45bc012150dee50a9919a44597a436d45168f7a83febbbfef134c07e71c1a2f09fb6e1fc040f18bd6747f37b46d463a2b4a30177f6137e4ff49570bcaf253 + languageName: node + linkType: hard + +"react-docgen@npm:^8.0.0, react-docgen@npm:^8.0.2": + version: 8.0.2 + resolution: "react-docgen@npm:8.0.2" + dependencies: + "@babel/core": "npm:^7.28.0" + "@babel/traverse": "npm:^7.28.0" + "@babel/types": "npm:^7.28.2" + "@types/babel__core": "npm:^7.20.5" + "@types/babel__traverse": "npm:^7.20.7" + "@types/doctrine": "npm:^0.0.9" + "@types/resolve": "npm:^1.20.2" + doctrine: "npm:^3.0.0" + resolve: "npm:^1.22.1" + strip-indent: "npm:^4.0.0" + checksum: 10/b56f594237a0bdf1356dee6a416ab6f2f38f60a7330cbdaf1da93d366f29f6bfbbfedecd51d47f6ba2a898985c3205c369e7f6cad528478560d9363717243ff8 + languageName: node + linkType: hard + +"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react-dom@npm:^19.2.0": + version: 19.2.3 + resolution: "react-dom@npm:19.2.3" + dependencies: + scheduler: "npm:^0.27.0" + peerDependencies: + react: ^19.2.3 + checksum: 10/5780f6d4c8e8ece09f82c5500ba2d55e01c30b5273f9281734d7d3b65013cd1fa52ec4e4436e5248c0a9e5bc340836044051168bbad8d7eac4d33ee6c2a867a1 + languageName: node + linkType: hard + +"react-freeze@npm:^1.0.3": + version: 1.0.4 + resolution: "react-freeze@npm:1.0.4" + peerDependencies: + react: ">=17.0.0" + checksum: 10/1dc433319341ec3dca84513c4197ef4f4c8232604d35f83546a8abfb41d9591f934b66aaaa4dc3dc8b1b65f488705a2a48ae6c1d9792660119a9cdedeab4ca8f + languageName: node + linkType: hard + +"react-is@npm:^18.0.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22 + languageName: node + linkType: hard + +"react-native-device-info@npm:^15.0.1": + version: 15.0.1 + resolution: "react-native-device-info@npm:15.0.1" + peerDependencies: + react-native: "*" + checksum: 10/965cccc8b6453c2890a5ee72919189f4b29b076ff02a166ebe0743083db5e1c6b01a720f50e8d3c30af00f0ad204c8e6faaadd3ba57852763944f59fb711b789 + languageName: node + linkType: hard + +"react-native-web@npm:^0.20.0": + version: 0.20.0 + resolution: "react-native-web@npm:0.20.0" + dependencies: + "@babel/runtime": "npm:^7.18.6" + "@react-native/normalize-colors": "npm:^0.74.1" + fbjs: "npm:^3.0.4" + inline-style-prefixer: "npm:^7.0.1" + memoize-one: "npm:^6.0.0" + nullthrows: "npm:^1.1.1" + postcss-value-parser: "npm:^4.2.0" + styleq: "npm:^0.1.3" + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10/2a2e84ca647b1b1422941f5d8e0a4f513ad61a34c5e47fb6888fc8ca3aca5cc105bc0c6207a3db4727a8333dfd9c7b27eb8d2acdab3bd4ca1abc6fe32459da92 + languageName: node + linkType: hard + +"react-native-web@npm:^0.21.2": + version: 0.21.2 + resolution: "react-native-web@npm:0.21.2" + dependencies: + "@babel/runtime": "npm:^7.18.6" + "@react-native/normalize-colors": "npm:^0.74.1" + fbjs: "npm:^3.0.4" + inline-style-prefixer: "npm:^7.0.1" + memoize-one: "npm:^6.0.0" + nullthrows: "npm:^1.1.1" + postcss-value-parser: "npm:^4.2.0" + styleq: "npm:^0.1.3" + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + checksum: 10/32f785541660c25326d6ef863afb7b07259b884c2faf083b2d9ea44677bf2423a5b805478f83531be7c9b0260d98997def720000c033d178fd55fecfe6336211 + languageName: node + linkType: hard + +"react-native@npm:*": + version: 0.83.1 + resolution: "react-native@npm:0.83.1" + dependencies: + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native/assets-registry": "npm:0.83.1" + "@react-native/codegen": "npm:0.83.1" + "@react-native/community-cli-plugin": "npm:0.83.1" + "@react-native/gradle-plugin": "npm:0.83.1" + "@react-native/js-polyfills": "npm:0.83.1" + "@react-native/normalize-colors": "npm:0.83.1" + "@react-native/virtualized-lists": "npm:0.83.1" + abort-controller: "npm:^3.0.0" + anser: "npm:^1.4.9" + ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.32.0" + base64-js: "npm:^1.5.1" + commander: "npm:^12.0.0" + flow-enums-runtime: "npm:^0.0.6" + glob: "npm:^7.1.1" + hermes-compiler: "npm:0.14.0" + invariant: "npm:^2.2.4" + jest-environment-node: "npm:^29.7.0" + memoize-one: "npm:^5.0.0" + metro-runtime: "npm:^0.83.3" + metro-source-map: "npm:^0.83.3" + nullthrows: "npm:^1.1.1" + pretty-format: "npm:^29.7.0" + promise: "npm:^8.3.0" + react-devtools-core: "npm:^6.1.5" + react-refresh: "npm:^0.14.0" + regenerator-runtime: "npm:^0.13.2" + scheduler: "npm:0.27.0" + semver: "npm:^7.1.3" + stacktrace-parser: "npm:^0.1.10" + whatwg-fetch: "npm:^3.0.0" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" + peerDependencies: + "@types/react": ^19.1.1 + react: ^19.2.0 + peerDependenciesMeta: + "@types/react": + optional: true + bin: + react-native: cli.js + checksum: 10/65a99660923535662fe7248b9ef5c5f8205622c444f565952e2a58564cd87f2781525f4a2a9f31e8826a505954bb4321f191a8350acf8a195adb0f32f36980c3 + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.0": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10/512abf97271ab8623486061be04b608c39d932e3709f9af1720b41573415fa4993d0009fa5138b6705b60a98f4102f744d4e26c952b14f41a0e455521c6be4cc + languageName: node + linkType: hard + +"react-refresh@npm:^0.18.0": + version: 0.18.0 + resolution: "react-refresh@npm:0.18.0" + checksum: 10/504c331c19776bf8320c23bad7f80b3a28de03301ed7523b0dd21d3f02bf2b53bbdd5aa52469b187bc90f358614b2ba303c088a0765c95f4f0a68c43a7d67b1d + languageName: node + linkType: hard + +"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react@npm:^19.2.0": + version: 19.2.3 + resolution: "react@npm:19.2.3" + checksum: 10/d16b7f35c0d35a56f63d9d1693819762e4abc479c57dd6310298920bed3820fcec7e17a99d44983416d8f5049143ea45b8005d3ab8324bae8973224400502b08 + languageName: node + linkType: hard + +"recast@npm:^0.23.5": + version: 0.23.11 + resolution: "recast@npm:0.23.11" + dependencies: + ast-types: "npm:^0.16.1" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tiny-invariant: "npm:^1.3.3" + tslib: "npm:^2.0.1" + checksum: 10/a622b7848efe13a59a40c9a1a3a8178433eae1048780e04d7392406e2d67fc29e3efa84b3aa8cfda28fd58989f4b59fa968bed295b739987a666bd11cc57a5b2 + languageName: node + linkType: hard + +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: "npm:^4.0.0" + strip-indent: "npm:^3.0.0" + checksum: 10/fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.2": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 10/d493e9e118abef5b099c78170834f18540c4933cedf9bfabc32d3af94abfb59a7907bd7950259cbab0a929ebca7db77301e8024e5121e6482a82f78283dfd20c + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10/a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10/839a3a890102a658f4cb3e7b2aa13a1f80a3a976b512020c3d1efc418491c48a886b6e481ea56afc6c4cb5eef678f23b2a4e70575e7534eccadf5e30ed2e56eb + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10/91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 + languageName: node + linkType: hard + +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 10/0763150adf303040c304009231314d1e84c6e5ebfa2d82b7d94e96a6e82bacd1dcc0b58ae257315f3c8adb89a91d8d0f12928241cba2df1680fbe6f60bf99b0e + languageName: node + linkType: hard + +"resolve@npm:^1.22.1, resolve@npm:^1.22.8": + version: 1.22.11 + resolution: "resolve@npm:1.22.11" + dependencies: + is-core-module: "npm:^2.16.1" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/e1b2e738884a08de03f97ee71494335eba8c2b0feb1de9ae065e82c48997f349f77a2b10e8817e147cf610bfabc4b1cb7891ee8eaf5bf80d4ad514a34c4fab0a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.1" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/fd342cad25e52cd6f4f3d1716e189717f2522bfd6641109fe7aa372f32b5714a296ed7c238ddbe7ebb0c1ddfe0b7f71c9984171024c97cf1b2073e3e40ff71a8 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10/1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6 + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 10/af47851b547e8a8dc89af144fceee17b80d5beaf5e6f57ed086432d79943434ff67ca526e92275be6f54b6189f6920a24eace75c2657eed32d02c400312b21ec + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10/063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5 + languageName: node + linkType: hard + +"rollup@npm:^4.43.0": + version: 4.55.1 + resolution: "rollup@npm:4.55.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.55.1" + "@rollup/rollup-android-arm64": "npm:4.55.1" + "@rollup/rollup-darwin-arm64": "npm:4.55.1" + "@rollup/rollup-darwin-x64": "npm:4.55.1" + "@rollup/rollup-freebsd-arm64": "npm:4.55.1" + "@rollup/rollup-freebsd-x64": "npm:4.55.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.55.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.55.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.55.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.55.1" + "@rollup/rollup-linux-loong64-gnu": "npm:4.55.1" + "@rollup/rollup-linux-loong64-musl": "npm:4.55.1" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.55.1" + "@rollup/rollup-linux-ppc64-musl": "npm:4.55.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.55.1" + "@rollup/rollup-linux-riscv64-musl": "npm:4.55.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.55.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.55.1" + "@rollup/rollup-linux-x64-musl": "npm:4.55.1" + "@rollup/rollup-openbsd-x64": "npm:4.55.1" + "@rollup/rollup-openharmony-arm64": "npm:4.55.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.55.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.55.1" + "@rollup/rollup-win32-x64-gnu": "npm:4.55.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.55.1" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-loong64-musl": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-musl": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openbsd-x64": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10/392a8bb68ce492d5f8f59d9420b448e76b2550152482a61688617c1c9c52f8f61162478cfe44f2c6a647e82b0a5e7d61e1ac1f2701ca4d48f4acd231df7bd84a + languageName: node + linkType: hard + +"rtl-detect@npm:^1.1.2": + version: 1.1.2 + resolution: "rtl-detect@npm:1.1.2" + checksum: 10/d19089c3b5f7a6fbabfa2c4724fcdf8694f313d196d44c8eee3625ba2e46418afe65b4da38e3e92822985291efd0656d85daa4b2ef296a46a65a702d0b156876 + languageName: node + linkType: hard + +"run-applescript@npm:^7.0.0": + version: 7.1.0 + resolution: "run-applescript@npm:7.1.0" + checksum: 10/8659fb5f2717b2b37a68cbfe5f678254cf24b5a82a6df3372b180c80c7c137dcd757a4166c3887e459f59a090ca414e8ea7ca97cf3ee5123db54b3b4006d7b7a + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10/cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 + languageName: node + linkType: hard + +"saxes@npm:^6.0.0": + version: 6.0.0 + resolution: "saxes@npm:6.0.0" + dependencies: + xmlchars: "npm:^2.2.0" + checksum: 10/97b50daf6ca3a153e89842efa18a862e446248296622b7473c169c84c823ee8a16e4a43bac2f73f11fc8cb9168c73fbb0d73340f26552bac17970e9052367aa9 + languageName: node + linkType: hard + +"scheduler@npm:0.27.0, scheduler@npm:^0.27.0": + version: 0.27.0 + resolution: "scheduler@npm:0.27.0" + checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06 + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e + languageName: node + linkType: hard + +"semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.5.1, semver@npm:^7.5.3, semver@npm:^7.6.2": + version: 7.7.3 + resolution: "semver@npm:7.7.3" + bin: + semver: bin/semver.js + checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9 + languageName: node + linkType: hard + +"send@npm:~0.19.1": + version: 0.19.2 + resolution: "send@npm:0.19.2" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:~0.5.2" + http-errors: "npm:~2.0.1" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:~2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:~2.0.2" + checksum: 10/e932a592f62c58560b608a402d52333a8ae98a5ada076feb5db1d03adaa77c3ca32a7befa1c4fd6dedc186e88f342725b0cb4b3d86835eaf834688b259bef18d + languageName: node + linkType: hard + +"serialize-error@npm:^2.1.0": + version: 2.1.0 + resolution: "serialize-error@npm:2.1.0" + checksum: 10/28464a6f65e6becd6e49fb782aff06573fdbf3d19f161a20228179842fed05c75a34110e54c3ee020b00240f9e11d8bee9b9fee5d04e0bc0bef1fdbf2baa297e + languageName: node + linkType: hard + +"serve-static@npm:^1.16.2": + version: 1.16.3 + resolution: "serve-static@npm:1.16.3" + dependencies: + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:~0.19.1" + checksum: 10/149d6718dd9e53166784d0a65535e21a7c01249d9c51f57224b786a7306354c6807e7811a9f6c143b45c863b1524721fca2f52b5c81a8b5194e3dde034a03b9c + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10/505d62b8e088468917ca4e3f8f39d0e29f9a563b97dbebf92f4bd2c3172ccfb3c5b8e4566d5fcd00784a00433900e7cb8fbc404e2dbd8c3818ba05bb9d4a8a6d + languageName: node + linkType: hard + +"set-value@npm:^4.1.0": + version: 4.1.0 + resolution: "set-value@npm:4.1.0" + dependencies: + is-plain-object: "npm:^2.0.4" + is-primitive: "npm:^3.0.1" + checksum: 10/67eebb0d78be89242478daf8ab5357c59a35add1d7bdccdb56236e6004128a79bdf298c952e286b60b63ed17b24dcdb399734fbdacc9b76e7fd2e3e01546a42e + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.5": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: 10/76e3f5d7f4b581b6100ff819761f04a984fa3f3990e72a6554b57188ded53efce2d3d6c0932c10f810b7c59414f85e2ab3c11521877d1dea1ce0b56dc906f485 + languageName: node + linkType: hard + +"setprototypeof@npm:~1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: 10/fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10/6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10/1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"shell-quote@npm:^1.6.1": + version: 1.8.3 + resolution: "shell-quote@npm:1.8.3" + checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c + languageName: node + linkType: hard + +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 10/e93ff66c6531a079af8fb217240df01f980155b5dc408d2d7bebc398dd284e383eb318153bf8acd4db3c4fe799aa5b9a641e38b0ba3b1975700b1c89547ea4e7 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f + languageName: node + linkType: hard + +"sirv@npm:^3.0.2": + version: 3.0.2 + resolution: "sirv@npm:3.0.2" + dependencies: + "@polka/url": "npm:^1.0.0-next.24" + mrmime: "npm:^2.0.0" + totalist: "npm:^3.0.0" + checksum: 10/259617f4ab57664be6d963f5b27b38a6351d3e91ce70d6726985d087b40efd595fcf7f72ae010babf5e0acb63bcb3e3d6db8de34604da1011be6e28ee32aa15d + languageName: node + linkType: hard + +"slash@npm:^2.0.0": + version: 2.0.0 + resolution: "slash@npm:2.0.0" + checksum: 10/512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10/94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + +"slash@npm:^4.0.0": + version: 4.0.0 + resolution: "slash@npm:4.0.0" + checksum: 10/da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d + languageName: node + linkType: hard + +"slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "slice-ansi@npm:4.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: 10/4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2 + languageName: node + linkType: hard + +"snake-case@npm:^3.0.4": + version: 3.0.4 + resolution: "snake-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10/0a7a79900bbb36f8aaa922cf111702a3647ac6165736d5dc96d3ef367efc50465cac70c53cd172c382b022dac72ec91710608e5393de71f76d7142e6fd80e8a3 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c + languageName: node + linkType: hard + +"socks@npm:^2.8.3": + version: 2.8.7 + resolution: "socks@npm:2.8.7" + dependencies: + ip-address: "npm:^10.0.1" + smart-buffer: "npm:^4.2.0" + checksum: 10/d19366c95908c19db154f329bbe94c2317d315dc933a7c2b5101e73f32a555c84fb199b62174e1490082a593a4933d8d5a9b297bde7d1419c14a11a965f51356 + languageName: node + linkType: hard + +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10/8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207 + languageName: node + linkType: hard + +"source-map@npm:^0.5.6": + version: 0.5.7 + resolution: "source-map@npm:0.5.7" + checksum: 10/9b4ac749ec5b5831cad1f8cc4c19c4298ebc7474b24a0acf293e2f040f03f8eeccb3d01f12aa0f90cf46d555c887e03912b83a042c627f419bda5152d89c5269 + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10/c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa + languageName: node + linkType: hard + +"ssri@npm:^13.0.0": + version: 13.0.0 + resolution: "ssri@npm:13.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/fd59bfedf0659c1b83f6e15459162da021f08ec0f5834dd9163296f8b77ee82f9656aa1d415c3d3848484293e0e6aefdd482e863e52ddb53d520bb73da1eeec1 + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: "npm:^2.0.0" + checksum: 10/cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb + languageName: node + linkType: hard + +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 10/2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 + languageName: node + linkType: hard + +"stackframe@npm:^1.3.4": + version: 1.3.4 + resolution: "stackframe@npm:1.3.4" + checksum: 10/29ca71c1fd17974c1c178df0236b1407bc65f6ea389cc43dec000def6e42ff548d4453de9a85b76469e2ae2b2abdd802c6b6f3db947c05794efbd740d1cf4121 + languageName: node + linkType: hard + +"stacktrace-parser@npm:^0.1.10": + version: 0.1.11 + resolution: "stacktrace-parser@npm:0.1.11" + dependencies: + type-fest: "npm:^0.7.1" + checksum: 10/1120cf716606ec6a8e25cc9b6ada79d7b91e6a599bba1a6664e6badc8b5f37987d7df7d9ad0344f717a042781fd8e1e999de08614a5afea451b68902421036b5 + languageName: node + linkType: hard + +"statuses@npm:~1.5.0": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: 10/c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c + languageName: node + linkType: hard + +"statuses@npm:~2.0.2": + version: 2.0.2 + resolution: "statuses@npm:2.0.2" + checksum: 10/6927feb50c2a75b2a4caab2c565491f7a93ad3d8dbad7b1398d52359e9243a20e2ebe35e33726dee945125ef7a515e9097d8a1b910ba2bbd818265a2f6c39879 + languageName: node + linkType: hard + +"std-env@npm:^3.10.0, std-env@npm:^3.9.0": + version: 3.10.0 + resolution: "std-env@npm:3.10.0" + checksum: 10/19c9cda4f370b1ffae2b8b08c72167d8c3e5cfa972aaf5c6873f85d0ed2faa729407f5abb194dc33380708c00315002febb6f1e1b484736bfcf9361ad366013a + languageName: node + linkType: hard + +"storybook@npm:^10.0.7": + version: 10.1.11 + resolution: "storybook@npm:10.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + "@storybook/icons": "npm:^2.0.0" + "@testing-library/jest-dom": "npm:^6.6.3" + "@testing-library/user-event": "npm:^14.6.1" + "@vitest/expect": "npm:3.2.4" + "@vitest/spy": "npm:3.2.4" + esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0" + open: "npm:^10.2.0" + recast: "npm:^0.23.5" + semver: "npm:^7.6.2" + use-sync-external-store: "npm:^1.5.0" + ws: "npm:^8.18.0" + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + bin: + storybook: ./dist/bin/dispatcher.js + checksum: 10/1a5ac3d1c26b524aa92a44b1c513d3421a42c8ff4deca56c0698a8410a3e067cc6ecc3b57d2c10c79811dc488762de1f8b24230c1d4a198598eda20b7d376ede + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10/7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10/db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 10/8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: "npm:^1.0.0" + checksum: 10/18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 + languageName: node + linkType: hard + +"strip-indent@npm:^4.0.0": + version: 4.1.1 + resolution: "strip-indent@npm:4.1.1" + checksum: 10/d322bfdc59855006791a4aebe2a66e0892eab7004a5c064d74b86a0c6ecff2818974c9a5eda54b16d8af6aadbc90a6c02635ffcbec11ab33dd8979b1a6346fc0 + languageName: node + linkType: hard + +"strip-literal@npm:^3.0.0": + version: 3.1.0 + resolution: "strip-literal@npm:3.1.0" + dependencies: + js-tokens: "npm:^9.0.1" + checksum: 10/6eb00906a1c343a1050579d1d6023e067a2d72152edb92e64cad49535115beb2e77905ace24aa459f29b66e75edba75ef9d8eca90575b0322640d64a5d37e131 + languageName: node + linkType: hard + +"style-value-types@npm:5.0.0": + version: 5.0.0 + resolution: "style-value-types@npm:5.0.0" + dependencies: + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.1.0" + checksum: 10/a4043bcc8e9f73e393c48f3f3d26f0ed42ac518cf623b1966737a17dc07ef9a4bcefaa81bfb91037c38b160a7683e139132c87fe747aebe6527b785a04262dd8 + languageName: node + linkType: hard + +"styleq@npm:^0.1.3": + version: 0.1.3 + resolution: "styleq@npm:0.1.3" + checksum: 10/9a75a1b635f8ebf5c0fdc3ffb56f466254f29aa1b2962ab2af776015d3b3bb1732a53edcda0c9ac9b97be96c22459db768feac0d61c1a319cc3954011ca9dcd8 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10/c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10/a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e + languageName: node + linkType: hard + +"svg-parser@npm:^2.0.4": + version: 2.0.4 + resolution: "svg-parser@npm:2.0.4" + checksum: 10/ec196da6ea21481868ab26911970e35488361c39ead1c6cdd977ba16c885c21a91ddcbfd113bfb01f79a822e2a751ef85b2f7f95e2cb9245558ebce12c34af1f + languageName: node + linkType: hard + +"symbol-tree@npm:^3.2.4": + version: 3.2.4 + resolution: "symbol-tree@npm:3.2.4" + checksum: 10/c09a00aadf279d47d0c5c46ca3b6b2fbaeb45f0a184976d599637d412d3a70bbdc043ff33effe1206dea0e36e0ad226cb957112e7ce9a4bf2daedf7fa4f85c53 + languageName: node + linkType: hard + +"tabbable@npm:^6.0.0": + version: 6.4.0 + resolution: "tabbable@npm:6.4.0" + checksum: 10/0fe8fada2d97bd02058af2e0176bddca26b1100c069e0a096ac19ad8ef61bd0b4f0cf05e1dd68229b8f1cb6fe6bf4c34d50a5f4a3e26b150a92f89b7dc0a4916 + languageName: node + linkType: hard + +"table@npm:^6.8.1": + version: 6.9.0 + resolution: "table@npm:6.9.0" + dependencies: + ajv: "npm:^8.0.1" + lodash.truncate: "npm:^4.4.2" + slice-ansi: "npm:^4.0.0" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + checksum: 10/976da6d89841566e39628d1ba107ffab126964c9390a0a877a7c54ebb08820bf388d28fe9f8dcf354b538f19634a572a506c38a3762081640013a149cc862af9 + languageName: node + linkType: hard + +"tamagui@npm:1.137.3": + version: 1.137.3 + resolution: "tamagui@npm:1.137.3" + dependencies: + "@tamagui/accordion": "npm:1.137.3" + "@tamagui/adapt": "npm:1.137.3" + "@tamagui/alert-dialog": "npm:1.137.3" + "@tamagui/animate-presence": "npm:1.137.3" + "@tamagui/avatar": "npm:1.137.3" + "@tamagui/button": "npm:1.137.3" + "@tamagui/card": "npm:1.137.3" + "@tamagui/checkbox": "npm:1.137.3" + "@tamagui/compose-refs": "npm:1.137.3" + "@tamagui/constants": "npm:1.137.3" + "@tamagui/core": "npm:1.137.3" + "@tamagui/create-context": "npm:1.137.3" + "@tamagui/dialog": "npm:1.137.3" + "@tamagui/elements": "npm:1.137.3" + "@tamagui/fake-react-native": "npm:1.137.3" + "@tamagui/focusable": "npm:1.137.3" + "@tamagui/font-size": "npm:1.137.3" + "@tamagui/form": "npm:1.137.3" + "@tamagui/get-button-sized": "npm:1.137.3" + "@tamagui/get-font-sized": "npm:1.137.3" + "@tamagui/get-token": "npm:1.137.3" + "@tamagui/group": "npm:1.137.3" + "@tamagui/helpers-tamagui": "npm:1.137.3" + "@tamagui/image": "npm:1.137.3" + "@tamagui/label": "npm:1.137.3" + "@tamagui/linear-gradient": "npm:1.137.3" + "@tamagui/list-item": "npm:1.137.3" + "@tamagui/polyfill-dev": "npm:1.137.3" + "@tamagui/popover": "npm:1.137.3" + "@tamagui/popper": "npm:1.137.3" + "@tamagui/portal": "npm:1.137.3" + "@tamagui/progress": "npm:1.137.3" + "@tamagui/radio-group": "npm:1.137.3" + "@tamagui/react-native-media-driver": "npm:1.137.3" + "@tamagui/scroll-view": "npm:1.137.3" + "@tamagui/select": "npm:1.137.3" + "@tamagui/separator": "npm:1.137.3" + "@tamagui/shapes": "npm:1.137.3" + "@tamagui/sheet": "npm:1.137.3" + "@tamagui/slider": "npm:1.137.3" + "@tamagui/stacks": "npm:1.137.3" + "@tamagui/switch": "npm:1.137.3" + "@tamagui/tabs": "npm:1.137.3" + "@tamagui/text": "npm:1.137.3" + "@tamagui/theme": "npm:1.137.3" + "@tamagui/toggle-group": "npm:1.137.3" + "@tamagui/tooltip": "npm:1.137.3" + "@tamagui/use-controllable-state": "npm:1.137.3" + "@tamagui/use-debounce": "npm:1.137.3" + "@tamagui/use-force-update": "npm:1.137.3" + "@tamagui/use-window-dimensions": "npm:1.137.3" + "@tamagui/visually-hidden": "npm:1.137.3" + "@tamagui/z-index-stack": "npm:1.137.3" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/90b58005003eb260ace86ed7ae5a8176e5b5d446a858d5a4277cae00477e034e36c72989a459a98d987093443e88a801076a5b3c6e896728d853efee13fee1a7 + languageName: node + linkType: hard + +"tar@npm:^7.5.2": + version: 7.5.2 + resolution: "tar@npm:7.5.2" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.1.0" + yallist: "npm:^5.0.0" + checksum: 10/dbad9c9a07863cd1bdf8801d563b3280aa7dd0f4a6cead779ff7516d148dc80b4c04639ba732d47f91f04002f57e8c3c6573a717d649daecaac74ce71daa7ad3 + languageName: node + linkType: hard + +"terser@npm:^5.15.0": + version: 5.44.1 + resolution: "terser@npm:5.44.1" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.15.0" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10/516ece205b7db778c4eddb287a556423cb776b7ca591b06270e558a76aa2d57c8d71d9c3c4410b276d3426beb03516fff7d96ff8b517e10730a72908810c6e33 + languageName: node + linkType: hard + +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" + checksum: 10/8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5 + languageName: node + linkType: hard + +"throat@npm:^5.0.0": + version: 5.0.0 + resolution: "throat@npm:5.0.0" + checksum: 10/00f7197977d433d1c960edfaa6465c1217652999170ef3ecd8dbefa6add6e2304b321480523ae87354df285474ba2c5feff03842e9f398b4bcdd95cfa18cff9c + languageName: node + linkType: hard + +"tiny-invariant@npm:^1.3.3": + version: 1.3.3 + resolution: "tiny-invariant@npm:1.3.3" + checksum: 10/5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe + languageName: node + linkType: hard + +"tinybench@npm:^2.9.0": + version: 2.9.0 + resolution: "tinybench@npm:2.9.0" + checksum: 10/cfa1e1418e91289219501703c4693c70708c91ffb7f040fd318d24aef419fb5a43e0c0160df9471499191968b2451d8da7f8087b08c3133c251c40d24aced06c + languageName: node + linkType: hard + +"tinyexec@npm:^0.3.2": + version: 0.3.2 + resolution: "tinyexec@npm:0.3.2" + checksum: 10/b9d5fed3166fb1acd1e7f9a89afcd97ccbe18b9c1af0278e429455f6976d69271ba2d21797e7c36d57d6b05025e525d2882d88c2ab435b60d1ddf2fea361de57 + languageName: node + linkType: hard + +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10/d72bd826a8b0fa5fa3929e7fe5ba48fceb2ae495df3a231b6c5408cd7d8c00b58ab5a9c2a76ba56a62ee9b5e083626f1f33599734bed1ffc4b792406408f0ca2 + languageName: node + linkType: hard + +"tinypool@npm:^1.1.1": + version: 1.1.1 + resolution: "tinypool@npm:1.1.1" + checksum: 10/0d54139e9dbc6ef33349768fa78890a4d708d16a7ab68e4e4ef3bb740609ddf0f9fd13292c2f413fbba756166c97051a657181c8f7ae92ade690604f183cc01d + languageName: node + linkType: hard + +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: 10/94d4e16246972614a5601eeb169ba94f1d49752426312d3cf8cc4f2cc663a2e354ffc653aa4de4eebccbf9eeebdd0caef52d1150271fdfde65d7ae7f3dcb9eb5 + languageName: node + linkType: hard + +"tinyrainbow@npm:^3.0.3": + version: 3.0.3 + resolution: "tinyrainbow@npm:3.0.3" + checksum: 10/169cc63c15e1378674180f3207c82c05bfa58fc79992e48792e8d97b4b759012f48e95297900ede24a81f0087cf329a0d85bb81109739eacf03c650127b3f6c1 + languageName: node + linkType: hard + +"tinyspy@npm:^4.0.3": + version: 4.0.4 + resolution: "tinyspy@npm:4.0.4" + checksum: 10/858a99e3ded2fba8fe7c243099d9e58e926d6525af03d19cdf86c1a9a30398161fb830b4f77890d266bcc1c69df08fa6f4baf29d089385e4cdaa98d7b6296e7c + languageName: node + linkType: hard + +"tldts-core@npm:^7.0.19": + version: 7.0.19 + resolution: "tldts-core@npm:7.0.19" + checksum: 10/809229186fdf9202711a09293f5c6ab21d26207f34805a98faee59b6c295806cc88c102553e1f106c5d499228b0f22418c9c5226f6dbf81810eaa3c11c0b022a + languageName: node + linkType: hard + +"tldts@npm:^7.0.5": + version: 7.0.19 + resolution: "tldts@npm:7.0.19" + dependencies: + tldts-core: "npm:^7.0.19" + bin: + tldts: bin/cli.js + checksum: 10/a47f6416bf3790e3313293f00913e14fae44e3315d9ff975c7cae11688ce3532f39d342f45213a2f60a2ac29c3f57f46c870e81d4545724b761891c82658a1d9 + languageName: node + linkType: hard + +"tmp@npm:^0.2.4": + version: 0.2.5 + resolution: "tmp@npm:0.2.5" + checksum: 10/dd4b78b32385eab4899d3ae296007b34482b035b6d73e1201c4a9aede40860e90997a1452c65a2d21aee73d53e93cd167d741c3db4015d90e63b6d568a93d7ec + languageName: node + linkType: hard + +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: 10/cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10/10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a + languageName: node + linkType: hard + +"toidentifier@npm:~1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 10/952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 + languageName: node + linkType: hard + +"totalist@npm:^3.0.0": + version: 3.0.1 + resolution: "totalist@npm:3.0.1" + checksum: 10/5132d562cf88ff93fd710770a92f31dbe67cc19b5c6ccae2efc0da327f0954d211bbfd9456389655d726c624f284b4a23112f56d1da931ca7cfabbe1f45e778a + languageName: node + linkType: hard + +"tough-cookie@npm:^6.0.0": + version: 6.0.0 + resolution: "tough-cookie@npm:6.0.0" + dependencies: + tldts: "npm:^7.0.5" + checksum: 10/1b0592241655912eb972e1c284ccf975af154576b8e9912cad4ed7b4b408a60ccfdad1bc53eef10d376f6a5ef9d84e2f8ea0b46c92263d52de855247ff100e27 + languageName: node + linkType: hard + +"tr46@npm:^6.0.0": + version: 6.0.0 + resolution: "tr46@npm:6.0.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10/e6d402eb2b780a40042f327f77b4ae316da1d2b18a29c16e48c239f5267c6005bbf780f854179cfae62b02dfaa70b0e9aad8f0078ccc4225f5b3b3b131928e8f + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 10/8f1f5aa6cb232f9e1bdc86f485f916b7aa38caee8a778b378ffec0b70d9307873f253f5cbadbe2955ece2ac5c83d0dc14a77513166ccd0a0c7fe197e21396695 + languageName: node + linkType: hard + +"ts-dedent@npm:^2.0.0": + version: 2.2.0 + resolution: "ts-dedent@npm:2.2.0" + checksum: 10/93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af + languageName: node + linkType: hard + +"tsconfck@npm:^3.0.3": + version: 3.1.6 + resolution: "tsconfck@npm:3.1.6" + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + bin: + tsconfck: bin/tsconfck.js + checksum: 10/8574595286850273bf83319b4e67ca760088df3c36f7ca1425aaf797416672e854271bd31e75c9b3e1836ed5b66410c6bc38cbbda9c638a5416c6a682ed94132 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^4.2.0": + version: 4.2.0 + resolution: "tsconfig-paths@npm:4.2.0" + dependencies: + json5: "npm:^2.2.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10/5e55cc2fb6b800eb72011522e10edefccb45b1f9af055681a51354c9b597d1390c6fa9cc356b8c7529f195ac8a90a78190d563159f3a1eed10e01bbd4d01a8ab + languageName: node + linkType: hard + +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 + languageName: node + linkType: hard + +"tsx@npm:^4.19.2": + version: 4.21.0 + resolution: "tsx@npm:4.21.0" + dependencies: + esbuild: "npm:~0.27.0" + fsevents: "npm:~2.3.3" + get-tsconfig: "npm:^4.7.5" + dependenciesMeta: + fsevents: + optional: true + bin: + tsx: dist/cli.mjs + checksum: 10/7afedeff855ba98c47dc28b33d7e8e253c4dc1f791938db402d79c174bdf806b897c1a5f91e5b1259c112520c816f826b4c5d98f0bad7e95b02dec66fedb64d2 + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 10/5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d + languageName: node + linkType: hard + +"type-fest@npm:^0.7.1": + version: 0.7.1 + resolution: "type-fest@npm:0.7.1" + checksum: 10/0699b6011bb3f7fac5fd5385e2e09432cde08fa89283f24084f29db00ec69a5445cd3aa976438ec74fc552a9a96f4a04ed390b5cb62eb7483aa4b6e5b935e059 + languageName: node + linkType: hard + +"type-fest@npm:^4.30.0": + version: 4.41.0 + resolution: "type-fest@npm:4.41.0" + checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212 + languageName: node + linkType: hard + +"typescript@npm:^5.9.3": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/c089d9d3da2729fd4ac517f9b0e0485914c4b3c26f80dc0cffcb5de1719a17951e92425d55db59515c1a7ddab65808466debb864d0d56dcf43f27007d0709594 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/696e1b017bc2635f4e0c94eb4435357701008e2f272f553d06e35b494b8ddc60aa221145e286c28ace0c89ee32827a28c2040e3a69bdc108b1a5dc8fb40b72e3 + languageName: node + linkType: hard + +"ua-parser-js@npm:^1.0.35": + version: 1.0.41 + resolution: "ua-parser-js@npm:1.0.41" + bin: + ua-parser-js: script/cli.js + checksum: 10/86f2b624ff13f5be86a7cc5172427960493c8c0f703fdc8de340d8701951a1478cdf7a76f1f510932bb25a2fce6a3e0ba750b631f026d85acdc6b2a6b0ba6138 + languageName: node + linkType: hard + +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14 + languageName: node + linkType: hard + +"undici-types@npm:~7.16.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 10/db43439f69c2d94cc29f75cbfe9de86df87061d6b0c577ebe9bb3255f49b22c50162a7d7eb413b0458b6510b8ca299ac7cff38c3a29fbd31af9f504bcf7fbc0d + languageName: node + linkType: hard + +"unique-filename@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-filename@npm:5.0.0" + dependencies: + unique-slug: "npm:^6.0.0" + checksum: 10/a5f67085caef74bdd2a6869a200ed5d68d171f5cc38435a836b5fd12cce4e4eb55e6a190298035c325053a5687ed7a3c96f0a91e82215fd14729769d9ac57d9b + languageName: node + linkType: hard + +"unique-slug@npm:^6.0.0": + version: 6.0.0 + resolution: "unique-slug@npm:6.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10/b78ed9d5b01ff465f80975f17387750ed3639909ac487fa82c4ae4326759f6de87c2131c0c39eca4c68cf06c537a8d104fba1dfc8a30308f99bc505345e1eba3 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10/ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 + languageName: node + linkType: hard + +"unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"unplugin-fonts@npm:^1.4.0": + version: 1.4.0 + resolution: "unplugin-fonts@npm:1.4.0" + dependencies: + fast-glob: "npm:^3.3.3" + unplugin: "npm:2.3.5" + peerDependencies: + "@nuxt/kit": ^3.0.0 || ^4.0.0 + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + peerDependenciesMeta: + "@nuxt/kit": + optional: true + checksum: 10/3a2455dd4e5be1b14f5bb304e9bb8e7c5261aec99aba39a0e23d302555db6aa7cc1d44381cf646556b4f90f6860ecabed55c827b18849e13efd015d20b9850ae + languageName: node + linkType: hard + +"unplugin@npm:2.3.5": + version: 2.3.5 + resolution: "unplugin@npm:2.3.5" + dependencies: + acorn: "npm:^8.14.1" + picomatch: "npm:^4.0.2" + webpack-virtual-modules: "npm:^0.6.2" + checksum: 10/93956b472c66ba452599d64343ef3c2440f8279bdc449f399f9c884307934f9b383fa09c646f998f0cf1488204e993316f9a2e483d6cf01f45fd618f401942dd + languageName: node + linkType: hard + +"unplugin@npm:^2.3.5": + version: 2.3.11 + resolution: "unplugin@npm:2.3.11" + dependencies: + "@jridgewell/remapping": "npm:^2.3.5" + acorn: "npm:^8.15.0" + picomatch: "npm:^4.0.3" + webpack-virtual-modules: "npm:^0.6.2" + checksum: 10/7b4adbfaac8894e8491c452c0b67c612b57e103761e842d9013ebea89a4ae92a78df4ec0aa30e5e3eaaefd47dd287973d5a662271624b7346a15d9236d257f9d + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.2.0": + version: 1.2.3 + resolution: "update-browserslist-db@npm:1.2.3" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10/059f774300efb4b084a49293143c511f3ae946d40397b5c30914e900cd5691a12b8e61b41dd54ed73d3b56c8204165a0333107dd784ccf8f8c81790bcc423175 + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.5.0": + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10/b40ad2847ba220695bff2d4ba4f4d60391c0fb4fb012faa7a4c18eb38b69181936f5edc55a522c4d20a788d1a879b73c3810952c9d0fd128d01cb3f22042c09e + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: 10/5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798 + languageName: node + linkType: hard + +"vite-node@npm:3.2.4": + version: 3.2.4 + resolution: "vite-node@npm:3.2.4" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.4.1" + es-module-lexer: "npm:^1.7.0" + pathe: "npm:^2.0.3" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + bin: + vite-node: vite-node.mjs + checksum: 10/343244ecabbab3b6e1a3065dabaeefa269965a7a7c54652d4b7a7207ee82185e887af97268c61755dcb2dd6a6ce5d9e114400cbd694229f38523e935703cc62f + languageName: node + linkType: hard + +"vite-plugin-svgr@npm:^4.3.0": + version: 4.5.0 + resolution: "vite-plugin-svgr@npm:4.5.0" + dependencies: + "@rollup/pluginutils": "npm:^5.2.0" + "@svgr/core": "npm:^8.1.0" + "@svgr/plugin-jsx": "npm:^8.1.0" + peerDependencies: + vite: ">=2.6.0" + checksum: 10/1d6a186fa416ec7b1f85031e08511d9f08e267ace0f223b90851571e572232a6198c26dfaa8bd2cc60b1fa894201fd25b7e8c3310b86be216bd9b97824515094 + languageName: node + linkType: hard + +"vite-tsconfig-paths@npm:^5.1.4": + version: 5.1.4 + resolution: "vite-tsconfig-paths@npm:5.1.4" + dependencies: + debug: "npm:^4.1.1" + globrex: "npm:^0.1.2" + tsconfck: "npm:^3.0.3" + peerDependencies: + vite: "*" + peerDependenciesMeta: + vite: + optional: true + checksum: 10/b409dbd17829f560021a71dba3e473b9c06dcf5fdc9d630b72c1f787145ec478b38caff1be04868971ac8bdcbf0f5af45eeece23dbc9c59c54b901f867740ae0 + languageName: node + linkType: hard + +"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0, vite@npm:^7.1.7": + version: 7.3.1 + resolution: "vite@npm:7.3.1" + dependencies: + esbuild: "npm:^0.27.0" + fdir: "npm:^6.5.0" + fsevents: "npm:~2.3.3" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.15" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + jiti: ">=1.21.0" + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10/62e48ffa4283b688f0049005405a004447ad38ffc99a0efea4c3aa9b7eed739f7402b43f00668c0ee5a895b684dc953d62f0722d8a92c5b2f6c95f051bceb208 + languageName: node + linkType: hard + +"vitest@npm:^3.0.5": + version: 3.2.4 + resolution: "vitest@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/expect": "npm:3.2.4" + "@vitest/mocker": "npm:3.2.4" + "@vitest/pretty-format": "npm:^3.2.4" + "@vitest/runner": "npm:3.2.4" + "@vitest/snapshot": "npm:3.2.4" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + debug: "npm:^4.4.1" + expect-type: "npm:^1.2.1" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + picomatch: "npm:^4.0.2" + std-env: "npm:^3.9.0" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^0.3.2" + tinyglobby: "npm:^0.2.14" + tinypool: "npm:^1.1.1" + tinyrainbow: "npm:^2.0.0" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + vite-node: "npm:3.2.4" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@types/debug": ^4.1.12 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@vitest/browser": 3.2.4 + "@vitest/ui": 3.2.4 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/debug": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: 10/f10bbce093ecab310ecbe484536ef4496fb9151510b2be0c5907c65f6d31482d9c851f3182531d1d27d558054aa78e8efd9d4702ba6c82058657e8b6a52507ee + languageName: node + linkType: hard + +"vlq@npm:^1.0.0": + version: 1.0.1 + resolution: "vlq@npm:1.0.1" + checksum: 10/0f4270cb3c498077a7ddd343e07ea164ac65cf05f3efd4332948fcb3d48e655538558e3fcdca7c78bb3c6790e0ef43c953efc7d9256c50415c3a5313f1e4192c + languageName: node + linkType: hard + +"w-json@npm:1.3.10": + version: 1.3.10 + resolution: "w-json@npm:1.3.10" + checksum: 10/bf3dfa4e8e2429fcf2b0456ba396245a0be719ff4fb04eec971536c3586cae7489c5ca5801848ecfbc2a454f37829a132f428acf9d457cebe43d5c70348e7a7b + languageName: node + linkType: hard + +"w-json@npm:^1.3.10": + version: 1.3.11 + resolution: "w-json@npm:1.3.11" + checksum: 10/527d1934b978c8b0663cd4002732a8af3214297c66754b016b975f6f2f255e476f68d8ad34e58de22869d27eaf61ac981f991e5fb5a3e1d160a3804f73ec9d31 + languageName: node + linkType: hard + +"w3c-xmlserializer@npm:^5.0.0": + version: 5.0.0 + resolution: "w3c-xmlserializer@npm:5.0.0" + dependencies: + xml-name-validator: "npm:^5.0.0" + checksum: 10/d78f59e6b4f924aa53b6dfc56949959229cae7fe05ea9374eb38d11edcec01398b7f5d7a12576bd5acc57ff446abb5c9115cd83b9d882555015437cf858d42f0 + languageName: node + linkType: hard + +"walker@npm:^1.0.7, walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: 10/ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c + languageName: node + linkType: hard + +"web-vitals@npm:^5.1.0": + version: 5.1.0 + resolution: "web-vitals@npm:5.1.0" + checksum: 10/3b99e3e5e031257387f59f5e71f84d873b259bc09d560993fff1d0c84e0196a509712bc974666c47f51561f8bb8297ff1c1fdf18d4ebde2345a1cd06dba36021 + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10/b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad + languageName: node + linkType: hard + +"webidl-conversions@npm:^8.0.0": + version: 8.0.1 + resolution: "webidl-conversions@npm:8.0.1" + checksum: 10/0f7007311f1fc257a8e406dd236f13b61fb57cf0fddb476aec33457d2d0add2d012d6df0eeb00934399238e3f3b9dad30f59dc6ac83024ae0ebd5a518bf365e8 + languageName: node + linkType: hard + +"webpack-virtual-modules@npm:^0.6.2": + version: 0.6.2 + resolution: "webpack-virtual-modules@npm:0.6.2" + checksum: 10/d9a0d035f7ec0c7f1055aaf88bfe48b7f96458043916a1b2926d9012fd61de3810a6b768e31a8cd4b3c84a9b6d55824361a9dd20aaf9f5ccfb6f017af216a178 + languageName: node + linkType: hard + +"whatwg-fetch@npm:^3.0.0": + version: 3.6.20 + resolution: "whatwg-fetch@npm:3.6.20" + checksum: 10/2b4ed92acd6a7ad4f626a6cb18b14ec982bbcaf1093e6fe903b131a9c6decd14d7f9c9ca3532663c2759d1bdf01d004c77a0adfb2716a5105465c20755a8c57c + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: 10/894a618e2d90bf444b6f309f3ceb6e58cf21b2beaa00c8b333696958c4076f0c7b30b9d33413c9ffff7c5832a0a0c8569e5bb347ef44beded72aeefd0acd62e8 + languageName: node + linkType: hard + +"whatwg-url@npm:^15.0.0, whatwg-url@npm:^15.1.0": + version: 15.1.0 + resolution: "whatwg-url@npm:15.1.0" + dependencies: + tr46: "npm:^6.0.0" + webidl-conversions: "npm:^8.0.0" + checksum: 10/9ae5ce70060f2a9ea73799062af6e796ec2477f44bf1a886953b405700e3ab11d15aa0fe7088c4215f839e56a845d5d1c44584ed292a832837a8c8549c566886 + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10/f95adbc1e80820828b45cc671d97da7cd5e4ef9deb426c31bcd5ab00dc7103042291613b3ef3caec0a2335ed09e0d5ed026c940755dbb6d404e2b27f940fdf07 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10/4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f + languageName: node + linkType: hard + +"which@npm:^6.0.0": + version: 6.0.0 + resolution: "which@npm:6.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10/df19b2cd8aac94b333fa29b42e8e371a21e634a742a3b156716f7752a5afe1d73fb5d8bce9b89326f453d96879e8fe626eb421e0117eb1a3ce9fd8c97f6b7db9 + languageName: node + linkType: hard + +"why-is-node-running@npm:^2.3.0": + version: 2.3.0 + resolution: "why-is-node-running@npm:2.3.0" + dependencies: + siginfo: "npm:^2.0.0" + stackback: "npm:0.0.2" + bin: + why-is-node-running: cli.js + checksum: 10/0de6e6cd8f2f94a8b5ca44e84cf1751eadcac3ebedcdc6e5fbbe6c8011904afcbc1a2777c53496ec02ced7b81f2e7eda61e76bf8262a8bc3ceaa1f6040508051 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10/cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10/7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" + checksum: 10/3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246 + languageName: node + linkType: hard + +"ws@npm:^7, ws@npm:^7.5.10": + version: 7.5.10 + resolution: "ws@npm:7.5.10" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0 + languageName: node + linkType: hard + +"ws@npm:^8.18.0, ws@npm:^8.18.3": + version: 8.19.0 + resolution: "ws@npm:8.19.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/26e4901e93abaf73af9f26a93707c95b4845e91a7a347ec8c569e6e9be7f9df066f6c2b817b2d685544e208207898a750b78461e6e8d810c11a370771450c31b + languageName: node + linkType: hard + +"wsl-utils@npm:^0.1.0": + version: 0.1.0 + resolution: "wsl-utils@npm:0.1.0" + dependencies: + is-wsl: "npm:^3.1.0" + checksum: 10/de4c92187e04c3c27b4478f410a02e81c351dc85efa3447bf1666f34fc80baacd890a6698ec91995631714086992036013286aea3d77e6974020d40a08e00aec + languageName: node + linkType: hard + +"xml-name-validator@npm:^5.0.0": + version: 5.0.0 + resolution: "xml-name-validator@npm:5.0.0" + checksum: 10/43f30f3f6786e406dd665acf08cd742d5f8a46486bd72517edb04b27d1bcd1599664c2a4a99fc3f1e56a3194bff588b12f178b7972bc45c8047bdc4c3ac8d4a1 + languageName: node + linkType: hard + +"xmlchars@npm:^2.2.0": + version: 2.2.0 + resolution: "xmlchars@npm:2.2.0" + checksum: 10/4ad5924974efd004a47cce6acf5c0269aee0e62f9a805a426db3337af7bcbd331099df174b024ace4fb18971b8a56de386d2e73a1c4b020e3abd63a4a9b917f1 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10/5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10/9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a + languageName: node + linkType: hard + +"yaml@npm:^2.2.2, yaml@npm:^2.6.1": + version: 2.8.2 + resolution: "yaml@npm:2.8.2" + bin: + yaml: bin.mjs + checksum: 10/4eab0074da6bc5a5bffd25b9b359cf7061b771b95d1b3b571852098380db3b1b8f96e0f1f354b56cc7216aa97cea25163377ccbc33a2e9ce00316fe8d02f4539 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e + languageName: node + linkType: hard + +"yargs@npm:^17.6.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 + languageName: node + linkType: hard From c0e96f49861dad8c1ef9d35a43bd1f3eb4bd17d0 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Thu, 15 Jan 2026 19:43:09 -0800 Subject: [PATCH 04/30] remove console.log --- src/components/List/Group/index.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/List/Group/index.tsx b/src/components/List/Group/index.tsx index e73b30d..4c69868 100644 --- a/src/components/List/Group/index.tsx +++ b/src/components/List/Group/index.tsx @@ -60,8 +60,6 @@ export const ListGroup = React.memo(function ListGroup({ setOnlyOneChild(React.Children.count(children) === 1) }, [children]) - console.log("children count", React.Children.count(children)) - // if we have more than one child wrap in a column with between set const listGroupContent = ( From d19ae5395e1c8a5f20d0040eec488ae373d03897 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Fri, 16 Jan 2026 11:45:06 -0800 Subject: [PATCH 05/30] update paradigm to not have a lockfile to support monorepos --- .github/actions/setup-node/action.yml | 5 +- yarn.lock | 10027 ------------------------ 2 files changed, 2 insertions(+), 10030 deletions(-) delete mode 100644 yarn.lock diff --git a/.github/actions/setup-node/action.yml b/.github/actions/setup-node/action.yml index f5bf8dc..709bfdd 100644 --- a/.github/actions/setup-node/action.yml +++ b/.github/actions/setup-node/action.yml @@ -12,8 +12,7 @@ runs: uses: actions/setup-node@v4 with: node-version-file: .node-version - cache: yarn - name: Install dependencies - run: yarn install --immutable - shell: bash \ No newline at end of file + run: yarn install + shell: bash diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index e554110..0000000 --- a/yarn.lock +++ /dev/null @@ -1,10027 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10 - -"@acemir/cssom@npm:^0.9.28": - version: 0.9.31 - resolution: "@acemir/cssom@npm:0.9.31" - checksum: 10/5948336f7f122062d714f4bb519937c42c91c84be348e31b35179f6109efc6753a695701c29f2271d8990f6f728168e933038418d97646cc5a1096099c3455b5 - languageName: node - linkType: hard - -"@adobe/css-tools@npm:^4.4.0": - version: 4.4.4 - resolution: "@adobe/css-tools@npm:4.4.4" - checksum: 10/0abd4715737877e5aa5d730d6ec2cffae2131102ddc8310ac5ba3f457ffb2ef453324dbb5b927e3cbc3f81bdd29ce485754014c6e64f4577a49540c76e26ac6b - languageName: node - linkType: hard - -"@asamuzakjp/css-color@npm:^4.1.1": - version: 4.1.1 - resolution: "@asamuzakjp/css-color@npm:4.1.1" - dependencies: - "@csstools/css-calc": "npm:^2.1.4" - "@csstools/css-color-parser": "npm:^3.1.0" - "@csstools/css-parser-algorithms": "npm:^3.0.5" - "@csstools/css-tokenizer": "npm:^3.0.4" - lru-cache: "npm:^11.2.4" - checksum: 10/4b7e900d9d18a86e01a42d6140936a0373801e44854bcdd70fc7c06022b7e6a793d1960fbe9f6a65bdad1874798a30c0cd91e52bfd5eae909b3347c98cc1c4f5 - languageName: node - linkType: hard - -"@asamuzakjp/dom-selector@npm:^6.7.6": - version: 6.7.6 - resolution: "@asamuzakjp/dom-selector@npm:6.7.6" - dependencies: - "@asamuzakjp/nwsapi": "npm:^2.3.9" - bidi-js: "npm:^1.0.3" - css-tree: "npm:^3.1.0" - is-potential-custom-element-name: "npm:^1.0.1" - lru-cache: "npm:^11.2.4" - checksum: 10/91a479f5f59a3b1b23f46407d874882c05b50e72316e57af105c88603fb1008120c46c7fe7504c5be556ea4c9a68ee10aee43433bd8d34f000b9aaf6dcae4d5c - languageName: node - linkType: hard - -"@asamuzakjp/nwsapi@npm:^2.3.9": - version: 2.3.9 - resolution: "@asamuzakjp/nwsapi@npm:2.3.9" - checksum: 10/95a6d1c102e1117fe818da087fcc5b914d23e0699855991bae50b891435dd1945ad7d384198f8bcf616207fd85b7ec32e3db6b96e9309d84c6903b8dc4151e34 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/code-frame@npm:7.28.6" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.28.5" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.1.1" - checksum: 10/93e7ed9e039e3cb661bdb97c26feebafacc6ec13d745881dae5c7e2708f579475daebe7a3b5d23b183bb940b30744f52f4a5bcb65b4df03b79d82fcb38495784 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/compat-data@npm:7.28.6" - checksum: 10/dc17dfb55711a15f006e34c4610c49b7335fc11b23e192f9e5f625e8ea0f48805e61a57b6b4f5550879332782c93af0b5d6952825fffbb8d4e604b14d698249f - languageName: node - linkType: hard - -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.21.3, @babel/core@npm:^7.25.2, @babel/core@npm:^7.28.0, @babel/core@npm:^7.28.5": - version: 7.28.6 - resolution: "@babel/core@npm:7.28.6" - dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/generator": "npm:^7.28.6" - "@babel/helper-compilation-targets": "npm:^7.28.6" - "@babel/helper-module-transforms": "npm:^7.28.6" - "@babel/helpers": "npm:^7.28.6" - "@babel/parser": "npm:^7.28.6" - "@babel/template": "npm:^7.28.6" - "@babel/traverse": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - "@jridgewell/remapping": "npm:^2.3.5" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10/1a150a69c547daf13c457be1fdaf1a0935d02b94605e777e049537ec2f279b4bb442ffbe1c2d8ff62c688878b1d5530a5784daf72ece950d1917fb78717f51d2 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.5, @babel/generator@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/generator@npm:7.28.6" - dependencies: - "@babel/parser": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - "@jridgewell/gen-mapping": "npm:^0.3.12" - "@jridgewell/trace-mapping": "npm:^0.3.28" - jsesc: "npm:^3.0.2" - checksum: 10/ef2af927e8e0985d02ec4321a242da761a934e927539147c59fdd544034dc7f0e9846f6bf86209aca7a28aee2243ed0fad668adccd48f96d7d6866215173f9af - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.27.3": - version: 7.27.3 - resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" - dependencies: - "@babel/types": "npm:^7.27.3" - checksum: 10/63863a5c936ef82b546ca289c9d1b18fabfc24da5c4ee382830b124e2e79b68d626207febc8d4bffc720f50b2ee65691d7d12cc0308679dee2cd6bdc926b7190 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-compilation-targets@npm:7.28.6" - dependencies: - "@babel/compat-data": "npm:^7.28.6" - "@babel/helper-validator-option": "npm:^7.27.1" - browserslist: "npm:^4.24.0" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.1" - checksum: 10/f512a5aeee4dfc6ea8807f521d085fdca8d66a7d068a6dd5e5b37da10a6081d648c0bbf66791a081e4e8e6556758da44831b331540965dfbf4f5275f3d0a8788 - languageName: node - linkType: hard - -"@babel/helper-globals@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/helper-globals@npm:7.28.0" - checksum: 10/91445f7edfde9b65dcac47f4f858f68dc1661bf73332060ab67ad7cc7b313421099a2bfc4bda30c3db3842cfa1e86fffbb0d7b2c5205a177d91b22c8d7d9cb47 - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-module-imports@npm:7.28.6" - dependencies: - "@babel/traverse": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10/64b1380d74425566a3c288074d7ce4dea56d775d2d3325a3d4a6df1dca702916c1d268133b6f385de9ba5b822b3c6e2af5d3b11ac88e5453d5698d77264f0ec0 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-module-transforms@npm:7.28.6" - dependencies: - "@babel/helper-module-imports": "npm:^7.28.6" - "@babel/helper-validator-identifier": "npm:^7.28.5" - "@babel/traverse": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/2e421c7db743249819ee51e83054952709dc2e197c7d5d415b4bdddc718580195704bfcdf38544b3f674efc2eccd4d29a65d38678fc827ed3934a7690984cd8b - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.28.6 - resolution: "@babel/helper-plugin-utils@npm:7.28.6" - checksum: 10/21c853bbc13dbdddf03309c9a0477270124ad48989e1ad6524b83e83a77524b333f92edd2caae645c5a7ecf264ec6d04a9ebe15aeb54c7f33c037b71ec521e4a - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-string-parser@npm:7.27.1" - checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/helper-validator-identifier@npm:7.28.5" - checksum: 10/8e5d9b0133702cfacc7f368bf792f0f8ac0483794877c6dca5fcb73810ee138e27527701826fb58a40a004f3a5ec0a2f3c3dd5e326d262530b119918f3132ba7 - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-validator-option@npm:7.27.1" - checksum: 10/db73e6a308092531c629ee5de7f0d04390835b21a263be2644276cb27da2384b64676cab9f22cd8d8dbd854c92b1d7d56fc8517cf0070c35d1c14a8c828b0903 - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helpers@npm:7.28.6" - dependencies: - "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10/213485cdfffc4deb81fc1bf2cefed61bc825049322590ef69690e223faa300a2a4d1e7d806c723bb1f1f538226b9b1b6c356ca94eb47fa7c6d9e9f251ee425e6 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.28.5, @babel/parser@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/parser@npm:7.28.6" - dependencies: - "@babel/types": "npm:^7.28.6" - bin: - parser: ./bin/babel-parser.js - checksum: 10/483a6fb5f9876ec9cbbb98816f2c94f39ae4d1158d35f87e1c4bf19a1f56027c96a1a3962ff0c8c46e8322a6d9e1c80d26b7f9668410df13d5b5769d9447b010 - languageName: node - linkType: hard - -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 - languageName: node - linkType: hard - -"@babel/plugin-syntax-bigint@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.24.7": - version: 7.28.6 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/6c8c6a5988dbb9799d6027360d1a5ba64faabf551f2ef11ba4eade0c62253b5c85d44ddc8eb643c74b9acb2bcaa664a950bd5de9a5d4aef291c4f2a48223bb4b - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/572e38f5c1bb4b8124300e7e3dd13e82ae84a21f90d3f0786c98cd05e63c78ca1f32d1cfe462dfbaf5e7d5102fa7cd8fd741dfe4f3afc2e01a3b2877dcc8c866 - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 - languageName: node - linkType: hard - -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 - languageName: node - linkType: hard - -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-self@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/72cbae66a58c6c36f7e12e8ed79f292192d858dd4bb00e9e89d8b695e4c5cb6ef48eec84bffff421a5db93fd10412c581f1cccdb00264065df76f121995bdb68 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-source@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/e2843362adb53692be5ee9fa07a386d2d8883daad2063a3575b3c373fc14cdf4ea7978c67a183cb631b4c9c8d77b2f48c24c088f8e65cc3600cb8e97d72a7161 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx@npm:^7.25.2": - version: 7.28.6 - resolution: "@babel/plugin-transform-react-jsx@npm:7.28.6" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.27.3" - "@babel/helper-module-imports": "npm:^7.28.6" - "@babel/helper-plugin-utils": "npm:^7.28.6" - "@babel/plugin-syntax-jsx": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/c6eade7309f0710b6aac9e747f8c3305633801c035a35efc5e2436742cc466e457ed5848d3dd5dade36e34332cfc50ac92d69a33f7803d66ae2d72f13a76c3bc - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.25.4": - version: 7.28.6 - resolution: "@babel/runtime@npm:7.28.6" - checksum: 10/fbcd439cb74d4a681958eb064c509829e3f46d8a4bfaaf441baa81bb6733d1e680bccc676c813883d7741bcaada1d0d04b15aa320ef280b5734e2192b50decf9 - languageName: node - linkType: hard - -"@babel/template@npm:^7.25.0, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": - version: 7.28.6 - resolution: "@babel/template@npm:7.28.6" - dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/parser": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10/0ad6e32bf1e7e31bf6b52c20d15391f541ddd645cbd488a77fe537a15b280ee91acd3a777062c52e03eedbc2e1f41548791f6a3697c02476ec5daf49faa38533 - languageName: node - linkType: hard - -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/traverse@npm:7.28.6" - dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/generator": "npm:^7.28.6" - "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.28.6" - "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - debug: "npm:^4.3.1" - checksum: 10/dd71efe9412433169b805d5c346a6473e539ce30f605752a0d40a0733feba37259bd72bb4ad2ab591e2eaff1ee56633de160c1e98efdc8f373cf33a4a8660275 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.3.3": - version: 7.28.6 - resolution: "@babel/types@npm:7.28.6" - dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10/f9c6e52b451065aae5654686ecfc7de2d27dd0fbbc204ee2bd912a71daa359521a32f378981b1cf333ace6c8f86928814452cb9f388a7da59ad468038deb6b5f - languageName: node - linkType: hard - -"@bcoe/v8-coverage@npm:^1.0.2": - version: 1.0.2 - resolution: "@bcoe/v8-coverage@npm:1.0.2" - checksum: 10/46600b2dde460269b07a8e4f12b72e418eae1337b85c979f43af3336c9a1c65b04e42508ab6b245f1e0e3c64328e1c38d8cd733e4a7cebc4fbf9cf65c6e59937 - languageName: node - linkType: hard - -"@biomejs/biome@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/biome@npm:2.3.11" - dependencies: - "@biomejs/cli-darwin-arm64": "npm:2.3.11" - "@biomejs/cli-darwin-x64": "npm:2.3.11" - "@biomejs/cli-linux-arm64": "npm:2.3.11" - "@biomejs/cli-linux-arm64-musl": "npm:2.3.11" - "@biomejs/cli-linux-x64": "npm:2.3.11" - "@biomejs/cli-linux-x64-musl": "npm:2.3.11" - "@biomejs/cli-win32-arm64": "npm:2.3.11" - "@biomejs/cli-win32-x64": "npm:2.3.11" - dependenciesMeta: - "@biomejs/cli-darwin-arm64": - optional: true - "@biomejs/cli-darwin-x64": - optional: true - "@biomejs/cli-linux-arm64": - optional: true - "@biomejs/cli-linux-arm64-musl": - optional: true - "@biomejs/cli-linux-x64": - optional: true - "@biomejs/cli-linux-x64-musl": - optional: true - "@biomejs/cli-win32-arm64": - optional: true - "@biomejs/cli-win32-x64": - optional: true - bin: - biome: bin/biome - checksum: 10/37b6ec783ddf8ce994e6f9df3e170b8233a99d49c4fbd75c1f65a41715edd42c7d15d981928a8765e1b7109271806ccdd96c6b098f036c61112dde2003e80509 - languageName: node - linkType: hard - -"@biomejs/cli-darwin-arm64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-darwin-arm64@npm:2.3.11" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@biomejs/cli-darwin-x64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-darwin-x64@npm:2.3.11" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@biomejs/cli-linux-arm64-musl@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-linux-arm64-musl@npm:2.3.11" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@biomejs/cli-linux-arm64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-linux-arm64@npm:2.3.11" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@biomejs/cli-linux-x64-musl@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-linux-x64-musl@npm:2.3.11" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@biomejs/cli-linux-x64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-linux-x64@npm:2.3.11" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@biomejs/cli-win32-arm64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-win32-arm64@npm:2.3.11" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@biomejs/cli-win32-x64@npm:2.3.11": - version: 2.3.11 - resolution: "@biomejs/cli-win32-x64@npm:2.3.11" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@chromatic-com/storybook@npm:^4.1.2": - version: 4.1.3 - resolution: "@chromatic-com/storybook@npm:4.1.3" - dependencies: - "@neoconfetti/react": "npm:^1.0.0" - chromatic: "npm:^13.3.3" - filesize: "npm:^10.0.12" - jsonfile: "npm:^6.1.0" - strip-ansi: "npm:^7.1.0" - peerDependencies: - storybook: ^0.0.0-0 || ^9.0.0 || ^9.1.0-0 || ^9.2.0-0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 - checksum: 10/e5f33dc69442f4173cd76e8a5527d6b8a8e8c3870bd2483c2460a5e48bef5ca35b7f2b0c81209dcb10c83a8cbb629230d8a989d9a2328aa01ade8f4209e30dd1 - languageName: node - linkType: hard - -"@code-glue/paradigm@workspace:.": - version: 0.0.0-use.local - resolution: "@code-glue/paradigm@workspace:." - dependencies: - "@biomejs/biome": "npm:2.3.11" - "@chromatic-com/storybook": "npm:^4.1.2" - "@fontsource/nunito-sans": "npm:^5.2.7" - "@storybook/addon-a11y": "npm:^10.0.7" - "@storybook/addon-docs": "npm:^10.0.7" - "@storybook/addon-vitest": "npm:^10.0.7" - "@storybook/react-vite": "npm:^10.0.7" - "@svgr/core": "npm:^8.1.0" - "@svgr/plugin-jsx": "npm:^8.1.0" - "@tamagui/config": "npm:1.137.3" - "@tamagui/vite-plugin": "npm:1.137.3" - "@types/culori": "npm:^4" - "@types/node": "npm:^22.10.2" - "@types/pluralize": "npm:^0.0.33" - "@types/react": "npm:^19.2.0" - "@types/react-dom": "npm:^19.2.0" - "@types/react-native-web": "npm:^0.19.2" - "@types/rtl-detect": "npm:^1" - "@vitejs/plugin-react": "npm:^5.0.4" - "@vitest/browser-playwright": "npm:^4.0.8" - "@vitest/coverage-v8": "npm:^4.0.8" - "@window-splitter/react": "npm:^1.1.2" - browser-info: "npm:^1.3.0" - culori: "npm:^4.0.2" - dotenv: "npm:^17.2.3" - jsdom: "npm:^27.0.0" - motion: "npm:^12.23.26" - patch-package: "npm:^8.0.1" - playwright: "npm:^1.56.1" - pluralize: "npm:^8.0.0" - react: "npm:^19.2.0" - react-dom: "npm:^19.2.0" - react-native-device-info: "npm:^15.0.1" - react-native-web: "npm:^0.21.2" - rtl-detect: "npm:^1.1.2" - storybook: "npm:^10.0.7" - tamagui: "npm:1.137.3" - tsx: "npm:^4.19.2" - typescript: "npm:^5.9.3" - unplugin-fonts: "npm:^1.4.0" - vite: "npm:^7.1.7" - vite-plugin-svgr: "npm:^4.3.0" - vite-tsconfig-paths: "npm:^5.1.4" - vitest: "npm:^3.0.5" - web-vitals: "npm:^5.1.0" - languageName: unknown - linkType: soft - -"@csstools/color-helpers@npm:^5.1.0": - version: 5.1.0 - resolution: "@csstools/color-helpers@npm:5.1.0" - checksum: 10/0138b3d5ccbe77aeccf6721fd008a53523c70e932f0c82dca24a1277ca780447e1d8357da47512ebf96358476f8764de57002f3e491920d67e69202f5a74c383 - languageName: node - linkType: hard - -"@csstools/css-calc@npm:^2.1.4": - version: 2.1.4 - resolution: "@csstools/css-calc@npm:2.1.4" - peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74 - languageName: node - linkType: hard - -"@csstools/css-color-parser@npm:^3.1.0": - version: 3.1.0 - resolution: "@csstools/css-color-parser@npm:3.1.0" - dependencies: - "@csstools/color-helpers": "npm:^5.1.0" - "@csstools/css-calc": "npm:^2.1.4" - peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/4741095fdc4501e8e7ada4ed14fbf9dbbe6fea9b989818790ebca15657c29c62defbebacf18592cde2aa638a1d098bbe86d742d2c84ba932fbc00fac51cb8805 - languageName: node - linkType: hard - -"@csstools/css-parser-algorithms@npm:^3.0.5": - version: 3.0.5 - resolution: "@csstools/css-parser-algorithms@npm:3.0.5" - peerDependencies: - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/e93083b5cb36a3c1e7a47ce10cf62961d05bd1e4c608bb3ee50186ff740157ab0ec16a3956f7b86251efd10703034d849693201eea858ae904848c68d2d46ada - languageName: node - linkType: hard - -"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21": - version: 1.0.25 - resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.25" - checksum: 10/42dfcd164ed6a66eee8dd3fcdbdaa58d032ab8c3bb5ead2453915429367766879b25332e09379a67357fd33742b856160e7c0182c7d90be00f57571b916c18e7 - languageName: node - linkType: hard - -"@csstools/css-tokenizer@npm:^3.0.4": - version: 3.0.4 - resolution: "@csstools/css-tokenizer@npm:3.0.4" - checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f - languageName: node - linkType: hard - -"@emotion/is-prop-valid@npm:^0.8.2": - version: 0.8.8 - resolution: "@emotion/is-prop-valid@npm:0.8.8" - dependencies: - "@emotion/memoize": "npm:0.7.4" - checksum: 10/e85bdeb9d9d23de422f271e0f5311a0142b15055bb7e610440dbf250f0cdfd049df88af72a49e2c6081954481f1cbeca9172e2116ff536b38229397dfbed8082 - languageName: node - linkType: hard - -"@emotion/memoize@npm:0.7.4": - version: 0.7.4 - resolution: "@emotion/memoize@npm:0.7.4" - checksum: 10/4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/aix-ppc64@npm:0.25.12" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/aix-ppc64@npm:0.27.2" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/android-arm64@npm:0.25.12" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm64@npm:0.27.2" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/android-arm@npm:0.25.12" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm@npm:0.27.2" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/android-x64@npm:0.25.12" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-x64@npm:0.27.2" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/darwin-arm64@npm:0.25.12" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-arm64@npm:0.27.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/darwin-x64@npm:0.25.12" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-x64@npm:0.27.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/freebsd-arm64@npm:0.25.12" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-arm64@npm:0.27.2" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/freebsd-x64@npm:0.25.12" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-x64@npm:0.27.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-arm64@npm:0.25.12" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm64@npm:0.27.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-arm@npm:0.25.12" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm@npm:0.27.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-ia32@npm:0.25.12" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ia32@npm:0.27.2" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-loong64@npm:0.25.12" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-loong64@npm:0.27.2" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-mips64el@npm:0.25.12" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-mips64el@npm:0.27.2" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-ppc64@npm:0.25.12" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ppc64@npm:0.27.2" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-riscv64@npm:0.25.12" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-riscv64@npm:0.27.2" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-s390x@npm:0.25.12" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-s390x@npm:0.27.2" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/linux-x64@npm:0.25.12" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-x64@npm:0.27.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/netbsd-arm64@npm:0.25.12" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-arm64@npm:0.27.2" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/netbsd-x64@npm:0.25.12" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-x64@npm:0.27.2" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/openbsd-arm64@npm:0.25.12" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-arm64@npm:0.27.2" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/openbsd-x64@npm:0.25.12" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-x64@npm:0.27.2" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openharmony-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/openharmony-arm64@npm:0.25.12" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openharmony-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openharmony-arm64@npm:0.27.2" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/sunos-x64@npm:0.25.12" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/sunos-x64@npm:0.27.2" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/win32-arm64@npm:0.25.12" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-arm64@npm:0.27.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/win32-ia32@npm:0.25.12" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-ia32@npm:0.27.2" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.25.12": - version: 0.25.12 - resolution: "@esbuild/win32-x64@npm:0.25.12" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-x64@npm:0.27.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@exodus/bytes@npm:^1.6.0": - version: 1.8.0 - resolution: "@exodus/bytes@npm:1.8.0" - peerDependencies: - "@exodus/crypto": ^1.0.0-rc.4 - peerDependenciesMeta: - "@exodus/crypto": - optional: true - checksum: 10/aed2f77fbdfbadfc686ee66be68c192dd9138677daa65d368b8aaee006432518fec1098b4319073692d9cce52c50e0269b700801c1cb13a694f8dd04a2e1c5ec - languageName: node - linkType: hard - -"@floating-ui/core@npm:^1.0.0, @floating-ui/core@npm:^1.7.3": - version: 1.7.3 - resolution: "@floating-ui/core@npm:1.7.3" - dependencies: - "@floating-ui/utils": "npm:^0.2.10" - checksum: 10/a8952ff2673ddf28f12feeb86d90c54949e45bcb1af5758b7672850ac0dadb36d4bd61aa45dad1b6a35ba40d4756d3573afac6610b90502639d7266b91e0864e - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.7.4": - version: 1.7.4 - resolution: "@floating-ui/dom@npm:1.7.4" - dependencies: - "@floating-ui/core": "npm:^1.7.3" - "@floating-ui/utils": "npm:^0.2.10" - checksum: 10/d3d6a23e7b9804ba56338c7c666590258683af14b6026270d32afc1202f72b5b82cca359004bdc7830bf2463a045da6c7bd4e7d5351218cf270ff94206197971 - languageName: node - linkType: hard - -"@floating-ui/react-dom@npm:^2.1.3, @floating-ui/react-dom@npm:^2.1.6": - version: 2.1.6 - resolution: "@floating-ui/react-dom@npm:2.1.6" - dependencies: - "@floating-ui/dom": "npm:^1.7.4" - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10/fbfd3319b42edb9c156e4e872f500d2edb112bc9cfd1b45892bff16ccf21c2484ddc9c416f7631c2aaaadec1b2f98b205db8a3f89eb78ca870905fcfe3917c35 - languageName: node - linkType: hard - -"@floating-ui/react-native@npm:^0.10.7": - version: 0.10.7 - resolution: "@floating-ui/react-native@npm:0.10.7" - dependencies: - "@floating-ui/core": "npm:^1.0.0" - peerDependencies: - react: ">=16.8.0" - react-native: ">=0.64.0" - checksum: 10/98f665b8bea1b02f8b8f6488d699716cca8e870bf137ae5e25d287bd7b31bfc9bbc07cfdd3bafc227128d08985af8b4bf985b7a48859a88ef862ff62a4af915b - languageName: node - linkType: hard - -"@floating-ui/react@npm:^0.27.12": - version: 0.27.16 - resolution: "@floating-ui/react@npm:0.27.16" - dependencies: - "@floating-ui/react-dom": "npm:^2.1.6" - "@floating-ui/utils": "npm:^0.2.10" - tabbable: "npm:^6.0.0" - peerDependencies: - react: ">=17.0.0" - react-dom: ">=17.0.0" - checksum: 10/b9baedee124035323a8f74794ec782678faf52af1c88731ce7d2641b7e7c97748fda1e711a3c4db007a0153d93158d867f4726ee632d713d3de76ec4bdfd84e1 - languageName: node - linkType: hard - -"@floating-ui/utils@npm:^0.2.10": - version: 0.2.10 - resolution: "@floating-ui/utils@npm:0.2.10" - checksum: 10/b635ea865a8be2484b608b7157f5abf9ed439f351011a74b7e988439e2898199a9a8b790f52291e05bdcf119088160dc782d98cff45cc98c5a271bc6f51327ae - languageName: node - linkType: hard - -"@fontsource/nunito-sans@npm:^5.2.7": - version: 5.2.7 - resolution: "@fontsource/nunito-sans@npm:5.2.7" - checksum: 10/c902325ad09e1fb482d59eb8b7cafc803e95fd020079bb2d3f522ff29a60400f0ef712c926bf10d81cf21e6e213c26c2d94a88d5435c959510d7627107bd61f5 - languageName: node - linkType: hard - -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 10/102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": "npm:^4.0.1" - checksum: 10/cf3b7f206aff12128214a1df764ac8cdbc517c110db85249b945282407e3dfc5c6e66286383a7c9391a059fc8e6e6a8ca82262fc9d2590bd615376141fbebd2d - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10/e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 - languageName: node - linkType: hard - -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 - languageName: node - linkType: hard - -"@isaacs/ttlcache@npm:^1.4.1": - version: 1.4.1 - resolution: "@isaacs/ttlcache@npm:1.4.1" - checksum: 10/57f2b00b58845d48a173c7668c58c27c3e6f91a56c17d6d4c58b38780a475a858ce3b4fc2cd4304469eee9f49818b79a187f0e13120b3617c4f67e4abc475698 - languageName: node - linkType: hard - -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" - checksum: 10/b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8 - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 10/a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b - languageName: node - linkType: hard - -"@jest/create-cache-key-function@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/create-cache-key-function@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - checksum: 10/061ef63b13ec8c8e5d08e4456f03b5cf8c7f9c1cab4fed8402e1479153cafce6eea80420e308ef62027abb7e29b825fcfa06551856bd021d98e92e381bf91723 - languageName: node - linkType: hard - -"@jest/environment@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/environment@npm:29.7.0" - dependencies: - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - checksum: 10/90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8 - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/fake-timers@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10/9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27 - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/schemas@npm:29.6.3" - dependencies: - "@sinclair/typebox": "npm:^0.27.8" - checksum: 10/910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 - languageName: node - linkType: hard - -"@jest/transform@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/transform@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: 10/30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1 - languageName: node - linkType: hard - -"@jest/types@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/types@npm:29.6.3" - dependencies: - "@jest/schemas": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 10/f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd - languageName: node - linkType: hard - -"@joshwooding/vite-plugin-react-docgen-typescript@npm:^0.6.3": - version: 0.6.3 - resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.6.3" - dependencies: - glob: "npm:^11.1.0" - react-docgen-typescript: "npm:^2.2.2" - peerDependencies: - typescript: ">= 4.3.x" - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/8a0f2c52b99e0dff4eeee574cf373b794e5398ee3c6b4d272378ccfe3b7dc2f3dc647d446716998ee2d88ee26df617e7b10da949702edcb625ee49e93b7daa95 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.13 - resolution: "@jridgewell/gen-mapping@npm:0.3.13" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a - languageName: node - linkType: hard - -"@jridgewell/remapping@npm:^2.3.5": - version: 2.3.5 - resolution: "@jridgewell/remapping@npm:2.3.5" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/c2bb01856e65b506d439455f28aceacf130d6c023d1d4e3b48705e88def3571753e1a887daa04b078b562316c92d26ce36408a60534bceca3f830aec88a339ad - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d - languageName: node - linkType: hard - -"@jridgewell/source-map@npm:^0.3.3": - version: 0.3.11 - resolution: "@jridgewell/source-map@npm:0.3.11" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - checksum: 10/847f1177d3d133a0966ef61ca29abea0d79788a0652f90ee1893b3da968c190b7e31c3534cc53701179dd6b14601eef3d78644e727e05b1a08c68d281aedc4ba - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": - version: 1.5.5 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" - checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28, @jridgewell/trace-mapping@npm:^0.3.31": - version: 0.3.31 - resolution: "@jridgewell/trace-mapping@npm:0.3.31" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606 - languageName: node - linkType: hard - -"@mdx-js/react@npm:^3.0.0": - version: 3.1.1 - resolution: "@mdx-js/react@npm:3.1.1" - dependencies: - "@types/mdx": "npm:^2.0.0" - peerDependencies: - "@types/react": ">=16" - react: ">=16" - checksum: 10/52a740e2f37761694fa94d4704b7825084b4055616a95c8b8f4c1676190d399ddc5cdbb399ffc45b550beecd30497a7224c2e5b05bf43ecb668c7473641037d1 - languageName: node - linkType: hard - -"@motionone/animation@npm:^10.12.0": - version: 10.18.0 - resolution: "@motionone/animation@npm:10.18.0" - dependencies: - "@motionone/easing": "npm:^10.18.0" - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10/c7fc04dd10d6cade3d3b63d26f2532a2b2731233afc0454722e55ad8061fb3923d926db9cc09f1bcedb39f504fcee1e80adaab270523846998aad3017364a583 - languageName: node - linkType: hard - -"@motionone/dom@npm:10.12.0": - version: 10.12.0 - resolution: "@motionone/dom@npm:10.12.0" - dependencies: - "@motionone/animation": "npm:^10.12.0" - "@motionone/generators": "npm:^10.12.0" - "@motionone/types": "npm:^10.12.0" - "@motionone/utils": "npm:^10.12.0" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10/6fd7804b8adba5578d700fced12df6e7fca366aeda8837471286481ebfb5275facd3883448df84a2f772c32e7e3297fc696d3a19b110214f070f305b1ab21c67 - languageName: node - linkType: hard - -"@motionone/easing@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/easing@npm:10.18.0" - dependencies: - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10/a455a06ccee907ce9da7b1dfe392060a473132733e3f92bbee3a99c36af7baa333cf3c6e38c6d44ad0f9878fdafca3c3f4bcfe55aaeb2a633e45d8e0429f8fa5 - languageName: node - linkType: hard - -"@motionone/generators@npm:^10.12.0": - version: 10.18.0 - resolution: "@motionone/generators@npm:10.18.0" - dependencies: - "@motionone/types": "npm:^10.17.1" - "@motionone/utils": "npm:^10.18.0" - tslib: "npm:^2.3.1" - checksum: 10/149720881e8db6a1ff38cea98349c3a00f72e5318b645459b68a2aeddb1f2be63ad2ae8978f6c4a63e2414f39e65f06de13a43fd35cf24dc3fb3e3c7f87526bc - languageName: node - linkType: hard - -"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.17.1": - version: 10.17.1 - resolution: "@motionone/types@npm:10.17.1" - checksum: 10/21d92d733ba30f810b72609fe04f2ef86125ba0160b826974605cc4cc5fbb6ab7bbf1640cbc64fd6298eb8d36fb920ad3ca646c76adf0e2c47a4920200616952 - languageName: node - linkType: hard - -"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/utils@npm:10.18.0" - dependencies: - "@motionone/types": "npm:^10.17.1" - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.3.1" - checksum: 10/0fa9232d132383880d6004522ded763d60f490946584e02bca7f64df98fae07421071f3a85de06aa6ecb52632a47a7586b4143e824e459a87cc852fab657e549 - languageName: node - linkType: hard - -"@napi-rs/nice-android-arm-eabi@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-android-arm-eabi@npm:1.1.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@napi-rs/nice-android-arm64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-android-arm64@npm:1.1.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@napi-rs/nice-darwin-arm64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-darwin-arm64@npm:1.1.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@napi-rs/nice-darwin-x64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-darwin-x64@npm:1.1.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@napi-rs/nice-freebsd-x64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-freebsd-x64@npm:1.1.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@napi-rs/nice-linux-arm-gnueabihf@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-arm-gnueabihf@npm:1.1.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@napi-rs/nice-linux-arm64-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-arm64-gnu@npm:1.1.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-arm64-musl@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-arm64-musl@npm:1.1.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@napi-rs/nice-linux-ppc64-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-ppc64-gnu@npm:1.1.1" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-riscv64-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-riscv64-gnu@npm:1.1.1" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-s390x-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-s390x-gnu@npm:1.1.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-x64-gnu@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-x64-gnu@npm:1.1.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@napi-rs/nice-linux-x64-musl@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-linux-x64-musl@npm:1.1.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@napi-rs/nice-openharmony-arm64@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-openharmony-arm64@npm:1.1.1" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@napi-rs/nice-win32-arm64-msvc@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-win32-arm64-msvc@npm:1.1.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@napi-rs/nice-win32-ia32-msvc@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-win32-ia32-msvc@npm:1.1.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@napi-rs/nice-win32-x64-msvc@npm:1.1.1": - version: 1.1.1 - resolution: "@napi-rs/nice-win32-x64-msvc@npm:1.1.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@napi-rs/nice@npm:^1.0.1": - version: 1.1.1 - resolution: "@napi-rs/nice@npm:1.1.1" - dependencies: - "@napi-rs/nice-android-arm-eabi": "npm:1.1.1" - "@napi-rs/nice-android-arm64": "npm:1.1.1" - "@napi-rs/nice-darwin-arm64": "npm:1.1.1" - "@napi-rs/nice-darwin-x64": "npm:1.1.1" - "@napi-rs/nice-freebsd-x64": "npm:1.1.1" - "@napi-rs/nice-linux-arm-gnueabihf": "npm:1.1.1" - "@napi-rs/nice-linux-arm64-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-arm64-musl": "npm:1.1.1" - "@napi-rs/nice-linux-ppc64-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-riscv64-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-s390x-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-x64-gnu": "npm:1.1.1" - "@napi-rs/nice-linux-x64-musl": "npm:1.1.1" - "@napi-rs/nice-openharmony-arm64": "npm:1.1.1" - "@napi-rs/nice-win32-arm64-msvc": "npm:1.1.1" - "@napi-rs/nice-win32-ia32-msvc": "npm:1.1.1" - "@napi-rs/nice-win32-x64-msvc": "npm:1.1.1" - dependenciesMeta: - "@napi-rs/nice-android-arm-eabi": - optional: true - "@napi-rs/nice-android-arm64": - optional: true - "@napi-rs/nice-darwin-arm64": - optional: true - "@napi-rs/nice-darwin-x64": - optional: true - "@napi-rs/nice-freebsd-x64": - optional: true - "@napi-rs/nice-linux-arm-gnueabihf": - optional: true - "@napi-rs/nice-linux-arm64-gnu": - optional: true - "@napi-rs/nice-linux-arm64-musl": - optional: true - "@napi-rs/nice-linux-ppc64-gnu": - optional: true - "@napi-rs/nice-linux-riscv64-gnu": - optional: true - "@napi-rs/nice-linux-s390x-gnu": - optional: true - "@napi-rs/nice-linux-x64-gnu": - optional: true - "@napi-rs/nice-linux-x64-musl": - optional: true - "@napi-rs/nice-openharmony-arm64": - optional: true - "@napi-rs/nice-win32-arm64-msvc": - optional: true - "@napi-rs/nice-win32-ia32-msvc": - optional: true - "@napi-rs/nice-win32-x64-msvc": - optional: true - checksum: 10/3f197c9536d0294f732a2acbe05a6d2fddc2794873b5b73edd395f56e3aed90b46c053001af80ea006d4d276cbb4e4196f8dbee0c214163b8e4b787e570a37e1 - languageName: node - linkType: hard - -"@neoconfetti/react@npm:^1.0.0": - version: 1.0.0 - resolution: "@neoconfetti/react@npm:1.0.0" - checksum: 10/71a623f2df79c773b6693fab3a252ee2d7bb1da4a8986c2d15b5ef25493835c1de64f2e44637faf823970d43d63f32227b09a6605ad23f39bc82c14d810e45cd - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 10/6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 10/012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 10/40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/agent@npm:4.0.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^11.2.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 10/1a81573becc60515031accc696e6405e9b894e65c12b98ef4aeee03b5617c41948633159dbf6caf5dde5b47367eeb749bdc7b7dfb21960930a9060a935c6f636 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^5.0.0": - version: 5.0.0 - resolution: "@npmcli/fs@npm:5.0.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10/4935c7719d17830d0f9fa46c50be17b2a3c945cec61760f6d0909bce47677c42e1810ca673305890f9e84f008ec4d8e841182f371e42100a8159d15f22249208 - languageName: node - linkType: hard - -"@polka/url@npm:^1.0.0-next.24": - version: 1.0.0-next.29 - resolution: "@polka/url@npm:1.0.0-next.29" - checksum: 10/69ca11ab15a4ffec7f0b07fcc4e1f01489b3d9683a7e1867758818386575c60c213401259ba3705b8a812228d17e2bfd18e6f021194d943fff4bca389c9d4f28 - languageName: node - linkType: hard - -"@react-aria/ssr@npm:^3.9.10": - version: 3.9.10 - resolution: "@react-aria/ssr@npm:3.9.10" - dependencies: - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/3b414b5b174769e874014604749d9beaf2556f360f61d3df3223bca6150c16dd37fbf16800e669a2b0045bd221df70212756991a426a7a472c56aac6c0dabd1b - languageName: node - linkType: hard - -"@react-aria/utils@npm:^3.28.2": - version: 3.32.0 - resolution: "@react-aria/utils@npm:3.32.0" - dependencies: - "@react-aria/ssr": "npm:^3.9.10" - "@react-stately/flags": "npm:^3.1.2" - "@react-stately/utils": "npm:^3.11.0" - "@react-types/shared": "npm:^3.32.1" - "@swc/helpers": "npm:^0.5.0" - clsx: "npm:^2.0.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/be60a6b175568880828f3d2d492386458c78b90574601d3f70689e1fabd3d0af26b6e6006b3ac919af5332e7b096e5982a107b8413cf6c10419049b3914465bf - languageName: node - linkType: hard - -"@react-native/assets-registry@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/assets-registry@npm:0.83.1" - checksum: 10/ea3fc64ec075f18fe745b903c106cb318404a3ebb22c57fadcd994ddb205c784c58dc7a8327a2f4292ce73ffa9c0bcfdcdf48b781fca443ba2fb43bc8501f34a - languageName: node - linkType: hard - -"@react-native/codegen@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/codegen@npm:0.83.1" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/parser": "npm:^7.25.3" - glob: "npm:^7.1.1" - hermes-parser: "npm:0.32.0" - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - yargs: "npm:^17.6.2" - peerDependencies: - "@babel/core": "*" - checksum: 10/0cb7a1a28a40ab6fda71cef77ee07253a3e36b504db47f050a9005099b5c1a7c2d51789bcf297cff5714889c5fcc6d93c4da7e4062cf20ff9235a97caab3881d - languageName: node - linkType: hard - -"@react-native/community-cli-plugin@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/community-cli-plugin@npm:0.83.1" - dependencies: - "@react-native/dev-middleware": "npm:0.83.1" - debug: "npm:^4.4.0" - invariant: "npm:^2.2.4" - metro: "npm:^0.83.3" - metro-config: "npm:^0.83.3" - metro-core: "npm:^0.83.3" - semver: "npm:^7.1.3" - peerDependencies: - "@react-native-community/cli": "*" - "@react-native/metro-config": "*" - peerDependenciesMeta: - "@react-native-community/cli": - optional: true - "@react-native/metro-config": - optional: true - checksum: 10/918689236cd16ae76d39b2d8cb634ab21cf563a14cebdc57751dee7ca8bd0d99d6ecb34617f1489069dc81ca83d743f576303ec7fe7d1075cdbb1ed613ce2108 - languageName: node - linkType: hard - -"@react-native/debugger-frontend@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/debugger-frontend@npm:0.83.1" - checksum: 10/afba3995dd351a578779c8ca989db3188f105cf2f969bcb6f2d8b2e93f9b5d5c841b72e3b80404119d7fa78f1b7ccabe1aa327fb991c582b28388b93c5b0fcce - languageName: node - linkType: hard - -"@react-native/debugger-shell@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/debugger-shell@npm:0.83.1" - dependencies: - cross-spawn: "npm:^7.0.6" - fb-dotslash: "npm:0.5.8" - checksum: 10/f50edd0fc08da31e45b43a8f2412cd28306410ae7665d598df499ddf305ebc6c5d33dbb58890d2f7fb7fc21cc20b750e3f2408a7f01d566173c18403aaa30396 - languageName: node - linkType: hard - -"@react-native/dev-middleware@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/dev-middleware@npm:0.83.1" - dependencies: - "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.83.1" - "@react-native/debugger-shell": "npm:0.83.1" - chrome-launcher: "npm:^0.15.2" - chromium-edge-launcher: "npm:^0.2.0" - connect: "npm:^3.6.5" - debug: "npm:^4.4.0" - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - open: "npm:^7.0.3" - serve-static: "npm:^1.16.2" - ws: "npm:^7.5.10" - checksum: 10/d259de7328d1e41ff400e3576555877b5bc6b6011910d47137605d61c4dd214b4dc45d7e6b82db8ec735bfc22c80cc5ad8104e0fbd2a53b4469590904c3245ca - languageName: node - linkType: hard - -"@react-native/gradle-plugin@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/gradle-plugin@npm:0.83.1" - checksum: 10/8df74a2bb2bd50bf0b803ccafc179e6a1187f90bf83c4e07179100a95d0b689adc84a0b67a5178809c8aa8557697f2ce46d906bec0999272537441936df0f505 - languageName: node - linkType: hard - -"@react-native/js-polyfills@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/js-polyfills@npm:0.83.1" - checksum: 10/b9466689853398854fca4167b2e4cd9c6ac30e218e6e6a7f88f20d4d0433ac83b26b530bc329ae68d4afb60578e46daacfc2049193123cbc67646b9f2dd7a33f - languageName: node - linkType: hard - -"@react-native/normalize-color@npm:^2.1.0": - version: 2.1.0 - resolution: "@react-native/normalize-color@npm:2.1.0" - checksum: 10/a72b98538e6b7e265fb0669b8767d5f788777fb1a0ac1df7b0c82d8b3a804c8122aa7b819688c5e36fcf90b5ba93050b0070e29d3f0d70ab9530c2abd2bb9f9e - languageName: node - linkType: hard - -"@react-native/normalize-colors@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/normalize-colors@npm:0.83.1" - checksum: 10/9857ffd4003ca4a4dd2c61e03013121ea23906c0f375951152ae2ee924e5472ca9383e9b2b17f88bedfd3d3da319b1eff000d0895fb73ff00df33bc8b46143a1 - languageName: node - linkType: hard - -"@react-native/normalize-colors@npm:^0.74.1": - version: 0.74.89 - resolution: "@react-native/normalize-colors@npm:0.74.89" - checksum: 10/2e2e2f950cc4c2896af6094cb045f1d6e8d73101960b9cadb67b944b1254a9204b8f78a075dafd22cff39bc154a0cbe48b57f262b5d319ecb823c84519352545 - languageName: node - linkType: hard - -"@react-native/virtualized-lists@npm:0.83.1": - version: 0.83.1 - resolution: "@react-native/virtualized-lists@npm:0.83.1" - dependencies: - invariant: "npm:^2.2.4" - nullthrows: "npm:^1.1.1" - peerDependencies: - "@types/react": ^19.2.0 - react: "*" - react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10/3e94de1f964c6c593843a84cb9a008157070b04c4761fd45518937c6e7316afa641fe68a23b12ea3558fb017b951e9f6a5da7a5db7f97dfe4eb65abc55853766 - languageName: node - linkType: hard - -"@react-stately/flags@npm:^3.1.2": - version: 3.1.2 - resolution: "@react-stately/flags@npm:3.1.2" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/a020c3680c36d9624f765c5916ce95d69959f64887928e8f380f11b5362bb0499a901a5842e4e12eb8e5a776af59212b1ee0c4c6a6681ce75f61dace8b2f9c40 - languageName: node - linkType: hard - -"@react-stately/utils@npm:^3.11.0": - version: 3.11.0 - resolution: "@react-stately/utils@npm:3.11.0" - dependencies: - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/ae3414559cde99230cfd05c19a6498fffa94d268d139825fb4777f5beba4ec5b39f19f1199c8e625d5977ae7f568d1c0dd447b87ec0ab4ed12721303409b9f16 - languageName: node - linkType: hard - -"@react-types/shared@npm:^3.32.1": - version: 3.32.1 - resolution: "@react-types/shared@npm:3.32.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10/33c39d1e23fd73a18519679742ba548c128097831710af4803bec244ae96800271f88dcc4eab958734fc501bb65c17e590028596733761610fb0103c5dea6e36 - languageName: node - linkType: hard - -"@rolldown/pluginutils@npm:1.0.0-beta.53": - version: 1.0.0-beta.53 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.53" - checksum: 10/09dab7cbff3143838310a003ea5e453b219b27d00f34a88efe4c0c4d2540f16d95b770db2be111a424d51947dc3a3598798124e3f3622a99337f7a7c3f6913b2 - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.2.0": - version: 5.3.0 - resolution: "@rollup/pluginutils@npm:5.3.0" - dependencies: - "@types/estree": "npm:^1.0.0" - estree-walker: "npm:^2.0.2" - picomatch: "npm:^4.0.2" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 10/6c7dbab90e0ca5918a36875f745a0f30b47d5e0f45b42ed381ad8f7fed76b23e935766b66e3ae75375a42a80369569913abc8fd2529f4338471a1b2b4dfebaff - languageName: node - linkType: hard - -"@rollup/rollup-android-arm-eabi@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.55.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@rollup/rollup-android-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-android-arm64@npm:4.55.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.55.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.55.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.55.1" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.55.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.55.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.55.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-loong64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.55.1" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-loong64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.55.1" - conditions: os=linux & cpu=loong64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.55.1" - conditions: os=linux & cpu=ppc64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.55.1" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.55.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.55.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-musl@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.55.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-openbsd-x64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-openbsd-x64@npm:4.55.1" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-openharmony-arm64@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.55.1" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-arm64-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.55.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-ia32-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.55.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-gnu@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.55.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-msvc@npm:4.55.1": - version: 4.55.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.55.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.1 - resolution: "@sinonjs/commons@npm:3.0.1" - dependencies: - type-detect: "npm:4.0.8" - checksum: 10/a0af217ba7044426c78df52c23cedede6daf377586f3ac58857c565769358ab1f44ebf95ba04bbe38814fba6e316ca6f02870a009328294fc2c555d0f85a7117 - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" - dependencies: - "@sinonjs/commons": "npm:^3.0.0" - checksum: 10/78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e - languageName: node - linkType: hard - -"@storybook/addon-a11y@npm:^10.0.7": - version: 10.1.11 - resolution: "@storybook/addon-a11y@npm:10.1.11" - dependencies: - "@storybook/global": "npm:^5.0.0" - axe-core: "npm:^4.2.0" - peerDependencies: - storybook: ^10.1.11 - checksum: 10/d58d4411d7a42ac029fed3076fa275889aa9942a41eeb760c51e905e0abeaaf0412153807522c936d23a8cc9ffe0fddc292a60f40d4bd26a4ed341aa49debdf7 - languageName: node - linkType: hard - -"@storybook/addon-docs@npm:^10.0.7": - version: 10.1.11 - resolution: "@storybook/addon-docs@npm:10.1.11" - dependencies: - "@mdx-js/react": "npm:^3.0.0" - "@storybook/csf-plugin": "npm:10.1.11" - "@storybook/icons": "npm:^2.0.0" - "@storybook/react-dom-shim": "npm:10.1.11" - react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - ts-dedent: "npm:^2.0.0" - peerDependencies: - storybook: ^10.1.11 - checksum: 10/53875b15ff87e176925f2f09ef6a65f5f09935fe5de4491698cd7e42c45a984512e4d92e680a34e7a37b21a923810a599e9849628b2a061ba1bb5059949f8ffa - languageName: node - linkType: hard - -"@storybook/addon-vitest@npm:^10.0.7": - version: 10.1.11 - resolution: "@storybook/addon-vitest@npm:10.1.11" - dependencies: - "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^2.0.0" - peerDependencies: - "@vitest/browser": ^3.0.0 || ^4.0.0 - "@vitest/browser-playwright": ^4.0.0 - "@vitest/runner": ^3.0.0 || ^4.0.0 - storybook: ^10.1.11 - vitest: ^3.0.0 || ^4.0.0 - peerDependenciesMeta: - "@vitest/browser": - optional: true - "@vitest/browser-playwright": - optional: true - "@vitest/runner": - optional: true - vitest: - optional: true - checksum: 10/dee7582d520fd3660e5ae7da9e29f11d93050ec0d6a71455edf7b023ed59044774dcf28f3173f4e4e02cf91c867e6e13fdd7f0d2d22f6147bd7d0325fc0d3bf2 - languageName: node - linkType: hard - -"@storybook/builder-vite@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/builder-vite@npm:10.1.11" - dependencies: - "@storybook/csf-plugin": "npm:10.1.11" - "@vitest/mocker": "npm:3.2.4" - ts-dedent: "npm:^2.0.0" - peerDependencies: - storybook: ^10.1.11 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10/a1f72cecf2c40fe5481c407096d4d9d7025b16a2399bef10f670a3aa46cdb24572ede3ae374ada3b4bde4b56a78ad44fab4d1719493c79ae56836401ab1f7b4d - languageName: node - linkType: hard - -"@storybook/csf-plugin@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/csf-plugin@npm:10.1.11" - dependencies: - unplugin: "npm:^2.3.5" - peerDependencies: - esbuild: "*" - rollup: "*" - storybook: ^10.1.11 - vite: "*" - webpack: "*" - peerDependenciesMeta: - esbuild: - optional: true - rollup: - optional: true - vite: - optional: true - webpack: - optional: true - checksum: 10/ddc57feee3be4e65afa1e79581a2b73608fbd222693aac83ecb8c111681c307b0df8a9331f38d840649a100a102fa58129f6317e03d1aede193cf9699515fe98 - languageName: node - linkType: hard - -"@storybook/global@npm:^5.0.0": - version: 5.0.0 - resolution: "@storybook/global@npm:5.0.0" - checksum: 10/0e7b495f4fe7f36447e793926f1c0460ec07fd66f0da68e3150da5878f6043c9eeb9b41614a45c5ec0d48d5d383c59ca8f88b6dc7882a2a784ac9b20375d8edb - languageName: node - linkType: hard - -"@storybook/icons@npm:^2.0.0": - version: 2.0.1 - resolution: "@storybook/icons@npm:2.0.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10/04ffa285f4defc611def51f82492688bc49f6f4e8ce4e7ba5c99a1c1410b7e8820b5da65c33610a497df2409de7b48fae399052c5cacab6a4a4a9b48a36ebfd5 - languageName: node - linkType: hard - -"@storybook/react-dom-shim@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/react-dom-shim@npm:10.1.11" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - checksum: 10/5ddb479272d48c3d4fd1baec5e58845c8a61b087d19111d1a9f74f9c5165602eb9ce08e3465bcae02e91ff59e3c9ad34f703c4df6d53e1d196914f2d3ba677bc - languageName: node - linkType: hard - -"@storybook/react-vite@npm:^10.0.7": - version: 10.1.11 - resolution: "@storybook/react-vite@npm:10.1.11" - dependencies: - "@joshwooding/vite-plugin-react-docgen-typescript": "npm:^0.6.3" - "@rollup/pluginutils": "npm:^5.0.2" - "@storybook/builder-vite": "npm:10.1.11" - "@storybook/react": "npm:10.1.11" - empathic: "npm:^2.0.0" - magic-string: "npm:^0.30.0" - react-docgen: "npm:^8.0.0" - resolve: "npm:^1.22.8" - tsconfig-paths: "npm:^4.2.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10/cc58031f7ef11015ed525326df321024250983af2c460250e13920490ee6729b70a0a0fbe3b1a9bb0d939133ad017a060e50a282077449d8f1b4f6cb4628e745 - languageName: node - linkType: hard - -"@storybook/react@npm:10.1.11": - version: 10.1.11 - resolution: "@storybook/react@npm:10.1.11" - dependencies: - "@storybook/global": "npm:^5.0.0" - "@storybook/react-dom-shim": "npm:10.1.11" - react-docgen: "npm:^8.0.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.1.11 - typescript: ">= 4.9.x" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/09545a1d5537e47f5c4eaedc233e7704967d2d66ac96f688123c4c78bb77d6c189c98724f6793d691297299c7ff2dff94042c0258149eada8df55597f8ef33cf - languageName: node - linkType: hard - -"@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3fc8e35d16f5abe0af5efe5851f27581225ac405d6a1ca44cda0df064cddfcc29a428c48c2e4bef6cebf627c9ac2f652a096030edb02cf5a120ce28d3c234710 - languageName: node - linkType: hard - -"@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/ff992893c6c4ac802713ba3a97c13be34e62e6d981c813af40daabcd676df68a72a61bd1e692bb1eda3587f1b1d700ea462222ae2153bb0f46886632d4f88d08 - languageName: node - linkType: hard - -"@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/0fb691b63a21bac00da3aa2dccec50d0d5a5b347ff408d60803b84410d8af168f2656e4ba1ee1f24dab0ae4e4af77901f2928752bb0434c1f6788133ec599ec8 - languageName: node - linkType: hard - -"@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/1edda65ef4f4dd8f021143c8ec276a08f6baa6f733b8e8ee2e7775597bf6b97afb47fdeefd579d6ae6c959fe2e634f55cd61d99377631212228c8cfb351b8921 - languageName: node - linkType: hard - -"@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/876cec891488992e6a9aebb8155e2bea4ec461b4718c51de36e988e00e271c6d9d01ef6be17b9effd44b2b3d7db0b41c161a5904a46ae6f38b26b387ad7f3709 - languageName: node - linkType: hard - -"@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/be0e2d391164428327d9ec469a52cea7d93189c6b0e2c290999e048f597d777852f701c64dca44cd45b31ed14a7f859520326e2e4ad7c3a4545d0aa235bc7e9a - languageName: node - linkType: hard - -"@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0": - version: 8.1.0 - resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:8.1.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/85b434a57572f53bd2b9f0606f253e1fcf57b4a8c554ec3f2d43ed17f50d8cae200cb3aaf1ec9d626e1456e8b135dce530ae047eb0bed6d4bf98a752d6640459 - languageName: node - linkType: hard - -"@svgr/babel-plugin-transform-svg-component@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/babel-plugin-transform-svg-component@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/86ca139c0be0e7df05f103c5f10874387ada1434ca0286584ba9cd367c259d74bf9c86700b856449f46cf674bd6f0cf18f8f034f6d3f0e2ce5e5435c25dbff4b - languageName: node - linkType: hard - -"@svgr/babel-preset@npm:8.1.0": - version: 8.1.0 - resolution: "@svgr/babel-preset@npm:8.1.0" - dependencies: - "@svgr/babel-plugin-add-jsx-attribute": "npm:8.0.0" - "@svgr/babel-plugin-remove-jsx-attribute": "npm:8.0.0" - "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:8.0.0" - "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:8.0.0" - "@svgr/babel-plugin-svg-dynamic-title": "npm:8.0.0" - "@svgr/babel-plugin-svg-em-dimensions": "npm:8.0.0" - "@svgr/babel-plugin-transform-react-native-svg": "npm:8.1.0" - "@svgr/babel-plugin-transform-svg-component": "npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3a67930f080b8891e1e8e2595716b879c944d253112bae763dce59807ba23454d162216c8d66a0a0e3d4f38a649ecd6c387e545d1e1261dd69a68e9a3392ee08 - languageName: node - linkType: hard - -"@svgr/core@npm:^8.1.0": - version: 8.1.0 - resolution: "@svgr/core@npm:8.1.0" - dependencies: - "@babel/core": "npm:^7.21.3" - "@svgr/babel-preset": "npm:8.1.0" - camelcase: "npm:^6.2.0" - cosmiconfig: "npm:^8.1.3" - snake-case: "npm:^3.0.4" - checksum: 10/bc98cd5fc349ab9dcf0c13c2279164726d45878cdac8999090765379c6e897a1b24aca641c12a3c33f578d06f7a09252fb090962a4695c753fb02b627a56bfe6 - languageName: node - linkType: hard - -"@svgr/hast-util-to-babel-ast@npm:8.0.0": - version: 8.0.0 - resolution: "@svgr/hast-util-to-babel-ast@npm:8.0.0" - dependencies: - "@babel/types": "npm:^7.21.3" - entities: "npm:^4.4.0" - checksum: 10/243aa9c92d66aa3f1fc82851fe1fa376808a08fcc02719fed38ebfb4e25cf3e3c1282c185300c29953d047c36acb9e3ac588d46b0af55a3b7a5186a6badec8a9 - languageName: node - linkType: hard - -"@svgr/plugin-jsx@npm:^8.1.0": - version: 8.1.0 - resolution: "@svgr/plugin-jsx@npm:8.1.0" - dependencies: - "@babel/core": "npm:^7.21.3" - "@svgr/babel-preset": "npm:8.1.0" - "@svgr/hast-util-to-babel-ast": "npm:8.0.0" - svg-parser: "npm:^2.0.4" - peerDependencies: - "@svgr/core": "*" - checksum: 10/0418a9780753d3544912ee2dad5d2cf8d12e1ba74df8053651b3886aeda54d5f0f7d2dece0af5e0d838332c4f139a57f0dabaa3ca1afa4d1a765efce6a7656f2 - languageName: node - linkType: hard - -"@swc/helpers@npm:^0.5.0": - version: 0.5.18 - resolution: "@swc/helpers@npm:0.5.18" - dependencies: - tslib: "npm:^2.8.0" - checksum: 10/03c7efa3e62d965fddd0baea98ee7a4c3ba7fa58187f07f26ec8d86740572f5ffd6f7517578a1d3201f64c85399be1538eba4dd30cef79d073060ecb101d753c - languageName: node - linkType: hard - -"@tamagui/accordion@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/accordion@npm:1.137.3" - dependencies: - "@tamagui/collapsible": "npm:1.137.3" - "@tamagui/collection": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/4d1a1a5422213d8a3eac0a7b1b9111b7460e44bbf635deb55fb7bef29bdfe0d362504410ad84cf9395566b4ee0229802676bd0f5b2eab998eecf12f5ca695c43 - languageName: node - linkType: hard - -"@tamagui/adapt@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/adapt@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/89301c6c59f7054392817add9e19dccb0694a31b03e129706ccd6ce391ba56ac4be92532e681523e846783d24cde3fc7506e9e38dd1aaa42166f2ed23e19c34a - languageName: node - linkType: hard - -"@tamagui/alert-dialog@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/alert-dialog@npm:1.137.3" - dependencies: - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/dialog": "npm:1.137.3" - "@tamagui/dismissable": "npm:1.137.3" - "@tamagui/focus-scope": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/b5eb69541737c1da2398f8c48e569b59ff982786728dd5fd3cc7f8592570bda3da14a0f0fa872f41a3d1864c0744dab0f08b6f62a50dcb1e71534eabc249b18d - languageName: node - linkType: hard - -"@tamagui/animate-presence@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animate-presence@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/use-constant": "npm:1.137.3" - "@tamagui/use-force-update": "npm:1.137.3" - "@tamagui/use-presence": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/e36094ec294f0d80d79354fe7cb31938fd38433257a5503df4806df319fba0cba04bb54460fff959b79fe234863070ac12d6a84db775761a12975c1bf5a5a9cb - languageName: node - linkType: hard - -"@tamagui/animate@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animate@npm:1.137.3" - dependencies: - "@tamagui/animate-presence": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/6302b172bfba4cb68a96e82820993901b878d7adf35494bd24051d2f03cffbd4960b9ab1df840fd3ab429d6673b367256a11fbff6af17e028d503a5a6d0f0b99 - languageName: node - linkType: hard - -"@tamagui/animations-css@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animations-css@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/cubic-bezier-animator": "npm:1.137.3" - "@tamagui/use-presence": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10/54ebfc94b7b594e20fd72ad7c3cb3b78ed6ad3da70eeb3c35cfb1ff071d870d6cb773b4cc0a84808f1cd8b2694edc7cc29aab4d224842064177397c4d923ece4 - languageName: node - linkType: hard - -"@tamagui/animations-moti@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animations-moti@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/use-presence": "npm:1.137.3" - moti: "npm:^0.30.0" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/e17c5db4ac91f4ba2fbf7ddd7460208d70ffde3b531175682252a345d8e122738696715f5e28ddeb1d03c431d23979a4edd15a52c89a87040b05c8cf2f07cd21 - languageName: node - linkType: hard - -"@tamagui/animations-react-native@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/animations-react-native@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/use-presence": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/2a9438619be5c764887cb9cee7a871336edbf7b23f972db753079c462af6fe33508496b8cc4a6722a5889b4114dcda38d8204acbfc9d13855b6aab71ccdbad73 - languageName: node - linkType: hard - -"@tamagui/avatar@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/avatar@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/image": "npm:1.137.3" - "@tamagui/shapes": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/f165b7d9eddacab47f254c292d35281285856e45c2348e7eb823ccbd9339e31a086cccdc9ff4e2f38986f5fecd9804992166888debac277ac6abffd73ce7f6a8 - languageName: node - linkType: hard - -"@tamagui/button@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/button@npm:1.137.3" - dependencies: - "@tamagui/config-default": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/bdedca154bc53985e808bedb213ae08f69ece054486d72602b68136ec15a368a24b382233e8857890a5f2ef1d828433a54f100cea8c4d6d13434f6042912c6a3 - languageName: node - linkType: hard - -"@tamagui/card@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/card@npm:1.137.3" - dependencies: - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/5893123cb77f8814a6b422d0ffdb12f46b9b1a83a8f34652157aa4187ab7782c7b6a96096538b399ee8acf2b42d90a2ae3840e8f9951d5ede8c4b70e77ca7a24 - languageName: node - linkType: hard - -"@tamagui/checkbox-headless@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/checkbox-headless@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/b5f1576a6a3f4d0c63d037b9d2ea1d583aee9ce4582fe763756f7c07a578fb37a8486693a1bed14bd9e9c7ed7f5f568c287b87bb321d8fccd393f285771f1aaa - languageName: node - linkType: hard - -"@tamagui/checkbox@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/checkbox@npm:1.137.3" - dependencies: - "@tamagui/checkbox-headless": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/58e56dd2e552376ae39957df264a48785b87751623349611eec41ae8bf27880531bf358ec3a5b786278157096ae70f33782e51b7b234ad2096f429542b693094 - languageName: node - linkType: hard - -"@tamagui/cli-color@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/cli-color@npm:1.137.3" - checksum: 10/fe5b10542fe2832d84935e445f18605d6cde0f514eb249d1bca2ce409b44e60e65a815a0c701af490a5b517773ab53e32330e9f58d1c8d041883fef5929e75a2 - languageName: node - linkType: hard - -"@tamagui/collapsible@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/collapsible@npm:1.137.3" - dependencies: - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/d77d202404ba556e0d72560b6994949ea7d3ed965fd843c71d21812d7b0aadf0b81df54ad075fad2c92b5368f25f8a035b025a177ba890f24e361783b66c245f - languageName: node - linkType: hard - -"@tamagui/collection@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/collection@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/e78905deac444817eadc11d6e1ab2f2d83eb58e03840e2c3f67711b80e972d55f8a1fadd8a2bd294c4437ec6a412c384c0a47f210e1080464841545a7ff2b6a6 - languageName: node - linkType: hard - -"@tamagui/colors@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/colors@npm:1.137.3" - checksum: 10/d90a1121f38ddf2175d7cc644a45efe0309cb557d7b5ff92e81d70154b1688028e502139d19d36732e67e1212bf448a8c70caa8e19952dc103dc5c3eed2cf213 - languageName: node - linkType: hard - -"@tamagui/compose-refs@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/compose-refs@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/baf1006a0e1548ee0332a17c0090fb27b838ec952a4b54d50e76d243ee0efac143481f5cc26f42950aeb36586361436caf0558d5754b0e175035253e1e6b0aaa - languageName: node - linkType: hard - -"@tamagui/config-default@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/config-default@npm:1.137.3" - dependencies: - "@tamagui/animations-css": "npm:1.137.3" - "@tamagui/animations-react-native": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/shorthands": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - checksum: 10/0c7740ea88b0fb492125b2627622e410fb62fb1be5875fea59db05948a2aaadc0c280ccb4e8f800b8aded510c520b00a65de48ce147b79cf1662a70ca281b332 - languageName: node - linkType: hard - -"@tamagui/config@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/config@npm:1.137.3" - dependencies: - "@tamagui/animations-css": "npm:1.137.3" - "@tamagui/animations-moti": "npm:1.137.3" - "@tamagui/animations-react-native": "npm:1.137.3" - "@tamagui/colors": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/font-inter": "npm:1.137.3" - "@tamagui/font-silkscreen": "npm:1.137.3" - "@tamagui/react-native-media-driver": "npm:1.137.3" - "@tamagui/shorthands": "npm:1.137.3" - "@tamagui/theme-builder": "npm:1.137.3" - "@tamagui/themes": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - checksum: 10/bf8839fe28897241265d0ce2f14a1655f1b7d837afcb921a2fb70a23d3c5bde849a2cd5912600edde68aaa0eb041bca14b1ad24b8f52b218350bc76c90a097c2 - languageName: node - linkType: hard - -"@tamagui/constants@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/constants@npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/495e5d28b70b8143acfbe3ad572e86388357d6d3aaff93f2f453bd40d33f299bb0e2996ec37fc0eaa8b4d384998e2eb33c07c72128cb1cce981867c4f3fd3ed1 - languageName: node - linkType: hard - -"@tamagui/core@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/core@npm:1.137.3" - dependencies: - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/react-native-media-driver": "npm:1.137.3" - "@tamagui/react-native-use-pressable": "npm:1.137.3" - "@tamagui/react-native-use-responder-events": "npm:1.137.3" - "@tamagui/use-element-layout": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/a6cc6393a8492673489e0ddef0501bdcbf969aac71e98efa20d1b57e0168064ca5f4869084e94ea1c2deea015b06229c7ab5227dc959f617633ef46e062e7b8a - languageName: node - linkType: hard - -"@tamagui/create-context@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/create-context@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/c9b2944ba311bd03cc396647d022f84b4f78cdb651da38328a82371b86539ed42bc72f7cc7f5b1b50b9303ba69a6165c7105c57b94369e40b331f3b33d0b0c1f - languageName: node - linkType: hard - -"@tamagui/create-theme@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/create-theme@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - checksum: 10/01da930c3b01328c5fd037b644f051471e991b4c0df1eb8594339274807fd9798203cc2db7db502f68c8ef89fc96433a6d8798ebc491229c5b924b38d71597e0 - languageName: node - linkType: hard - -"@tamagui/cubic-bezier-animator@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/cubic-bezier-animator@npm:1.137.3" - checksum: 10/0ecfb279027e5cb1fd6897af7bcfed829f2c6be2d79d7022d2ba1aa9a2ee1b3bed053abaafb5375b4faca95cb26121b6102b8feb43b17dca22bb3dcb177b320d - languageName: node - linkType: hard - -"@tamagui/dialog@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/dialog@npm:1.137.3" - dependencies: - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/dismissable": "npm:1.137.3" - "@tamagui/focus-scope": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/sheet": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/105e48084b5c7affab092af2c739e9979c9098219c31996c4cb7fbe419e996a9f2039bb8818655c61397e52f3cbb20e7ace5febb4e31c78c1db2de613a80c0a3 - languageName: node - linkType: hard - -"@tamagui/dismissable@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/dismissable@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/use-escape-keydown": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10/8601ab0e920bac5e1402a06b7cde6fa73340fd844a45d87afed279a5ad4e492c00d25ee6b340d944d2be335f109247dde25b0c7e9f28541ec51653be4c4df040 - languageName: node - linkType: hard - -"@tamagui/elements@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/elements@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/c5663ee3d419af111f19c10a8f7caea1600813b4da23856c0ad50f610e3dfaca5e202c610e7f0d6c784a9079372743cc4b743fdca9dc87aaadbb245a12fd15c8 - languageName: node - linkType: hard - -"@tamagui/fake-react-native@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/fake-react-native@npm:1.137.3" - checksum: 10/af957660b16184c81529c673c29993b8e3483dd71514a6c963e5be088bfcddbae4ada4a0aa37333a3209dac38421eb00ed0277383759a6ab07c5a841d03b5a04 - languageName: node - linkType: hard - -"@tamagui/floating@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/floating@npm:1.137.3" - dependencies: - "@floating-ui/react-dom": "npm:^2.1.3" - "@floating-ui/react-native": "npm:^0.10.7" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/a5af6e094ae0f2a587983569f52b6cc7a24f4c9267d53d84f36496d09a73724eeb59e14a148978c6ee4c8093a369cd140eafb0f71a6f717bcbb720d1156dc23e - languageName: node - linkType: hard - -"@tamagui/focus-scope@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/focus-scope@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/use-async": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/9e4540fcb1ff2dfc84536a2b68f3079eedf8018e0de5880ebd79803fbc01e4846b791c0fbce0df5eeef58db3db12b832b070cb7cabf16456ff8583a6901ad1af - languageName: node - linkType: hard - -"@tamagui/focusable@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/focusable@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/b2617f0a4b86eb0d07d4dbf534c2f7dabe21d66fb9aa8327ab8278be87b2015eadc5b43d401cd78719d440bc9b42c59f3580247213b978e791034818b8fadf14 - languageName: node - linkType: hard - -"@tamagui/font-inter@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/font-inter@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - checksum: 10/8423503dac3d9012cee0546ace719550ebef6fccc8b9579ad85cb975e6c4f4858ef7414776e911875d4332b602f2ca505f1b6abdeeeb6ca2cc4a61d4c3e15859 - languageName: node - linkType: hard - -"@tamagui/font-silkscreen@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/font-silkscreen@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - checksum: 10/a0dde290d32b4917664474dd04668a925f838fce113cb041189dd6a824ceef74661e2f0b4ff553049ce5b35d84b416500135038f210fb2ee0404c388b88e0f05 - languageName: node - linkType: hard - -"@tamagui/font-size@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/font-size@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/5770a8f8fd4835d600e6c8dd3c9630ae24a47913501095ad032304763d0b3826af5dea9758d8aa3f428b5c67c50a1e628306d01b5ea5479924baaca4caceb7b5 - languageName: node - linkType: hard - -"@tamagui/form@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/form@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/db689ef45ad07cbefaf5446a8eb9055b04980518cf4f7537b6b33c287e255c0f09230a732390f886af92053c168e7e1f5215e0e9a7f6cdd20401d79bfe1366af - languageName: node - linkType: hard - -"@tamagui/generate-themes@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/generate-themes@npm:1.137.3" - dependencies: - "@tamagui/create-theme": "npm:1.137.3" - "@tamagui/theme-builder": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - esbuild-register: "npm:^3.6.0" - fs-extra: "npm:^11.2.0" - checksum: 10/4d07904259e80cb0c33ef252d1e12cce38057e4760d4e10dbfa199c11804403b14cd15fe6f5169d2098d79cd7b58b1687868b8dc21b61b22fbeece0e02a8bfa5 - languageName: node - linkType: hard - -"@tamagui/get-button-sized@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/get-button-sized@npm:1.137.3" - dependencies: - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/955a75c95e84eb7ad0f032ad0c20551f5c63401dd2b3f54a9f57d854839752baf13a46bd5f85b6066f40f7b799b930c17f285fbb1b2e2ef21a5fba8da33c016a - languageName: node - linkType: hard - -"@tamagui/get-font-sized@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/get-font-sized@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/320b1cad6f2bbc48e005bc9d3031e80c19c1b80791f3d7f363d713ea80a020c19098e4a7e0f49cf3f42007ab9c210facc986ad3969c26432e55a3f43f1f73ec4 - languageName: node - linkType: hard - -"@tamagui/get-token@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/get-token@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/c5685e3d54f59e0eff14c3bfe5e217fdba3717bcce554ad60b34d0c72f4150987b34f15a501a1a03bec7ab732e62bbefcd3338e5272713aa8338882bb6ffdba3 - languageName: node - linkType: hard - -"@tamagui/group@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/group@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/8ed35729027ed0ebbf8d27b6aca9f95a2ecb0ec22fbc5aab055cdae87271493f1bc63ef20f106ad88ce6d3efb59795cafb2b5f32a996f7400b304ffbcebf1680 - languageName: node - linkType: hard - -"@tamagui/helpers-node@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/helpers-node@npm:1.137.3" - dependencies: - "@tamagui/types": "npm:1.137.3" - checksum: 10/6c890aced1b48bc27d2d9120dd2cc6ec4667a9f87bd70b4a3b832960a6b01812f5dac88b7ca1bc8252215a8206b0f4b6d7623050cbf05b55aee6cce301f7f50c - languageName: node - linkType: hard - -"@tamagui/helpers-tamagui@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/helpers-tamagui@npm:1.137.3" - dependencies: - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/5b800b9154f3b6b26def5a8ea4ccaf96a1bd7bd88a6f9a10cee5343c41173d3e12162b28411ff69435dc87acf1d5bb71478aef247bd3fc3d8e94a9d449efddfc - languageName: node - linkType: hard - -"@tamagui/helpers@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/helpers@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/simple-hash": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/766e7db85936b5f6bd819f8569faea36240f3df54567ef8185769b8d72bb8c43065d9f2358ead3d86e0e420ccc4e8cde9e81272cc86f10e5e7e9c594a3203651 - languageName: node - linkType: hard - -"@tamagui/image@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/image@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/75a383c924040dbf094de869a272f3e1b8112d7cd7aa5a5019421668e88318f30f8dd2dab9735f80dd9919b1d7ca73e3b44a556a95ec53e0bf426c72c2ee8de2 - languageName: node - linkType: hard - -"@tamagui/is-equal-shallow@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/is-equal-shallow@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/4ab71d12e4fe9e8ff4bea96e406b6e7f3164c6150b26283b876c93b9cacd03791e2556b1406f619213dc6027b23a4195e4854aec957cc14370caf3097ca05de7 - languageName: node - linkType: hard - -"@tamagui/label@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/label@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/d33b96abb8ee93e9827b191f98e0eaa7bd1dee4ac5850c23a52c5a01dfd080177be1d5050045b3cb35195cedbb1c174c5d43e54e34b84ba152733e918694646f - languageName: node - linkType: hard - -"@tamagui/linear-gradient@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/linear-gradient@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/178f82259a166e714a30493ab05ae4f50699131232850f5e7826dace599ffb8c77e18b2cbc300ada15881834b5da2af41d465ddff15c5adc70fa74338fbda72e - languageName: node - linkType: hard - -"@tamagui/list-item@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/list-item@npm:1.137.3" - dependencies: - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/4af302fe646ec370c6d2b41326d0142991dc38ad434f5fb2040e78d355d791f310fe3096b7cacb0d7cb6565cf05e7deef5303e53b671ed0bdc07d948a711a328 - languageName: node - linkType: hard - -"@tamagui/normalize-css-color@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/normalize-css-color@npm:1.137.3" - dependencies: - "@react-native/normalize-color": "npm:^2.1.0" - checksum: 10/6a9696ace12e28e86d09b1755b7b4b9f512739b0864e3932b0e3839b9e332354757d7222834efab394ed2ee08e116ed40bc25c753e95f5c6b3d00d5eea6024fc - languageName: node - linkType: hard - -"@tamagui/polyfill-dev@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/polyfill-dev@npm:1.137.3" - checksum: 10/fe34555190d48b3c5c315487189c985feb9481457fde1847e76f23cd74c0f940d46d1fd32c9eb9e1961fb72fc17379843d392f3682dd9e1162690455245f97ab - languageName: node - linkType: hard - -"@tamagui/popover@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/popover@npm:1.137.3" - dependencies: - "@floating-ui/react": "npm:^0.27.12" - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/animate": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/dismissable": "npm:1.137.3" - "@tamagui/floating": "npm:1.137.3" - "@tamagui/focus-scope": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/scroll-view": "npm:1.137.3" - "@tamagui/sheet": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - react-freeze: "npm:^1.0.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/51f01dc9bcdfd85af4b7f05adb2ce9b443d3716cdccc0bd21f1f2cc13e79224d5282a432c30aae5f43e1e2490ed88b50302d8e60e885a0a8f15041e397e1d5cd - languageName: node - linkType: hard - -"@tamagui/popper@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/popper@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/floating": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/8aacb2575230600d3bccee368b0fce9368697499d7f3380b999d6bd1a9fc715cfe080704413dc107ce1e33401e94d25176e64a646b8b9369a3427fc23cf41259 - languageName: node - linkType: hard - -"@tamagui/portal@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/portal@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - react-native: "*" - checksum: 10/14ed8721d8b570b85def8d1ad4844dff9fd7a3066bcaa8b202d41e3273909b13078d8800ae6b7b6c4db4fd1dc926e581fa548e6f0f56afbc945b10287a3ad4e4 - languageName: node - linkType: hard - -"@tamagui/progress@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/progress@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/2d0804213f5352b4d7d450da3e2e0af2634cfafe70bd6286e7ae8f997205d69f246947a45acfd67c8c36c56da44b432b11ce543d8662205f7ca0db500d3ad465 - languageName: node - linkType: hard - -"@tamagui/proxy-worm@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/proxy-worm@npm:1.137.3" - checksum: 10/b924b06dae8e447f977f603271b5d1e0dcb35c682e91d8ffa41ebee5949352e1350fdef53f8f4d62bc87fe1def1a2e5519d069021827730bbccfbd6e94378757 - languageName: node - linkType: hard - -"@tamagui/radio-group@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/radio-group@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/radio-headless": "npm:1.137.3" - "@tamagui/roving-focus": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/54eb9b0832bf46202c1b2bfb3b3bfcdbbc54a3a5d687b9b4034fa5f4ca6e94498834a7aeeab9dd95a6c89ab381d3f349921e8c3bc6dcde8ea655da33924beca5 - languageName: node - linkType: hard - -"@tamagui/radio-headless@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/radio-headless@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/13ea24e24cd3b8de4e513fdeb6b7fc14a905d2586b2cf10274ef6df9e206f4a84fa7b3bf923384f41dc219daf62d5c3ba5b8c8ecf579b5828190e585a9dfd05a - languageName: node - linkType: hard - -"@tamagui/react-native-media-driver@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-media-driver@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react-native: "*" - checksum: 10/d11b89080c5b34f674d72b2db9fe643c404d96906b5f16f50d604865f1bdb3f52808fe04936a227c0a40dceadecca7ec48cf00dd1121fc4d3a149455fc908570 - languageName: node - linkType: hard - -"@tamagui/react-native-svg@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-svg@npm:1.137.3" - checksum: 10/1808338aa4796d04a1485b6143551f65ac2966c2f7a1a89c205498a84e5df04c7af8e5b582095a78569cf973e4d18c81da7123fcf631e59ff42f609821fece17 - languageName: node - linkType: hard - -"@tamagui/react-native-use-pressable@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-use-pressable@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/34780cf3766ce7a88059dd9b373aa26ef839d58fa579caf68ab703532350166e6fa35848eb59ed1b47d86230f7b36a0ee1996c321f8244b984fb9c1a45338507 - languageName: node - linkType: hard - -"@tamagui/react-native-use-responder-events@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-use-responder-events@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/3f1738a8cebdf9778af0039391114723af2fdc45055ffbd98b8f1b030d90fc97d9498c1cb55bf2c33f56b9f3650f8d64ad5aa3e85306586b62f41f80d0da3516 - languageName: node - linkType: hard - -"@tamagui/react-native-web-internals@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-web-internals@npm:1.137.3" - dependencies: - "@tamagui/normalize-css-color": "npm:1.137.3" - "@tamagui/react-native-use-pressable": "npm:1.137.3" - "@tamagui/react-native-use-responder-events": "npm:1.137.3" - "@tamagui/simple-hash": "npm:1.137.3" - "@tamagui/use-element-layout": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10/9a63317e26691e03a28fbf774602d2a2dfc6740e6c0c82d685f30613b3693e806a028d06ac74523c53e53d99b930e8e2fab7a386ede56f7b4995dae147af3f0f - languageName: node - linkType: hard - -"@tamagui/react-native-web-lite@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/react-native-web-lite@npm:1.137.3" - dependencies: - "@tamagui/normalize-css-color": "npm:1.137.3" - "@tamagui/react-native-use-pressable": "npm:1.137.3" - "@tamagui/react-native-use-responder-events": "npm:1.137.3" - "@tamagui/react-native-web-internals": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - invariant: "npm:^2.2.4" - memoize-one: "npm:^6.0.0" - peerDependencies: - react: "*" - react-dom: "*" - checksum: 10/490c311ac5b68e7e81401e863fb7bb197f51e704e91932073b707b4dcb637fa31ed217b3424673c7b68b0534b8523e92dff64ee81a7050c7ff9903ef1473ebfd - languageName: node - linkType: hard - -"@tamagui/remove-scroll@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/remove-scroll@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/7c4193811ceb0c23c5cafbf18008729d957ecd394d06216f8bafce0feffd9c1e54fdd8dedc2168fd9bb9677e4a8077d0dbc59a88d39a0b6cdb57502602993490 - languageName: node - linkType: hard - -"@tamagui/roving-focus@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/roving-focus@npm:1.137.3" - dependencies: - "@tamagui/collection": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/1362c7aa190f83b855c60d18aa1f1bfc4f8ba911c93ff45316f0b2bfa199dff5a84fc2a5fff03e51fd1bbd47dbb9e7b0ffb9060821fc6646ec569b1de0532172 - languageName: node - linkType: hard - -"@tamagui/scroll-view@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/scroll-view@npm:1.137.3" - dependencies: - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/fcaf163349302131940f7fb0afc1f86e98fee40a2a2cbfa0e63a6f5c9f4bc804863d56d2b11be9783a99724099b3f794cedb7dd3443e98c899425cd4131fbe00 - languageName: node - linkType: hard - -"@tamagui/select@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/select@npm:1.137.3" - dependencies: - "@floating-ui/react": "npm:^0.27.12" - "@floating-ui/react-dom": "npm:^2.1.3" - "@floating-ui/react-native": "npm:^0.10.7" - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/dismissable": "npm:1.137.3" - "@tamagui/focus-scope": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/list-item": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/separator": "npm:1.137.3" - "@tamagui/sheet": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-debounce": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - react-native: "*" - checksum: 10/48aa1da688304ef3eb0d310eb7a6ae01e30a72fbc71b33af3bddb665402df00cdfc189c6f83f702f7a44a0268ef66e3d51606403b4d26d18a1e8a8377c9f7c4c - languageName: node - linkType: hard - -"@tamagui/separator@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/separator@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/77a47dd738c393dd503fc989ae842d5f25d2e8fe9566e765911b7377122df7b5c0dd67b676c7e3717579f7d9c08c826fc854c2ae7c976d3ede38a7e48dc22795 - languageName: node - linkType: hard - -"@tamagui/shapes@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/shapes@npm:1.137.3" - dependencies: - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/90764c51f2e06908e727be1c8c77e231810b6fc8d923034d97c0516c7b728e9805c720b52d4955048821131a9b4381f33768d6fa6cc67b0b998c217d729b230a - languageName: node - linkType: hard - -"@tamagui/sheet@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/sheet@npm:1.137.3" - dependencies: - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/animations-react-native": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/remove-scroll": "npm:1.137.3" - "@tamagui/scroll-view": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-constant": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-did-finish-ssr": "npm:1.137.3" - "@tamagui/use-keyboard-visible": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/3e4123a67aeefc6f19998d404e34a8f704803ec6a262ba3ca8e10da271b984f96af792fefc6026dd3924e554bc073fe171f73f4de17ac4018de4afabe1106451 - languageName: node - linkType: hard - -"@tamagui/shorthands@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/shorthands@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - checksum: 10/34c4e2bb19580a9725176d871438f2c64a5b0ae4871de220c80ac3f1eddef57ec64242dd5fbb8c02b2dc675b57e6b135392851dbbd078a8a8e20081d714b8c43 - languageName: node - linkType: hard - -"@tamagui/simple-hash@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/simple-hash@npm:1.137.3" - checksum: 10/a2d0acd176e4eec050cb85d8b69a60450f565321d61cb231d165319c019c41c5d4f86503a74d70a08afe5d2f23738087d02b62898b624e675c93a4b341e34e12 - languageName: node - linkType: hard - -"@tamagui/slider@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/slider@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-debounce": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/c1c958f901bbc94097ea22e9add51a2527c00be53372e46768bfdbfc9ce805409fa5d12b5555d50a6ff8ab506d5dc0b175127e14c1f37723a06e37230bdca0a7 - languageName: node - linkType: hard - -"@tamagui/stacks@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/stacks@npm:1.137.3" - dependencies: - "@tamagui/core": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/d95d4cb06c8d4fe80ea7207bb60fee1e02a83a99464048cd442cc10157985b4b546ee5745f52f8e006eaf6b0fd02dcb89ab202d31214a8b393e6a11fa2fc81ec - languageName: node - linkType: hard - -"@tamagui/start-transition@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/start-transition@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/2a93f59c9b7504b571138d0638afd4a2f7caf06be39d89b97efa3057c698f8795206cea26864b4a8b5f1c24135b561713a521f14450b3fc1c550ff3621e5cdeb - languageName: node - linkType: hard - -"@tamagui/static-worker@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/static-worker@npm:1.137.3" - dependencies: - "@tamagui/static": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - piscina: "npm:^4.7.0" - checksum: 10/2a3ee3247760c125073a21808c7cf004d8e30d23f5f44680011c28c34511ea026812c23084c5d7c744ee19ef09da30f4160119167ec98efc77bb1a96a5b55624 - languageName: node - linkType: hard - -"@tamagui/static@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/static@npm:1.137.3" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.5" - "@babel/helper-plugin-utils": "npm:^7.24.8" - "@babel/parser": "npm:^7.25.4" - "@babel/plugin-transform-react-jsx": "npm:^7.25.2" - "@babel/runtime": "npm:^7.25.4" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.4" - "@babel/types": "npm:^7.25.4" - "@tamagui/cli-color": "npm:1.137.3" - "@tamagui/config-default": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/fake-react-native": "npm:1.137.3" - "@tamagui/generate-themes": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-node": "npm:1.137.3" - "@tamagui/proxy-worm": "npm:1.137.3" - "@tamagui/react-native-web-internals": "npm:1.137.3" - "@tamagui/react-native-web-lite": "npm:1.137.3" - "@tamagui/shorthands": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - babel-literal-to-ast: "npm:^2.1.0" - browserslist: "npm:^4.22.2" - check-dependency-version-consistency: "npm:^4.1.0" - esbuild: "npm:^0.25.11" - esbuild-register: "npm:^3.6.0" - fast-glob: "npm:^3.2.11" - find-cache-dir: "npm:^3.3.2" - find-root: "npm:^1.1.0" - fs-extra: "npm:^11.2.0" - invariant: "npm:^2.2.4" - js-yaml: "npm:^4.1.0" - react-native-web: "npm:^0.20.0" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/68c29610192f3a3dd231144244601073918ae9d7fbf960cb06e804a584ad8998f93cb2ffe66c0b94c15edbec5b0d33c639247c20b112ac9056edf1e1ace54853 - languageName: node - linkType: hard - -"@tamagui/switch-headless@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/switch-headless@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/0be4f567114d6dd67dca65290d082f1ec661a391ec5369e919cf2cf41a36828356a721421b3ced13086cb101e7264952f7c3e9efa2d6b376d67e54f68fef3da7 - languageName: node - linkType: hard - -"@tamagui/switch@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/switch@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/switch-headless": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-previous": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/4e683cafe5b62c1b885b8f26729d02b32f5daa681d0dc91fa17bf8e9d308b0f8ad0d67056a68afc08a184134179ff591d0ec0cd90ea58d68acdb29090ab65d18 - languageName: node - linkType: hard - -"@tamagui/tabs@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/tabs@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/group": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/roving-focus": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/434789869a0e9d23f67c866742cb78df89f36310913b6e64b2758ee5cf5d05d4cbdccb7977697256432559051ae59802b0edcfb16e40aa3586c40d9a2a4eaf88 - languageName: node - linkType: hard - -"@tamagui/text@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/text@npm:1.137.3" - dependencies: - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/c5a45fe6f666ec1f9f4eb3cf63ebd820475fa012e507fa94db86efd8d88ad7929f00a9e5bebb91aa20df3fb271f9a1a35b9f7f6781ea91ba65a0cb095bc36983 - languageName: node - linkType: hard - -"@tamagui/theme-builder@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/theme-builder@npm:1.137.3" - dependencies: - "@tamagui/create-theme": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - color2k: "npm:^2.0.2" - checksum: 10/bdc6987d59e2833ef5166bf7c6c489ca53996be8f9a636abbee3dcf995a7b21101e3cc7053d1f55bd7cb8fcb7e27a76dcbe3bd10a017b0dad7fc078feb98000d - languageName: node - linkType: hard - -"@tamagui/theme@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/theme@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/2109f22d1ce2a037acb818e00842629c9be781a6c25cb0fa4b0ee130c108a86683e0962d4ada1a05ff52c42de989641b91514846d84c2b908e77f91ff8a11dfd - languageName: node - linkType: hard - -"@tamagui/themes@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/themes@npm:1.137.3" - dependencies: - "@tamagui/colors": "npm:1.137.3" - "@tamagui/create-theme": "npm:1.137.3" - "@tamagui/theme-builder": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - color2k: "npm:^2.0.2" - checksum: 10/1dd09f0fba4b4fbdd6ab6941ae05ddeb054955283c854fecaba37e502bd5ba1c87ce7125c66d6c22a23ca811729eef19eb014be4fe3d04b474328210646d9b6c - languageName: node - linkType: hard - -"@tamagui/timer@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/timer@npm:1.137.3" - checksum: 10/544a01e509872c256c14b3f494565bfdd7a84596e9e2eabb651b40ac0cb730cf342bad2e6302511e515a91407873ec9e05c7878ed188e5a40482a4a298372117 - languageName: node - linkType: hard - -"@tamagui/toggle-group@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/toggle-group@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/group": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/roving-focus": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-direction": "npm:1.137.3" - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/7dd7091f395834e430126e0f856cee5e679e60c952e7968bda9f797f7ac53d6bd1d6a777ea59e6a6984ea145b037f308e18f74a48fc17737d88616ca862051b1 - languageName: node - linkType: hard - -"@tamagui/tooltip@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/tooltip@npm:1.137.3" - dependencies: - "@floating-ui/react": "npm:^0.27.12" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/floating": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popover": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/4b4bd2748e28a07b123bc9d3e3aee49e3125c6822bb1e43edf6ece584e257d74063eeea649ec84248d00ffadf74a8e10c8a27a14fd3bde325b13919a09b3dbd4 - languageName: node - linkType: hard - -"@tamagui/types@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/types@npm:1.137.3" - checksum: 10/7da6070b83c4044f49ddc5acae377aee600cc2eb67b332c097b42489ceaf7c87176e90b78272495ff79958376c3e3b15e6a07e9d678fd16c3bc4156606f3cf7b - languageName: node - linkType: hard - -"@tamagui/use-async@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-async@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/32a15c5db45174edf693f130c05ddeb3ee1c67352e0554d45387209d970d1f9d1d6847c0c350fd0e93c7d92ab15461f737dc6db6d9ff30468aa80ec240b319d3 - languageName: node - linkType: hard - -"@tamagui/use-callback-ref@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-callback-ref@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/7eb3ca001603dba475f2f6464ef8a8163b52bb067e02906c14b0b6ba2c18ddd41e8570629b6a737e544a6b84c9eb78b15c5e093d53598f61ffc4e2b39ae47ec1 - languageName: node - linkType: hard - -"@tamagui/use-constant@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-constant@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/e55991e6f83673005d654d8d68af7eef06911111f817e98bea189722113d6b4d6686f6449b00c255381793888edb6f4fd222b4a60630c8349ebd3c9c86e62b3a - languageName: node - linkType: hard - -"@tamagui/use-controllable-state@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-controllable-state@npm:1.137.3" - dependencies: - "@tamagui/start-transition": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/fde4e52e6dafd7ae453a2433537e8f80b02d39072c583f38010062ec69eeab4116217070b0d8d39fa54da821f8d45b5041e9336488598a1c1bf1981785ce0109 - languageName: node - linkType: hard - -"@tamagui/use-debounce@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-debounce@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/4aeefdaeda35c856a2fbfd54b1499158f873952ce1ac60506580ef9c43126421353aaa9c8d39c057ec606d90b0e5c605459ab5ad8f8d7d0aff28c00d3264c0fb - languageName: node - linkType: hard - -"@tamagui/use-did-finish-ssr@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-did-finish-ssr@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/5b29fa21d5af3a06c866180829c792c8a3ac34bb65feec229b747b4ce1116b7e02971da07f0658a3b3010641290363ffcaa0682192d4ed916889a5149df1a7f9 - languageName: node - linkType: hard - -"@tamagui/use-direction@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-direction@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/b1d374bce7b740a9521f4120c119c5c9c9bf2dad260ef8c052d0e722ce67adfa7b24e54a484a193dedc86fdec6d5218ba3103582b4b641f413290d0bb9616725 - languageName: node - linkType: hard - -"@tamagui/use-element-layout@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-element-layout@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - "@tamagui/is-equal-shallow": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/2168826b61560059a281bd54d69e9e536cab06d97ae9890c00815bd2ec8036dbc9a33eb67f9232a06b51479c296e748c4dc1e209472d1c30637f5ca52d2c0583 - languageName: node - linkType: hard - -"@tamagui/use-escape-keydown@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-escape-keydown@npm:1.137.3" - dependencies: - "@tamagui/use-callback-ref": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/dcc2344afaca1950b37e5142536225cfc774616733d683bc9cbfc518419823b2a70dd0841126689c8c0d84f981ac89aa77e1671f95f365849eb7ede0160302f0 - languageName: node - linkType: hard - -"@tamagui/use-event@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-event@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/6c14697ecd37a44dc0d8a839cbd0f852db634f32d981323c4e9e1da857b0efc2d7cc13f18d1c83b3f7e365d79b07ca40f274fc2f03ed04d13a92bbee9efb36ae - languageName: node - linkType: hard - -"@tamagui/use-force-update@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-force-update@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/495af93060c2eb00afb31b24603d7c22e0d01bc4fbd02357f00a6b3ef02573eca888927cc0cab35ce8018447b51bd02537039cd6f02c088586726f086af1ac01 - languageName: node - linkType: hard - -"@tamagui/use-keyboard-visible@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-keyboard-visible@npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/0c24eec44407a31f0756b3b4480c5aafe02da76189ede44c978cb73bdd452659a1b08452ace1513069c9f16cb8ef74cd84aeb94aec1431ae9f152f9244442b0e - languageName: node - linkType: hard - -"@tamagui/use-presence@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-presence@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/3cc495b21eb35c9a5448b7f51acdb02a8b82a95ea828f826d97b9e05ea06972a0c6424f564975be5addd656e2a645c305b7d00b322c8599f2a26f10ce00e9232 - languageName: node - linkType: hard - -"@tamagui/use-previous@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-previous@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/24ff575a0473d55d9a71ff146446e240e7f44d8e5cd2b460b90d303924e040e38e64c16c9337d2bcd2874c0b61dbd98c5009972672fe7a80e2e4fb20de96a8ea - languageName: node - linkType: hard - -"@tamagui/use-window-dimensions@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/use-window-dimensions@npm:1.137.3" - dependencies: - "@tamagui/constants": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/bd05c8cc64cc5255a1787abae1ad16afb961a99e1c71e92eee8ef81222e5282f43830138e3a311ebda83a4bf13c2964299e5e6231248721630bfb546090f46fb - languageName: node - linkType: hard - -"@tamagui/visually-hidden@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/visually-hidden@npm:1.137.3" - dependencies: - "@tamagui/web": "npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/0ecee340a96ba4e2eb9dbcafbe1d6dc003a83e76efc2c95b6f14da5e8530e5c8a3c629e1238eef3a71fd6ddddce96151cada0052e3dd77d42a64a49853e22847 - languageName: node - linkType: hard - -"@tamagui/vite-plugin@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/vite-plugin@npm:1.137.3" - dependencies: - "@tamagui/fake-react-native": "npm:1.137.3" - "@tamagui/proxy-worm": "npm:1.137.3" - "@tamagui/react-native-svg": "npm:1.137.3" - "@tamagui/react-native-web-lite": "npm:1.137.3" - "@tamagui/static-worker": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - esm-resolve: "npm:^1.0.8" - fs-extra: "npm:^11.2.0" - outdent: "npm:^0.8.0" - react-native-web: "npm:^0.20.0" - peerDependencies: - vite: "*" - checksum: 10/1d5a4ba51c290b5815f6b86259c07da3c43bb302261e02701ac3d4860e88e067afd8b45e23096b7ef3a5a52e0df0f3da8e81be37f84990961de5ab2913110ec0 - languageName: node - linkType: hard - -"@tamagui/web@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/web@npm:1.137.3" - dependencies: - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/helpers": "npm:1.137.3" - "@tamagui/is-equal-shallow": "npm:1.137.3" - "@tamagui/normalize-css-color": "npm:1.137.3" - "@tamagui/timer": "npm:1.137.3" - "@tamagui/types": "npm:1.137.3" - "@tamagui/use-did-finish-ssr": "npm:1.137.3" - "@tamagui/use-event": "npm:1.137.3" - "@tamagui/use-force-update": "npm:1.137.3" - peerDependencies: - react: "*" - react-dom: "*" - react-native: "*" - checksum: 10/df94f8c5f802f1d05539bed93266859e70c5915cbf5afd9606d154e7287c191caca75c56184c8908b578d1f70376d4cebd378ccc5ec36514a32d15298a9e42bb - languageName: node - linkType: hard - -"@tamagui/z-index-stack@npm:1.137.3": - version: 1.137.3 - resolution: "@tamagui/z-index-stack@npm:1.137.3" - peerDependencies: - react: "*" - checksum: 10/dad56a755f959aea6865dc602b98f3b135d5f3471f3c456f4de660ab5afef23e57c525b8d4714c1a37439983b2ba1e36221624b5ed6e7d702d052010bd715501 - languageName: node - linkType: hard - -"@testing-library/jest-dom@npm:^6.6.3": - version: 6.9.1 - resolution: "@testing-library/jest-dom@npm:6.9.1" - dependencies: - "@adobe/css-tools": "npm:^4.4.0" - aria-query: "npm:^5.0.0" - css.escape: "npm:^1.5.1" - dom-accessibility-api: "npm:^0.6.3" - picocolors: "npm:^1.1.1" - redent: "npm:^3.0.0" - checksum: 10/409b4f519e4c68f4d31e3b0317338cc19098b9029513fca61aa2af8270086ae3956a1eaedd19bbce2d2c9e2cf9ff27a616c06556be7a26e101c0d529a0062233 - languageName: node - linkType: hard - -"@testing-library/user-event@npm:^14.6.1": - version: 14.6.1 - resolution: "@testing-library/user-event@npm:14.6.1" - peerDependencies: - "@testing-library/dom": ">=7.21.4" - checksum: 10/34b74fff56a0447731a94b40d4cf246deb8dbc1c1e3aec93acd1c3377a760bb062e979f1572bb34ec164ad28ee2a391744b42d0d6d6cc16c4ce527e5e09610e1 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.5": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 10/c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.27.0 - resolution: "@types/babel__generator@npm:7.27.0" - dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 10/f572e67a9a39397664350a4437d8a7fbd34acc83ff4887a8cf08349e39f8aeb5ad2f70fb78a0a0a23a280affe3a5f4c25f50966abdce292bcf31237af1c27b1a - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 10/d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.20.7": - version: 7.28.0 - resolution: "@types/babel__traverse@npm:7.28.0" - dependencies: - "@babel/types": "npm:^7.28.2" - checksum: 10/371c5e1b40399ef17570e630b2943617b84fafde2860a56f0ebc113d8edb1d0534ade0175af89eda1ae35160903c33057ed42457e165d4aa287fedab2c82abcf - languageName: node - linkType: hard - -"@types/chai@npm:^5.2.2": - version: 5.2.3 - resolution: "@types/chai@npm:5.2.3" - dependencies: - "@types/deep-eql": "npm:*" - assertion-error: "npm:^2.0.1" - checksum: 10/e79947307dc235953622e65f83d2683835212357ca261389116ab90bed369ac862ba28b146b4fed08b503ae1e1a12cb93ce783f24bb8d562950469f4320e1c7c - languageName: node - linkType: hard - -"@types/culori@npm:^4": - version: 4.0.1 - resolution: "@types/culori@npm:4.0.1" - checksum: 10/34240fce795cdcbeefbbb4ec1fd6adec1c7edafa949131586176649c21d912236d151bf7af53de161454a6c2fa259a4ddd54f204c66e67e8b9ecfd90b9021c68 - languageName: node - linkType: hard - -"@types/deep-eql@npm:*": - version: 4.0.2 - resolution: "@types/deep-eql@npm:4.0.2" - checksum: 10/249a27b0bb22f6aa28461db56afa21ec044fa0e303221a62dff81831b20c8530502175f1a49060f7099e7be06181078548ac47c668de79ff9880241968d43d0c - languageName: node - linkType: hard - -"@types/doctrine@npm:^0.0.9": - version: 0.0.9 - resolution: "@types/doctrine@npm:0.0.9" - checksum: 10/64ef06e6eea2f4f9684d259fedbcb8bf21c954630b96ea2e04875ca42763552b0ba3b01b3dd27ec0f9ea6f8b3b0dba4965d31d5a925cd4c6225fd13a93ae9354 - languageName: node - linkType: hard - -"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0": - version: 1.0.8 - resolution: "@types/estree@npm:1.0.8" - checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099 - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" - dependencies: - "@types/node": "npm:*" - checksum: 10/79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": - version: 2.0.6 - resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 10/3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" - dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: 10/b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" - dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: 10/93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 - languageName: node - linkType: hard - -"@types/js-yaml@npm:^4.0.5": - version: 4.0.9 - resolution: "@types/js-yaml@npm:4.0.9" - checksum: 10/a0ce595db8a987904badd21fc50f9f444cb73069f4b95a76cc222e0a17b3ff180669059c763ec314bc4c3ce284379177a9da80e83c5f650c6c1310cafbfaa8e6 - languageName: node - linkType: hard - -"@types/mdx@npm:^2.0.0": - version: 2.0.13 - resolution: "@types/mdx@npm:2.0.13" - checksum: 10/b73ed5f08114879b9590dc6a9ee8b648643c57c708583cd24b2bc3cc8961361fc63139ac7e9291e7b3b6e6b45707749d01d6f9727ddec5533df75dc3b90871a4 - languageName: node - linkType: hard - -"@types/node@npm:*": - version: 25.0.8 - resolution: "@types/node@npm:25.0.8" - dependencies: - undici-types: "npm:~7.16.0" - checksum: 10/b6efe998940678a0de0274dd84b1767a243c5d754b282e6df5da4d6985a1439b436a6d80d148925a974ecadda09fff4788d9cc0bb3a1f2554d54a3595146bd3b - languageName: node - linkType: hard - -"@types/node@npm:^22.10.2": - version: 22.19.6 - resolution: "@types/node@npm:22.19.6" - dependencies: - undici-types: "npm:~6.21.0" - checksum: 10/a5bac443b2c7ca4ceb4a381618c37012d71add696e98351be698aa81e00f20a09fb4aee5bc07f11472080e663602b18ed02233f45242cde9b4eda13140629258 - languageName: node - linkType: hard - -"@types/pluralize@npm:^0.0.33": - version: 0.0.33 - resolution: "@types/pluralize@npm:0.0.33" - checksum: 10/282d42dc0187e5e0912f9f36ee0f5615bfd273a08d40afe5bf5881cb28daf1977abe10564543032aa0f42352ebba739ff3d86bf5562ac4691c6d1761fcc7cf39 - languageName: node - linkType: hard - -"@types/react-dom@npm:^19.2.0": - version: 19.2.3 - resolution: "@types/react-dom@npm:19.2.3" - peerDependencies: - "@types/react": ^19.2.0 - checksum: 10/616c4a8aee250ea05fb1e7b98e7e00475dd3a6c1c30d7be18b4b93caba832f4203106b3a496a6b147e5acc2da14575eca47bce234c633bca1f8430ef8ffb234a - languageName: node - linkType: hard - -"@types/react-native-web@npm:^0.19.2": - version: 0.19.2 - resolution: "@types/react-native-web@npm:0.19.2" - dependencies: - "@types/react": "npm:*" - react-native: "npm:*" - checksum: 10/bc27ccb2737283b78b41dacf605fc99b137091b49cd9b0b1bd2fab8c7950107314a04fc2351b0fcaaaeddea9ec101937fb6df24014f221a275a58666f60cfda0 - languageName: node - linkType: hard - -"@types/react@npm:*, @types/react@npm:^19.2.0": - version: 19.2.8 - resolution: "@types/react@npm:19.2.8" - dependencies: - csstype: "npm:^3.2.2" - checksum: 10/688e7605876e2729c25fdfd2c131d7080cb8e98db528aedccab89005bcbca097a6149fa6e137ae4f1807bdc44220e0c5c7b4a968b5b681dadb7761968bac6de5 - languageName: node - linkType: hard - -"@types/resolve@npm:^1.20.2": - version: 1.20.6 - resolution: "@types/resolve@npm:1.20.6" - checksum: 10/dc35f5517606b6687cd971c0281ac58bdee2c50c051b030f04647d3991688be2259c304ee97e5b5d4b9936072c36767eb5933b54611a407d6557972bb6fea4f6 - languageName: node - linkType: hard - -"@types/rtl-detect@npm:^1": - version: 1.0.3 - resolution: "@types/rtl-detect@npm:1.0.3" - checksum: 10/9eefa7dfefcecf2e1480eb7794751735c93c6ce52903ca00e5f7491ed65560fcd52920b1c1b283e34db499227d514ae7bd5bf8215623bf746a5de9560a54db0c - languageName: node - linkType: hard - -"@types/stack-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/stack-utils@npm:2.0.3" - checksum: 10/72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: 10/a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.35 - resolution: "@types/yargs@npm:17.0.35" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10/47bcd4476a4194ea11617ea71cba8a1eddf5505fc39c44336c1a08d452a0de4486aedbc13f47a017c8efbcb5a8aa358d976880663732ebcbc6dbcbbecadb0581 - languageName: node - linkType: hard - -"@vitejs/plugin-react@npm:^5.0.4": - version: 5.1.2 - resolution: "@vitejs/plugin-react@npm:5.1.2" - dependencies: - "@babel/core": "npm:^7.28.5" - "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1" - "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1" - "@rolldown/pluginutils": "npm:1.0.0-beta.53" - "@types/babel__core": "npm:^7.20.5" - react-refresh: "npm:^0.18.0" - peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10/2b15994a7f787456bf66d00cc231617148bd10a439a115767ab14d47d435f182758bce38f7c07d5275e79930dc7f689e3ebab44ac57a833fe13b6a233aa37738 - languageName: node - linkType: hard - -"@vitest/browser-playwright@npm:^4.0.8": - version: 4.0.17 - resolution: "@vitest/browser-playwright@npm:4.0.17" - dependencies: - "@vitest/browser": "npm:4.0.17" - "@vitest/mocker": "npm:4.0.17" - tinyrainbow: "npm:^3.0.3" - peerDependencies: - playwright: "*" - vitest: 4.0.17 - peerDependenciesMeta: - playwright: - optional: false - checksum: 10/ba887cb43d72178a133b51a68a74de45ef4a6d940a924444d777224ac67abf5703445430216ca6c8c6c267f7064113591a4d1f4f4b3ddd18c9f539cf4aaccd3c - languageName: node - linkType: hard - -"@vitest/browser@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/browser@npm:4.0.17" - dependencies: - "@vitest/mocker": "npm:4.0.17" - "@vitest/utils": "npm:4.0.17" - magic-string: "npm:^0.30.21" - pixelmatch: "npm:7.1.0" - pngjs: "npm:^7.0.0" - sirv: "npm:^3.0.2" - tinyrainbow: "npm:^3.0.3" - ws: "npm:^8.18.3" - peerDependencies: - vitest: 4.0.17 - checksum: 10/d89b7773a385dbf4594eafca288a63579f79ce6555978bcc11567b9f47376ad4393010915f133810b653fb118026775247b90ba59b00f245bb09a9356a474a6b - languageName: node - linkType: hard - -"@vitest/coverage-v8@npm:^4.0.8": - version: 4.0.17 - resolution: "@vitest/coverage-v8@npm:4.0.17" - dependencies: - "@bcoe/v8-coverage": "npm:^1.0.2" - "@vitest/utils": "npm:4.0.17" - ast-v8-to-istanbul: "npm:^0.3.10" - istanbul-lib-coverage: "npm:^3.2.2" - istanbul-lib-report: "npm:^3.0.1" - istanbul-reports: "npm:^3.2.0" - magicast: "npm:^0.5.1" - obug: "npm:^2.1.1" - std-env: "npm:^3.10.0" - tinyrainbow: "npm:^3.0.3" - peerDependencies: - "@vitest/browser": 4.0.17 - vitest: 4.0.17 - peerDependenciesMeta: - "@vitest/browser": - optional: true - checksum: 10/aab6340670dbf42a5bf4a28b49a4d4c8819e842edac45567bae50af27b9e89264406945e57dd115b833190a6c25ba8f716c2eabaa23d2e249a185e3acc97ec1a - languageName: node - linkType: hard - -"@vitest/expect@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/expect@npm:3.2.4" - dependencies: - "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - chai: "npm:^5.2.0" - tinyrainbow: "npm:^2.0.0" - checksum: 10/dc69ce886c13714dfbbff78f2d2cb7eb536017e82301a73c42d573a9e9d2bf91005ac7abd9b977adf0a3bd431209f45a8ac2418029b68b0a377e092607c843ce - languageName: node - linkType: hard - -"@vitest/mocker@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/mocker@npm:3.2.4" - dependencies: - "@vitest/spy": "npm:3.2.4" - estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.17" - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - checksum: 10/5e92431b6ed9fc1679060e4caef3e4623f4750542a5d7cd944774f8217c4d231e273202e8aea00bab33260a5a9222ecb7005d80da0348c3c829bd37d123071a8 - languageName: node - linkType: hard - -"@vitest/mocker@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/mocker@npm:4.0.17" - dependencies: - "@vitest/spy": "npm:4.0.17" - estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.21" - peerDependencies: - msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - checksum: 10/4d938c298dd7e63d23efc56a81e254a8a453b0157b378d4b7af57a40dd2687c24a0e1f2e2499f8d17fe302e6d6d515e67c6a5fbfbff75dee2cfd51c37cf4c7dc - languageName: node - linkType: hard - -"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": - version: 3.2.4 - resolution: "@vitest/pretty-format@npm:3.2.4" - dependencies: - tinyrainbow: "npm:^2.0.0" - checksum: 10/8dd30cbf956e01fbab042fe651fb5175d9f0cd00b7b569a46cd98df89c4fec47dab12916201ad6e09a4f25f2a2ec8927a4bfdc61118593097f759c90b18a51d4 - languageName: node - linkType: hard - -"@vitest/pretty-format@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/pretty-format@npm:4.0.17" - dependencies: - tinyrainbow: "npm:^3.0.3" - checksum: 10/e50925f44168b8108a5094e44fd739b7183457c101eb020e88b5556a2f857808d0c9d045113aec83815a20d4aaaf9b7a522a1c651ce111de18daa686891b37a0 - languageName: node - linkType: hard - -"@vitest/runner@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/runner@npm:3.2.4" - dependencies: - "@vitest/utils": "npm:3.2.4" - pathe: "npm:^2.0.3" - strip-literal: "npm:^3.0.0" - checksum: 10/197bd55def519ef202f990b7c1618c212380831827c116240871033e4973decb780503c705ba9245a12bd8121f3ac4086ffcb3e302148b62d9bd77fd18dd1deb - languageName: node - linkType: hard - -"@vitest/snapshot@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/snapshot@npm:3.2.4" - dependencies: - "@vitest/pretty-format": "npm:3.2.4" - magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.3" - checksum: 10/acfb682491b9ca9345bf9fed02c2779dec43e0455a380c1966b0aad8dd81c79960902cf34621ab48fe80a0eaf8c61cc42dec186a1321dc3c9897ef2ebd5f1bc4 - languageName: node - linkType: hard - -"@vitest/spy@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/spy@npm:3.2.4" - dependencies: - tinyspy: "npm:^4.0.3" - checksum: 10/7d38c299f42a8c7e5e41652b203af98ca54e63df69c3b072d0e401d5a57fbbba3e39d8538ac1b3022c26718a6388d0bcc222bc2f07faab75942543b9247c007d - languageName: node - linkType: hard - -"@vitest/spy@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/spy@npm:4.0.17" - checksum: 10/23313980c512b00c08a1c64f6ed15dc7c295bb7b09feab571a3cc96536de2f07432109256717f9deb7f1b8c9ba9ac28f7e617cf639654bc564f6ea5a341ad8f4 - languageName: node - linkType: hard - -"@vitest/utils@npm:3.2.4": - version: 3.2.4 - resolution: "@vitest/utils@npm:3.2.4" - dependencies: - "@vitest/pretty-format": "npm:3.2.4" - loupe: "npm:^3.1.4" - tinyrainbow: "npm:^2.0.0" - checksum: 10/7f12ef63bd8ee13957744d1f336b0405f164ade4358bf9dfa531f75bbb58ffac02bf61aba65724311ddbc50b12ba54853a169e59c6b837c16086173b9a480710 - languageName: node - linkType: hard - -"@vitest/utils@npm:4.0.17": - version: 4.0.17 - resolution: "@vitest/utils@npm:4.0.17" - dependencies: - "@vitest/pretty-format": "npm:4.0.17" - tinyrainbow: "npm:^3.0.3" - checksum: 10/b8b96f8c2c4fee13f4ef4927e56bbf98c2d4f3a61428d9721c5578c96e2a0953892dfccfad3e0c1a7b3105e3d24f93f826f8338c82c72b9f8bc32b50bc9072a1 - languageName: node - linkType: hard - -"@window-splitter/interface@npm:1.1.2": - version: 1.1.2 - resolution: "@window-splitter/interface@npm:1.1.2" - dependencies: - "@window-splitter/state": "npm:1.1.2" - checksum: 10/e82ae1ce08e655ab573b44522a06f0b9dd46631ceba888e791ecbee337b826f4184119b21e20be84df771185c9b1a90a7d56a122f56bbbbc4edf84527a5b9453 - languageName: node - linkType: hard - -"@window-splitter/react@npm:^1.1.2": - version: 1.1.2 - resolution: "@window-splitter/react@npm:1.1.2" - dependencies: - "@react-aria/utils": "npm:^3.28.2" - "@window-splitter/interface": "npm:1.1.2" - "@window-splitter/state": "npm:1.1.2" - peerDependencies: - react: ">=16" - react-dom: ">=16" - checksum: 10/7bb57f32fae8cbf9d2f73c9150151ca5077f5ff8965f1ae0575da92286c15f2db752a007890b96a0f12f239c5ed28a8bffdbd4c3e62e7249678faa1ca278b38e - languageName: node - linkType: hard - -"@window-splitter/state@npm:1.1.2": - version: 1.1.2 - resolution: "@window-splitter/state@npm:1.1.2" - dependencies: - big.js: "npm:^6.2.1" - checksum: 10/f8bbe2be158af3a48381bbfb4e32271ea145287cdf76ebad2757425a76e4b18d88bd31e39c13e44f6a8e29059336e253fbb43c56917f106d5011367fa84b1752 - languageName: node - linkType: hard - -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: 10/cd19e1114aaf10a05126aeea8833ef4ca8af8a46e88e12884f8359d19333fd19711036dbc2698dbe937f81f037070cf9a8da45c2e8c6ca19cafd7d15659094ed - languageName: node - linkType: hard - -"abbrev@npm:^4.0.0": - version: 4.0.0 - resolution: "abbrev@npm:4.0.0" - checksum: 10/e2f0c6a6708ad738b3e8f50233f4800de31ad41a6cdc50e0cbe51b76fed69fd0213516d92c15ce1a9985fca71a14606a9be22bf00f8475a58987b9bfb671c582 - languageName: node - linkType: hard - -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: "npm:^5.0.0" - checksum: 10/ed84af329f1828327798229578b4fe03a4dd2596ba304083ebd2252666bdc1d7647d66d0b18704477e1f8aa315f055944aa6e859afebd341f12d0a53c37b4b40 - languageName: node - linkType: hard - -"accepts@npm:^1.3.7": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 10/67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 - languageName: node - linkType: hard - -"acorn@npm:^8.14.1, acorn@npm:^8.15.0": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" - bin: - acorn: bin/acorn - checksum: 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4 - languageName: node - linkType: hard - -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.4 - resolution: "agent-base@npm:7.1.4" - checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 - languageName: node - linkType: hard - -"ajv@npm:^8.0.1": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" - dependencies: - fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 - languageName: node - linkType: hard - -"anser@npm:^1.4.9": - version: 1.4.10 - resolution: "anser@npm:1.4.10" - checksum: 10/a5a6658ccb2ca8271b25cfb29f53ff7cd042800d8e3daa472cdbde0da99392547baaac6be33cbfe41eb76c48a2e4f1fc6647a8636b33f663ac7dd1ba72e0a199 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.2.2 - resolution: "ansi-regex@npm:6.2.2" - checksum: 10/9b17ce2c6daecc75bcd5966b9ad672c23b184dc3ed9bf3c98a0702f0d2f736c15c10d461913568f2cf527a5e64291c7473358885dd493305c84a1cfed66ba94f - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10/b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: 10/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.3 - resolution: "ansi-styles@npm:6.2.3" - checksum: 10/c49dad7639f3e48859bd51824c93b9eb0db628afc243c51c3dd2410c4a15ede1a83881c6c7341aa2b159c4f90c11befb38f2ba848c07c66c9f9de4bcd7cb9f30 - languageName: node - linkType: hard - -"anymatch@npm:^3.0.3": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" - dependencies: - normalize-path: "npm:^3.0.0" - picomatch: "npm:^2.0.4" - checksum: 10/3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 - languageName: node - linkType: hard - -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: "npm:~1.0.2" - checksum: 10/c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 10/18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef - languageName: node - linkType: hard - -"aria-query@npm:^5.0.0": - version: 5.3.2 - resolution: "aria-query@npm:5.3.2" - checksum: 10/b2fe9bc98bd401bc322ccb99717c1ae2aaf53ea0d468d6e7aebdc02fac736e4a99b46971ee05b783b08ade23c675b2d8b60e4a1222a95f6e27bc4d2a0bfdcc03 - languageName: node - linkType: hard - -"asap@npm:~2.0.3, asap@npm:~2.0.6": - version: 2.0.6 - resolution: "asap@npm:2.0.6" - checksum: 10/b244c0458c571945e4b3be0b14eb001bea5596f9868cc50cc711dc03d58a7e953517d3f0dad81ccde3ff37d1f074701fa76a6f07d41aaa992d7204a37b915dda - languageName: node - linkType: hard - -"assertion-error@npm:^2.0.1": - version: 2.0.1 - resolution: "assertion-error@npm:2.0.1" - checksum: 10/a0789dd882211b87116e81e2648ccb7f60340b34f19877dd020b39ebb4714e475eb943e14ba3e22201c221ef6645b7bfe10297e76b6ac95b48a9898c1211ce66 - languageName: node - linkType: hard - -"ast-types@npm:^0.16.1": - version: 0.16.1 - resolution: "ast-types@npm:0.16.1" - dependencies: - tslib: "npm:^2.0.1" - checksum: 10/f569b475eb1c8cb93888cb6e7b7e36dc43fa19a77e4eb132cbff6e3eb1598ca60f850db6e60b070e5a0ee8c1559fca921dac0916e576f2f104e198793b0bdd8d - languageName: node - linkType: hard - -"ast-v8-to-istanbul@npm:^0.3.10": - version: 0.3.10 - resolution: "ast-v8-to-istanbul@npm:0.3.10" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.31" - estree-walker: "npm:^3.0.3" - js-tokens: "npm:^9.0.1" - checksum: 10/240a5e2c24776b355f2442fa93564a528b8df4b8d94e9bc3234f25020ffac745886865a3a92e5e9dc67ee9720739ec078f04790a3607a7ad98d8349cf75ddf04 - languageName: node - linkType: hard - -"astral-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "astral-regex@npm:2.0.0" - checksum: 10/876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 - languageName: node - linkType: hard - -"async-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-function@npm:1.0.0" - checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd - languageName: node - linkType: hard - -"async-generator-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-generator-function@npm:1.0.0" - checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e - languageName: node - linkType: hard - -"axe-core@npm:^4.2.0": - version: 4.11.1 - resolution: "axe-core@npm:4.11.1" - checksum: 10/bbc8e8959258a229b92fbaa73437050825579815051cac7b0fdbb6752946fea226e403bfeeef3d60d712477bdd4c01afdc8455f27c3d85e4251df88b032b6250 - languageName: node - linkType: hard - -"babel-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "babel-jest@npm:29.7.0" - dependencies: - "@jest/transform": "npm:^29.7.0" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.6.3" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 10/8a0953bd813b3a8926008f7351611055548869e9a53dd36d6e7e96679001f71e65fd7dbfe253265c3ba6a4e630dc7c845cf3e78b17d758ef1880313ce8fba258 - languageName: node - linkType: hard - -"babel-literal-to-ast@npm:^2.1.0": - version: 2.1.0 - resolution: "babel-literal-to-ast@npm:2.1.0" - dependencies: - "@babel/parser": "npm:^7.1.6" - "@babel/traverse": "npm:^7.1.6" - "@babel/types": "npm:^7.1.6" - peerDependencies: - "@babel/core": ^7.1.2 - checksum: 10/19eccc9744dccf06e3a34314413cbf1ab4b2e79fbfbd25a13ff3f105dc66a350db5f91c966e88efa6728cb9570e76503c9c2940334a9e426df634da0635b13cd - languageName: node - linkType: hard - -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" - test-exclude: "npm:^6.0.0" - checksum: 10/ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-plugin-jest-hoist@npm:29.6.3" - dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.1.14" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10/9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65 - languageName: node - linkType: hard - -"babel-plugin-syntax-hermes-parser@npm:0.32.0": - version: 0.32.0 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.32.0" - dependencies: - hermes-parser: "npm:0.32.0" - checksum: 10/ec76abeefabf940e2d571db3b47d022a9be7602286133291e8e047d4855af6a8afc079e4631bc9a56209d751fad54b5199932a55753b1e2b56a719d20e2d5065 - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.2.0 - resolution: "babel-preset-current-node-syntax@npm:1.2.0" - dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0 || ^8.0.0-0 - checksum: 10/3608fa671cfa46364ea6ec704b8fcdd7514b7b70e6ec09b1199e13ae73ed346c51d5ce2cb6d4d5b295f6a3f2cad1fdeec2308aa9e037002dd7c929194cc838ea - languageName: node - linkType: hard - -"babel-preset-jest@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-preset-jest@npm:29.6.3" - dependencies: - babel-plugin-jest-hoist: "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"base64-js@npm:^1.5.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 10/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - -"baseline-browser-mapping@npm:^2.9.0": - version: 2.9.14 - resolution: "baseline-browser-mapping@npm:2.9.14" - bin: - baseline-browser-mapping: dist/cli.js - checksum: 10/a329881e5f673c0834843640e9c954c478f643fb983449c99850392e48cf52dfb1dc3de8d81c6a6a2802c86310833accc5e3deb6bef5fb6e329989e28ca5489b - languageName: node - linkType: hard - -"bidi-js@npm:^1.0.3": - version: 1.0.3 - resolution: "bidi-js@npm:1.0.3" - dependencies: - require-from-string: "npm:^2.0.2" - checksum: 10/c4341c7a98797efe3d186cd99d6f97e9030a4f959794ca200ef2ec0a678483a916335bba6c2c0608a21d04a221288a31c9fd0faa0cd9b3903b93594b42466a6a - languageName: node - linkType: hard - -"big.js@npm:^6.2.1": - version: 6.2.2 - resolution: "big.js@npm:6.2.2" - checksum: 10/018af3e572780b41536a987c3fc3636efe7d05671e8bf4a6bd22b62316e32f57abfc0fc849732adfd81b00b249f873a5a107e01ab5aa4fc3d42c181cc821bf47 - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.12 - resolution: "brace-expansion@npm:1.1.12" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 10/12cb6d6310629e3048cadb003e1aca4d8c9bb5c67c3c321bafdd7e7a50155de081f78ea3e0ed92ecc75a9015e784f301efc8132383132f4f7904ad1ac529c562 - languageName: node - linkType: hard - -"braces@npm:^3.0.3": - version: 3.0.3 - resolution: "braces@npm:3.0.3" - dependencies: - fill-range: "npm:^7.1.1" - checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 - languageName: node - linkType: hard - -"browser-info@npm:^1.3.0": - version: 1.3.0 - resolution: "browser-info@npm:1.3.0" - checksum: 10/0e460e940241415b48386377de0a9ccfb7ba02e719a90116d601b6f629742d365c8a5fa18e75776138c54e3d9ee0616f2eb56d922c55eafce6b302e50a26de43 - languageName: node - linkType: hard - -"browserslist@npm:^4.22.2, browserslist@npm:^4.24.0": - version: 4.28.1 - resolution: "browserslist@npm:4.28.1" - dependencies: - baseline-browser-mapping: "npm:^2.9.0" - caniuse-lite: "npm:^1.0.30001759" - electron-to-chromium: "npm:^1.5.263" - node-releases: "npm:^2.0.27" - update-browserslist-db: "npm:^1.2.0" - bin: - browserslist: cli.js - checksum: 10/64f2a97de4bce8473c0e5ae0af8d76d1ead07a5b05fc6bc87b848678bb9c3a91ae787b27aa98cdd33fc00779607e6c156000bed58fefb9cf8e4c5a183b994cdb - languageName: node - linkType: hard - -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" - dependencies: - node-int64: "npm:^0.4.0" - checksum: 10/edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020 - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 10/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb - languageName: node - linkType: hard - -"bundle-name@npm:^4.1.0": - version: 4.1.0 - resolution: "bundle-name@npm:4.1.0" - dependencies: - run-applescript: "npm:^7.0.0" - checksum: 10/1d966c8d2dbf4d9d394e53b724ac756c2414c45c01340b37743621f59cc565a435024b394ddcb62b9b335d1c9a31f4640eb648c3fec7f97ee74dc0694c9beb6c - languageName: node - linkType: hard - -"cac@npm:^6.7.14": - version: 6.7.14 - resolution: "cac@npm:6.7.14" - checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42 - languageName: node - linkType: hard - -"cacache@npm:^20.0.1": - version: 20.0.3 - resolution: "cacache@npm:20.0.3" - dependencies: - "@npmcli/fs": "npm:^5.0.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^13.0.0" - lru-cache: "npm:^11.1.0" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^13.0.0" - unique-filename: "npm:^5.0.0" - checksum: 10/388a0169970df9d051da30437f93f81b7e91efb570ad0ff2b8fde33279fbe726c1bc8e8e2b9c05053ffb4f563854c73db395e8712e3b62347a1bc4f7fb8899ff - languageName: node - linkType: hard - -"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind-apply-helpers@npm:1.0.2" - dependencies: - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.8": - version: 1.0.8 - resolution: "call-bind@npm:1.0.8" - dependencies: - call-bind-apply-helpers: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.2" - checksum: 10/659b03c79bbfccf0cde3a79e7d52570724d7290209823e1ca5088f94b52192dc1836b82a324d0144612f816abb2f1734447438e38d9dafe0b3f82c2a1b9e3bce - languageName: node - linkType: hard - -"call-bound@npm:^1.0.4": - version: 1.0.4 - resolution: "call-bound@npm:1.0.4" - dependencies: - call-bind-apply-helpers: "npm:^1.0.2" - get-intrinsic: "npm:^1.3.0" - checksum: 10/ef2b96e126ec0e58a7ff694db43f4d0d44f80e641370c21549ed911fecbdbc2df3ebc9bddad918d6bbdefeafb60bb3337902006d5176d72bcd2da74820991af7 - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 10/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 - languageName: node - linkType: hard - -"camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: 10/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b - languageName: node - linkType: hard - -"camelcase@npm:^6.2.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 10/8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001759": - version: 1.0.30001764 - resolution: "caniuse-lite@npm:1.0.30001764" - checksum: 10/24c6f402902181faa997a6da1cb63410f9376e9e8a33d733121862e7665d200a54d70e551c5626748f78078401c0744496a58d0451fceb8f7fa12498ae12ff20 - languageName: node - linkType: hard - -"chai@npm:^5.2.0": - version: 5.3.3 - resolution: "chai@npm:5.3.3" - dependencies: - assertion-error: "npm:^2.0.1" - check-error: "npm:^2.1.1" - deep-eql: "npm:^5.0.1" - loupe: "npm:^3.1.0" - pathval: "npm:^2.0.0" - checksum: 10/0d0ef63106083b05c7ba510697cd9991a02b8df5984a7d010ab4af10205c7a1f27d1c06bfa4679540894295ac4dcc22aa2a281e2e4cfe5133c1db379626689a2 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 - languageName: node - linkType: hard - -"chalk@npm:^5.2.0": - version: 5.6.2 - resolution: "chalk@npm:5.6.2" - checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0 - languageName: node - linkType: hard - -"check-dependency-version-consistency@npm:^4.1.0": - version: 4.1.1 - resolution: "check-dependency-version-consistency@npm:4.1.1" - dependencies: - "@types/js-yaml": "npm:^4.0.5" - chalk: "npm:^5.2.0" - commander: "npm:^11.0.0" - edit-json-file: "npm:^1.7.0" - globby: "npm:^13.1.4" - js-yaml: "npm:^4.1.0" - semver: "npm:^7.5.1" - table: "npm:^6.8.1" - type-fest: "npm:^4.30.0" - bin: - check-dependency-version-consistency: dist/bin/check-dependency-version-consistency.js - checksum: 10/e5927d57b2f76fa5b5b00988654c712ecff1745ed0a031528c800e742e07abb27d414ca58d27f8ab0290ce18f502bce0ba763c8736c14003804cd1ce13fe3044 - languageName: node - linkType: hard - -"check-error@npm:^2.1.1": - version: 2.1.3 - resolution: "check-error@npm:2.1.3" - checksum: 10/f1868d3db60f5a7da92e140ccf33e9152bf6124161fa9b7a4ae8eafdb05e66e1f13570401e56f314f037b0f1b71eaf38ad0c7256310d82c6105e9d85ded0f202 - languageName: node - linkType: hard - -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c - languageName: node - linkType: hard - -"chromatic@npm:^13.3.3": - version: 13.3.5 - resolution: "chromatic@npm:13.3.5" - peerDependencies: - "@chromatic-com/cypress": ^0.*.* || ^1.0.0 - "@chromatic-com/playwright": ^0.*.* || ^1.0.0 - peerDependenciesMeta: - "@chromatic-com/cypress": - optional: true - "@chromatic-com/playwright": - optional: true - bin: - chroma: dist/bin.js - chromatic: dist/bin.js - chromatic-cli: dist/bin.js - checksum: 10/d660e926e2763158eb216c12fd443ac909235b62e0855d6485c5ec270cbde8ce6d5467fc9792a988f2cd4c32722efb9899982b26d4bd8265381846c7d7006c21 - languageName: node - linkType: hard - -"chrome-launcher@npm:^0.15.2": - version: 0.15.2 - resolution: "chrome-launcher@npm:0.15.2" - dependencies: - "@types/node": "npm:*" - escape-string-regexp: "npm:^4.0.0" - is-wsl: "npm:^2.2.0" - lighthouse-logger: "npm:^1.0.0" - bin: - print-chrome-path: bin/print-chrome-path.js - checksum: 10/6faa189950790e63356113a08c4dbb25d9ef7d1ffc778f9fcf5967895ea8968aa3e711f6e7a55dadb42aa7a329d77721abf929a589b87e9e19e6e8c084b87e0d - languageName: node - linkType: hard - -"chromium-edge-launcher@npm:^0.2.0": - version: 0.2.0 - resolution: "chromium-edge-launcher@npm:0.2.0" - dependencies: - "@types/node": "npm:*" - escape-string-regexp: "npm:^4.0.0" - is-wsl: "npm:^2.2.0" - lighthouse-logger: "npm:^1.0.0" - mkdirp: "npm:^1.0.4" - rimraf: "npm:^3.0.2" - checksum: 10/9c58094cb6f149f8b9aae6937c5e60fee3cdf7e43a6902d8d70d2bc18878a0479f1637a5b44f6fbec5c84aa52972fc3ccba61b9984a584f3d98700e247d4ad94 - languageName: node - linkType: hard - -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 10/3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 10/75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10/eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 - languageName: node - linkType: hard - -"clsx@npm:^2.0.0": - version: 2.1.1 - resolution: "clsx@npm:2.1.1" - checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10/fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color2k@npm:^2.0.2": - version: 2.0.3 - resolution: "color2k@npm:2.0.3" - checksum: 10/63385b3c43749a96a4edfd5f4d30103f850e5a4ab01ad39ec70bebd940a237ab79cbd2d7b2bf4eede6ef6122a1b904877f628500fdc5521310e39d3572370d6c - languageName: node - linkType: hard - -"commander@npm:^11.0.0": - version: 11.1.0 - resolution: "commander@npm:11.1.0" - checksum: 10/66bd2d8a0547f6cb1d34022efb25f348e433b0e04ad76a65279b1b09da108f59a4d3001ca539c60a7a46ea38bcf399fc17d91adad76a8cf43845d8dcbaf5cda1 - languageName: node - linkType: hard - -"commander@npm:^12.0.0": - version: 12.1.0 - resolution: "commander@npm:12.1.0" - checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 - languageName: node - linkType: hard - -"commander@npm:^2.20.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b - languageName: node - linkType: hard - -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 10/4620bc4936a4ef12ce7dfcd272bb23a99f2ad68889a4e4ad766c9f8ad21af982511934d6f7050d4a8bde90011b1c15d56e61a1b4576d9913efbf697a20172d6c - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 10/9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2 - languageName: node - linkType: hard - -"connect@npm:^3.6.5": - version: 3.7.0 - resolution: "connect@npm:3.7.0" - dependencies: - debug: "npm:2.6.9" - finalhandler: "npm:1.1.2" - parseurl: "npm:~1.3.3" - utils-merge: "npm:1.0.1" - checksum: 10/f94818b198cc662092276ef6757dd825c59c8469c8064583525e7b81d39a3af86a01c7cb76107dfa0295dfc52b27a7ae1c40ea0e0a10189c3f8776cf08ce3a4e - languageName: node - linkType: hard - -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: 10/c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15 - languageName: node - linkType: hard - -"cosmiconfig@npm:^8.1.3": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" - dependencies: - import-fresh: "npm:^3.3.0" - js-yaml: "npm:^4.1.0" - parse-json: "npm:^5.2.0" - path-type: "npm:^4.0.0" - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/91d082baca0f33b1c085bf010f9ded4af43cbedacba8821da0fb5667184d0a848addc52c31fadd080007f904a555319c238cf5f4c03e6d58ece2e4876b2e73d6 - languageName: node - linkType: hard - -"cross-fetch@npm:^3.1.5": - version: 3.2.0 - resolution: "cross-fetch@npm:3.2.0" - dependencies: - node-fetch: "npm:^2.7.0" - checksum: 10/e4ab1d390a5b6ca8bb0605f028af2ffc1127d2e407b954654949f506d04873c4863ece264662c074865d7874060e35f938cec74fe7b5736d46d545e2685f6aec - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": - version: 7.0.6 - resolution: "cross-spawn@npm:7.0.6" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 - languageName: node - linkType: hard - -"css-in-js-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "css-in-js-utils@npm:3.1.0" - dependencies: - hyphenate-style-name: "npm:^1.0.3" - checksum: 10/bd2f569f1870389004cfacfd7b798c0f40933d34af1f040c391a08322d097790b9a9524affb2ba4d26122e9cb8f4256afb59edb6077dbe607506944a9c673c67 - languageName: node - linkType: hard - -"css-tree@npm:^3.1.0": - version: 3.1.0 - resolution: "css-tree@npm:3.1.0" - dependencies: - mdn-data: "npm:2.12.2" - source-map-js: "npm:^1.0.1" - checksum: 10/e8c5c8e98e3aa4a620fda0b813ce57ccf99281652bf9d23e5cdfc9961c9a93a6769941f9a92e31e65d90f446f42fa83879ab0185206dc7a178d9f656d0913e14 - languageName: node - linkType: hard - -"css.escape@npm:^1.5.1": - version: 1.5.1 - resolution: "css.escape@npm:1.5.1" - checksum: 10/f6d38088d870a961794a2580b2b2af1027731bb43261cfdce14f19238a88664b351cc8978abc20f06cc6bbde725699dec8deb6fe9816b139fc3f2af28719e774 - languageName: node - linkType: hard - -"cssstyle@npm:^5.3.4": - version: 5.3.7 - resolution: "cssstyle@npm:5.3.7" - dependencies: - "@asamuzakjp/css-color": "npm:^4.1.1" - "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.21" - css-tree: "npm:^3.1.0" - lru-cache: "npm:^11.2.4" - checksum: 10/bd4469af81f068537dbbce53c4247f192e91202c19abc066b77b4ee7bbf256526bc82471198bec762ac70ea53ce17b8044aec69fd7982d2d0fd9fd7780329e2d - languageName: node - linkType: hard - -"csstype@npm:^3.2.2": - version: 3.2.3 - resolution: "csstype@npm:3.2.3" - checksum: 10/ad41baf7e2ffac65ab544d79107bf7cd1a4bb9bab9ac3302f59ab4ba655d5e30942a8ae46e10ba160c6f4ecea464cc95b975ca2fefbdeeacd6ac63f12f99fe1f - languageName: node - linkType: hard - -"culori@npm:^4.0.2": - version: 4.0.2 - resolution: "culori@npm:4.0.2" - checksum: 10/9d297ca5c6fc86b2637200e1d9edb5a7d1015a2e978a6748781ef53c9577269ce1df96dc0925b0002239c85665ba881a3d580564dfd2807c65ee65dc2e829849 - languageName: node - linkType: hard - -"data-urls@npm:^6.0.0": - version: 6.0.0 - resolution: "data-urls@npm:6.0.0" - dependencies: - whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^15.0.0" - checksum: 10/a47f0dde184337c4f168d455aedf0b486fed87b6ca583b4b9ad55d1515f4836b418d4bdc5b5b6fc55e321feb826029586a0d47e1c9a9e7ac4d52a78faceb7fb0 - languageName: node - linkType: hard - -"debug@npm:2.6.9, debug@npm:^2.6.9": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: "npm:2.0.0" - checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:^4.4.0, debug@npm:^4.4.1": - version: 4.4.3 - resolution: "debug@npm:4.4.3" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad - languageName: node - linkType: hard - -"decimal.js@npm:^10.6.0": - version: 10.6.0 - resolution: "decimal.js@npm:10.6.0" - checksum: 10/c0d45842d47c311d11b38ce7ccc911121953d4df3ebb1465d92b31970eb4f6738a065426a06094af59bee4b0d64e42e7c8984abd57b6767c64ea90cf90bb4a69 - languageName: node - linkType: hard - -"deep-eql@npm:^5.0.1": - version: 5.0.2 - resolution: "deep-eql@npm:5.0.2" - checksum: 10/a529b81e2ef8821621d20a36959a0328873a3e49d393ad11f8efe8559f31239494c2eb889b80342808674c475802ba95b9d6c4c27641b9a029405104c1b59fcf - languageName: node - linkType: hard - -"default-browser-id@npm:^5.0.0": - version: 5.0.1 - resolution: "default-browser-id@npm:5.0.1" - checksum: 10/52c637637bcd76bfe974462a2f1dd75cb04784c2852935575760f82e1fd338e5e80d3c45a9b01fdbb1e450553a830bb163b004d2eca223c5573989f82232a072 - languageName: node - linkType: hard - -"default-browser@npm:^5.2.1": - version: 5.4.0 - resolution: "default-browser@npm:5.4.0" - dependencies: - bundle-name: "npm:^4.1.0" - default-browser-id: "npm:^5.0.0" - checksum: 10/cac0222ca5c9a3387d25337228689652ab33679a6566995c7194a75af7e554e91ec9ac92a70bfaa8e8089eae9f466ae99267bb38601282aade89b200f50a765c - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.4": - version: 1.1.4 - resolution: "define-data-property@npm:1.1.4" - dependencies: - es-define-property: "npm:^1.0.0" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.0.1" - checksum: 10/abdcb2505d80a53524ba871273e5da75e77e52af9e15b3aa65d8aad82b8a3a424dad7aee2cc0b71470ac7acf501e08defac362e8b6a73cdb4309f028061df4ae - languageName: node - linkType: hard - -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 10/f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 - languageName: node - linkType: hard - -"depd@npm:2.0.0, depd@npm:~2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca - languageName: node - linkType: hard - -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 - languageName: node - linkType: hard - -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: "npm:^4.0.0" - checksum: 10/fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10/b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 - languageName: node - linkType: hard - -"dom-accessibility-api@npm:^0.6.3": - version: 0.6.3 - resolution: "dom-accessibility-api@npm:0.6.3" - checksum: 10/83d3371f8226487fbad36e160d44f1d9017fb26d46faba6a06fcad15f34633fc827b8c3e99d49f71d5f3253d866e2131826866fd0a3c86626f8eccfc361881ff - languageName: node - linkType: hard - -"dot-case@npm:^3.0.4": - version: 3.0.4 - resolution: "dot-case@npm:3.0.4" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10/a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 - languageName: node - linkType: hard - -"dotenv@npm:^17.2.3": - version: 17.2.3 - resolution: "dotenv@npm:17.2.3" - checksum: 10/f8b78626ebfff6e44420f634773375c9651808b3e1a33df6d4cc19120968eea53e100f59f04ec35f2a20b2beb334b6aba4f24040b2f8ad61773f158ac042a636 - 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: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 10/9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 - languageName: node - linkType: hard - -"edit-json-file@npm:^1.7.0": - version: 1.8.1 - resolution: "edit-json-file@npm:1.8.1" - dependencies: - find-value: "npm:^1.0.12" - iterate-object: "npm:^1.3.4" - r-json: "npm:^1.2.10" - set-value: "npm:^4.1.0" - w-json: "npm:^1.3.10" - checksum: 10/1b1db67f488e719429e3a80de6a0d674f936b5dcbd7d354c6ecba3cdb70b06e13efcc556dbb7c43dde02b0ef7bf85850fa947b86334e62251db96826959af098 - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 10/1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.5.263": - version: 1.5.267 - resolution: "electron-to-chromium@npm:1.5.267" - checksum: 10/05e55e810cb6a3cda8d29dfdeec7ac0e59727a77a796a157f1a1d65edac16d45eed69ed5c99e354872ab16c48967c2d0a0600653051ae380a3b7a4d6210b1e60 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10/c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 10/915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 - languageName: node - linkType: hard - -"empathic@npm:^2.0.0": - version: 2.0.0 - resolution: "empathic@npm:2.0.0" - checksum: 10/90f47d93f8d1db3aa00ce1bfae2940bf76379dbb34bd562edbd92c3564a173cb1d6bd3cadb645fad0224839c25886abde801155d9b972dda6add7a5cc8b35d48 - languageName: node - linkType: hard - -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: 10/e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encodeurl@npm:~2.0.0": - version: 2.0.0 - resolution: "encodeurl@npm:2.0.0" - checksum: 10/abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 10/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"entities@npm:^4.4.0": - version: 4.5.0 - resolution: "entities@npm:4.5.0" - checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 - languageName: node - linkType: hard - -"entities@npm:^6.0.0": - version: 6.0.1 - resolution: "entities@npm:6.0.1" - checksum: 10/62af1307202884349d2867f0aac5c60d8b57102ea0b0e768b16246099512c28e239254ad772d6834e7e14cb1b6f153fc3d0c031934e3183b086c86d3838d874a - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 10/1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd - languageName: node - linkType: hard - -"error-ex@npm:^1.3.1": - version: 1.3.4 - resolution: "error-ex@npm:1.3.4" - dependencies: - is-arrayish: "npm:^0.2.1" - checksum: 10/ae3939fd4a55b1404e877df2080c6b59acc516d5b7f08a181040f78f38b4e2399633bfed2d9a21b91c803713fff7295ac70bebd8f3657ef352a95c2cd9aa2e4b - languageName: node - linkType: hard - -"error-stack-parser@npm:^2.0.6": - version: 2.1.4 - resolution: "error-stack-parser@npm:2.1.4" - dependencies: - stackframe: "npm:^1.3.4" - checksum: 10/23db33135bfc6ba701e5eee45e1bb9bd2fe33c5d4f9927440d9a499c7ac538f91f455fcd878611361269893c56734419252c40d8105eb3b023cf8b0fc2ebb64e - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": - version: 1.0.1 - resolution: "es-define-property@npm:1.0.1" - checksum: 10/f8dc9e660d90919f11084db0a893128f3592b781ce967e4fccfb8f3106cb83e400a4032c559184ec52ee1dbd4b01e7776c7cd0b3327b1961b1a4a7008920fe78 - languageName: node - linkType: hard - -"es-errors@npm:^1.3.0": - version: 1.3.0 - resolution: "es-errors@npm:1.3.0" - checksum: 10/96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5 - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.7.0": - version: 1.7.0 - resolution: "es-module-lexer@npm:1.7.0" - checksum: 10/b6f3e576a3fed4d82b0d0ad4bbf6b3a5ad694d2e7ce8c4a069560da3db6399381eaba703616a182b16dde50ce998af64e07dcf49f2ae48153b9e07be3f107087 - languageName: node - linkType: hard - -"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": - version: 1.1.1 - resolution: "es-object-atoms@npm:1.1.1" - dependencies: - es-errors: "npm:^1.3.0" - checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 - languageName: node - linkType: hard - -"esbuild-register@npm:^3.6.0": - version: 3.6.0 - resolution: "esbuild-register@npm:3.6.0" - dependencies: - debug: "npm:^4.3.4" - peerDependencies: - esbuild: ">=0.12 <1" - checksum: 10/4ae1a016e3dad5b53c3d68cf07e31d8c1cec1a0b584038ece726097ac80bd33ab48fb224c766c9b341c04793837e652461eaca9327a116e7564f553b61ccca71 - languageName: node - linkType: hard - -"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0, esbuild@npm:^0.27.0, esbuild@npm:~0.27.0": - version: 0.27.2 - resolution: "esbuild@npm:0.27.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.2" - "@esbuild/android-arm": "npm:0.27.2" - "@esbuild/android-arm64": "npm:0.27.2" - "@esbuild/android-x64": "npm:0.27.2" - "@esbuild/darwin-arm64": "npm:0.27.2" - "@esbuild/darwin-x64": "npm:0.27.2" - "@esbuild/freebsd-arm64": "npm:0.27.2" - "@esbuild/freebsd-x64": "npm:0.27.2" - "@esbuild/linux-arm": "npm:0.27.2" - "@esbuild/linux-arm64": "npm:0.27.2" - "@esbuild/linux-ia32": "npm:0.27.2" - "@esbuild/linux-loong64": "npm:0.27.2" - "@esbuild/linux-mips64el": "npm:0.27.2" - "@esbuild/linux-ppc64": "npm:0.27.2" - "@esbuild/linux-riscv64": "npm:0.27.2" - "@esbuild/linux-s390x": "npm:0.27.2" - "@esbuild/linux-x64": "npm:0.27.2" - "@esbuild/netbsd-arm64": "npm:0.27.2" - "@esbuild/netbsd-x64": "npm:0.27.2" - "@esbuild/openbsd-arm64": "npm:0.27.2" - "@esbuild/openbsd-x64": "npm:0.27.2" - "@esbuild/openharmony-arm64": "npm:0.27.2" - "@esbuild/sunos-x64": "npm:0.27.2" - "@esbuild/win32-arm64": "npm:0.27.2" - "@esbuild/win32-ia32": "npm:0.27.2" - "@esbuild/win32-x64": "npm:0.27.2" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/7f1229328b0efc63c4184a61a7eb303df1e99818cc1d9e309fb92600703008e69821e8e984e9e9f54a627da14e0960d561db3a93029482ef96dc82dd267a60c2 - languageName: node - linkType: hard - -"esbuild@npm:^0.25.11": - version: 0.25.12 - resolution: "esbuild@npm:0.25.12" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.12" - "@esbuild/android-arm": "npm:0.25.12" - "@esbuild/android-arm64": "npm:0.25.12" - "@esbuild/android-x64": "npm:0.25.12" - "@esbuild/darwin-arm64": "npm:0.25.12" - "@esbuild/darwin-x64": "npm:0.25.12" - "@esbuild/freebsd-arm64": "npm:0.25.12" - "@esbuild/freebsd-x64": "npm:0.25.12" - "@esbuild/linux-arm": "npm:0.25.12" - "@esbuild/linux-arm64": "npm:0.25.12" - "@esbuild/linux-ia32": "npm:0.25.12" - "@esbuild/linux-loong64": "npm:0.25.12" - "@esbuild/linux-mips64el": "npm:0.25.12" - "@esbuild/linux-ppc64": "npm:0.25.12" - "@esbuild/linux-riscv64": "npm:0.25.12" - "@esbuild/linux-s390x": "npm:0.25.12" - "@esbuild/linux-x64": "npm:0.25.12" - "@esbuild/netbsd-arm64": "npm:0.25.12" - "@esbuild/netbsd-x64": "npm:0.25.12" - "@esbuild/openbsd-arm64": "npm:0.25.12" - "@esbuild/openbsd-x64": "npm:0.25.12" - "@esbuild/openharmony-arm64": "npm:0.25.12" - "@esbuild/sunos-x64": "npm:0.25.12" - "@esbuild/win32-arm64": "npm:0.25.12" - "@esbuild/win32-ia32": "npm:0.25.12" - "@esbuild/win32-x64": "npm:0.25.12" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/bc9c03d64e96a0632a926662c9d29decafb13a40e5c91790f632f02939bc568edc9abe0ee5d8055085a2819a00139eb12e223cfb8126dbf89bbc569f125d91fd - languageName: node - linkType: hard - -"escalade@npm:^3.1.1, escalade@npm:^3.2.0": - version: 3.2.0 - resolution: "escalade@npm:3.2.0" - checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 - languageName: node - linkType: hard - -"escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 10/6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 10/9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - -"esm-resolve@npm:^1.0.8": - version: 1.0.11 - resolution: "esm-resolve@npm:1.0.11" - checksum: 10/78886a711ac2922311fcabb95613bbfa9f906c14ef5c950a117e9122f7539e25509d2d72c7257c01c4921e9abe1bc17e0543ba98968dbdf4c0431c330f633497 - languageName: node - linkType: hard - -"esprima@npm:^4.0.0, esprima@npm:~4.0.0": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 10/f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb - languageName: node - linkType: hard - -"estree-walker@npm:^2.0.2": - version: 2.0.2 - resolution: "estree-walker@npm:2.0.2" - checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 - languageName: node - linkType: hard - -"estree-walker@npm:^3.0.3": - version: 3.0.3 - resolution: "estree-walker@npm:3.0.3" - dependencies: - "@types/estree": "npm:^1.0.0" - checksum: 10/a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 10/b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 10/571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff - languageName: node - linkType: hard - -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 10/49ff46c3a7facbad3decb31f597063e761785d7fdb3920d4989d7b08c97a61c2f51183e2f3a03130c9088df88d4b489b1b79ab632219901f184f85158508f4c8 - languageName: node - linkType: hard - -"expect-type@npm:^1.2.1": - version: 1.3.0 - resolution: "expect-type@npm:1.3.0" - checksum: 10/a5fada3d0c621649261f886e7d93e6bf80ce26d8a86e5d517e38301b8baec8450ab2cb94ba6e7a0a6bf2fc9ee55f54e1b06938ef1efa52ddcfeffbfa01acbbcc - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.3 - resolution: "exponential-backoff@npm:3.1.3" - checksum: 10/ca25962b4bbab943b7c4ed0b5228e263833a5063c65e1cdeac4be9afad350aae5466e8e619b5051f4f8d37b2144a2d6e8fcc771b6cc82934f7dade2f964f652c - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 10/e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.3": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.8" - checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e - languageName: node - linkType: hard - -"fast-uri@npm:^3.0.1": - version: 3.1.0 - resolution: "fast-uri@npm:3.1.0" - checksum: 10/818b2c96dc913bcf8511d844c3d2420e2c70b325c0653633f51821e4e29013c2015387944435cd0ef5322c36c9beecc31e44f71b257aeb8e0b333c1d62bb17c2 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.20.1 - resolution: "fastq@npm:1.20.1" - dependencies: - reusify: "npm:^1.0.4" - checksum: 10/ab2fe3a7a108112e7752cfe7fc11683c21e595913a6a593ad0b4415f31dddbfc283775ab66f2c8ccea6ab7cfc116157cbddcfae9798d9de98d08fe0a2c3e97b2 - languageName: node - linkType: hard - -"fb-dotslash@npm:0.5.8": - version: 0.5.8 - resolution: "fb-dotslash@npm:0.5.8" - bin: - dotslash: bin/dotslash - checksum: 10/9335e6835b6bb6d12807fe60e37af197295d26d671c20f355df188f3359188dda3d3bf93b978e3df93f67c4f67a281122399b828f0e49360302431db23480dee - languageName: node - linkType: hard - -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" - dependencies: - bser: "npm:2.1.1" - checksum: 10/4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77 - languageName: node - linkType: hard - -"fbjs-css-vars@npm:^1.0.0": - version: 1.0.2 - resolution: "fbjs-css-vars@npm:1.0.2" - checksum: 10/72baf6d22c45b75109118b4daecb6c8016d4c83c8c0f23f683f22e9d7c21f32fff6201d288df46eb561e3c7d4bb4489b8ad140b7f56444c453ba407e8bd28511 - languageName: node - linkType: hard - -"fbjs@npm:^3.0.4": - version: 3.0.5 - resolution: "fbjs@npm:3.0.5" - dependencies: - cross-fetch: "npm:^3.1.5" - fbjs-css-vars: "npm:^1.0.0" - loose-envify: "npm:^1.0.0" - object-assign: "npm:^4.1.0" - promise: "npm:^7.1.1" - setimmediate: "npm:^1.0.5" - ua-parser-js: "npm:^1.0.35" - checksum: 10/71252595b00b06fb0475a295c74d81ada1cc499b7e11f2cde51fef04618affa568f5b7f4927f61720c23254b9144be28f8acb2086a5001cf65df8eec87c6ca5c - languageName: node - linkType: hard - -"fdir@npm:^6.5.0": - version: 6.5.0 - resolution: "fdir@npm:6.5.0" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10/14ca1c9f0a0e8f4f2e9bf4e8551065a164a09545dae548c12a18d238b72e51e5a7b39bd8e5494b56463a0877672d0a6c1ef62c6fa0677db1b0c847773be939b1 - languageName: node - linkType: hard - -"filesize@npm:^10.0.12": - version: 10.1.6 - resolution: "filesize@npm:10.1.6" - checksum: 10/e800837c4fc02303f1944d5a4c7b706df1c5cd95d745181852604fb00a1c2d55d2d3921252722bd2f0c86b59c94edaba23fa224776bbf977455d4034e7be1f45 - languageName: node - linkType: hard - -"fill-range@npm:^7.1.1": - version: 7.1.1 - resolution: "fill-range@npm:7.1.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea - languageName: node - linkType: hard - -"finalhandler@npm:1.1.2": - version: 1.1.2 - resolution: "finalhandler@npm:1.1.2" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - on-finished: "npm:~2.3.0" - parseurl: "npm:~1.3.3" - statuses: "npm:~1.5.0" - unpipe: "npm:~1.0.0" - checksum: 10/351e99a889abf149eb3edb24568586469feeb3019f5eafb9b31e632a5ad886f12a5595a221508245e6a37da69ae866c9fb411eb541a844238e2c900f63ac1576 - languageName: node - linkType: hard - -"find-cache-dir@npm:^3.3.2": - version: 3.3.2 - resolution: "find-cache-dir@npm:3.3.2" - dependencies: - commondir: "npm:^1.0.1" - make-dir: "npm:^3.0.2" - pkg-dir: "npm:^4.1.0" - checksum: 10/3907c2e0b15132704ed67083686cd3e68ab7d9ecc22e50ae9da20678245d488b01fa22c0e34c0544dc6edc4354c766f016c8c186a787be7c17f7cde8c5281e85 - languageName: node - linkType: hard - -"find-root@npm:^1.1.0": - version: 1.1.0 - resolution: "find-root@npm:1.1.0" - checksum: 10/caa799c976a14925ba7f31ca1a226fe73d3aa270f4f1b623fcfeb1c6e263111db4beb807d8acd31bd4d48d44c343b93688a9288dfbccca27463c36a0301b0bb9 - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: "npm:^5.0.0" - path-exists: "npm:^4.0.0" - checksum: 10/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 - languageName: node - linkType: hard - -"find-value@npm:^1.0.12": - version: 1.0.13 - resolution: "find-value@npm:1.0.13" - checksum: 10/afc34a8399c800de215924277302e896ebe32be0742fa53cb369fb7158d658759111bd88dd51ce5cfe2fe4dd64d1a53fd23ba495701b31030090348f6761e55e - languageName: node - linkType: hard - -"find-yarn-workspace-root@npm:^2.0.0": - version: 2.0.0 - resolution: "find-yarn-workspace-root@npm:2.0.0" - dependencies: - micromatch: "npm:^4.0.2" - checksum: 10/7fa7942849eef4d5385ee96a0a9a5a9afe885836fd72ed6a4280312a38690afea275e7d09b343fe97daf0412d833f8ac4b78c17fc756386d9ebebf0759d707a7 - languageName: node - linkType: hard - -"flow-enums-runtime@npm:^0.0.6": - version: 0.0.6 - resolution: "flow-enums-runtime@npm:0.0.6" - checksum: 10/df54ec17f6edbe2bcf17cb1e681faf3bac86e65490e819fdf29713e701eed0448c7db6d42606bf0f7044ce6909ee052920f930bbc251999e4f74e258f1d8790e - languageName: node - linkType: hard - -"foreground-child@npm:^3.3.1": - version: 3.3.1 - resolution: "foreground-child@npm:3.3.1" - dependencies: - cross-spawn: "npm:^7.0.6" - signal-exit: "npm:^4.0.1" - checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 - languageName: node - linkType: hard - -"framer-motion@npm:^12.26.2": - version: 12.26.2 - resolution: "framer-motion@npm:12.26.2" - dependencies: - motion-dom: "npm:^12.26.2" - motion-utils: "npm:^12.24.10" - tslib: "npm:^2.4.0" - peerDependencies: - "@emotion/is-prop-valid": "*" - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@emotion/is-prop-valid": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: 10/80d43806c4d3b1208b3ef4766e332f738fcf1fdd1c2b90f1601ff78072865a20fb41f67a495702be95c5d41b4ca54657e94dc81d02f97fdc4bee6271ef39cf14 - languageName: node - linkType: hard - -"framer-motion@npm:^6.5.1": - version: 6.5.1 - resolution: "framer-motion@npm:6.5.1" - dependencies: - "@emotion/is-prop-valid": "npm:^0.8.2" - "@motionone/dom": "npm:10.12.0" - framesync: "npm:6.0.1" - hey-listen: "npm:^1.0.8" - popmotion: "npm:11.0.3" - style-value-types: "npm:5.0.0" - tslib: "npm:^2.1.0" - peerDependencies: - react: ">=16.8 || ^17.0.0 || ^18.0.0" - react-dom: ">=16.8 || ^17.0.0 || ^18.0.0" - dependenciesMeta: - "@emotion/is-prop-valid": - optional: true - checksum: 10/ecdb2cceb0ff400f2bddc8800b74e0b377fd7d627a051437ec510cf3c1e7184b6a0afc68696e70cb21bf277e41ea41813e2833f8878e23de178be10d7b2978e5 - languageName: node - linkType: hard - -"framesync@npm:6.0.1": - version: 6.0.1 - resolution: "framesync@npm:6.0.1" - dependencies: - tslib: "npm:^2.1.0" - checksum: 10/38a985189c90867a969e9acc1d31bfcab8184bccc0f1ad41a12dbd573e3ec0ba74259d12f3fcabaccd914330601cabd686f47b543798cf6e8c4ad23ea3c0a581 - languageName: node - linkType: hard - -"fresh@npm:~0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 - languageName: node - linkType: hard - -"fs-extra@npm:^10.0.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10/05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 - languageName: node - linkType: hard - -"fs-extra@npm:^11.2.0": - version: 11.3.3 - resolution: "fs-extra@npm:11.3.3" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10/daeaefafbebe8fa6efd2fb96fc926f2c952be5877811f00a6794f0d64e0128e3d0d93368cd328f8f063b45deacf385c40e3d931aa46014245431cd2f4f89c67a - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10/af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 10/e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96 - languageName: node - linkType: hard - -"fsevents@npm:2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: "npm:latest" - checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: "npm:latest" - checksum: 10/4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10/185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 - languageName: node - linkType: hard - -"generator-function@npm:^2.0.0": - version: 2.0.1 - resolution: "generator-function@npm:2.0.1" - checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805 - languageName: node - linkType: hard - -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: 10/17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10/b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.3.0": - version: 1.3.1 - resolution: "get-intrinsic@npm:1.3.1" - dependencies: - async-function: "npm:^1.0.0" - async-generator-function: "npm:^1.0.0" - call-bind-apply-helpers: "npm:^1.0.2" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" - function-bind: "npm:^1.1.2" - generator-function: "npm:^2.0.0" - get-proto: "npm:^1.0.1" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.1.0" - checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1 - languageName: node - linkType: hard - -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: 10/bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 - languageName: node - linkType: hard - -"get-proto@npm:^1.0.1": - 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: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b - languageName: node - linkType: hard - -"get-tsconfig@npm:^4.7.5": - version: 4.13.0 - resolution: "get-tsconfig@npm:4.13.0" - dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/3603c6da30e312636e4c20461e779114c9126601d1eca70ee4e36e3e3c00e3c21892d2d920027333afa2cc9e20998a436b14abe03a53cde40742581cb0e9ceb2 - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: "npm:^4.0.1" - checksum: 10/32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 - languageName: node - linkType: hard - -"glob@npm:^11.1.0": - version: 11.1.0 - resolution: "glob@npm:11.1.0" - dependencies: - foreground-child: "npm:^3.3.1" - jackspeak: "npm:^4.1.1" - minimatch: "npm:^10.1.1" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^2.0.0" - bin: - glob: dist/esm/bin.mjs - checksum: 10/da4501819633daff8822c007bb3f93d5c4d2cbc7b15a8e886660f4497dd251a1fb4f53a85fba1e760b31704eff7164aeb2c7a82db10f9f2c362d12c02fe52cf3 - languageName: node - linkType: hard - -"glob@npm:^13.0.0": - version: 13.0.0 - resolution: "glob@npm:13.0.0" - dependencies: - minimatch: "npm:^10.1.1" - minipass: "npm:^7.1.2" - path-scurry: "npm:^2.0.0" - checksum: 10/de390721d29ee1c9ea41e40ec2aa0de2cabafa68022e237dc4297665a5e4d650776f2573191984ea1640aba1bf0ea34eddef2d8cbfbfc2ad24b5fb0af41d8846 - languageName: node - linkType: hard - -"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10/59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b - languageName: node - linkType: hard - -"globby@npm:^13.1.4": - version: 13.2.2 - resolution: "globby@npm:13.2.2" - dependencies: - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.3.0" - ignore: "npm:^5.2.4" - merge2: "npm:^1.4.1" - slash: "npm:^4.0.0" - checksum: 10/4494a9d2162a7e4d327988b26be66d8eab87d7f59a83219e74b065e2c3ced23698f68fb10482bf9337133819281803fb886d6ae06afbb2affa743623eb0b1949 - languageName: node - linkType: hard - -"globrex@npm:^0.1.2": - version: 0.1.2 - resolution: "globrex@npm:0.1.2" - checksum: 10/81ce62ee6f800d823d6b7da7687f841676d60ee8f51f934ddd862e4057316d26665c4edc0358d4340a923ac00a514f8b67c787e28fe693aae16350f4e60d55e9 - languageName: node - linkType: hard - -"gopd@npm:^1.0.1, gopd@npm:^1.2.0": - version: 1.2.0 - resolution: "gopd@npm:1.2.0" - checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.2": - version: 1.0.2 - resolution: "has-property-descriptors@npm:1.0.2" - dependencies: - es-define-property: "npm:^1.0.0" - checksum: 10/2d8c9ab8cebb572e3362f7d06139a4592105983d4317e68f7adba320fe6ddfc8874581e0971e899e633fd5f72e262830edce36d5a0bc863dad17ad20572484b2 - languageName: node - linkType: hard - -"has-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "has-symbols@npm:1.1.0" - checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa - languageName: node - linkType: hard - -"hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10/7898a9c1788b2862cf0f9c345a6bec77ba4a0c0983c7f19d610c382343d4f98fa260686b225dfb1f88393a66679d2ec58ee310c1d6868c081eda7918f32cc70a - languageName: node - linkType: hard - -"hermes-compiler@npm:0.14.0": - version: 0.14.0 - resolution: "hermes-compiler@npm:0.14.0" - checksum: 10/880a5570770a977731f98fe2bedf5b7079e2e851a16e08ec89aeaa1de552e885734de3be513bc5633e5415fd1ac497b7b630aab75a46c359a5d30a243a1dcf11 - languageName: node - linkType: hard - -"hermes-estree@npm:0.32.0": - version: 0.32.0 - resolution: "hermes-estree@npm:0.32.0" - checksum: 10/65a30a86a5a560152a2de1842c7bc7ecdadebd62e9cdd7d1809a824de7bc19e8d6a42907d3caff91d9f823862405d4b200447aa0bc25ba16072937e93d0acbd5 - languageName: node - linkType: hard - -"hermes-parser@npm:0.32.0": - version: 0.32.0 - resolution: "hermes-parser@npm:0.32.0" - dependencies: - hermes-estree: "npm:0.32.0" - checksum: 10/496210490cb45e97df14796d94aec6c817c4cefa20f1dbe3ba1df323cc58c930033cfec93f3ecfad6b90e09166fc9ffc4f665843d25b4862523aa70dacbae81f - languageName: node - linkType: hard - -"hey-listen@npm:^1.0.8": - version: 1.0.8 - resolution: "hey-listen@npm:1.0.8" - checksum: 10/744b5f4c18c7cfb82b22bd22e1d300a9ac4eafe05a22e58fb87e48addfca8be00604d9aa006434ea02f9530990eb4b393ddb28659e2ab7f833ce873e32eb809c - languageName: node - linkType: hard - -"html-encoding-sniffer@npm:^6.0.0": - version: 6.0.0 - resolution: "html-encoding-sniffer@npm:6.0.0" - dependencies: - "@exodus/bytes": "npm:^1.6.0" - checksum: 10/97392e45d8aff57f180f62a1b12e62201c8451af68424b8bc3196f78e273891f2df285e5be43a3f28c7ba4badf9524ef305db65c4e4935a9e796afc86d9654b8 - languageName: node - linkType: hard - -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: 10/034d74029dcca544a34fb6135e98d427acd73019796ffc17383eaa3ec2fe1c0471dcbbc8f8ed39e46e86d43ccd753a160631615e4048285e313569609b66d5b7 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.1": - version: 4.2.0 - resolution: "http-cache-semantics@npm:4.2.0" - checksum: 10/4efd2dfcfeea9d5e88c84af450b9980be8a43c2c8179508b1c57c7b4421c855f3e8efe92fa53e0b3f4a43c85824ada930eabbc306d1b3beab750b6dcc5187693 - languageName: node - linkType: hard - -"http-errors@npm:~2.0.1": - version: 2.0.1 - resolution: "http-errors@npm:2.0.1" - dependencies: - depd: "npm:~2.0.0" - inherits: "npm:~2.0.4" - setprototypeof: "npm:~1.2.0" - statuses: "npm:~2.0.2" - toidentifier: "npm:~1.0.1" - checksum: 10/9fe31bc0edf36566c87048aed1d3d0cbe03552564adc3541626a0613f542d753fbcb13bdfcec0a3a530dbe1714bb566c89d46244616b66bddd26ac413b06a207 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5, https-proxy-agent@npm:^7.0.6": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 - languageName: node - linkType: hard - -"hyphenate-style-name@npm:^1.0.3": - version: 1.1.0 - resolution: "hyphenate-style-name@npm:1.1.0" - checksum: 10/b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f - languageName: node - linkType: hard - -"ignore@npm:^5.2.4": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 - languageName: node - linkType: hard - -"image-size@npm:^1.0.2": - version: 1.2.1 - resolution: "image-size@npm:1.2.1" - dependencies: - queue: "npm:6.0.2" - bin: - image-size: bin/image-size.js - checksum: 10/b290c6cc5635565b1da51991472eb6522808430dbe3415823649723dc5f5fd8263f0f98f9bdec46184274ea24fe4f3f7a297c84b647b412e14d2208703dd8a19 - languageName: node - linkType: hard - -"import-fresh@npm:^3.3.0": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" - dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 10/a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 10/2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 10/cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 10/d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67 - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:~2.0.3, inherits@npm:~2.0.4": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 - languageName: node - linkType: hard - -"inline-style-prefixer@npm:^7.0.1": - version: 7.0.1 - resolution: "inline-style-prefixer@npm:7.0.1" - dependencies: - css-in-js-utils: "npm:^3.1.0" - checksum: 10/a430c962693f32a36bcec0124c9798bcf3725bb90468d493108c0242446a9cc92ff1967bdf99b6ce5331e7a9b75e6836bc9ba1b3d4756876b8ef48036acb2509 - languageName: node - linkType: hard - -"invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: "npm:^1.0.0" - checksum: 10/cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 - languageName: node - linkType: hard - -"ip-address@npm:^10.0.1": - version: 10.1.0 - resolution: "ip-address@npm:10.1.0" - checksum: 10/a6979629d1ad9c1fb424bc25182203fad739b40225aebc55ec6243bbff5035faf7b9ed6efab3a097de6e713acbbfde944baacfa73e11852bb43989c45a68d79e - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: 10/73ced84fa35e59e2c57da2d01e12cd01479f381d7f122ce41dcbb713f09dbfc651315832cd2bf8accba7681a69e4d6f1e03941d94dd10040d415086360e7005e - languageName: node - linkType: hard - -"is-core-module@npm:^2.16.1": - version: 2.16.1 - resolution: "is-core-module@npm:2.16.1" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10/452b2c2fb7f889cbbf7e54609ef92cf6c24637c568acc7e63d166812a0fb365ae8a504c333a29add8bdb1686704068caa7f4e4b639b650dde4f00a038b8941fb - languageName: node - linkType: hard - -"is-docker@npm:^2.0.0": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 10/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: 10/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: 10/df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 - languageName: node - linkType: hard - -"is-glob@npm:^4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 10/3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11 - languageName: node - linkType: hard - -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: "npm:^3.0.0" - bin: - is-inside-container: cli.js - checksum: 10/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 10/6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86 - languageName: node - linkType: hard - -"is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: "npm:^3.0.1" - checksum: 10/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca - languageName: node - linkType: hard - -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: 10/ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab - languageName: node - linkType: hard - -"is-primitive@npm:^3.0.1": - version: 3.0.1 - resolution: "is-primitive@npm:3.0.1" - checksum: 10/c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed - languageName: node - linkType: hard - -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: "npm:^2.0.0" - checksum: 10/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - -"is-wsl@npm:^3.1.0": - version: 3.1.0 - resolution: "is-wsl@npm:3.1.0" - dependencies: - is-inside-container: "npm:^1.0.0" - checksum: 10/f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 - languageName: node - linkType: hard - -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: 10/1d8bc7911e13bb9f105b1b3e0b396c787a9e63046af0b8fe0ab1414488ab06b2b099b87a2d8a9e31d21c9a6fad773c7fc8b257c4880f2d957274479d28ca3414 - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 10/7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 - languageName: node - linkType: hard - -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10/7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e - languageName: node - linkType: hard - -"isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0, istanbul-lib-coverage@npm:^3.2.2": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 10/40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: 10/bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e - languageName: node - linkType: hard - -"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" - dependencies: - istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" - supports-color: "npm:^7.1.0" - checksum: 10/86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 - languageName: node - linkType: hard - -"istanbul-reports@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-reports@npm:3.2.0" - dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 10/6773a1d5c7d47eeec75b317144fe2a3b1da84a44b6282bebdc856e09667865e58c9b025b75b3d87f5bc62939126cbba4c871ee84254537d934ba5da5d4c4ec4e - languageName: node - linkType: hard - -"iterate-object@npm:^1.3.4": - version: 1.3.5 - resolution: "iterate-object@npm:1.3.5" - checksum: 10/62d62ab0d55a66b4de2bff3b01148d3744bcd2e8ddaccebe715601e6cfdf478423fab739ae252097c9085da40f4b33aedb4a3c78df1f1fdecd073597b6976f8b - languageName: node - linkType: hard - -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - checksum: 10/ffceb270ec286841f48413bfb4a50b188662dfd599378ce142b6540f3f0a66821dc9dcb1e9ebc55c6c3b24dc2226c96e5819ba9bd7a241bd29031b61911718c7 - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-environment-node@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10/9cf7045adf2307cc93aed2f8488942e39388bff47ec1df149a997c6f714bfc66b2056768973770d3f8b1bf47396c19aa564877eb10ec978b952c6018ed1bd637 - languageName: node - linkType: hard - -"jest-get-type@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-get-type@npm:29.6.3" - checksum: 10/88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-haste-map@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: 10/8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85 - languageName: node - linkType: hard - -"jest-message-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-message-util@npm:29.7.0" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.6.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10/31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9 - languageName: node - linkType: hard - -"jest-mock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-mock@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - checksum: 10/ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-regex-util@npm:29.6.3" - checksum: 10/0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a - languageName: node - linkType: hard - -"jest-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-util@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10/30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3 - languageName: node - linkType: hard - -"jest-validate@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-validate@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - leven: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - checksum: 10/8ee1163666d8eaa16d90a989edba2b4a3c8ab0ffaa95ad91b08ca42b015bfb70e164b247a5b17f9de32d096987cada63ed8491ab82761bfb9a28bc34b27ae161 - languageName: node - linkType: hard - -"jest-worker@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-worker@npm:29.7.0" - dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10/364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745 - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 10/af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2 - languageName: node - linkType: hard - -"js-tokens@npm:^9.0.1": - version: 9.0.1 - resolution: "js-tokens@npm:9.0.1" - checksum: 10/3288ba73bb2023adf59501979fb4890feb6669cc167b13771b226814fde96a1583de3989249880e3f4d674040d1815685db9a9880db9153307480d39dc760365 - languageName: node - linkType: hard - -"js-yaml@npm:^3.13.1": - version: 3.14.2 - resolution: "js-yaml@npm:3.14.2" - dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" - bin: - js-yaml: bin/js-yaml.js - checksum: 10/172e0b6007b0bf0fc8d2469c94424f7dd765c64a047d2b790831fecef2204a4054eabf4d911eb73ab8c9a3256ab8ba1ee8d655b789bf24bf059c772acc2075a1 - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0": - version: 4.1.1 - resolution: "js-yaml@npm:4.1.1" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10/a52d0519f0f4ef5b4adc1cde466cb54c50d56e2b4a983b9d5c9c0f2f99462047007a6274d7e95617a21d3c91fde3ee6115536ed70991cd645ba8521058b78f77 - languageName: node - linkType: hard - -"jsc-safe-url@npm:^0.2.2": - version: 0.2.4 - resolution: "jsc-safe-url@npm:0.2.4" - checksum: 10/2729b32e694ff7badc38ddaaf11bafa2867b3920fffa865da38c8cc84ca59a319eb681f9ba5ffba5aea942dff7850754f6b8aee01dc0f7ae8ecb1890c61d4442 - languageName: node - linkType: hard - -"jsdom@npm:^27.0.0": - version: 27.4.0 - resolution: "jsdom@npm:27.4.0" - dependencies: - "@acemir/cssom": "npm:^0.9.28" - "@asamuzakjp/dom-selector": "npm:^6.7.6" - "@exodus/bytes": "npm:^1.6.0" - cssstyle: "npm:^5.3.4" - data-urls: "npm:^6.0.0" - decimal.js: "npm:^10.6.0" - html-encoding-sniffer: "npm:^6.0.0" - http-proxy-agent: "npm:^7.0.2" - https-proxy-agent: "npm:^7.0.6" - is-potential-custom-element-name: "npm:^1.0.1" - parse5: "npm:^8.0.0" - saxes: "npm:^6.0.0" - symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^6.0.0" - w3c-xmlserializer: "npm:^5.0.0" - webidl-conversions: "npm:^8.0.0" - whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^15.1.0" - ws: "npm:^8.18.3" - xml-name-validator: "npm:^5.0.0" - peerDependencies: - canvas: ^3.0.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10/7c6db85ab91183b95204648e086cfc09ecee36d9e8fee0bb5d68e27543eca632de0af6d43de461176a7823820543d5c53561778af5f712b1a1cd28bfac084d51 - languageName: node - linkType: hard - -"jsesc@npm:^3.0.2": - version: 3.1.0 - resolution: "jsesc@npm:3.1.0" - bin: - jsesc: bin/jsesc - checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.0": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 10/5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf - languageName: node - linkType: hard - -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 10/02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad - languageName: node - linkType: hard - -"json-stable-stringify@npm:^1.0.2": - version: 1.3.0 - resolution: "json-stable-stringify@npm:1.3.0" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.4" - isarray: "npm:^2.0.5" - jsonify: "npm:^0.0.1" - object-keys: "npm:^1.1.1" - checksum: 10/6661e9704733d2826b2012fea7b152ca216c82d8c725c8d390ee6434eabdf43c66fa6e6b423cce9bf95f8fec0ef52004c09a99043c7daf6e58595a0cff204629 - languageName: node - linkType: hard - -"json5@npm:^2.2.2, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 10/1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da - languageName: node - linkType: hard - -"jsonfile@npm:^6.0.1, jsonfile@npm:^6.1.0": - version: 6.2.0 - resolution: "jsonfile@npm:6.2.0" - dependencies: - graceful-fs: "npm:^4.1.6" - universalify: "npm:^2.0.0" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10/513aac94a6eff070767cafc8eb4424b35d523eec0fcd8019fe5b975f4de5b10a54640c8d5961491ddd8e6f562588cf62435c5ddaf83aaf0986cd2ee789e0d7b9 - languageName: node - linkType: hard - -"jsonify@npm:^0.0.1": - version: 0.0.1 - resolution: "jsonify@npm:0.0.1" - checksum: 10/7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398 - languageName: node - linkType: hard - -"klaw-sync@npm:^6.0.0": - version: 6.0.0 - resolution: "klaw-sync@npm:6.0.0" - dependencies: - graceful-fs: "npm:^4.1.11" - checksum: 10/0da397f8961313c3ef8f79fb63af9002cde5a8fb2aeb1a37351feff0dd6006129c790400c3f5c3b4e757bedcabb13d21ec0a5eaef5a593d59515d4f2c291e475 - languageName: node - linkType: hard - -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 10/638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 - languageName: node - linkType: hard - -"lighthouse-logger@npm:^1.0.0": - version: 1.4.2 - resolution: "lighthouse-logger@npm:1.4.2" - dependencies: - debug: "npm:^2.6.9" - marky: "npm:^1.2.2" - checksum: 10/ffcedbf6878cc8b3289649ad60f42e3def7212b79eac6a21be2408724a2a7f65f9cfc3fbef6c0618ae4f476834949e1a56235e02ffa6b4e5019d2643d9d5977c - languageName: node - linkType: hard - -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 10/0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 - languageName: node - linkType: hard - -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: "npm:^4.1.0" - checksum: 10/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 - languageName: node - linkType: hard - -"lodash.throttle@npm:^4.1.1": - version: 4.1.1 - resolution: "lodash.throttle@npm:4.1.1" - checksum: 10/9be9fb2ffd686c20543167883305542f4564062a5f712a40e8c6f2f0d9fd8254a6e9d801c2470b1b24e0cdf2ae83c1277b55aa0fb4799a2db6daf545f53820e1 - languageName: node - linkType: hard - -"lodash.truncate@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.truncate@npm:4.4.2" - checksum: 10/7a495616121449e5d2288c606b1025d42ab9979e8c93ba885e5c5802ffd4f1ebad4428c793ccc12f73e73237e85a9f5b67dd6415757546fbd5a4653ba83e25ac - languageName: node - linkType: hard - -"loose-envify@npm:^1.0.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: "npm:^3.0.0 || ^4.0.0" - bin: - loose-envify: cli.js - checksum: 10/6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 - languageName: node - linkType: hard - -"loupe@npm:^3.1.0, loupe@npm:^3.1.4": - version: 3.2.1 - resolution: "loupe@npm:3.2.1" - checksum: 10/a4d78ec758aaa04e0e35d5cd1c15e970beb9cdbfd3d0f34f98b9bcda489f896a7190b3b6cc40b7a6dcb8e97e82e96eafaae10096aaa469804acdba6f7c2bde5f - languageName: node - linkType: hard - -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10/83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 - languageName: node - linkType: hard - -"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1, lru-cache@npm:^11.2.4": - version: 11.2.4 - resolution: "lru-cache@npm:11.2.4" - checksum: 10/3b2da74c0b6653767f8164c38c4c4f4d7f0cc10c62bfa512663d94a830191ae6a5af742a8d88a8b30d5f9974652d3adae53931f32069139ad24fa2a18a199aca - languageName: node - linkType: hard - -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" - dependencies: - yallist: "npm:^3.0.2" - checksum: 10/951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8 - languageName: node - linkType: hard - -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.17, magic-string@npm:^0.30.21": - version: 0.30.21 - resolution: "magic-string@npm:0.30.21" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.5" - checksum: 10/57d5691f41ed40d962d8bd300148114f53db67fadbff336207db10a99f2bdf4a1be9cac3a68ee85dba575912ee1d4402e4396408196ec2d3afd043b076156221 - languageName: node - linkType: hard - -"magicast@npm:^0.5.1": - version: 0.5.1 - resolution: "magicast@npm:0.5.1" - dependencies: - "@babel/parser": "npm:^7.28.5" - "@babel/types": "npm:^7.28.5" - source-map-js: "npm:^1.2.1" - checksum: 10/ee6149994760f0b539a07f1d36631fed366ae19b9fc82e338c1cdd2a2e0b33a773635327514a6aa73faca9dc0ca37df5e5376b7b0687fb56353f431f299714c4 - languageName: node - linkType: hard - -"make-dir@npm:^3.0.2": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" - dependencies: - semver: "npm:^6.0.0" - checksum: 10/484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 - languageName: node - linkType: hard - -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" - dependencies: - semver: "npm:^7.5.3" - checksum: 10/bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a - languageName: node - linkType: hard - -"make-fetch-happen@npm:^15.0.0": - version: 15.0.3 - resolution: "make-fetch-happen@npm:15.0.3" - dependencies: - "@npmcli/agent": "npm:^4.0.0" - cacache: "npm:^20.0.1" - http-cache-semantics: "npm:^4.1.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^5.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^6.0.0" - promise-retry: "npm:^2.0.1" - ssri: "npm:^13.0.0" - checksum: 10/78da4fc1df83cb596e2bae25aa0653b8a9c6cbdd6674a104894e03be3acfcd08c70b78f06ef6407fbd6b173f6a60672480d78641e693d05eb71c09c13ee35278 - languageName: node - linkType: hard - -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: "npm:1.0.5" - checksum: 10/4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40 - languageName: node - linkType: hard - -"marky@npm:^1.2.2": - version: 1.3.0 - resolution: "marky@npm:1.3.0" - checksum: 10/c90687e18dbcfbe501e4161c3dbddfe0dcc715ad7643b5b06f17cebcb3c8cc8c12f34ddc3a2a1c0432b74b207a6ebaac6466a240794e0e04b0afb287cfed4933 - languageName: node - linkType: hard - -"math-intrinsics@npm:^1.1.0": - version: 1.1.0 - resolution: "math-intrinsics@npm:1.1.0" - checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd - languageName: node - linkType: hard - -"mdn-data@npm:2.12.2": - version: 2.12.2 - resolution: "mdn-data@npm:2.12.2" - checksum: 10/854e41715a9358e69f9a530117cd6ca7e71d06176469de8d70b1e629753b6827f5bd730995c16ad3750f3c9bad92230f8e4e178de2b34926b05f5205d27d76af - languageName: node - linkType: hard - -"memoize-one@npm:^5.0.0": - version: 5.2.1 - resolution: "memoize-one@npm:5.2.1" - checksum: 10/b7141dc148b5c6fdd51e77ecf0421fd2581681eb8756e0b3dfbd4fe765b5e2b5a6bc90214bb6f19a96b6aed44de17eda3407142a7be9e24ccd0774bbd9874d1b - languageName: node - linkType: hard - -"memoize-one@npm:^6.0.0": - version: 6.0.0 - resolution: "memoize-one@npm:6.0.0" - checksum: 10/28feaf7e9a870efef1187df110b876ce42deaf86c955f4111d72d23b96e44eed573469316e6ad0d2cc7fa3b1526978215617b126158015f957242c7493babca9 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 10/7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 - languageName: node - linkType: hard - -"metro-babel-transformer@npm:0.83.3": - version: 0.83.3 - resolution: "metro-babel-transformer@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.32.0" - nullthrows: "npm:^1.1.1" - checksum: 10/dd178409d1718dae12dfffb6572ebc5bb78f1e0d7e93dce829c945957f8a686cb1b4c466c69585d7b982b3937fbea28d5c53a80691f2fc66717a0bcc800bc5b8 - languageName: node - linkType: hard - -"metro-cache-key@npm:0.83.3": - version: 0.83.3 - resolution: "metro-cache-key@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/a6f9d2bf8b810f57d330d6f8f1ebf029e1224f426c5895f73d9bc1007482684048bfc7513a855626ee7f3ae72ca46e1b08cf983aefbfa84321bb7c0cef4ba4ae - languageName: node - linkType: hard - -"metro-cache@npm:0.83.3": - version: 0.83.3 - resolution: "metro-cache@npm:0.83.3" - dependencies: - exponential-backoff: "npm:^3.1.1" - flow-enums-runtime: "npm:^0.0.6" - https-proxy-agent: "npm:^7.0.5" - metro-core: "npm:0.83.3" - checksum: 10/4bc263ac92f176451710ebd330d156675e40f028be02eb9659a9b024db9897f3ad8510809d699969cb6f06dc0f06d85c38ca7162fb9a70be44510fa03270e089 - languageName: node - linkType: hard - -"metro-config@npm:0.83.3, metro-config@npm:^0.83.3": - version: 0.83.3 - resolution: "metro-config@npm:0.83.3" - dependencies: - connect: "npm:^3.6.5" - flow-enums-runtime: "npm:^0.0.6" - jest-validate: "npm:^29.7.0" - metro: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-core: "npm:0.83.3" - metro-runtime: "npm:0.83.3" - yaml: "npm:^2.6.1" - checksum: 10/e377c375a48afc85a4d742f80a17fc178f9af7f5b007375e65bb49472ad78bc8e1f0ba4399411310ee8b856fb767bd81bd6dae19bec6ef6a44f0ece4d8457b30 - languageName: node - linkType: hard - -"metro-core@npm:0.83.3, metro-core@npm:^0.83.3": - version: 0.83.3 - resolution: "metro-core@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.83.3" - checksum: 10/6ef06214faa1d727396d986f989a8150f699d73c5764c66e06e61b08017e462141a7b4c9ca63f67becee58ea1394b41aabfff441e644fc1e945c715e07c60612 - languageName: node - linkType: hard - -"metro-file-map@npm:0.83.3": - version: 0.83.3 - resolution: "metro-file-map@npm:0.83.3" - dependencies: - debug: "npm:^4.4.0" - fb-watchman: "npm:^2.0.0" - flow-enums-runtime: "npm:^0.0.6" - graceful-fs: "npm:^4.2.4" - invariant: "npm:^2.2.4" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - nullthrows: "npm:^1.1.1" - walker: "npm:^1.0.7" - checksum: 10/be621b144168b6a35567d4313557596df68ee61c1b9a067fbf8272ec3db7c2d9d76849c9b8d2331716d6839c3f8e243e2b715ca2551d7ffebbd206a34c19591a - languageName: node - linkType: hard - -"metro-minify-terser@npm:0.83.3": - version: 0.83.3 - resolution: "metro-minify-terser@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - terser: "npm:^5.15.0" - checksum: 10/1de88b70b7c903147807baa46497491a87600594fd0868b6538bbb9d7785242cabfbe8bccf36cc2285d0e17be72445b512d00c496952a159572545f3e6bcb199 - languageName: node - linkType: hard - -"metro-resolver@npm:0.83.3": - version: 0.83.3 - resolution: "metro-resolver@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/a425376447505a088a365fc1fbe2753d452c0353a189f2c74833f2b30d6401de7ed90e36a927d355fa454d6c439a156eb66bcfcedfbbe8a78d313cf49acfbb4c - languageName: node - linkType: hard - -"metro-runtime@npm:0.83.3, metro-runtime@npm:^0.83.3": - version: 0.83.3 - resolution: "metro-runtime@npm:0.83.3" - dependencies: - "@babel/runtime": "npm:^7.25.0" - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/bf916759a7178e1d12e131c64ac67d6015ba35ead7a178e6efedd23f12ec65de99f450fe7da0ffb6c6edbfeb3cd186d2006b979a1c1c588377ae54f5f5d7921d - languageName: node - linkType: hard - -"metro-source-map@npm:0.83.3, metro-source-map@npm:^0.83.3": - version: 0.83.3 - resolution: "metro-source-map@npm:0.83.3" - dependencies: - "@babel/traverse": "npm:^7.25.3" - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" - "@babel/types": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - ob1: "npm:0.83.3" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - checksum: 10/1dcfce503628275f97dd85945ca575c71e5654fd8872b7d86449f3352cfc84ea7a59889b2aad012361245b5497e1e097db73390245952dcfb63258ba32fa90bf - languageName: node - linkType: hard - -"metro-symbolicate@npm:0.83.3": - version: 0.83.3 - resolution: "metro-symbolicate@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-source-map: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - bin: - metro-symbolicate: src/index.js - checksum: 10/f3be0740655732044e92728a3bccd5f4a73ab2f9e4423ca05faee02446e9b2efd9400cc7bcd761fad9bc2a1b92855ce5b03bf13e0421a203fe179be40dcc9381 - languageName: node - linkType: hard - -"metro-transform-plugins@npm:0.83.3": - version: 0.83.3 - resolution: "metro-transform-plugins@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - flow-enums-runtime: "npm:^0.0.6" - nullthrows: "npm:^1.1.1" - checksum: 10/fa7efe6ab4f2ce5f66e1cb302f71341cf7fd55319cf360a269b187d2f507cecce8db8069f92585cf43517aee63e18cf6e66dd124db95c293902ab27c68ac43b1 - languageName: node - linkType: hard - -"metro-transform-worker@npm:0.83.3": - version: 0.83.3 - resolution: "metro-transform-worker@npm:0.83.3" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" - flow-enums-runtime: "npm:^0.0.6" - metro: "npm:0.83.3" - metro-babel-transformer: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-cache-key: "npm:0.83.3" - metro-minify-terser: "npm:0.83.3" - metro-source-map: "npm:0.83.3" - metro-transform-plugins: "npm:0.83.3" - nullthrows: "npm:^1.1.1" - checksum: 10/e6db9b54a9b21f4b06fc665321a7aebc6206dbac3976bda74bdf4d101dbd50f91b2e49163581ca1c27b684a4eecc2db988f0fc7aaeb200d2d947cb05d3e89f18 - languageName: node - linkType: hard - -"metro@npm:0.83.3, metro@npm:^0.83.3": - version: 0.83.3 - resolution: "metro@npm:0.83.3" - dependencies: - "@babel/code-frame": "npm:^7.24.7" - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" - accepts: "npm:^1.3.7" - chalk: "npm:^4.0.0" - ci-info: "npm:^2.0.0" - connect: "npm:^3.6.5" - debug: "npm:^4.4.0" - error-stack-parser: "npm:^2.0.6" - flow-enums-runtime: "npm:^0.0.6" - graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.32.0" - image-size: "npm:^1.0.2" - invariant: "npm:^2.2.4" - jest-worker: "npm:^29.7.0" - jsc-safe-url: "npm:^0.2.2" - lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.83.3" - metro-cache: "npm:0.83.3" - metro-cache-key: "npm:0.83.3" - metro-config: "npm:0.83.3" - metro-core: "npm:0.83.3" - metro-file-map: "npm:0.83.3" - metro-resolver: "npm:0.83.3" - metro-runtime: "npm:0.83.3" - metro-source-map: "npm:0.83.3" - metro-symbolicate: "npm:0.83.3" - metro-transform-plugins: "npm:0.83.3" - metro-transform-worker: "npm:0.83.3" - mime-types: "npm:^2.1.27" - nullthrows: "npm:^1.1.1" - serialize-error: "npm:^2.1.0" - source-map: "npm:^0.5.6" - throat: "npm:^5.0.0" - ws: "npm:^7.5.10" - yargs: "npm:^17.6.2" - bin: - metro: src/cli.js - checksum: 10/c989031710f02e51d3030660f1913870885647c5a216068333f7b4c43363f9ede03a9efb3b068b6750c6decab40f541376c3d81b32389d24932a46e10d19ebe1 - languageName: node - linkType: hard - -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" - dependencies: - braces: "npm:^3.0.3" - picomatch: "npm:^2.3.1" - checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 - languageName: node - linkType: hard - -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 - languageName: node - linkType: hard - -"mime-types@npm:^2.1.27, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 10/89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a - languageName: node - linkType: hard - -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: 10/b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 - languageName: node - linkType: hard - -"min-indent@npm:^1.0.0": - version: 1.0.1 - resolution: "min-indent@npm:1.0.1" - checksum: 10/bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 - languageName: node - linkType: hard - -"minimatch@npm:^10.1.1": - version: 10.1.1 - resolution: "minimatch@npm:10.1.1" - dependencies: - "@isaacs/brace-expansion": "npm:^5.0.0" - checksum: 10/110f38921ea527022e90f7a5f43721838ac740d0a0c26881c03b57c261354fb9a0430e40b2c56dfcea2ef3c773768f27210d1106f1f2be19cde3eea93f26f45e - languageName: node - linkType: hard - -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10/e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634 - languageName: node - linkType: hard - -"minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f - languageName: node - linkType: hard - -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10/b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 - languageName: node - linkType: hard - -"minipass-fetch@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass-fetch@npm:5.0.0" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" - dependenciesMeta: - encoding: - optional: true - checksum: 10/4fb7dca630a64e6970a8211dade505bfe260d0b8d60beb348dcdfb95fe35ef91d977b29963929c9017ae0805686aa3f413107dc6bc5deac9b9e26b0b41c3b86c - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10/40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd - languageName: node - linkType: hard - -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10/a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 - languageName: node - linkType: hard - -"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 - languageName: node - linkType: hard - -"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": - version: 3.1.0 - resolution: "minizlib@npm:3.1.0" - dependencies: - minipass: "npm:^7.1.2" - checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 - languageName: node - linkType: hard - -"moti@npm:^0.30.0": - version: 0.30.0 - resolution: "moti@npm:0.30.0" - dependencies: - framer-motion: "npm:^6.5.1" - peerDependencies: - react-native-reanimated: "*" - checksum: 10/7b892549cc5b898d21991f0f6b6b92f836d0ce58419f99c8888b87f3419a6199ac4e5933b407667f79cbc1c413ee95370ec7603503edfb6b20a6f0dc1ab4acd3 - languageName: node - linkType: hard - -"motion-dom@npm:^12.26.2": - version: 12.26.2 - resolution: "motion-dom@npm:12.26.2" - dependencies: - motion-utils: "npm:^12.24.10" - checksum: 10/a24f7df17673433ab32820e508a475d681830b2edbd1a92f9ca64604a02a5ffb53e8bfec317344c34c65a601f2332d0486f038eed0c7db13b8dbc5c750f0063f - languageName: node - linkType: hard - -"motion-utils@npm:^12.24.10": - version: 12.24.10 - resolution: "motion-utils@npm:12.24.10" - checksum: 10/b023223fe617a32d2ade933b6a505caa11252eb2094f0ea65eda6db35d463a7b3cc766708141a7828405ab8d5c3651bb71fbf6e8e63769ef7d36e7d77b755b58 - languageName: node - linkType: hard - -"motion@npm:^12.23.26": - version: 12.26.2 - resolution: "motion@npm:12.26.2" - dependencies: - framer-motion: "npm:^12.26.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@emotion/is-prop-valid": "*" - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@emotion/is-prop-valid": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: 10/9ea26346549334b3356d75f11464c12de0b35c3f7fc121eb8edc57f0b8315206695bcdf94c176aea3bff44d90035c1c3e9bf9446ada04a682120915ff524cd20 - languageName: node - linkType: hard - -"mrmime@npm:^2.0.0": - version: 2.0.1 - resolution: "mrmime@npm:2.0.1" - checksum: 10/1f966e2c05b7264209c4149ae50e8e830908eb64dd903535196f6ad72681fa109b794007288a3c2814f7a1ecf9ca192769909c0c374d974d604a8de5fc095d4a - languageName: node - linkType: hard - -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 10/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"nanoid@npm:^3.3.11": - version: 3.3.11 - resolution: "nanoid@npm:3.3.11" - bin: - nanoid: bin/nanoid.cjs - checksum: 10/73b5afe5975a307aaa3c95dfe3334c52cdf9ae71518176895229b8d65ab0d1c0417dd081426134eb7571c055720428ea5d57c645138161e7d10df80815527c48 - languageName: node - linkType: hard - -"negotiator@npm:0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 - languageName: node - linkType: hard - -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10/b5734e87295324fabf868e36fb97c84b7d7f3156ec5f4ee5bf6e488079c11054f818290fc33804cef7b1ee21f55eeb14caea83e7dafae6492a409b3e573153e5 - languageName: node - linkType: hard - -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" - dependencies: - lower-case: "npm:^2.0.2" - tslib: "npm:^2.0.3" - checksum: 10/0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c - languageName: node - linkType: hard - -"node-fetch@npm:^2.7.0": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10/b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 12.1.0 - resolution: "node-gyp@npm:12.1.0" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^15.0.0" - nopt: "npm:^9.0.0" - proc-log: "npm:^6.0.0" - semver: "npm:^7.3.5" - tar: "npm:^7.5.2" - tinyglobby: "npm:^0.2.12" - which: "npm:^6.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: 10/d93079236cef1dd7fa4df683708d8708ad255c55865f6656664c8959e4d3963d908ac48e8f9f341705432e979dbbf502a40d68d65a17fe35956a5a05ba6c1cb4 - languageName: node - linkType: hard - -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: 10/b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02 - languageName: node - linkType: hard - -"node-releases@npm:^2.0.27": - version: 2.0.27 - resolution: "node-releases@npm:2.0.27" - checksum: 10/f6c78ddb392ae500719644afcbe68a9ea533242c02312eb6a34e8478506eb7482a3fb709c70235b01c32fe65625b68dfa9665113f816d87f163bc3819b62b106 - languageName: node - linkType: hard - -"nopt@npm:^9.0.0": - version: 9.0.0 - resolution: "nopt@npm:9.0.0" - dependencies: - abbrev: "npm:^4.0.0" - bin: - nopt: bin/nopt.js - checksum: 10/56a1ccd2ad711fb5115918e2c96828703cddbe12ba2c3bd00591758f6fa30e6f47dd905c59dbfcf9b773f3a293b45996609fb6789ae29d6bfcc3cf3a6f7d9fda - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - -"nullthrows@npm:^1.1.1": - version: 1.1.1 - resolution: "nullthrows@npm:1.1.1" - checksum: 10/c7cf377a095535dc301d81cf7959d3784d090a609a2a4faa40b6121a0c1d7f70d3a3aa534a34ab852e8553b66848ec503c28f2c19efd617ed564dc07dfbb6d33 - languageName: node - linkType: hard - -"ob1@npm:0.83.3": - version: 0.83.3 - resolution: "ob1@npm:0.83.3" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/20dfe91d48d0cadd97159cfd53f5abdca435b55d58b1f562e0687485e8f44f8a95e8ab3c835badd13d0d8c01e3d7b14d639a316aa4bf82841ac78b49611d4e5c - languageName: node - linkType: hard - -"object-assign@npm:^4.1.0": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f - languageName: node - linkType: hard - -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: 10/3d81d02674115973df0b7117628ea4110d56042e5326413e4b4313f0bcdf7dd78d4a3acef2c831463fa3796a66762c49daef306f4a0ea1af44877d7086d73bde - languageName: node - linkType: hard - -"obug@npm:^2.1.1": - version: 2.1.1 - resolution: "obug@npm:2.1.1" - checksum: 10/bdcf9213361786688019345f3452b95a1dc73710e4b403c82a1994b98bad6abc31b26cb72a482128c5fd53ea9daf6fbb7d0e0e7b2b7e9c8be6d779deeccee07f - languageName: node - linkType: hard - -"on-finished@npm:~2.3.0": - version: 2.3.0 - resolution: "on-finished@npm:2.3.0" - dependencies: - ee-first: "npm:1.1.1" - checksum: 10/1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b - languageName: node - linkType: hard - -"on-finished@npm:~2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: "npm:1.1.1" - checksum: 10/8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea - languageName: node - linkType: hard - -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 10/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - -"open@npm:^10.2.0": - version: 10.2.0 - resolution: "open@npm:10.2.0" - dependencies: - default-browser: "npm:^5.2.1" - define-lazy-prop: "npm:^3.0.0" - is-inside-container: "npm:^1.0.0" - wsl-utils: "npm:^0.1.0" - checksum: 10/e6ad9474734eac3549dcc7d85e952394856ccaee48107c453bd6a725b82e3b8ed5f427658935df27efa76b411aeef62888edea8a9e347e8e7c82632ec966b30e - languageName: node - linkType: hard - -"open@npm:^7.0.3, open@npm:^7.4.2": - version: 7.4.2 - resolution: "open@npm:7.4.2" - dependencies: - is-docker: "npm:^2.0.0" - is-wsl: "npm:^2.1.1" - checksum: 10/4fc02ed3368dcd5d7247ad3566433ea2695b0713b041ebc0eeb2f0f9e5d4e29fc2068f5cdd500976b3464e77fe8b61662b1b059c73233ccc601fe8b16d6c1cd6 - languageName: node - linkType: hard - -"outdent@npm:^0.8.0": - version: 0.8.0 - resolution: "outdent@npm:0.8.0" - checksum: 10/a556c5c308705ad4e3441be435f2b2cf014cb5f9753a24cbd080eadc473b988c77d0d529a6a9a57c3931fb4178e5a81d668cc4bc49892b668191a5d0ba3df76e - languageName: node - linkType: hard - -"p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" - dependencies: - p-try: "npm:^2.0.0" - checksum: 10/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 - languageName: node - linkType: hard - -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: "npm:^2.2.0" - checksum: 10/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 - languageName: node - linkType: hard - -"p-map@npm:^7.0.2": - version: 7.0.4 - resolution: "p-map@npm:7.0.4" - checksum: 10/ef48c3b2e488f31c693c9fcc0df0ef76518cf6426a495cf9486ebbb0fd7f31aef7f90e96f72e0070c0ff6e3177c9318f644b512e2c29e3feee8d7153fcb6782e - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: 10/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae - languageName: node - linkType: hard - -"package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: "npm:^3.0.0" - checksum: 10/6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff - languageName: node - linkType: hard - -"parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - error-ex: "npm:^1.3.1" - json-parse-even-better-errors: "npm:^2.3.0" - lines-and-columns: "npm:^1.1.6" - checksum: 10/62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 - languageName: node - linkType: hard - -"parse5@npm:^8.0.0": - version: 8.0.0 - resolution: "parse5@npm:8.0.0" - dependencies: - entities: "npm:^6.0.0" - checksum: 10/1973850932bb1cbd52ab64502761489fbe1bb43a52dee7ce41aac0b6c33a51a92aaee04661590b0912b739ae9ee316bce4c78c8ea34af42a7e522c983c3c6cf5 - languageName: node - linkType: hard - -"parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 - languageName: node - linkType: hard - -"patch-package@npm:^8.0.1": - version: 8.0.1 - resolution: "patch-package@npm:8.0.1" - dependencies: - "@yarnpkg/lockfile": "npm:^1.1.0" - chalk: "npm:^4.1.2" - ci-info: "npm:^3.7.0" - cross-spawn: "npm:^7.0.3" - find-yarn-workspace-root: "npm:^2.0.0" - fs-extra: "npm:^10.0.0" - json-stable-stringify: "npm:^1.0.2" - klaw-sync: "npm:^6.0.0" - minimist: "npm:^1.2.6" - open: "npm:^7.4.2" - semver: "npm:^7.5.3" - slash: "npm:^2.0.0" - tmp: "npm:^0.2.4" - yaml: "npm:^2.2.2" - bin: - patch-package: index.js - checksum: 10/920a9fb0001ea67a66d79ea696e6d74e3040b0f282e09addae913978b6d0e8cb5ef9a4030eb77df8a5497e8822fa8449c2dfdc668ecff7fb9ff8bfef0c897c6e - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 10/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - -"path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 10/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a - languageName: node - linkType: hard - -"path-scurry@npm:^2.0.0": - version: 2.0.1 - resolution: "path-scurry@npm:2.0.1" - dependencies: - lru-cache: "npm:^11.0.0" - minipass: "npm:^7.1.2" - checksum: 10/1e9c74e9ccf94d7c16056a5cb2dba9fa23eec1bc221ab15c44765486b9b9975b4cd9a4d55da15b96eadf67d5202e9a2f1cec9023fbb35fe7d9ccd0ff1891f88b - languageName: node - linkType: hard - -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 10/5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 - languageName: node - linkType: hard - -"pathe@npm:^2.0.3": - version: 2.0.3 - resolution: "pathe@npm:2.0.3" - checksum: 10/01e9a69928f39087d96e1751ce7d6d50da8c39abf9a12e0ac2389c42c83bc76f78c45a475bd9026a02e6a6f79be63acc75667df855862fe567d99a00a540d23d - languageName: node - linkType: hard - -"pathval@npm:^2.0.0": - version: 2.0.1 - resolution: "pathval@npm:2.0.1" - checksum: 10/f5e8b82f6b988a5bba197970af050268fd800780d0f9ee026e6f0b544ac4b17ab52bebeabccb790d63a794530a1641ae399ad07ecfc67ad337504c85dc9e5693 - languageName: node - linkType: hard - -"picocolors@npm:^1.1.1": - version: 1.1.1 - resolution: "picocolors@npm:1.1.1" - checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 - languageName: node - linkType: hard - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc - languageName: node - linkType: hard - -"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": - version: 4.0.3 - resolution: "picomatch@npm:4.0.3" - checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 - languageName: node - linkType: hard - -"pirates@npm:^4.0.4": - version: 4.0.7 - resolution: "pirates@npm:4.0.7" - checksum: 10/2427f371366081ae42feb58214f04805d6b41d6b84d74480ebcc9e0ddbd7105a139f7c653daeaf83ad8a1a77214cf07f64178e76de048128fec501eab3305a96 - languageName: node - linkType: hard - -"piscina@npm:^4.7.0": - version: 4.9.2 - resolution: "piscina@npm:4.9.2" - dependencies: - "@napi-rs/nice": "npm:^1.0.1" - dependenciesMeta: - "@napi-rs/nice": - optional: true - checksum: 10/2ae40fc2ba54d230c8372757608458af113ae2b5e66cb4f75bb8ec87f69c1209ab5deec41d471b3649e45571b6c9b04a2aca5d8d3459364bdc69a4dbf9c3d205 - languageName: node - linkType: hard - -"pixelmatch@npm:7.1.0": - version: 7.1.0 - resolution: "pixelmatch@npm:7.1.0" - dependencies: - pngjs: "npm:^7.0.0" - bin: - pixelmatch: bin/pixelmatch - checksum: 10/57a122196318ea8ce74e8759b1b7b94b9f9627b495cd79e50a49d470dc23b6c679e89c38660d0f7e8f959eac3b279c55b728e52d02c276dc51505f06eaba1141 - languageName: node - linkType: hard - -"pkg-dir@npm:^4.1.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: "npm:^4.0.0" - checksum: 10/9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 - languageName: node - linkType: hard - -"playwright-core@npm:1.57.0": - version: 1.57.0 - resolution: "playwright-core@npm:1.57.0" - bin: - playwright-core: cli.js - checksum: 10/ec066602f0196f036006caee14a30d0a57533a76673bb9a0c609ef56e21decf018f0e8d402ba2fb18251393be6a1c9e193c83266f1670fe50838c5340e220de0 - languageName: node - linkType: hard - -"playwright@npm:^1.56.1": - version: 1.57.0 - resolution: "playwright@npm:1.57.0" - dependencies: - fsevents: "npm:2.3.2" - playwright-core: "npm:1.57.0" - dependenciesMeta: - fsevents: - optional: true - bin: - playwright: cli.js - checksum: 10/241559210f98ef11b6bd6413f2d29da7ef67c7865b72053192f0d164fab9e0d3bd47913b3351d5de6433a8aff2d8424d4b8bd668df420bf4dda7ae9fcd37b942 - languageName: node - linkType: hard - -"pluralize@npm:^8.0.0": - version: 8.0.0 - resolution: "pluralize@npm:8.0.0" - checksum: 10/17877fdfdb7ddb3639ce257ad73a7c51a30a966091e40f56ea9f2f545b5727ce548d4928f8cb3ce38e7dc0c5150407d318af6a4ed0ea5265d378473b4c2c61ec - languageName: node - linkType: hard - -"pngjs@npm:^7.0.0": - version: 7.0.0 - resolution: "pngjs@npm:7.0.0" - checksum: 10/e843ebbb0df092ee0f3a3e7dbd91ff87a239a4e4c4198fff202916bfb33b67622f4b83b3c29f3ccae94fcb97180c289df06068624554f61686fe6b9a4811f7db - languageName: node - linkType: hard - -"popmotion@npm:11.0.3": - version: 11.0.3 - resolution: "popmotion@npm:11.0.3" - dependencies: - framesync: "npm:6.0.1" - hey-listen: "npm:^1.0.8" - style-value-types: "npm:5.0.0" - tslib: "npm:^2.1.0" - checksum: 10/d2b6f16536b093d6106ab4caff105b1b4a8bb260e1deb316ca4fe81997c2ca1fc9e2d7747cee08dc2ce34d23ef7be8fd096efa7bc7f6908479da9d16343e1f63 - languageName: node - linkType: hard - -"postcss-value-parser@npm:^4.2.0": - version: 4.2.0 - resolution: "postcss-value-parser@npm:4.2.0" - checksum: 10/e4e4486f33b3163a606a6ed94f9c196ab49a37a7a7163abfcd469e5f113210120d70b8dd5e33d64636f41ad52316a3725655421eb9a1094f1bcab1db2f555c62 - languageName: node - linkType: hard - -"postcss@npm:^8.5.6": - version: 8.5.6 - resolution: "postcss@npm:8.5.6" - dependencies: - nanoid: "npm:^3.3.11" - picocolors: "npm:^1.1.1" - source-map-js: "npm:^1.2.1" - checksum: 10/9e4fbe97574091e9736d0e82a591e29aa100a0bf60276a926308f8c57249698935f35c5d2f4e80de778d0cbb8dcffab4f383d85fd50c5649aca421c3df729b86 - languageName: node - linkType: hard - -"pretty-format@npm:^29.7.0": - version: 29.7.0 - resolution: "pretty-format@npm:29.7.0" - dependencies: - "@jest/schemas": "npm:^29.6.3" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 10/dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb - languageName: node - linkType: hard - -"proc-log@npm:^6.0.0": - version: 6.1.0 - resolution: "proc-log@npm:6.1.0" - checksum: 10/9033f30f168ed5a0991b773d0c50ff88384c4738e9a0a67d341de36bf7293771eed648ab6a0562f62276da12fde91f3bbfc75ffff6e71ad49aafd74fc646be66 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 10/96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4 - languageName: node - linkType: hard - -"promise@npm:^7.1.1": - version: 7.3.1 - resolution: "promise@npm:7.3.1" - dependencies: - asap: "npm:~2.0.3" - checksum: 10/37dbe58ca7b0716cc881f0618128f1fd6ff9c46cdc529a269fd70004e567126a449a94e9428e2d19b53d06182d11b45d0c399828f103e06b2bb87643319bd2e7 - languageName: node - linkType: hard - -"promise@npm:^8.3.0": - version: 8.3.0 - resolution: "promise@npm:8.3.0" - dependencies: - asap: "npm:~2.0.6" - checksum: 10/55e9d0d723c66810966bc055c6c77a3658c0af7e4a8cc88ea47aeaf2949ca0bd1de327d9c631df61236f5406ad478384fa19a77afb3f88c0303eba9e5eb0a8d8 - languageName: node - linkType: hard - -"punycode@npm:^2.3.1": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: 10/72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b - languageName: node - linkType: hard - -"queue@npm:6.0.2": - version: 6.0.2 - resolution: "queue@npm:6.0.2" - dependencies: - inherits: "npm:~2.0.3" - checksum: 10/3437954ef1442c86ff01a0fbe3dc6222838823b1ca97f37eff651bc20b868c0c2904424ef2c0d44cba46055f54b578f92866e573125dc9a5e8823d751e4d1585 - languageName: node - linkType: hard - -"r-json@npm:^1.2.10": - version: 1.3.1 - resolution: "r-json@npm:1.3.1" - dependencies: - w-json: "npm:1.3.10" - checksum: 10/dc5b6e6fc636e0f72e0ef5601e346976d63716dcbf2460a1dc5deaa6cfa783619e2ea5763d15a81176c87f2c9d259104399c5896a9f2f6aa5df86f0b6a9bd892 - languageName: node - linkType: hard - -"range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 10/ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26 - languageName: node - linkType: hard - -"react-devtools-core@npm:^6.1.5": - version: 6.1.5 - resolution: "react-devtools-core@npm:6.1.5" - dependencies: - shell-quote: "npm:^1.6.1" - ws: "npm:^7" - checksum: 10/0323f1d006979374b79ac83fced5bb10c04f2817d7bd4338074ead815ff441b943290d563d7796233767dd973787116a4b3c62040de4d770e0ae5b207fc8d480 - languageName: node - linkType: hard - -"react-docgen-typescript@npm:^2.2.2": - version: 2.4.0 - resolution: "react-docgen-typescript@npm:2.4.0" - peerDependencies: - typescript: ">= 4.3.x" - checksum: 10/81e45bc012150dee50a9919a44597a436d45168f7a83febbbfef134c07e71c1a2f09fb6e1fc040f18bd6747f37b46d463a2b4a30177f6137e4ff49570bcaf253 - languageName: node - linkType: hard - -"react-docgen@npm:^8.0.0, react-docgen@npm:^8.0.2": - version: 8.0.2 - resolution: "react-docgen@npm:8.0.2" - dependencies: - "@babel/core": "npm:^7.28.0" - "@babel/traverse": "npm:^7.28.0" - "@babel/types": "npm:^7.28.2" - "@types/babel__core": "npm:^7.20.5" - "@types/babel__traverse": "npm:^7.20.7" - "@types/doctrine": "npm:^0.0.9" - "@types/resolve": "npm:^1.20.2" - doctrine: "npm:^3.0.0" - resolve: "npm:^1.22.1" - strip-indent: "npm:^4.0.0" - checksum: 10/b56f594237a0bdf1356dee6a416ab6f2f38f60a7330cbdaf1da93d366f29f6bfbbfedecd51d47f6ba2a898985c3205c369e7f6cad528478560d9363717243ff8 - languageName: node - linkType: hard - -"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react-dom@npm:^19.2.0": - version: 19.2.3 - resolution: "react-dom@npm:19.2.3" - dependencies: - scheduler: "npm:^0.27.0" - peerDependencies: - react: ^19.2.3 - checksum: 10/5780f6d4c8e8ece09f82c5500ba2d55e01c30b5273f9281734d7d3b65013cd1fa52ec4e4436e5248c0a9e5bc340836044051168bbad8d7eac4d33ee6c2a867a1 - languageName: node - linkType: hard - -"react-freeze@npm:^1.0.3": - version: 1.0.4 - resolution: "react-freeze@npm:1.0.4" - peerDependencies: - react: ">=17.0.0" - checksum: 10/1dc433319341ec3dca84513c4197ef4f4c8232604d35f83546a8abfb41d9591f934b66aaaa4dc3dc8b1b65f488705a2a48ae6c1d9792660119a9cdedeab4ca8f - languageName: node - linkType: hard - -"react-is@npm:^18.0.0": - version: 18.3.1 - resolution: "react-is@npm:18.3.1" - checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22 - languageName: node - linkType: hard - -"react-native-device-info@npm:^15.0.1": - version: 15.0.1 - resolution: "react-native-device-info@npm:15.0.1" - peerDependencies: - react-native: "*" - checksum: 10/965cccc8b6453c2890a5ee72919189f4b29b076ff02a166ebe0743083db5e1c6b01a720f50e8d3c30af00f0ad204c8e6faaadd3ba57852763944f59fb711b789 - languageName: node - linkType: hard - -"react-native-web@npm:^0.20.0": - version: 0.20.0 - resolution: "react-native-web@npm:0.20.0" - dependencies: - "@babel/runtime": "npm:^7.18.6" - "@react-native/normalize-colors": "npm:^0.74.1" - fbjs: "npm:^3.0.4" - inline-style-prefixer: "npm:^7.0.1" - memoize-one: "npm:^6.0.0" - nullthrows: "npm:^1.1.1" - postcss-value-parser: "npm:^4.2.0" - styleq: "npm:^0.1.3" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - checksum: 10/2a2e84ca647b1b1422941f5d8e0a4f513ad61a34c5e47fb6888fc8ca3aca5cc105bc0c6207a3db4727a8333dfd9c7b27eb8d2acdab3bd4ca1abc6fe32459da92 - languageName: node - linkType: hard - -"react-native-web@npm:^0.21.2": - version: 0.21.2 - resolution: "react-native-web@npm:0.21.2" - dependencies: - "@babel/runtime": "npm:^7.18.6" - "@react-native/normalize-colors": "npm:^0.74.1" - fbjs: "npm:^3.0.4" - inline-style-prefixer: "npm:^7.0.1" - memoize-one: "npm:^6.0.0" - nullthrows: "npm:^1.1.1" - postcss-value-parser: "npm:^4.2.0" - styleq: "npm:^0.1.3" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - checksum: 10/32f785541660c25326d6ef863afb7b07259b884c2faf083b2d9ea44677bf2423a5b805478f83531be7c9b0260d98997def720000c033d178fd55fecfe6336211 - languageName: node - linkType: hard - -"react-native@npm:*": - version: 0.83.1 - resolution: "react-native@npm:0.83.1" - dependencies: - "@jest/create-cache-key-function": "npm:^29.7.0" - "@react-native/assets-registry": "npm:0.83.1" - "@react-native/codegen": "npm:0.83.1" - "@react-native/community-cli-plugin": "npm:0.83.1" - "@react-native/gradle-plugin": "npm:0.83.1" - "@react-native/js-polyfills": "npm:0.83.1" - "@react-native/normalize-colors": "npm:0.83.1" - "@react-native/virtualized-lists": "npm:0.83.1" - abort-controller: "npm:^3.0.0" - anser: "npm:^1.4.9" - ansi-regex: "npm:^5.0.0" - babel-jest: "npm:^29.7.0" - babel-plugin-syntax-hermes-parser: "npm:0.32.0" - base64-js: "npm:^1.5.1" - commander: "npm:^12.0.0" - flow-enums-runtime: "npm:^0.0.6" - glob: "npm:^7.1.1" - hermes-compiler: "npm:0.14.0" - invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.7.0" - memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.83.3" - metro-source-map: "npm:^0.83.3" - nullthrows: "npm:^1.1.1" - pretty-format: "npm:^29.7.0" - promise: "npm:^8.3.0" - react-devtools-core: "npm:^6.1.5" - react-refresh: "npm:^0.14.0" - regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.27.0" - semver: "npm:^7.1.3" - stacktrace-parser: "npm:^0.1.10" - whatwg-fetch: "npm:^3.0.0" - ws: "npm:^7.5.10" - yargs: "npm:^17.6.2" - peerDependencies: - "@types/react": ^19.1.1 - react: ^19.2.0 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: 10/65a99660923535662fe7248b9ef5c5f8205622c444f565952e2a58564cd87f2781525f4a2a9f31e8826a505954bb4321f191a8350acf8a195adb0f32f36980c3 - languageName: node - linkType: hard - -"react-refresh@npm:^0.14.0": - version: 0.14.2 - resolution: "react-refresh@npm:0.14.2" - checksum: 10/512abf97271ab8623486061be04b608c39d932e3709f9af1720b41573415fa4993d0009fa5138b6705b60a98f4102f744d4e26c952b14f41a0e455521c6be4cc - languageName: node - linkType: hard - -"react-refresh@npm:^0.18.0": - version: 0.18.0 - resolution: "react-refresh@npm:0.18.0" - checksum: 10/504c331c19776bf8320c23bad7f80b3a28de03301ed7523b0dd21d3f02bf2b53bbdd5aa52469b187bc90f358614b2ba303c088a0765c95f4f0a68c43a7d67b1d - languageName: node - linkType: hard - -"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react@npm:^19.2.0": - version: 19.2.3 - resolution: "react@npm:19.2.3" - checksum: 10/d16b7f35c0d35a56f63d9d1693819762e4abc479c57dd6310298920bed3820fcec7e17a99d44983416d8f5049143ea45b8005d3ab8324bae8973224400502b08 - languageName: node - linkType: hard - -"recast@npm:^0.23.5": - version: 0.23.11 - resolution: "recast@npm:0.23.11" - dependencies: - ast-types: "npm:^0.16.1" - esprima: "npm:~4.0.0" - source-map: "npm:~0.6.1" - tiny-invariant: "npm:^1.3.3" - tslib: "npm:^2.0.1" - checksum: 10/a622b7848efe13a59a40c9a1a3a8178433eae1048780e04d7392406e2d67fc29e3efa84b3aa8cfda28fd58989f4b59fa968bed295b739987a666bd11cc57a5b2 - languageName: node - linkType: hard - -"redent@npm:^3.0.0": - version: 3.0.0 - resolution: "redent@npm:3.0.0" - dependencies: - indent-string: "npm:^4.0.0" - strip-indent: "npm:^3.0.0" - checksum: 10/fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.13.2": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 10/d493e9e118abef5b099c78170834f18540c4933cedf9bfabc32d3af94abfb59a7907bd7950259cbab0a929ebca7db77301e8024e5121e6482a82f78283dfd20c - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 10/a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf - languageName: node - linkType: hard - -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: 10/839a3a890102a658f4cb3e7b2aa13a1f80a3a976b512020c3d1efc418491c48a886b6e481ea56afc6c4cb5eef678f23b2a4e70575e7534eccadf5e30ed2e56eb - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: 10/91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3 - languageName: node - linkType: hard - -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 - languageName: node - linkType: hard - -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: 10/0763150adf303040c304009231314d1e84c6e5ebfa2d82b7d94e96a6e82bacd1dcc0b58ae257315f3c8adb89a91d8d0f12928241cba2df1680fbe6f60bf99b0e - languageName: node - linkType: hard - -"resolve@npm:^1.22.1, resolve@npm:^1.22.8": - version: 1.22.11 - resolution: "resolve@npm:1.22.11" - dependencies: - is-core-module: "npm:^2.16.1" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/e1b2e738884a08de03f97ee71494335eba8c2b0feb1de9ae065e82c48997f349f77a2b10e8817e147cf610bfabc4b1cb7891ee8eaf5bf80d4ad514a34c4fab0a - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": - version: 1.22.11 - resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.16.1" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/fd342cad25e52cd6f4f3d1716e189717f2522bfd6641109fe7aa372f32b5714a296ed7c238ddbe7ebb0c1ddfe0b7f71c9984171024c97cf1b2073e3e40ff71a8 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 10/1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6 - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.1.0 - resolution: "reusify@npm:1.1.0" - checksum: 10/af47851b547e8a8dc89af144fceee17b80d5beaf5e6f57ed086432d79943434ff67ca526e92275be6f54b6189f6920a24eace75c2657eed32d02c400312b21ec - languageName: node - linkType: hard - -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 10/063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5 - languageName: node - linkType: hard - -"rollup@npm:^4.43.0": - version: 4.55.1 - resolution: "rollup@npm:4.55.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.55.1" - "@rollup/rollup-android-arm64": "npm:4.55.1" - "@rollup/rollup-darwin-arm64": "npm:4.55.1" - "@rollup/rollup-darwin-x64": "npm:4.55.1" - "@rollup/rollup-freebsd-arm64": "npm:4.55.1" - "@rollup/rollup-freebsd-x64": "npm:4.55.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.55.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.55.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.55.1" - "@rollup/rollup-linux-loong64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-loong64-musl": "npm:4.55.1" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-ppc64-musl": "npm:4.55.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-riscv64-musl": "npm:4.55.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.55.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.55.1" - "@rollup/rollup-linux-x64-musl": "npm:4.55.1" - "@rollup/rollup-openbsd-x64": "npm:4.55.1" - "@rollup/rollup-openharmony-arm64": "npm:4.55.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.55.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.55.1" - "@rollup/rollup-win32-x64-gnu": "npm:4.55.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.55.1" - "@types/estree": "npm:1.0.8" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-freebsd-arm64": - optional: true - "@rollup/rollup-freebsd-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-loong64-gnu": - optional: true - "@rollup/rollup-linux-loong64-musl": - optional: true - "@rollup/rollup-linux-ppc64-gnu": - optional: true - "@rollup/rollup-linux-ppc64-musl": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-riscv64-musl": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-openbsd-x64": - optional: true - "@rollup/rollup-openharmony-arm64": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-gnu": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10/392a8bb68ce492d5f8f59d9420b448e76b2550152482a61688617c1c9c52f8f61162478cfe44f2c6a647e82b0a5e7d61e1ac1f2701ca4d48f4acd231df7bd84a - languageName: node - linkType: hard - -"rtl-detect@npm:^1.1.2": - version: 1.1.2 - resolution: "rtl-detect@npm:1.1.2" - checksum: 10/d19089c3b5f7a6fbabfa2c4724fcdf8694f313d196d44c8eee3625ba2e46418afe65b4da38e3e92822985291efd0656d85daa4b2ef296a46a65a702d0b156876 - languageName: node - linkType: hard - -"run-applescript@npm:^7.0.0": - version: 7.1.0 - resolution: "run-applescript@npm:7.1.0" - checksum: 10/8659fb5f2717b2b37a68cbfe5f678254cf24b5a82a6df3372b180c80c7c137dcd757a4166c3887e459f59a090ca414e8ea7ca97cf3ee5123db54b3b4006d7b7a - languageName: node - linkType: hard - -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: "npm:^1.2.2" - checksum: 10/cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 - languageName: node - linkType: hard - -"saxes@npm:^6.0.0": - version: 6.0.0 - resolution: "saxes@npm:6.0.0" - dependencies: - xmlchars: "npm:^2.2.0" - checksum: 10/97b50daf6ca3a153e89842efa18a862e446248296622b7473c169c84c823ee8a16e4a43bac2f73f11fc8cb9168c73fbb0d73340f26552bac17970e9052367aa9 - languageName: node - linkType: hard - -"scheduler@npm:0.27.0, scheduler@npm:^0.27.0": - version: 0.27.0 - resolution: "scheduler@npm:0.27.0" - checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06 - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e - languageName: node - linkType: hard - -"semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.5.1, semver@npm:^7.5.3, semver@npm:^7.6.2": - version: 7.7.3 - resolution: "semver@npm:7.7.3" - bin: - semver: bin/semver.js - checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9 - languageName: node - linkType: hard - -"send@npm:~0.19.1": - version: 0.19.2 - resolution: "send@npm:0.19.2" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~2.0.0" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:~0.5.2" - http-errors: "npm:~2.0.1" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:~2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:~2.0.2" - checksum: 10/e932a592f62c58560b608a402d52333a8ae98a5ada076feb5db1d03adaa77c3ca32a7befa1c4fd6dedc186e88f342725b0cb4b3d86835eaf834688b259bef18d - languageName: node - linkType: hard - -"serialize-error@npm:^2.1.0": - version: 2.1.0 - resolution: "serialize-error@npm:2.1.0" - checksum: 10/28464a6f65e6becd6e49fb782aff06573fdbf3d19f161a20228179842fed05c75a34110e54c3ee020b00240f9e11d8bee9b9fee5d04e0bc0bef1fdbf2baa297e - languageName: node - linkType: hard - -"serve-static@npm:^1.16.2": - version: 1.16.3 - resolution: "serve-static@npm:1.16.3" - dependencies: - encodeurl: "npm:~2.0.0" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:~0.19.1" - checksum: 10/149d6718dd9e53166784d0a65535e21a7c01249d9c51f57224b786a7306354c6807e7811a9f6c143b45c863b1524721fca2f52b5c81a8b5194e3dde034a03b9c - languageName: node - linkType: hard - -"set-function-length@npm:^1.2.2": - version: 1.2.2 - resolution: "set-function-length@npm:1.2.2" - dependencies: - define-data-property: "npm:^1.1.4" - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.2" - checksum: 10/505d62b8e088468917ca4e3f8f39d0e29f9a563b97dbebf92f4bd2c3172ccfb3c5b8e4566d5fcd00784a00433900e7cb8fbc404e2dbd8c3818ba05bb9d4a8a6d - languageName: node - linkType: hard - -"set-value@npm:^4.1.0": - version: 4.1.0 - resolution: "set-value@npm:4.1.0" - dependencies: - is-plain-object: "npm:^2.0.4" - is-primitive: "npm:^3.0.1" - checksum: 10/67eebb0d78be89242478daf8ab5357c59a35add1d7bdccdb56236e6004128a79bdf298c952e286b60b63ed17b24dcdb399734fbdacc9b76e7fd2e3e01546a42e - languageName: node - linkType: hard - -"setimmediate@npm:^1.0.5": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: 10/76e3f5d7f4b581b6100ff819761f04a984fa3f3990e72a6554b57188ded53efce2d3d6c0932c10f810b7c59414f85e2ab3c11521877d1dea1ce0b56dc906f485 - languageName: node - linkType: hard - -"setprototypeof@npm:~1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: 10/fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: "npm:^3.0.0" - checksum: 10/6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 10/1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 - languageName: node - linkType: hard - -"shell-quote@npm:^1.6.1": - version: 1.8.3 - resolution: "shell-quote@npm:1.8.3" - checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c - languageName: node - linkType: hard - -"siginfo@npm:^2.0.0": - version: 2.0.0 - resolution: "siginfo@npm:2.0.0" - checksum: 10/e93ff66c6531a079af8fb217240df01f980155b5dc408d2d7bebc398dd284e383eb318153bf8acd4db3c4fe799aa5b9a641e38b0ba3b1975700b1c89547ea4e7 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f - languageName: node - linkType: hard - -"sirv@npm:^3.0.2": - version: 3.0.2 - resolution: "sirv@npm:3.0.2" - dependencies: - "@polka/url": "npm:^1.0.0-next.24" - mrmime: "npm:^2.0.0" - totalist: "npm:^3.0.0" - checksum: 10/259617f4ab57664be6d963f5b27b38a6351d3e91ce70d6726985d087b40efd595fcf7f72ae010babf5e0acb63bcb3e3d6db8de34604da1011be6e28ee32aa15d - languageName: node - linkType: hard - -"slash@npm:^2.0.0": - version: 2.0.0 - resolution: "slash@npm:2.0.0" - checksum: 10/512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 - languageName: node - linkType: hard - -"slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: 10/94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c - languageName: node - linkType: hard - -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: 10/da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d - languageName: node - linkType: hard - -"slice-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "slice-ansi@npm:4.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - astral-regex: "npm:^2.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - checksum: 10/4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2 - languageName: node - linkType: hard - -"snake-case@npm:^3.0.4": - version: 3.0.4 - resolution: "snake-case@npm:3.0.4" - dependencies: - dot-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10/0a7a79900bbb36f8aaa922cf111702a3647ac6165736d5dc96d3ef367efc50465cac70c53cd172c382b022dac72ec91710608e5393de71f76d7142e6fd80e8a3 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - socks: "npm:^2.8.3" - checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c - languageName: node - linkType: hard - -"socks@npm:^2.8.3": - version: 2.8.7 - resolution: "socks@npm:2.8.7" - dependencies: - ip-address: "npm:^10.0.1" - smart-buffer: "npm:^4.2.0" - checksum: 10/d19366c95908c19db154f329bbe94c2317d315dc933a7c2b5101e73f32a555c84fb199b62174e1490082a593a4933d8d5a9b297bde7d1419c14a11a965f51356 - languageName: node - linkType: hard - -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1": - version: 1.2.1 - resolution: "source-map-js@npm:1.2.1" - checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 - languageName: node - linkType: hard - -"source-map-support@npm:~0.5.20": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 10/8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207 - languageName: node - linkType: hard - -"source-map@npm:^0.5.6": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 10/9b4ac749ec5b5831cad1f8cc4c19c4298ebc7474b24a0acf293e2f040f03f8eeccb3d01f12aa0f90cf46d555c887e03912b83a042c627f419bda5152d89c5269 - languageName: node - linkType: hard - -"source-map@npm:^0.6.0, source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff - languageName: node - linkType: hard - -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 10/c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa - languageName: node - linkType: hard - -"ssri@npm:^13.0.0": - version: 13.0.0 - resolution: "ssri@npm:13.0.0" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10/fd59bfedf0659c1b83f6e15459162da021f08ec0f5834dd9163296f8b77ee82f9656aa1d415c3d3848484293e0e6aefdd482e863e52ddb53d520bb73da1eeec1 - languageName: node - linkType: hard - -"stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" - dependencies: - escape-string-regexp: "npm:^2.0.0" - checksum: 10/cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb - languageName: node - linkType: hard - -"stackback@npm:0.0.2": - version: 0.0.2 - resolution: "stackback@npm:0.0.2" - checksum: 10/2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 - languageName: node - linkType: hard - -"stackframe@npm:^1.3.4": - version: 1.3.4 - resolution: "stackframe@npm:1.3.4" - checksum: 10/29ca71c1fd17974c1c178df0236b1407bc65f6ea389cc43dec000def6e42ff548d4453de9a85b76469e2ae2b2abdd802c6b6f3db947c05794efbd740d1cf4121 - languageName: node - linkType: hard - -"stacktrace-parser@npm:^0.1.10": - version: 0.1.11 - resolution: "stacktrace-parser@npm:0.1.11" - dependencies: - type-fest: "npm:^0.7.1" - checksum: 10/1120cf716606ec6a8e25cc9b6ada79d7b91e6a599bba1a6664e6badc8b5f37987d7df7d9ad0344f717a042781fd8e1e999de08614a5afea451b68902421036b5 - languageName: node - linkType: hard - -"statuses@npm:~1.5.0": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: 10/c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c - languageName: node - linkType: hard - -"statuses@npm:~2.0.2": - version: 2.0.2 - resolution: "statuses@npm:2.0.2" - checksum: 10/6927feb50c2a75b2a4caab2c565491f7a93ad3d8dbad7b1398d52359e9243a20e2ebe35e33726dee945125ef7a515e9097d8a1b910ba2bbd818265a2f6c39879 - languageName: node - linkType: hard - -"std-env@npm:^3.10.0, std-env@npm:^3.9.0": - version: 3.10.0 - resolution: "std-env@npm:3.10.0" - checksum: 10/19c9cda4f370b1ffae2b8b08c72167d8c3e5cfa972aaf5c6873f85d0ed2faa729407f5abb194dc33380708c00315002febb6f1e1b484736bfcf9361ad366013a - languageName: node - linkType: hard - -"storybook@npm:^10.0.7": - version: 10.1.11 - resolution: "storybook@npm:10.1.11" - dependencies: - "@storybook/global": "npm:^5.0.0" - "@storybook/icons": "npm:^2.0.0" - "@testing-library/jest-dom": "npm:^6.6.3" - "@testing-library/user-event": "npm:^14.6.1" - "@vitest/expect": "npm:3.2.4" - "@vitest/spy": "npm:3.2.4" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0" - open: "npm:^10.2.0" - recast: "npm:^0.23.5" - semver: "npm:^7.6.2" - use-sync-external-store: "npm:^1.5.0" - ws: "npm:^8.18.0" - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - bin: - storybook: ./dist/bin/dispatcher.js - checksum: 10/1a5ac3d1c26b524aa92a44b1c513d3421a42c8ff4deca56c0698a8410a3e067cc6ecc3b57d2c10c79811dc488762de1f8b24230c1d4a198598eda20b7d376ede - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 10/7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": - version: 7.1.2 - resolution: "strip-ansi@npm:7.1.2" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 10/db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b - languageName: node - linkType: hard - -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 10/8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b - languageName: node - linkType: hard - -"strip-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-indent@npm:3.0.0" - dependencies: - min-indent: "npm:^1.0.0" - checksum: 10/18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 - languageName: node - linkType: hard - -"strip-indent@npm:^4.0.0": - version: 4.1.1 - resolution: "strip-indent@npm:4.1.1" - checksum: 10/d322bfdc59855006791a4aebe2a66e0892eab7004a5c064d74b86a0c6ecff2818974c9a5eda54b16d8af6aadbc90a6c02635ffcbec11ab33dd8979b1a6346fc0 - languageName: node - linkType: hard - -"strip-literal@npm:^3.0.0": - version: 3.1.0 - resolution: "strip-literal@npm:3.1.0" - dependencies: - js-tokens: "npm:^9.0.1" - checksum: 10/6eb00906a1c343a1050579d1d6023e067a2d72152edb92e64cad49535115beb2e77905ace24aa459f29b66e75edba75ef9d8eca90575b0322640d64a5d37e131 - languageName: node - linkType: hard - -"style-value-types@npm:5.0.0": - version: 5.0.0 - resolution: "style-value-types@npm:5.0.0" - dependencies: - hey-listen: "npm:^1.0.8" - tslib: "npm:^2.1.0" - checksum: 10/a4043bcc8e9f73e393c48f3f3d26f0ed42ac518cf623b1966737a17dc07ef9a4bcefaa81bfb91037c38b160a7683e139132c87fe747aebe6527b785a04262dd8 - languageName: node - linkType: hard - -"styleq@npm:^0.1.3": - version: 0.1.3 - resolution: "styleq@npm:0.1.3" - checksum: 10/9a75a1b635f8ebf5c0fdc3ffb56f466254f29aa1b2962ab2af776015d3b3bb1732a53edcda0c9ac9b97be96c22459db768feac0d61c1a319cc3954011ca9dcd8 - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10/c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a - languageName: node - linkType: hard - -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10/a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e - languageName: node - linkType: hard - -"svg-parser@npm:^2.0.4": - version: 2.0.4 - resolution: "svg-parser@npm:2.0.4" - checksum: 10/ec196da6ea21481868ab26911970e35488361c39ead1c6cdd977ba16c885c21a91ddcbfd113bfb01f79a822e2a751ef85b2f7f95e2cb9245558ebce12c34af1f - languageName: node - linkType: hard - -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 10/c09a00aadf279d47d0c5c46ca3b6b2fbaeb45f0a184976d599637d412d3a70bbdc043ff33effe1206dea0e36e0ad226cb957112e7ce9a4bf2daedf7fa4f85c53 - languageName: node - linkType: hard - -"tabbable@npm:^6.0.0": - version: 6.4.0 - resolution: "tabbable@npm:6.4.0" - checksum: 10/0fe8fada2d97bd02058af2e0176bddca26b1100c069e0a096ac19ad8ef61bd0b4f0cf05e1dd68229b8f1cb6fe6bf4c34d50a5f4a3e26b150a92f89b7dc0a4916 - languageName: node - linkType: hard - -"table@npm:^6.8.1": - version: 6.9.0 - resolution: "table@npm:6.9.0" - dependencies: - ajv: "npm:^8.0.1" - lodash.truncate: "npm:^4.4.2" - slice-ansi: "npm:^4.0.0" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - checksum: 10/976da6d89841566e39628d1ba107ffab126964c9390a0a877a7c54ebb08820bf388d28fe9f8dcf354b538f19634a572a506c38a3762081640013a149cc862af9 - languageName: node - linkType: hard - -"tamagui@npm:1.137.3": - version: 1.137.3 - resolution: "tamagui@npm:1.137.3" - dependencies: - "@tamagui/accordion": "npm:1.137.3" - "@tamagui/adapt": "npm:1.137.3" - "@tamagui/alert-dialog": "npm:1.137.3" - "@tamagui/animate-presence": "npm:1.137.3" - "@tamagui/avatar": "npm:1.137.3" - "@tamagui/button": "npm:1.137.3" - "@tamagui/card": "npm:1.137.3" - "@tamagui/checkbox": "npm:1.137.3" - "@tamagui/compose-refs": "npm:1.137.3" - "@tamagui/constants": "npm:1.137.3" - "@tamagui/core": "npm:1.137.3" - "@tamagui/create-context": "npm:1.137.3" - "@tamagui/dialog": "npm:1.137.3" - "@tamagui/elements": "npm:1.137.3" - "@tamagui/fake-react-native": "npm:1.137.3" - "@tamagui/focusable": "npm:1.137.3" - "@tamagui/font-size": "npm:1.137.3" - "@tamagui/form": "npm:1.137.3" - "@tamagui/get-button-sized": "npm:1.137.3" - "@tamagui/get-font-sized": "npm:1.137.3" - "@tamagui/get-token": "npm:1.137.3" - "@tamagui/group": "npm:1.137.3" - "@tamagui/helpers-tamagui": "npm:1.137.3" - "@tamagui/image": "npm:1.137.3" - "@tamagui/label": "npm:1.137.3" - "@tamagui/linear-gradient": "npm:1.137.3" - "@tamagui/list-item": "npm:1.137.3" - "@tamagui/polyfill-dev": "npm:1.137.3" - "@tamagui/popover": "npm:1.137.3" - "@tamagui/popper": "npm:1.137.3" - "@tamagui/portal": "npm:1.137.3" - "@tamagui/progress": "npm:1.137.3" - "@tamagui/radio-group": "npm:1.137.3" - "@tamagui/react-native-media-driver": "npm:1.137.3" - "@tamagui/scroll-view": "npm:1.137.3" - "@tamagui/select": "npm:1.137.3" - "@tamagui/separator": "npm:1.137.3" - "@tamagui/shapes": "npm:1.137.3" - "@tamagui/sheet": "npm:1.137.3" - "@tamagui/slider": "npm:1.137.3" - "@tamagui/stacks": "npm:1.137.3" - "@tamagui/switch": "npm:1.137.3" - "@tamagui/tabs": "npm:1.137.3" - "@tamagui/text": "npm:1.137.3" - "@tamagui/theme": "npm:1.137.3" - "@tamagui/toggle-group": "npm:1.137.3" - "@tamagui/tooltip": "npm:1.137.3" - "@tamagui/use-controllable-state": "npm:1.137.3" - "@tamagui/use-debounce": "npm:1.137.3" - "@tamagui/use-force-update": "npm:1.137.3" - "@tamagui/use-window-dimensions": "npm:1.137.3" - "@tamagui/visually-hidden": "npm:1.137.3" - "@tamagui/z-index-stack": "npm:1.137.3" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/90b58005003eb260ace86ed7ae5a8176e5b5d446a858d5a4277cae00477e034e36c72989a459a98d987093443e88a801076a5b3c6e896728d853efee13fee1a7 - languageName: node - linkType: hard - -"tar@npm:^7.5.2": - version: 7.5.2 - resolution: "tar@npm:7.5.2" - dependencies: - "@isaacs/fs-minipass": "npm:^4.0.0" - chownr: "npm:^3.0.0" - minipass: "npm:^7.1.2" - minizlib: "npm:^3.1.0" - yallist: "npm:^5.0.0" - checksum: 10/dbad9c9a07863cd1bdf8801d563b3280aa7dd0f4a6cead779ff7516d148dc80b4c04639ba732d47f91f04002f57e8c3c6573a717d649daecaac74ce71daa7ad3 - languageName: node - linkType: hard - -"terser@npm:^5.15.0": - version: 5.44.1 - resolution: "terser@npm:5.44.1" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.15.0" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10/516ece205b7db778c4eddb287a556423cb776b7ca591b06270e558a76aa2d57c8d71d9c3c4410b276d3426beb03516fff7d96ff8b517e10730a72908810c6e33 - languageName: node - linkType: hard - -"test-exclude@npm:^6.0.0": - version: 6.0.0 - resolution: "test-exclude@npm:6.0.0" - dependencies: - "@istanbuljs/schema": "npm:^0.1.2" - glob: "npm:^7.1.4" - minimatch: "npm:^3.0.4" - checksum: 10/8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5 - languageName: node - linkType: hard - -"throat@npm:^5.0.0": - version: 5.0.0 - resolution: "throat@npm:5.0.0" - checksum: 10/00f7197977d433d1c960edfaa6465c1217652999170ef3ecd8dbefa6add6e2304b321480523ae87354df285474ba2c5feff03842e9f398b4bcdd95cfa18cff9c - languageName: node - linkType: hard - -"tiny-invariant@npm:^1.3.3": - version: 1.3.3 - resolution: "tiny-invariant@npm:1.3.3" - checksum: 10/5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe - languageName: node - linkType: hard - -"tinybench@npm:^2.9.0": - version: 2.9.0 - resolution: "tinybench@npm:2.9.0" - checksum: 10/cfa1e1418e91289219501703c4693c70708c91ffb7f040fd318d24aef419fb5a43e0c0160df9471499191968b2451d8da7f8087b08c3133c251c40d24aced06c - languageName: node - linkType: hard - -"tinyexec@npm:^0.3.2": - version: 0.3.2 - resolution: "tinyexec@npm:0.3.2" - checksum: 10/b9d5fed3166fb1acd1e7f9a89afcd97ccbe18b9c1af0278e429455f6976d69271ba2d21797e7c36d57d6b05025e525d2882d88c2ab435b60d1ddf2fea361de57 - languageName: node - linkType: hard - -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": - version: 0.2.15 - resolution: "tinyglobby@npm:0.2.15" - dependencies: - fdir: "npm:^6.5.0" - picomatch: "npm:^4.0.3" - checksum: 10/d72bd826a8b0fa5fa3929e7fe5ba48fceb2ae495df3a231b6c5408cd7d8c00b58ab5a9c2a76ba56a62ee9b5e083626f1f33599734bed1ffc4b792406408f0ca2 - languageName: node - linkType: hard - -"tinypool@npm:^1.1.1": - version: 1.1.1 - resolution: "tinypool@npm:1.1.1" - checksum: 10/0d54139e9dbc6ef33349768fa78890a4d708d16a7ab68e4e4ef3bb740609ddf0f9fd13292c2f413fbba756166c97051a657181c8f7ae92ade690604f183cc01d - languageName: node - linkType: hard - -"tinyrainbow@npm:^2.0.0": - version: 2.0.0 - resolution: "tinyrainbow@npm:2.0.0" - checksum: 10/94d4e16246972614a5601eeb169ba94f1d49752426312d3cf8cc4f2cc663a2e354ffc653aa4de4eebccbf9eeebdd0caef52d1150271fdfde65d7ae7f3dcb9eb5 - languageName: node - linkType: hard - -"tinyrainbow@npm:^3.0.3": - version: 3.0.3 - resolution: "tinyrainbow@npm:3.0.3" - checksum: 10/169cc63c15e1378674180f3207c82c05bfa58fc79992e48792e8d97b4b759012f48e95297900ede24a81f0087cf329a0d85bb81109739eacf03c650127b3f6c1 - languageName: node - linkType: hard - -"tinyspy@npm:^4.0.3": - version: 4.0.4 - resolution: "tinyspy@npm:4.0.4" - checksum: 10/858a99e3ded2fba8fe7c243099d9e58e926d6525af03d19cdf86c1a9a30398161fb830b4f77890d266bcc1c69df08fa6f4baf29d089385e4cdaa98d7b6296e7c - languageName: node - linkType: hard - -"tldts-core@npm:^7.0.19": - version: 7.0.19 - resolution: "tldts-core@npm:7.0.19" - checksum: 10/809229186fdf9202711a09293f5c6ab21d26207f34805a98faee59b6c295806cc88c102553e1f106c5d499228b0f22418c9c5226f6dbf81810eaa3c11c0b022a - languageName: node - linkType: hard - -"tldts@npm:^7.0.5": - version: 7.0.19 - resolution: "tldts@npm:7.0.19" - dependencies: - tldts-core: "npm:^7.0.19" - bin: - tldts: bin/cli.js - checksum: 10/a47f6416bf3790e3313293f00913e14fae44e3315d9ff975c7cae11688ce3532f39d342f45213a2f60a2ac29c3f57f46c870e81d4545724b761891c82658a1d9 - languageName: node - linkType: hard - -"tmp@npm:^0.2.4": - version: 0.2.5 - resolution: "tmp@npm:0.2.5" - checksum: 10/dd4b78b32385eab4899d3ae296007b34482b035b6d73e1201c4a9aede40860e90997a1452c65a2d21aee73d53e93cd167d741c3db4015d90e63b6d568a93d7ec - languageName: node - linkType: hard - -"tmpl@npm:1.0.5": - version: 1.0.5 - resolution: "tmpl@npm:1.0.5" - checksum: 10/cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: "npm:^7.0.0" - checksum: 10/10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a - languageName: node - linkType: hard - -"toidentifier@npm:~1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 10/952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 - languageName: node - linkType: hard - -"totalist@npm:^3.0.0": - version: 3.0.1 - resolution: "totalist@npm:3.0.1" - checksum: 10/5132d562cf88ff93fd710770a92f31dbe67cc19b5c6ccae2efc0da327f0954d211bbfd9456389655d726c624f284b4a23112f56d1da931ca7cfabbe1f45e778a - languageName: node - linkType: hard - -"tough-cookie@npm:^6.0.0": - version: 6.0.0 - resolution: "tough-cookie@npm:6.0.0" - dependencies: - tldts: "npm:^7.0.5" - checksum: 10/1b0592241655912eb972e1c284ccf975af154576b8e9912cad4ed7b4b408a60ccfdad1bc53eef10d376f6a5ef9d84e2f8ea0b46c92263d52de855247ff100e27 - languageName: node - linkType: hard - -"tr46@npm:^6.0.0": - version: 6.0.0 - resolution: "tr46@npm:6.0.0" - dependencies: - punycode: "npm:^2.3.1" - checksum: 10/e6d402eb2b780a40042f327f77b4ae316da1d2b18a29c16e48c239f5267c6005bbf780f854179cfae62b02dfaa70b0e9aad8f0078ccc4225f5b3b3b131928e8f - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 10/8f1f5aa6cb232f9e1bdc86f485f916b7aa38caee8a778b378ffec0b70d9307873f253f5cbadbe2955ece2ac5c83d0dc14a77513166ccd0a0c7fe197e21396695 - languageName: node - linkType: hard - -"ts-dedent@npm:^2.0.0": - version: 2.2.0 - resolution: "ts-dedent@npm:2.2.0" - checksum: 10/93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af - languageName: node - linkType: hard - -"tsconfck@npm:^3.0.3": - version: 3.1.6 - resolution: "tsconfck@npm:3.1.6" - peerDependencies: - typescript: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - bin: - tsconfck: bin/tsconfck.js - checksum: 10/8574595286850273bf83319b4e67ca760088df3c36f7ca1425aaf797416672e854271bd31e75c9b3e1836ed5b66410c6bc38cbbda9c638a5416c6a682ed94132 - languageName: node - linkType: hard - -"tsconfig-paths@npm:^4.2.0": - version: 4.2.0 - resolution: "tsconfig-paths@npm:4.2.0" - dependencies: - json5: "npm:^2.2.2" - minimist: "npm:^1.2.6" - strip-bom: "npm:^3.0.0" - checksum: 10/5e55cc2fb6b800eb72011522e10edefccb45b1f9af055681a51354c9b597d1390c6fa9cc356b8c7529f195ac8a90a78190d563159f3a1eed10e01bbd4d01a8ab - languageName: node - linkType: hard - -"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.8.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 - languageName: node - linkType: hard - -"tsx@npm:^4.19.2": - version: 4.21.0 - resolution: "tsx@npm:4.21.0" - dependencies: - esbuild: "npm:~0.27.0" - fsevents: "npm:~2.3.3" - get-tsconfig: "npm:^4.7.5" - dependenciesMeta: - fsevents: - optional: true - bin: - tsx: dist/cli.mjs - checksum: 10/7afedeff855ba98c47dc28b33d7e8e253c4dc1f791938db402d79c174bdf806b897c1a5f91e5b1259c112520c816f826b4c5d98f0bad7e95b02dec66fedb64d2 - languageName: node - linkType: hard - -"type-detect@npm:4.0.8": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 10/5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d - languageName: node - linkType: hard - -"type-fest@npm:^0.7.1": - version: 0.7.1 - resolution: "type-fest@npm:0.7.1" - checksum: 10/0699b6011bb3f7fac5fd5385e2e09432cde08fa89283f24084f29db00ec69a5445cd3aa976438ec74fc552a9a96f4a04ed390b5cb62eb7483aa4b6e5b935e059 - languageName: node - linkType: hard - -"type-fest@npm:^4.30.0": - version: 4.41.0 - resolution: "type-fest@npm:4.41.0" - checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212 - languageName: node - linkType: hard - -"typescript@npm:^5.9.3": - version: 5.9.3 - resolution: "typescript@npm:5.9.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/c089d9d3da2729fd4ac517f9b0e0485914c4b3c26f80dc0cffcb5de1719a17951e92425d55db59515c1a7ddab65808466debb864d0d56dcf43f27007d0709594 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/696e1b017bc2635f4e0c94eb4435357701008e2f272f553d06e35b494b8ddc60aa221145e286c28ace0c89ee32827a28c2040e3a69bdc108b1a5dc8fb40b72e3 - languageName: node - linkType: hard - -"ua-parser-js@npm:^1.0.35": - version: 1.0.41 - resolution: "ua-parser-js@npm:1.0.41" - bin: - ua-parser-js: script/cli.js - checksum: 10/86f2b624ff13f5be86a7cc5172427960493c8c0f703fdc8de340d8701951a1478cdf7a76f1f510932bb25a2fce6a3e0ba750b631f026d85acdc6b2a6b0ba6138 - languageName: node - linkType: hard - -"undici-types@npm:~6.21.0": - version: 6.21.0 - resolution: "undici-types@npm:6.21.0" - checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14 - languageName: node - linkType: hard - -"undici-types@npm:~7.16.0": - version: 7.16.0 - resolution: "undici-types@npm:7.16.0" - checksum: 10/db43439f69c2d94cc29f75cbfe9de86df87061d6b0c577ebe9bb3255f49b22c50162a7d7eb413b0458b6510b8ca299ac7cff38c3a29fbd31af9f504bcf7fbc0d - languageName: node - linkType: hard - -"unique-filename@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-filename@npm:5.0.0" - dependencies: - unique-slug: "npm:^6.0.0" - checksum: 10/a5f67085caef74bdd2a6869a200ed5d68d171f5cc38435a836b5fd12cce4e4eb55e6a190298035c325053a5687ed7a3c96f0a91e82215fd14729769d9ac57d9b - languageName: node - linkType: hard - -"unique-slug@npm:^6.0.0": - version: 6.0.0 - resolution: "unique-slug@npm:6.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 10/b78ed9d5b01ff465f80975f17387750ed3639909ac487fa82c4ae4326759f6de87c2131c0c39eca4c68cf06c537a8d104fba1dfc8a30308f99bc505345e1eba3 - languageName: node - linkType: hard - -"universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: 10/ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 - languageName: node - linkType: hard - -"unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 - languageName: node - linkType: hard - -"unplugin-fonts@npm:^1.4.0": - version: 1.4.0 - resolution: "unplugin-fonts@npm:1.4.0" - dependencies: - fast-glob: "npm:^3.3.3" - unplugin: "npm:2.3.5" - peerDependencies: - "@nuxt/kit": ^3.0.0 || ^4.0.0 - vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - peerDependenciesMeta: - "@nuxt/kit": - optional: true - checksum: 10/3a2455dd4e5be1b14f5bb304e9bb8e7c5261aec99aba39a0e23d302555db6aa7cc1d44381cf646556b4f90f6860ecabed55c827b18849e13efd015d20b9850ae - languageName: node - linkType: hard - -"unplugin@npm:2.3.5": - version: 2.3.5 - resolution: "unplugin@npm:2.3.5" - dependencies: - acorn: "npm:^8.14.1" - picomatch: "npm:^4.0.2" - webpack-virtual-modules: "npm:^0.6.2" - checksum: 10/93956b472c66ba452599d64343ef3c2440f8279bdc449f399f9c884307934f9b383fa09c646f998f0cf1488204e993316f9a2e483d6cf01f45fd618f401942dd - languageName: node - linkType: hard - -"unplugin@npm:^2.3.5": - version: 2.3.11 - resolution: "unplugin@npm:2.3.11" - dependencies: - "@jridgewell/remapping": "npm:^2.3.5" - acorn: "npm:^8.15.0" - picomatch: "npm:^4.0.3" - webpack-virtual-modules: "npm:^0.6.2" - checksum: 10/7b4adbfaac8894e8491c452c0b67c612b57e103761e842d9013ebea89a4ae92a78df4ec0aa30e5e3eaaefd47dd287973d5a662271624b7346a15d9236d257f9d - languageName: node - linkType: hard - -"update-browserslist-db@npm:^1.2.0": - version: 1.2.3 - resolution: "update-browserslist-db@npm:1.2.3" - dependencies: - escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.1" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 10/059f774300efb4b084a49293143c511f3ae946d40397b5c30914e900cd5691a12b8e61b41dd54ed73d3b56c8204165a0333107dd784ccf8f8c81790bcc423175 - languageName: node - linkType: hard - -"use-sync-external-store@npm:^1.5.0": - version: 1.6.0 - resolution: "use-sync-external-store@npm:1.6.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10/b40ad2847ba220695bff2d4ba4f4d60391c0fb4fb012faa7a4c18eb38b69181936f5edc55a522c4d20a788d1a879b73c3810952c9d0fd128d01cb3f22042c09e - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: 10/5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798 - languageName: node - linkType: hard - -"vite-node@npm:3.2.4": - version: 3.2.4 - resolution: "vite-node@npm:3.2.4" - dependencies: - cac: "npm:^6.7.14" - debug: "npm:^4.4.1" - es-module-lexer: "npm:^1.7.0" - pathe: "npm:^2.0.3" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - bin: - vite-node: vite-node.mjs - checksum: 10/343244ecabbab3b6e1a3065dabaeefa269965a7a7c54652d4b7a7207ee82185e887af97268c61755dcb2dd6a6ce5d9e114400cbd694229f38523e935703cc62f - languageName: node - linkType: hard - -"vite-plugin-svgr@npm:^4.3.0": - version: 4.5.0 - resolution: "vite-plugin-svgr@npm:4.5.0" - dependencies: - "@rollup/pluginutils": "npm:^5.2.0" - "@svgr/core": "npm:^8.1.0" - "@svgr/plugin-jsx": "npm:^8.1.0" - peerDependencies: - vite: ">=2.6.0" - checksum: 10/1d6a186fa416ec7b1f85031e08511d9f08e267ace0f223b90851571e572232a6198c26dfaa8bd2cc60b1fa894201fd25b7e8c3310b86be216bd9b97824515094 - languageName: node - linkType: hard - -"vite-tsconfig-paths@npm:^5.1.4": - version: 5.1.4 - resolution: "vite-tsconfig-paths@npm:5.1.4" - dependencies: - debug: "npm:^4.1.1" - globrex: "npm:^0.1.2" - tsconfck: "npm:^3.0.3" - peerDependencies: - vite: "*" - peerDependenciesMeta: - vite: - optional: true - checksum: 10/b409dbd17829f560021a71dba3e473b9c06dcf5fdc9d630b72c1f787145ec478b38caff1be04868971ac8bdcbf0f5af45eeece23dbc9c59c54b901f867740ae0 - languageName: node - linkType: hard - -"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0, vite@npm:^7.1.7": - version: 7.3.1 - resolution: "vite@npm:7.3.1" - dependencies: - esbuild: "npm:^0.27.0" - fdir: "npm:^6.5.0" - fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.3" - postcss: "npm:^8.5.6" - rollup: "npm:^4.43.0" - tinyglobby: "npm:^0.2.15" - peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 - jiti: ">=1.21.0" - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: ">=0.54.8" - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 10/62e48ffa4283b688f0049005405a004447ad38ffc99a0efea4c3aa9b7eed739f7402b43f00668c0ee5a895b684dc953d62f0722d8a92c5b2f6c95f051bceb208 - languageName: node - linkType: hard - -"vitest@npm:^3.0.5": - version: 3.2.4 - resolution: "vitest@npm:3.2.4" - dependencies: - "@types/chai": "npm:^5.2.2" - "@vitest/expect": "npm:3.2.4" - "@vitest/mocker": "npm:3.2.4" - "@vitest/pretty-format": "npm:^3.2.4" - "@vitest/runner": "npm:3.2.4" - "@vitest/snapshot": "npm:3.2.4" - "@vitest/spy": "npm:3.2.4" - "@vitest/utils": "npm:3.2.4" - chai: "npm:^5.2.0" - debug: "npm:^4.4.1" - expect-type: "npm:^1.2.1" - magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.3" - picomatch: "npm:^4.0.2" - std-env: "npm:^3.9.0" - tinybench: "npm:^2.9.0" - tinyexec: "npm:^0.3.2" - tinyglobby: "npm:^0.2.14" - tinypool: "npm:^1.1.1" - tinyrainbow: "npm:^2.0.0" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - vite-node: "npm:3.2.4" - why-is-node-running: "npm:^2.3.0" - peerDependencies: - "@edge-runtime/vm": "*" - "@types/debug": ^4.1.12 - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.2.4 - "@vitest/ui": 3.2.4 - happy-dom: "*" - jsdom: "*" - peerDependenciesMeta: - "@edge-runtime/vm": - optional: true - "@types/debug": - optional: true - "@types/node": - optional: true - "@vitest/browser": - optional: true - "@vitest/ui": - optional: true - happy-dom: - optional: true - jsdom: - optional: true - bin: - vitest: vitest.mjs - checksum: 10/f10bbce093ecab310ecbe484536ef4496fb9151510b2be0c5907c65f6d31482d9c851f3182531d1d27d558054aa78e8efd9d4702ba6c82058657e8b6a52507ee - languageName: node - linkType: hard - -"vlq@npm:^1.0.0": - version: 1.0.1 - resolution: "vlq@npm:1.0.1" - checksum: 10/0f4270cb3c498077a7ddd343e07ea164ac65cf05f3efd4332948fcb3d48e655538558e3fcdca7c78bb3c6790e0ef43c953efc7d9256c50415c3a5313f1e4192c - languageName: node - linkType: hard - -"w-json@npm:1.3.10": - version: 1.3.10 - resolution: "w-json@npm:1.3.10" - checksum: 10/bf3dfa4e8e2429fcf2b0456ba396245a0be719ff4fb04eec971536c3586cae7489c5ca5801848ecfbc2a454f37829a132f428acf9d457cebe43d5c70348e7a7b - languageName: node - linkType: hard - -"w-json@npm:^1.3.10": - version: 1.3.11 - resolution: "w-json@npm:1.3.11" - checksum: 10/527d1934b978c8b0663cd4002732a8af3214297c66754b016b975f6f2f255e476f68d8ad34e58de22869d27eaf61ac981f991e5fb5a3e1d160a3804f73ec9d31 - languageName: node - linkType: hard - -"w3c-xmlserializer@npm:^5.0.0": - version: 5.0.0 - resolution: "w3c-xmlserializer@npm:5.0.0" - dependencies: - xml-name-validator: "npm:^5.0.0" - checksum: 10/d78f59e6b4f924aa53b6dfc56949959229cae7fe05ea9374eb38d11edcec01398b7f5d7a12576bd5acc57ff446abb5c9115cd83b9d882555015437cf858d42f0 - languageName: node - linkType: hard - -"walker@npm:^1.0.7, walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" - dependencies: - makeerror: "npm:1.0.12" - checksum: 10/ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c - languageName: node - linkType: hard - -"web-vitals@npm:^5.1.0": - version: 5.1.0 - resolution: "web-vitals@npm:5.1.0" - checksum: 10/3b99e3e5e031257387f59f5e71f84d873b259bc09d560993fff1d0c84e0196a509712bc974666c47f51561f8bb8297ff1c1fdf18d4ebde2345a1cd06dba36021 - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: 10/b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad - languageName: node - linkType: hard - -"webidl-conversions@npm:^8.0.0": - version: 8.0.1 - resolution: "webidl-conversions@npm:8.0.1" - checksum: 10/0f7007311f1fc257a8e406dd236f13b61fb57cf0fddb476aec33457d2d0add2d012d6df0eeb00934399238e3f3b9dad30f59dc6ac83024ae0ebd5a518bf365e8 - languageName: node - linkType: hard - -"webpack-virtual-modules@npm:^0.6.2": - version: 0.6.2 - resolution: "webpack-virtual-modules@npm:0.6.2" - checksum: 10/d9a0d035f7ec0c7f1055aaf88bfe48b7f96458043916a1b2926d9012fd61de3810a6b768e31a8cd4b3c84a9b6d55824361a9dd20aaf9f5ccfb6f017af216a178 - languageName: node - linkType: hard - -"whatwg-fetch@npm:^3.0.0": - version: 3.6.20 - resolution: "whatwg-fetch@npm:3.6.20" - checksum: 10/2b4ed92acd6a7ad4f626a6cb18b14ec982bbcaf1093e6fe903b131a9c6decd14d7f9c9ca3532663c2759d1bdf01d004c77a0adfb2716a5105465c20755a8c57c - languageName: node - linkType: hard - -"whatwg-mimetype@npm:^4.0.0": - version: 4.0.0 - resolution: "whatwg-mimetype@npm:4.0.0" - checksum: 10/894a618e2d90bf444b6f309f3ceb6e58cf21b2beaa00c8b333696958c4076f0c7b30b9d33413c9ffff7c5832a0a0c8569e5bb347ef44beded72aeefd0acd62e8 - languageName: node - linkType: hard - -"whatwg-url@npm:^15.0.0, whatwg-url@npm:^15.1.0": - version: 15.1.0 - resolution: "whatwg-url@npm:15.1.0" - dependencies: - tr46: "npm:^6.0.0" - webidl-conversions: "npm:^8.0.0" - checksum: 10/9ae5ce70060f2a9ea73799062af6e796ec2477f44bf1a886953b405700e3ab11d15aa0fe7088c4215f839e56a845d5d1c44584ed292a832837a8c8549c566886 - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: "npm:~0.0.3" - webidl-conversions: "npm:^3.0.0" - checksum: 10/f95adbc1e80820828b45cc671d97da7cd5e4ef9deb426c31bcd5ab00dc7103042291613b3ef3caec0a2335ed09e0d5ed026c940755dbb6d404e2b27f940fdf07 - languageName: node - linkType: hard - -"which@npm:^2.0.1": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: ./bin/node-which - checksum: 10/4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f - languageName: node - linkType: hard - -"which@npm:^6.0.0": - version: 6.0.0 - resolution: "which@npm:6.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: 10/df19b2cd8aac94b333fa29b42e8e371a21e634a742a3b156716f7752a5afe1d73fb5d8bce9b89326f453d96879e8fe626eb421e0117eb1a3ce9fd8c97f6b7db9 - languageName: node - linkType: hard - -"why-is-node-running@npm:^2.3.0": - version: 2.3.0 - resolution: "why-is-node-running@npm:2.3.0" - dependencies: - siginfo: "npm:^2.0.0" - stackback: "npm:0.0.2" - bin: - why-is-node-running: cli.js - checksum: 10/0de6e6cd8f2f94a8b5ca44e84cf1751eadcac3ebedcdc6e5fbbe6c8011904afcbc1a2777c53496ec02ced7b81f2e7eda61e76bf8262a8bc3ceaa1f6040508051 - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10/cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 10/7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 10/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 - languageName: node - linkType: hard - -"write-file-atomic@npm:^4.0.2": - version: 4.0.2 - resolution: "write-file-atomic@npm:4.0.2" - dependencies: - imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^3.0.7" - checksum: 10/3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246 - languageName: node - linkType: hard - -"ws@npm:^7, ws@npm:^7.5.10": - version: 7.5.10 - resolution: "ws@npm:7.5.10" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0 - languageName: node - linkType: hard - -"ws@npm:^8.18.0, ws@npm:^8.18.3": - version: 8.19.0 - resolution: "ws@npm:8.19.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/26e4901e93abaf73af9f26a93707c95b4845e91a7a347ec8c569e6e9be7f9df066f6c2b817b2d685544e208207898a750b78461e6e8d810c11a370771450c31b - languageName: node - linkType: hard - -"wsl-utils@npm:^0.1.0": - version: 0.1.0 - resolution: "wsl-utils@npm:0.1.0" - dependencies: - is-wsl: "npm:^3.1.0" - checksum: 10/de4c92187e04c3c27b4478f410a02e81c351dc85efa3447bf1666f34fc80baacd890a6698ec91995631714086992036013286aea3d77e6974020d40a08e00aec - languageName: node - linkType: hard - -"xml-name-validator@npm:^5.0.0": - version: 5.0.0 - resolution: "xml-name-validator@npm:5.0.0" - checksum: 10/43f30f3f6786e406dd665acf08cd742d5f8a46486bd72517edb04b27d1bcd1599664c2a4a99fc3f1e56a3194bff588b12f178b7972bc45c8047bdc4c3ac8d4a1 - languageName: node - linkType: hard - -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 10/4ad5924974efd004a47cce6acf5c0269aee0e62f9a805a426db3337af7bcbd331099df174b024ace4fb18971b8a56de386d2e73a1c4b020e3abd63a4a9b917f1 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 10/5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d - languageName: node - linkType: hard - -"yallist@npm:^3.0.2": - version: 3.1.1 - resolution: "yallist@npm:3.1.1" - checksum: 10/9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd - languageName: node - linkType: hard - -"yallist@npm:^5.0.0": - version: 5.0.0 - resolution: "yallist@npm:5.0.0" - checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a - languageName: node - linkType: hard - -"yaml@npm:^2.2.2, yaml@npm:^2.6.1": - version: 2.8.2 - resolution: "yaml@npm:2.8.2" - bin: - yaml: bin.mjs - checksum: 10/4eab0074da6bc5a5bffd25b9b359cf7061b771b95d1b3b571852098380db3b1b8f96e0f1f354b56cc7216aa97cea25163377ccbc33a2e9ce00316fe8d02f4539 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e - languageName: node - linkType: hard - -"yargs@npm:^17.6.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 - languageName: node - linkType: hard From 8d76bf934f408aabae010c84994c19bddc7cdee3 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Fri, 16 Jan 2026 11:55:16 -0800 Subject: [PATCH 06/30] allow local PRs without lockfiles to build --- .github/actions/setup-node/action.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-node/action.yml b/.github/actions/setup-node/action.yml index 709bfdd..52b12c9 100644 --- a/.github/actions/setup-node/action.yml +++ b/.github/actions/setup-node/action.yml @@ -14,5 +14,7 @@ runs: node-version-file: .node-version - name: Install dependencies - run: yarn install + run: yarn install --no-immutable shell: bash + env: + YARN_ENABLE_HARDENED_MODE: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork && '1' || '0' }} From 07d43e755a836e87f264a7e3e55ce095279bd9ab Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Fri, 16 Jan 2026 12:06:38 -0800 Subject: [PATCH 07/30] ignore yarn.lock --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 87960d6..9b72626 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,7 @@ storybook-static .tamagui # env -.env \ No newline at end of file +.env + +# for monorepo use +yarn.lock From 34c0188f02baae463bdd85329c833a8773eaee99 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Fri, 16 Jan 2026 13:51:57 -0800 Subject: [PATCH 08/30] more list cleanup --- .vscode/settings.json | 2 + src/components/List/Group/index.tsx | 36 +++++++--------- src/components/List/Header/index.tsx | 2 +- src/components/List/Simple/stories.tsx | 51 ++++++++++++++++++++++- src/components/List/Wrapper/index.tsx | 12 +++--- src/components/ListItem/StatusHandler.tsx | 5 ++- src/components/ScrollView/ScrollView.tsx | 7 ++-- src/config/tamagui.config.ts | 1 + 8 files changed, 83 insertions(+), 33 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 2ebdf27..befd3f4 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -23,6 +23,8 @@ ".tamagui": true, ".yarn": true }, + "typescript.preferences.importModuleSpecifier": "relative", + "explorer.fileNesting.enabled": true, "explorer.fileNesting.patterns": { "package.json": "package-lock.json, yarn.lock, .yarnrc.yml, cspell.config.yaml, biome.json, LICENSE, .gitignore", diff --git a/src/components/List/Group/index.tsx b/src/components/List/Group/index.tsx index 4c69868..5b02c40 100644 --- a/src/components/List/Group/index.tsx +++ b/src/components/List/Group/index.tsx @@ -41,7 +41,10 @@ export type ListGroupProps = ExternalListGroupProps & { onLayout?: ScrollViewProps["onLayout"] } -export const IsInListGroupContext = React.createContext(false) +export const ListGroupContext = React.createContext({ + groupId: undefined as string | undefined, + isInGroup: false, +}) export const ListGroup = React.memo(function ListGroup({ // isFullWidth = false, @@ -51,30 +54,23 @@ export const ListGroup = React.memo(function ListGroup({ onLayout, between, }) { - const [onlyOneChild, setOnlyOneChild] = React.useState(false) - + const groupId = React.useId() const isInScrollView = React.useContext(ScrollView.IsInContext) - const isInListGroup = React.useContext(IsInListGroupContext) - - React.useEffect(() => { - setOnlyOneChild(React.Children.count(children) === 1) - }, [children]) - - // if we have more than one child wrap in a column with between set + const { isInGroup } = React.useContext(ListGroupContext) const listGroupContent = ( - - {onlyOneChild ? ( - children - ) : ( - - {children} - - )} - + + + {children} + + ) - if (!isInListGroup && !isInScrollView && !noScrollView) { + if (!isInGroup && !isInScrollView && !noScrollView) { return ( { diff --git a/src/components/List/Simple/stories.tsx b/src/components/List/Simple/stories.tsx index f769a07..9e95ba3 100644 --- a/src/components/List/Simple/stories.tsx +++ b/src/components/List/Simple/stories.tsx @@ -1,7 +1,11 @@ +import { ScrollView as TGScrollView } from "tamagui" + import preview from "@/storybook/preview" +import { ListItem } from "../../ListItem" import { ScrollView } from "../../ScrollView" import { Text } from "../../Text" import { Column, Row } from "../../View" +import { List } from "../" import { SimpleList } from "." const meta = preview.meta({ @@ -65,10 +69,11 @@ export const BeforeAfter = meta.story({ export const Alone = meta.story({ args: { + color: "red", children: ( - This list will grow to fill contents + This list will grow to fill contents (dark red) ), @@ -77,10 +82,11 @@ export const Alone = meta.story({ export const InScrollView = meta.story({ args: { + color: "red", children: ( - This list does not grow to fill contents + This list does not grow to fill contents (dark red) ), @@ -93,3 +99,44 @@ export const InScrollView = meta.story({ ) }, }) + +export const WithItems = meta.story({ + render: (args) => { + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) + }, +}) diff --git a/src/components/List/Wrapper/index.tsx b/src/components/List/Wrapper/index.tsx index 099ea3c..1e4c54c 100644 --- a/src/components/List/Wrapper/index.tsx +++ b/src/components/List/Wrapper/index.tsx @@ -5,7 +5,7 @@ import { Loading } from "../../Loading" import { ScrollView } from "../../ScrollView" import { Column } from "../../View" import { EmptyContent } from "../EmptyContent" -import { IsInListGroupContext, ListGroup, type ListGroupProps } from "../Group" +import { ListGroup, ListGroupContext, type ListGroupProps } from "../Group" import { Header } from "../Header" /** @@ -72,14 +72,14 @@ export const ListWrapper = React.memo(function ListWrapper({ ...listGroupProps }) { const isInScrollView = React.useContext(ScrollView.IsInContext) - const isInListGroup = React.useContext(IsInListGroupContext) + const { isInGroup } = React.useContext(ListGroupContext) - if (Object.keys(listGroupProps).length > 0 && isInListGroup) + if (Object.keys(listGroupProps).length > 0 && isInGroup) return ( ) - if (isInListGroup && isVirtual) + if (isInGroup && isVirtual) return ( ) @@ -89,7 +89,7 @@ export const ListWrapper = React.memo(function ListWrapper({ ) - const wrapperContent = children + const wrapperContent = {children} if (isLoading || isEmpty) { return ( @@ -106,7 +106,7 @@ export const ListWrapper = React.memo(function ListWrapper({ ) } - if (!isInScrollView && !isInListGroup) + if (!isInScrollView && !isInGroup) return ( { + const { groupId } = React.useContext(ListGroupContext) return ( <> {isHovered && ( { const { onLayout, contentContainerStyle } = useAlwaysBounceVertical() + const sharedProps = { ...props, backgroundColor: color } + if (props.alwaysBounceVertical) { return ( { props.onLayout?.(event) onLayout(event) @@ -31,6 +32,6 @@ export const ScrollView = ({ color, ...props }: TGScrollViewProps) => { /> ) } else { - return + return } } diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index 2ed5cc7..3dc1ada 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -34,6 +34,7 @@ export const baseTokens = { true: 16, betweenLists: betweenLists, betweenButtons: 6, + listVerticalSpace: 12, listItemEdgeInset: 6, listItemBetweenItems: 4, listItemStatusPosition: 6, From 9bcf061fd07db4b4ca6df5be2d40af409871e796 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Fri, 16 Jan 2026 17:41:05 -0800 Subject: [PATCH 09/30] add quick spring --- package.json | 5 +++-- src/components/ListItem/StatusHandler.tsx | 8 ++++---- src/config/animation.config.ts | 5 +++++ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index eae1165..f6e4fa4 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "scripts": { "start": "storybook dev -p 6006 --no-open --quiet", "storybook:build": "storybook build", + "storybook:test": "vitest --project=storybook", "sync": "tsx scripts/syncFigma.ts", "lint": "biome check .", "format": "biome check --write .", @@ -35,7 +36,7 @@ }, "devDependencies": { "@biomejs/biome": "2.3.11", - "@chromatic-com/storybook": "^4.1.2", + "@chromatic-com/storybook": "^5.0.0", "@storybook/addon-a11y": "^10.0.7", "@storybook/addon-docs": "^10.0.7", "@storybook/addon-vitest": "^10.0.7", @@ -52,7 +53,7 @@ "@types/rtl-detect": "^1", "@vitejs/plugin-react": "^5.0.4", "@vitest/browser-playwright": "^4.0.8", - "@vitest/coverage-v8": "^4.0.8", + "@vitest/coverage-v8": "^4.0.17", "dotenv": "^17.2.3", "jsdom": "^27.0.0", "patch-package": "^8.0.1", diff --git a/src/components/ListItem/StatusHandler.tsx b/src/components/ListItem/StatusHandler.tsx index bb2e84f..d95d3ce 100644 --- a/src/components/ListItem/StatusHandler.tsx +++ b/src/components/ListItem/StatusHandler.tsx @@ -30,7 +30,7 @@ export const StatusHandler = ({ initial={{ opacity: 0 }} exit={{ opacity: 0 }} animate={{ opacity: 0.5 }} - transition={animations.slideSpring} + transition={animations.quickSpring} radius={"$md"} layoutDependency={isHovered} /> @@ -44,7 +44,7 @@ export const StatusHandler = ({ initial={{ opacity: 0 }} exit={{ opacity: 0 }} animate={{ opacity: 1 }} - transition={animations.slideSpring} + transition={animations.quickSpring} color={"$listItemActive"} radius={"$md"} /> @@ -53,9 +53,9 @@ export const StatusHandler = ({ {isSelected && ( From 929a1cf4906b45404841db5fb31be6f9cc17ee53 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 28 Jan 2026 13:37:26 -0800 Subject: [PATCH 10/30] link chromatic --- chromatic.config.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 chromatic.config.json diff --git a/chromatic.config.json b/chromatic.config.json new file mode 100644 index 0000000..ebf5f0f --- /dev/null +++ b/chromatic.config.json @@ -0,0 +1,5 @@ +{ + "onlyChanged": true, + "projectId": "Project:62fea75bb5d432cf221355c3", + "zip": true +} From b1fdc83b3304c948c61ce4de129e05bbf1533c94 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Tue, 3 Feb 2026 10:38:55 -0800 Subject: [PATCH 11/30] pulling in official window splitter fix --- package.json | 2 +- patches/@window-splitter+react+patch.patch | 0 patches/@window-splitter+state+1.1.2.patch | 15 --------------- 3 files changed, 1 insertion(+), 16 deletions(-) delete mode 100644 patches/@window-splitter+react+patch.patch delete mode 100644 patches/@window-splitter+state+1.1.2.patch diff --git a/package.json b/package.json index f6e4fa4..ddc5286 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "dependencies": { "@fontsource/nunito-sans": "^5.2.7", "@tamagui/config": "1.137.3", - "@window-splitter/react": "^1.1.2", + "@window-splitter/react": "^1.1.3", "browser-info": "^1.3.0", "culori": "^4.0.2", "motion": "^12.23.26", diff --git a/patches/@window-splitter+react+patch.patch b/patches/@window-splitter+react+patch.patch deleted file mode 100644 index e69de29..0000000 diff --git a/patches/@window-splitter+state+1.1.2.patch b/patches/@window-splitter+state+1.1.2.patch deleted file mode 100644 index 2028dd0..0000000 --- a/patches/@window-splitter+state+1.1.2.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/node_modules/@window-splitter/state/dist/esm/index.js b/node_modules/@window-splitter/state/dist/esm/index.js -index 1234567..abcdefg 100644 ---- a/node_modules/@window-splitter/state/dist/esm/index.js -+++ b/node_modules/@window-splitter/state/dist/esm/index.js -@@ -592,7 +592,9 @@ export function prepareItems(context) { - function updateLayout(context, dragEvent) { - const handleIndex = getPanelHandleIndex(context, dragEvent.handleId); - const handle = context.items[handleIndex]; -- const newItems = [...context.items]; -+ // Check if items need to be prepared (have non-pixel values) -+ const needsPrepare = context.items.some((item) => isPanelData(item) && item.currentValue.type !== "pixel"); -+ const newItems = needsPrepare ? prepareItems(context) : [...context.items]; - let moveAmount = context.orientation === "horizontal" - ? dragEvent.value.deltaX - : dragEvent.value.deltaY; From 14f2b4460b9336232f168085b2491cd574407954 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Tue, 10 Feb 2026 12:22:23 -0800 Subject: [PATCH 12/30] update icons and other components to all use the same color value --- src/components/Button/index.tsx | 34 +++++++------------ src/components/Icon/generated/Apple.tsx | 5 ++- src/components/Icon/generated/Archive.tsx | 5 ++- src/components/Icon/generated/At.tsx | 5 ++- src/components/Icon/generated/Box.tsx | 5 ++- src/components/Icon/generated/Bubble.tsx | 5 ++- src/components/Icon/generated/Calendar.tsx | 5 ++- .../Icon/generated/CalendarNotFound.tsx | 5 ++- src/components/Icon/generated/Carousel.tsx | 5 ++- src/components/Icon/generated/Check.tsx | 5 ++- src/components/Icon/generated/ChevronDown.tsx | 5 ++- src/components/Icon/generated/ChevronLeft.tsx | 5 ++- .../Icon/generated/ChevronRight.tsx | 5 ++- src/components/Icon/generated/ChevronUp.tsx | 5 ++- src/components/Icon/generated/Clear.tsx | 5 ++- src/components/Icon/generated/Clock.tsx | 5 ++- .../Icon/generated/CloseKeyboard.tsx | 5 ++- src/components/Icon/generated/CloudSync.tsx | 5 ++- src/components/Icon/generated/Cloudy.tsx | 5 ++- src/components/Icon/generated/Computer.tsx | 5 ++- src/components/Icon/generated/Dashboard.tsx | 5 ++- src/components/Icon/generated/Details.tsx | 5 ++- src/components/Icon/generated/Developer.tsx | 5 ++- src/components/Icon/generated/Directory.tsx | 5 ++- src/components/Icon/generated/Edit.tsx | 5 ++- .../Icon/generated/EmojiActivity.tsx | 5 ++- src/components/Icon/generated/EmojiFlag.tsx | 5 ++- src/components/Icon/generated/EmojiFood.tsx | 5 ++- src/components/Icon/generated/EmojiNature.tsx | 5 ++- src/components/Icon/generated/EmojiObject.tsx | 5 ++- src/components/Icon/generated/EmojiPeople.tsx | 5 ++- src/components/Icon/generated/EmojiSymbol.tsx | 5 ++- src/components/Icon/generated/EmojiTravel.tsx | 5 ++- src/components/Icon/generated/Exclamation.tsx | 5 ++- src/components/Icon/generated/Fog.tsx | 5 ++- src/components/Icon/generated/Folder.tsx | 5 ++- src/components/Icon/generated/FolderNew.tsx | 5 ++- src/components/Icon/generated/FolderNotes.tsx | 5 ++- src/components/Icon/generated/FolderTasks.tsx | 5 ++- src/components/Icon/generated/Glue.tsx | 5 ++- src/components/Icon/generated/Hail.tsx | 5 ++- src/components/Icon/generated/Home.tsx | 5 ++- src/components/Icon/generated/Inbox.tsx | 5 ++- src/components/Icon/generated/Info.tsx | 5 ++- .../Icon/generated/JoinDiscussion.tsx | 5 ++- src/components/Icon/generated/Labs.tsx | 5 ++- .../Icon/generated/LeaveDiscussion.tsx | 5 ++- src/components/Icon/generated/List.tsx | 5 ++- src/components/Icon/generated/Login.tsx | 5 ++- src/components/Icon/generated/Logout.tsx | 5 ++- .../Icon/generated/LostAndFound.tsx | 5 ++- src/components/Icon/generated/MapPin.tsx | 5 ++- src/components/Icon/generated/Move.tsx | 5 ++- src/components/Icon/generated/NewDoc.tsx | 5 ++- src/components/Icon/generated/NewTask.tsx | 5 ++- src/components/Icon/generated/NextWeek.tsx | 5 ++- src/components/Icon/generated/No.tsx | 5 ++- .../Icon/generated/Notification.tsx | 5 ++- .../Icon/generated/Notifications.tsx | 5 ++- .../Icon/generated/PartlyCloudy.tsx | 5 ++- src/components/Icon/generated/Phone.tsx | 5 ++- src/components/Icon/generated/Plus.tsx | 5 ++- src/components/Icon/generated/Rain.tsx | 5 ++- src/components/Icon/generated/ReadOnly.tsx | 5 ++- src/components/Icon/generated/Search.tsx | 5 ++- src/components/Icon/generated/Settings.tsx | 5 ++- src/components/Icon/generated/Sleet.tsx | 5 ++- src/components/Icon/generated/Snow.tsx | 5 ++- src/components/Icon/generated/Stars.tsx | 5 ++- src/components/Icon/generated/Status.tsx | 5 ++- src/components/Icon/generated/Storm.tsx | 5 ++- src/components/Icon/generated/Swatch.tsx | 5 ++- src/components/Icon/generated/Timer.tsx | 5 ++- src/components/Icon/generated/Today.tsx | 5 ++- src/components/Icon/generated/Tomorrow.tsx | 5 ++- src/components/Icon/generated/Tornado.tsx | 5 ++- src/components/Icon/generated/Transition.tsx | 5 ++- src/components/Icon/generated/Trash.tsx | 5 ++- src/components/Icon/generated/UnitList.tsx | 5 ++- src/components/Icon/generated/Upgrade.tsx | 5 ++- src/components/Icon/generated/Warning.tsx | 5 ++- src/components/Icon/generated/WiFi.tsx | 5 ++- src/components/Icon/generated/Wind.tsx | 5 ++- src/components/Icon/generated/X.tsx | 5 ++- src/components/Icon/index.tsx | 3 +- src/components/Icon/svgTemplate.cjs | 5 ++- src/components/Icon/types.ts | 4 +-- src/components/Icon/utils.ts | 9 +++++ src/components/Text/index.tsx | 17 +++------- src/components/View/index.tsx | 5 +-- src/utils/color.ts | 4 +++ 91 files changed, 373 insertions(+), 123 deletions(-) create mode 100644 src/components/Icon/utils.ts diff --git a/src/components/Button/index.tsx b/src/components/Button/index.tsx index 2ea9736..f473aa9 100644 --- a/src/components/Button/index.tsx +++ b/src/components/Button/index.tsx @@ -6,14 +6,13 @@ import { useShadow as getShadow } from "../../hooks/useShadow" import { ComponentError } from "../ComponentError" import { Icon, type IconComponentType } from "../Icon" import { Text } from "../Text" -import { MotionView, type Row, ViewContext } from "../View" +import { MotionView, ViewContext } from "../View" import type { FontKey } from "../../config/fonts" +import type { ColorValue } from "../../utils/color" import type { OnPressWithRef } from "../../utils/types" import type { WebIconComponentProps } from "../Icon/types" -type RowColorType = React.ComponentProps["color"] -type TextColorType = React.ComponentProps["color"] type ParadigmButtonProps< IconType extends IconComponentType = IconComponentType, > = { @@ -114,17 +113,10 @@ export const Button = ({ let buttonHeight: number let textStyle: FontKey let disclosureSize: number - let backgroundColor: RowColorType - let textColor: TextColorType - let iconColor: string - let disclosureColor: string - - const resolveColor = (value: unknown): string => { - if (typeof value === "string") return value - const maybe = value as { get?: () => unknown } - if (maybe?.get) return String(maybe.get()) - return String(value) - } + let backgroundColor: ColorValue + let textColor: ColorValue + let iconColor: ColorValue + let disclosureColor: ColorValue /** * Button Sizing! @@ -223,17 +215,15 @@ export const Button = ({ switch (buttonState) { case "loading": case "disabled": { - iconColor = disclosureColor = resolveColor(theme.colorDisabled) + iconColor = disclosureColor = theme.colorDisabled break } default: { - iconColor = disclosureColor = resolveColor( - isPrimary - ? theme.colorOnPrimary - : isNegative - ? theme.destructive - : theme.primary, - ) + iconColor = disclosureColor = isPrimary + ? theme.colorOnPrimary + : isNegative + ? theme.destructive + : theme.primary } } diff --git a/src/components/Icon/generated/Apple.tsx b/src/components/Icon/generated/Apple.tsx index 24236ef..cbb9cf6 100644 --- a/src/components/Icon/generated/Apple.tsx +++ b/src/components/Icon/generated/Apple.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const Apple: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Archive.tsx b/src/components/Icon/generated/Archive.tsx index 29c9b63..0cbd9fd 100644 --- a/src/components/Icon/generated/Archive.tsx +++ b/src/components/Icon/generated/Archive.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Archive: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/At.tsx b/src/components/Icon/generated/At.tsx index 2d8f967..9e787e0 100644 --- a/src/components/Icon/generated/At.tsx +++ b/src/components/Icon/generated/At.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const At: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Box.tsx b/src/components/Icon/generated/Box.tsx index e71ce9b..a0400c5 100644 --- a/src/components/Icon/generated/Box.tsx +++ b/src/components/Icon/generated/Box.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const Box: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Bubble.tsx b/src/components/Icon/generated/Bubble.tsx index c568fdf..454ed24 100644 --- a/src/components/Icon/generated/Bubble.tsx +++ b/src/components/Icon/generated/Bubble.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Bubble: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Calendar.tsx b/src/components/Icon/generated/Calendar.tsx index 02b56d3..887d643 100644 --- a/src/components/Icon/generated/Calendar.tsx +++ b/src/components/Icon/generated/Calendar.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Calendar: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/CalendarNotFound.tsx b/src/components/Icon/generated/CalendarNotFound.tsx index 46033d7..1b43b85 100644 --- a/src/components/Icon/generated/CalendarNotFound.tsx +++ b/src/components/Icon/generated/CalendarNotFound.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const CalendarNotFound: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Carousel.tsx b/src/components/Icon/generated/Carousel.tsx index 3e7ad7a..f0c4213 100644 --- a/src/components/Icon/generated/Carousel.tsx +++ b/src/components/Icon/generated/Carousel.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -36,7 +37,9 @@ const Carousel: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Check.tsx b/src/components/Icon/generated/Check.tsx index f6b5c49..6e311c2 100644 --- a/src/components/Icon/generated/Check.tsx +++ b/src/components/Icon/generated/Check.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const Check: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/ChevronDown.tsx b/src/components/Icon/generated/ChevronDown.tsx index ab4ec58..3270994 100644 --- a/src/components/Icon/generated/ChevronDown.tsx +++ b/src/components/Icon/generated/ChevronDown.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const ChevronDown: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/ChevronLeft.tsx b/src/components/Icon/generated/ChevronLeft.tsx index cbec70a..451c91a 100644 --- a/src/components/Icon/generated/ChevronLeft.tsx +++ b/src/components/Icon/generated/ChevronLeft.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const ChevronLeft: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/ChevronRight.tsx b/src/components/Icon/generated/ChevronRight.tsx index e9d8eab..897dfb5 100644 --- a/src/components/Icon/generated/ChevronRight.tsx +++ b/src/components/Icon/generated/ChevronRight.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const ChevronRight: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/ChevronUp.tsx b/src/components/Icon/generated/ChevronUp.tsx index 0520838..62dcdbf 100644 --- a/src/components/Icon/generated/ChevronUp.tsx +++ b/src/components/Icon/generated/ChevronUp.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const ChevronUp: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Clear.tsx b/src/components/Icon/generated/Clear.tsx index 1a26308..dc13993 100644 --- a/src/components/Icon/generated/Clear.tsx +++ b/src/components/Icon/generated/Clear.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Clear: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Clock.tsx b/src/components/Icon/generated/Clock.tsx index 4f6121c..009181c 100644 --- a/src/components/Icon/generated/Clock.tsx +++ b/src/components/Icon/generated/Clock.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Clock: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/CloseKeyboard.tsx b/src/components/Icon/generated/CloseKeyboard.tsx index fc8c9cd..830d666 100644 --- a/src/components/Icon/generated/CloseKeyboard.tsx +++ b/src/components/Icon/generated/CloseKeyboard.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const CloseKeyboard: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/CloudSync.tsx b/src/components/Icon/generated/CloudSync.tsx index 501a16c..2198b8d 100644 --- a/src/components/Icon/generated/CloudSync.tsx +++ b/src/components/Icon/generated/CloudSync.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const CloudSync: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Cloudy.tsx b/src/components/Icon/generated/Cloudy.tsx index 092d8c3..d1f08a0 100644 --- a/src/components/Icon/generated/Cloudy.tsx +++ b/src/components/Icon/generated/Cloudy.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Cloudy: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Computer.tsx b/src/components/Icon/generated/Computer.tsx index 9c5c2e3..432685f 100644 --- a/src/components/Icon/generated/Computer.tsx +++ b/src/components/Icon/generated/Computer.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Computer: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Dashboard.tsx b/src/components/Icon/generated/Dashboard.tsx index 541b1af..1445730 100644 --- a/src/components/Icon/generated/Dashboard.tsx +++ b/src/components/Icon/generated/Dashboard.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Dashboard: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Details.tsx b/src/components/Icon/generated/Details.tsx index 407f10b..7d1c9da 100644 --- a/src/components/Icon/generated/Details.tsx +++ b/src/components/Icon/generated/Details.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Details: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Developer.tsx b/src/components/Icon/generated/Developer.tsx index 0c05437..890c162 100644 --- a/src/components/Icon/generated/Developer.tsx +++ b/src/components/Icon/generated/Developer.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Developer: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Directory.tsx b/src/components/Icon/generated/Directory.tsx index 259cecd..bea8674 100644 --- a/src/components/Icon/generated/Directory.tsx +++ b/src/components/Icon/generated/Directory.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Directory: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Edit.tsx b/src/components/Icon/generated/Edit.tsx index e53ae04..aec6035 100644 --- a/src/components/Icon/generated/Edit.tsx +++ b/src/components/Icon/generated/Edit.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Edit: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/EmojiActivity.tsx b/src/components/Icon/generated/EmojiActivity.tsx index f4bf7c4..41295f6 100644 --- a/src/components/Icon/generated/EmojiActivity.tsx +++ b/src/components/Icon/generated/EmojiActivity.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const EmojiActivity: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/EmojiFlag.tsx b/src/components/Icon/generated/EmojiFlag.tsx index 85fe5ec..d3e45f9 100644 --- a/src/components/Icon/generated/EmojiFlag.tsx +++ b/src/components/Icon/generated/EmojiFlag.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const EmojiFlag: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/EmojiFood.tsx b/src/components/Icon/generated/EmojiFood.tsx index 3f51f4e..b202f8a 100644 --- a/src/components/Icon/generated/EmojiFood.tsx +++ b/src/components/Icon/generated/EmojiFood.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const EmojiFood: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/EmojiNature.tsx b/src/components/Icon/generated/EmojiNature.tsx index 0c27039..36a0f05 100644 --- a/src/components/Icon/generated/EmojiNature.tsx +++ b/src/components/Icon/generated/EmojiNature.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const EmojiNature: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/EmojiObject.tsx b/src/components/Icon/generated/EmojiObject.tsx index 53ffae9..8c81c99 100644 --- a/src/components/Icon/generated/EmojiObject.tsx +++ b/src/components/Icon/generated/EmojiObject.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const EmojiObject: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/EmojiPeople.tsx b/src/components/Icon/generated/EmojiPeople.tsx index 991b528..c2dd2d1 100644 --- a/src/components/Icon/generated/EmojiPeople.tsx +++ b/src/components/Icon/generated/EmojiPeople.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const EmojiPeople: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/EmojiSymbol.tsx b/src/components/Icon/generated/EmojiSymbol.tsx index 1450801..1f7ee4c 100644 --- a/src/components/Icon/generated/EmojiSymbol.tsx +++ b/src/components/Icon/generated/EmojiSymbol.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const EmojiSymbol: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/EmojiTravel.tsx b/src/components/Icon/generated/EmojiTravel.tsx index eda5428..2e32966 100644 --- a/src/components/Icon/generated/EmojiTravel.tsx +++ b/src/components/Icon/generated/EmojiTravel.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const EmojiTravel: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Exclamation.tsx b/src/components/Icon/generated/Exclamation.tsx index 9302fb8..80f1071 100644 --- a/src/components/Icon/generated/Exclamation.tsx +++ b/src/components/Icon/generated/Exclamation.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Exclamation: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Fog.tsx b/src/components/Icon/generated/Fog.tsx index f7bc5b1..987ed10 100644 --- a/src/components/Icon/generated/Fog.tsx +++ b/src/components/Icon/generated/Fog.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Fog: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Folder.tsx b/src/components/Icon/generated/Folder.tsx index fa7e933..ea380b5 100644 --- a/src/components/Icon/generated/Folder.tsx +++ b/src/components/Icon/generated/Folder.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Folder: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/FolderNew.tsx b/src/components/Icon/generated/FolderNew.tsx index 60a30ec..76b8092 100644 --- a/src/components/Icon/generated/FolderNew.tsx +++ b/src/components/Icon/generated/FolderNew.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const FolderNew: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/FolderNotes.tsx b/src/components/Icon/generated/FolderNotes.tsx index 74110dc..e8b832c 100644 --- a/src/components/Icon/generated/FolderNotes.tsx +++ b/src/components/Icon/generated/FolderNotes.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const FolderNotes: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/FolderTasks.tsx b/src/components/Icon/generated/FolderTasks.tsx index 149c52d..f5eafc3 100644 --- a/src/components/Icon/generated/FolderTasks.tsx +++ b/src/components/Icon/generated/FolderTasks.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const FolderTasks: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Glue.tsx b/src/components/Icon/generated/Glue.tsx index ae0bac3..8b8336b 100644 --- a/src/components/Icon/generated/Glue.tsx +++ b/src/components/Icon/generated/Glue.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const Glue: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Hail.tsx b/src/components/Icon/generated/Hail.tsx index cb1d2eb..0a2fddd 100644 --- a/src/components/Icon/generated/Hail.tsx +++ b/src/components/Icon/generated/Hail.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Hail: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Home.tsx b/src/components/Icon/generated/Home.tsx index f195ce6..c6b637f 100644 --- a/src/components/Icon/generated/Home.tsx +++ b/src/components/Icon/generated/Home.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Home: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Inbox.tsx b/src/components/Icon/generated/Inbox.tsx index 2bd2f21..9a95b95 100644 --- a/src/components/Icon/generated/Inbox.tsx +++ b/src/components/Icon/generated/Inbox.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Inbox: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Info.tsx b/src/components/Icon/generated/Info.tsx index 35c1fc4..8287fe1 100644 --- a/src/components/Icon/generated/Info.tsx +++ b/src/components/Icon/generated/Info.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Info: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/JoinDiscussion.tsx b/src/components/Icon/generated/JoinDiscussion.tsx index fac9dff..6ab31b9 100644 --- a/src/components/Icon/generated/JoinDiscussion.tsx +++ b/src/components/Icon/generated/JoinDiscussion.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const JoinDiscussion: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Labs.tsx b/src/components/Icon/generated/Labs.tsx index a596b25..9cbe01f 100644 --- a/src/components/Icon/generated/Labs.tsx +++ b/src/components/Icon/generated/Labs.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Labs: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/LeaveDiscussion.tsx b/src/components/Icon/generated/LeaveDiscussion.tsx index 36d2e32..c65ae11 100644 --- a/src/components/Icon/generated/LeaveDiscussion.tsx +++ b/src/components/Icon/generated/LeaveDiscussion.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const LeaveDiscussion: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/List.tsx b/src/components/Icon/generated/List.tsx index 25462b8..0fc82f4 100644 --- a/src/components/Icon/generated/List.tsx +++ b/src/components/Icon/generated/List.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const List: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Login.tsx b/src/components/Icon/generated/Login.tsx index cd99b53..5d5a72c 100644 --- a/src/components/Icon/generated/Login.tsx +++ b/src/components/Icon/generated/Login.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Login: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Logout.tsx b/src/components/Icon/generated/Logout.tsx index 23e3160..d518453 100644 --- a/src/components/Icon/generated/Logout.tsx +++ b/src/components/Icon/generated/Logout.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Logout: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/LostAndFound.tsx b/src/components/Icon/generated/LostAndFound.tsx index 4895c22..d096226 100644 --- a/src/components/Icon/generated/LostAndFound.tsx +++ b/src/components/Icon/generated/LostAndFound.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const LostAndFound: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/MapPin.tsx b/src/components/Icon/generated/MapPin.tsx index d35a873..8fa3df2 100644 --- a/src/components/Icon/generated/MapPin.tsx +++ b/src/components/Icon/generated/MapPin.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const MapPin: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Move.tsx b/src/components/Icon/generated/Move.tsx index abd101c..7c378c7 100644 --- a/src/components/Icon/generated/Move.tsx +++ b/src/components/Icon/generated/Move.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Move: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/NewDoc.tsx b/src/components/Icon/generated/NewDoc.tsx index 560cc5e..2574504 100644 --- a/src/components/Icon/generated/NewDoc.tsx +++ b/src/components/Icon/generated/NewDoc.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const NewDoc: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/NewTask.tsx b/src/components/Icon/generated/NewTask.tsx index 53466dc..053f7ba 100644 --- a/src/components/Icon/generated/NewTask.tsx +++ b/src/components/Icon/generated/NewTask.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const NewTask: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/NextWeek.tsx b/src/components/Icon/generated/NextWeek.tsx index 2708091..bb566ce 100644 --- a/src/components/Icon/generated/NextWeek.tsx +++ b/src/components/Icon/generated/NextWeek.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -78,7 +79,9 @@ const NextWeek: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/No.tsx b/src/components/Icon/generated/No.tsx index 7bd9a3d..0d62d50 100644 --- a/src/components/Icon/generated/No.tsx +++ b/src/components/Icon/generated/No.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const No: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Notification.tsx b/src/components/Icon/generated/Notification.tsx index f3cb0ce..9e2fc91 100644 --- a/src/components/Icon/generated/Notification.tsx +++ b/src/components/Icon/generated/Notification.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Notification: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Notifications.tsx b/src/components/Icon/generated/Notifications.tsx index 4c65609..678ab11 100644 --- a/src/components/Icon/generated/Notifications.tsx +++ b/src/components/Icon/generated/Notifications.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -35,7 +36,9 @@ const Notifications: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/PartlyCloudy.tsx b/src/components/Icon/generated/PartlyCloudy.tsx index a5976a5..c402fd7 100644 --- a/src/components/Icon/generated/PartlyCloudy.tsx +++ b/src/components/Icon/generated/PartlyCloudy.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const PartlyCloudy: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Phone.tsx b/src/components/Icon/generated/Phone.tsx index 1be5061..188c421 100644 --- a/src/components/Icon/generated/Phone.tsx +++ b/src/components/Icon/generated/Phone.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Phone: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Plus.tsx b/src/components/Icon/generated/Plus.tsx index 1421e68..6b38062 100644 --- a/src/components/Icon/generated/Plus.tsx +++ b/src/components/Icon/generated/Plus.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const Plus: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Rain.tsx b/src/components/Icon/generated/Rain.tsx index ba55e9c..56d9166 100644 --- a/src/components/Icon/generated/Rain.tsx +++ b/src/components/Icon/generated/Rain.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Rain: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/ReadOnly.tsx b/src/components/Icon/generated/ReadOnly.tsx index 94098a0..06bb878 100644 --- a/src/components/Icon/generated/ReadOnly.tsx +++ b/src/components/Icon/generated/ReadOnly.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -37,7 +38,9 @@ const ReadOnly: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Search.tsx b/src/components/Icon/generated/Search.tsx index d237b95..5aecce8 100644 --- a/src/components/Icon/generated/Search.tsx +++ b/src/components/Icon/generated/Search.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Search: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Settings.tsx b/src/components/Icon/generated/Settings.tsx index cb02a2e..772c4f0 100644 --- a/src/components/Icon/generated/Settings.tsx +++ b/src/components/Icon/generated/Settings.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Settings: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Sleet.tsx b/src/components/Icon/generated/Sleet.tsx index ee9de23..e663268 100644 --- a/src/components/Icon/generated/Sleet.tsx +++ b/src/components/Icon/generated/Sleet.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Sleet: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Snow.tsx b/src/components/Icon/generated/Snow.tsx index a78e6a1..667f57d 100644 --- a/src/components/Icon/generated/Snow.tsx +++ b/src/components/Icon/generated/Snow.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Snow: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Stars.tsx b/src/components/Icon/generated/Stars.tsx index dc40ec5..6f147d9 100644 --- a/src/components/Icon/generated/Stars.tsx +++ b/src/components/Icon/generated/Stars.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Stars: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Status.tsx b/src/components/Icon/generated/Status.tsx index 5f2ca19..9370428 100644 --- a/src/components/Icon/generated/Status.tsx +++ b/src/components/Icon/generated/Status.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Status: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Storm.tsx b/src/components/Icon/generated/Storm.tsx index c632cea..18fbc3f 100644 --- a/src/components/Icon/generated/Storm.tsx +++ b/src/components/Icon/generated/Storm.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Storm: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Swatch.tsx b/src/components/Icon/generated/Swatch.tsx index 8df7be1..5e463d8 100644 --- a/src/components/Icon/generated/Swatch.tsx +++ b/src/components/Icon/generated/Swatch.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Swatch: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Timer.tsx b/src/components/Icon/generated/Timer.tsx index fd10344..23e6430 100644 --- a/src/components/Icon/generated/Timer.tsx +++ b/src/components/Icon/generated/Timer.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Timer: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Today.tsx b/src/components/Icon/generated/Today.tsx index db02ed5..5179384 100644 --- a/src/components/Icon/generated/Today.tsx +++ b/src/components/Icon/generated/Today.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const Today: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Tomorrow.tsx b/src/components/Icon/generated/Tomorrow.tsx index e6822ae..7e343b6 100644 --- a/src/components/Icon/generated/Tomorrow.tsx +++ b/src/components/Icon/generated/Tomorrow.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -46,7 +47,9 @@ const Tomorrow: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Tornado.tsx b/src/components/Icon/generated/Tornado.tsx index e922454..8923d3a 100644 --- a/src/components/Icon/generated/Tornado.tsx +++ b/src/components/Icon/generated/Tornado.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Tornado: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Transition.tsx b/src/components/Icon/generated/Transition.tsx index bd2258a..90df9ab 100644 --- a/src/components/Icon/generated/Transition.tsx +++ b/src/components/Icon/generated/Transition.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Transition: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Trash.tsx b/src/components/Icon/generated/Trash.tsx index 434d4c2..2709af0 100644 --- a/src/components/Icon/generated/Trash.tsx +++ b/src/components/Icon/generated/Trash.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Trash: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/UnitList.tsx b/src/components/Icon/generated/UnitList.tsx index c2ca754..f61a74d 100644 --- a/src/components/Icon/generated/UnitList.tsx +++ b/src/components/Icon/generated/UnitList.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const UnitList: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Upgrade.tsx b/src/components/Icon/generated/Upgrade.tsx index 65f0f2a..6276acf 100644 --- a/src/components/Icon/generated/Upgrade.tsx +++ b/src/components/Icon/generated/Upgrade.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Upgrade: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Warning.tsx b/src/components/Icon/generated/Warning.tsx index 89a07cd..245088d 100644 --- a/src/components/Icon/generated/Warning.tsx +++ b/src/components/Icon/generated/Warning.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const Warning: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/WiFi.tsx b/src/components/Icon/generated/WiFi.tsx index 8e02b9b..2172f8e 100644 --- a/src/components/Icon/generated/WiFi.tsx +++ b/src/components/Icon/generated/WiFi.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const WiFi: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/Wind.tsx b/src/components/Icon/generated/Wind.tsx index 81e6647..0853c2f 100644 --- a/src/components/Icon/generated/Wind.tsx +++ b/src/components/Icon/generated/Wind.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -28,7 +29,9 @@ const Wind: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/generated/X.tsx b/src/components/Icon/generated/X.tsx index 8c25aae..329eda2 100644 --- a/src/components/Icon/generated/X.tsx +++ b/src/components/Icon/generated/X.tsx @@ -2,6 +2,7 @@ import { useTheme } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { WebIconComponentType } from "../types" @@ -30,7 +31,9 @@ const X: WebIconComponentType = ({ }) => { const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : "black") + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, ...style, diff --git a/src/components/Icon/index.tsx b/src/components/Icon/index.tsx index 46410d7..edc4368 100644 --- a/src/components/Icon/index.tsx +++ b/src/components/Icon/index.tsx @@ -5,7 +5,7 @@ import DragHandle from "./crafted/DragHandle" import { Icon as IconGenerated } from "./generated" -import type { WebIconComponentType } from "./types" +import type { WebIconComponentProps, WebIconComponentType } from "./types" /** * Add crafted icons to generated icons before exporting @@ -24,3 +24,4 @@ export { Icon } * we don't want components to throw in this case. */ export type IconComponentType = WebIconComponentType +export type IconComponentProps = WebIconComponentProps diff --git a/src/components/Icon/svgTemplate.cjs b/src/components/Icon/svgTemplate.cjs index 43f620a..18c7ed2 100644 --- a/src/components/Icon/svgTemplate.cjs +++ b/src/components/Icon/svgTemplate.cjs @@ -10,6 +10,7 @@ import React from "react" import { useTheme } from "@tamagui/core" import { TextContext } from "../../Text" +import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { ViewProps } from "react-native" @@ -24,7 +25,9 @@ const ${componentName}: WebIconComponentType = ({ size, color, style = {}, ...o const theme = useTheme() const { isInText } = React.useContext(TextContext) - const fill = color || (isInText ? theme.iconInTextColor.get() : 'black') + const fill = + (color && resolveColor(color)) || + (isInText ? theme.iconInTextColor.get() : "black") const combinedStyle = { flexShrink: 0, diff --git a/src/components/Icon/types.ts b/src/components/Icon/types.ts index ae79a27..7c0e106 100644 --- a/src/components/Icon/types.ts +++ b/src/components/Icon/types.ts @@ -1,8 +1,8 @@ import type { SVGProps } from "react" - +import type { ColorValue } from "../../utils/color" export type WebIconComponentProps = { size: number - color?: string + color?: ColorValue style?: Omit< SVGProps["style"], "backgroundColor" | "width" | "height" diff --git a/src/components/Icon/utils.ts b/src/components/Icon/utils.ts new file mode 100644 index 0000000..b0cac73 --- /dev/null +++ b/src/components/Icon/utils.ts @@ -0,0 +1,9 @@ +/** + * If the color is a tamagui color return the "get" value, otherwise if its a string just return the string. + */ +export const resolveColor = (value: unknown): string => { + if (typeof value === "string") return value + const maybe = value as { get?: () => unknown } + if (maybe?.get) return String(maybe.get()) + return String(value) +} diff --git a/src/components/Text/index.tsx b/src/components/Text/index.tsx index 56c4b57..cd7fb67 100644 --- a/src/components/Text/index.tsx +++ b/src/components/Text/index.tsx @@ -1,8 +1,5 @@ import React from "react" -import { - SizableText as TamaguiText, - type TextProps as TamaguiTextProps, -} from "tamagui" +import { SizableText as TamaguiText, type TextStyle } from "tamagui" import { FontKey } from "../../config/fonts" import { pluralize } from "../../utils/pluralize" @@ -12,12 +9,8 @@ import { letterCase as letterCaseValues, } from "./letterCase" -import type { - TextProps as NativeTextProps, - StyleProp, - TextStyle, -} from "react-native" -import type { SpaceProps } from "../../config/shorthands" +import type { TextProps as NativeTextProps, StyleProp } from "react-native" +import type { ColorValue } from "../../utils/color" enum fitValues { ellipsis = "ellipsis", @@ -52,7 +45,7 @@ type TextProps = { /** * a color override */ - color?: TamaguiTextProps["color"] + color?: ColorValue /** * Set this to `true` to remove the line height set via `style`. Useful for when you want text vertically centered. */ @@ -81,7 +74,7 @@ type TextProps = { * Children */ children?: string | React.ReactNode -} & SpaceProps +} & TextStyle const Text: React.FC & { style: typeof FontKey diff --git a/src/components/View/index.tsx b/src/components/View/index.tsx index aa0e3e5..e812e5e 100644 --- a/src/components/View/index.tsx +++ b/src/components/View/index.tsx @@ -11,6 +11,7 @@ import { useShadow } from "../../hooks/useShadow" import type { ViewProps as RNViewProps } from "react-native" import type { ShadowName } from "../../generated/shadows" +import type { ColorValue } from "../../utils/color" export type ViewProps = { ref?: React.Ref @@ -26,7 +27,7 @@ export type ViewProps = { * the background color of this view. Should come from useTheme() ideally with .get() * https://tamagui.dev/docs/core/use-theme */ - color?: TamaguiViewProps["backgroundColor"] + color?: ColorValue children?: React.ReactNode /** * The width @@ -98,7 +99,7 @@ export const ViewContext = React.createContext<{ /** * The color of the parent view's background. Used for things like coloring shadows. */ - color: TamaguiViewProps["backgroundColor"] | undefined + color: ColorValue | undefined }>({ color: undefined }) const View = (props: ViewProps) => { diff --git a/src/utils/color.ts b/src/utils/color.ts index c972341..6c8b3b3 100644 --- a/src/utils/color.ts +++ b/src/utils/color.ts @@ -1,5 +1,9 @@ import { type Color, converter, formatRgb } from "culori" +import type { ViewProps as TamaguiViewProps } from "tamagui" + +export type ColorValue = Exclude + const rgbConverter = converter("rgb") export const changeColorAlpha = (color: string | Color, alpha: number) => { From 01d363c68a9e091ed919f9328e9ff7b4b371d546 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Tue, 10 Feb 2026 12:31:36 -0800 Subject: [PATCH 13/30] nums to dict --- cspell.config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/cspell.config.yaml b/cspell.config.yaml index 2349213..2435324 100644 --- a/cspell.config.yaml +++ b/cspell.config.yaml @@ -8,6 +8,7 @@ words: - culori - mongolyy - nderscore + - nums - unplugin ignoreWords: [] import: [] From 3c4ad277a09271fae3a95a93c3be67ce3c4ad0ed Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Tue, 10 Feb 2026 12:31:55 -0800 Subject: [PATCH 14/30] adding theme values --- src/config/paradigm.config.ts | 3 +++ src/config/tamagui.config.ts | 2 ++ src/generated/shadows.ts | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/config/paradigm.config.ts b/src/config/paradigm.config.ts index f716423..40560da 100644 --- a/src/config/paradigm.config.ts +++ b/src/config/paradigm.config.ts @@ -29,6 +29,7 @@ export type Theme = { primaryActive: string listItemActive: string listItemSelected: string + settingsListHeader: string } type ParadigmConfigType = { @@ -129,6 +130,7 @@ export const defaultParadigmConfig = { primaryActive: blue[700], listItemActive: blue[100], listItemSelected: gray[100], + settingsListHeader: gray[700], } as const, dark: { primary: blue[500], @@ -153,6 +155,7 @@ export const defaultParadigmConfig = { primaryActive: blue[700], listItemActive: blue[100], listItemSelected: gray[200], + settingsListHeader: gray[700], } as const, } as const, } as const satisfies ParadigmConfigType diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index 3dc1ada..c672e97 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -39,6 +39,8 @@ export const baseTokens = { listItemBetweenItems: 4, listItemStatusPosition: 6, listItemTextIconSpace: 6, + settingsListHeaderPadding: 6, + captionVerticalMargin: 6, }, radius: { sm: 2, diff --git a/src/generated/shadows.ts b/src/generated/shadows.ts index 88722a4..bb0950a 100644 --- a/src/generated/shadows.ts +++ b/src/generated/shadows.ts @@ -1,5 +1,5 @@ // This file is auto-generated. Do not edit manually. -// Generated on 2026-01-15T06:27:20.742Z +// Generated on 2026-02-10T20:09:58.948Z export const shadowStyles = { hole1: [ From 9698ac08775551975e7b91227bef8971e2f5b3b9 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 11 Feb 2026 13:03:05 -0800 Subject: [PATCH 15/30] more work on icon types --- scripts/syncFigma.ts | 6 +- src/components/Button/index.tsx | 29 ++- src/components/Icon/generated/Apple.tsx | 26 +-- src/components/Icon/generated/Archive.tsx | 26 +-- src/components/Icon/generated/At.tsx | 26 +-- src/components/Icon/generated/Box.tsx | 26 +-- src/components/Icon/generated/Bubble.tsx | 26 +-- src/components/Icon/generated/Calendar.tsx | 26 +-- .../Icon/generated/CalendarNotFound.tsx | 26 +-- src/components/Icon/generated/Carousel.tsx | 26 +-- src/components/Icon/generated/Check.tsx | 26 +-- src/components/Icon/generated/ChevronDown.tsx | 26 +-- src/components/Icon/generated/ChevronLeft.tsx | 26 +-- .../Icon/generated/ChevronRight.tsx | 26 +-- src/components/Icon/generated/ChevronUp.tsx | 26 +-- src/components/Icon/generated/Clear.tsx | 26 +-- src/components/Icon/generated/Clock.tsx | 26 +-- .../Icon/generated/CloseKeyboard.tsx | 26 +-- src/components/Icon/generated/CloudSync.tsx | 26 +-- src/components/Icon/generated/Cloudy.tsx | 26 +-- src/components/Icon/generated/Computer.tsx | 26 +-- src/components/Icon/generated/Dashboard.tsx | 26 +-- src/components/Icon/generated/Details.tsx | 26 +-- src/components/Icon/generated/Developer.tsx | 26 +-- src/components/Icon/generated/Directory.tsx | 26 +-- src/components/Icon/generated/Edit.tsx | 26 +-- .../Icon/generated/EmojiActivity.tsx | 26 +-- src/components/Icon/generated/EmojiFlag.tsx | 26 +-- src/components/Icon/generated/EmojiFood.tsx | 26 +-- src/components/Icon/generated/EmojiNature.tsx | 26 +-- src/components/Icon/generated/EmojiObject.tsx | 26 +-- src/components/Icon/generated/EmojiPeople.tsx | 26 +-- src/components/Icon/generated/EmojiSymbol.tsx | 26 +-- src/components/Icon/generated/EmojiTravel.tsx | 26 +-- src/components/Icon/generated/Exclamation.tsx | 26 +-- src/components/Icon/generated/Fog.tsx | 26 +-- src/components/Icon/generated/Folder.tsx | 26 +-- src/components/Icon/generated/FolderNew.tsx | 26 +-- src/components/Icon/generated/FolderNotes.tsx | 26 +-- src/components/Icon/generated/FolderTasks.tsx | 26 +-- src/components/Icon/generated/Glue.tsx | 26 +-- src/components/Icon/generated/Hail.tsx | 26 +-- src/components/Icon/generated/Home.tsx | 26 +-- src/components/Icon/generated/Inbox.tsx | 26 +-- src/components/Icon/generated/Info.tsx | 26 +-- .../Icon/generated/JoinDiscussion.tsx | 26 +-- src/components/Icon/generated/Labs.tsx | 26 +-- .../Icon/generated/LeaveDiscussion.tsx | 26 +-- src/components/Icon/generated/List.tsx | 26 +-- src/components/Icon/generated/Login.tsx | 26 +-- src/components/Icon/generated/Logout.tsx | 26 +-- .../Icon/generated/LostAndFound.tsx | 26 +-- src/components/Icon/generated/MapPin.tsx | 26 +-- src/components/Icon/generated/Move.tsx | 26 +-- src/components/Icon/generated/NewDoc.tsx | 26 +-- src/components/Icon/generated/NewTask.tsx | 26 +-- src/components/Icon/generated/NextWeek.tsx | 26 +-- src/components/Icon/generated/No.tsx | 26 +-- .../Icon/generated/Notification.tsx | 26 +-- .../Icon/generated/Notifications.tsx | 26 +-- .../Icon/generated/PartlyCloudy.tsx | 26 +-- src/components/Icon/generated/Phone.tsx | 26 +-- src/components/Icon/generated/Plus.tsx | 26 +-- src/components/Icon/generated/Rain.tsx | 26 +-- src/components/Icon/generated/ReadOnly.tsx | 26 +-- src/components/Icon/generated/Search.tsx | 26 +-- src/components/Icon/generated/Settings.tsx | 26 +-- src/components/Icon/generated/Sleet.tsx | 26 +-- src/components/Icon/generated/Snow.tsx | 26 +-- src/components/Icon/generated/Stars.tsx | 26 +-- src/components/Icon/generated/Status.tsx | 26 +-- src/components/Icon/generated/Storm.tsx | 26 +-- src/components/Icon/generated/Swatch.tsx | 26 +-- src/components/Icon/generated/Timer.tsx | 26 +-- src/components/Icon/generated/Today.tsx | 26 +-- src/components/Icon/generated/Tomorrow.tsx | 26 +-- src/components/Icon/generated/Tornado.tsx | 26 +-- src/components/Icon/generated/Transition.tsx | 26 +-- src/components/Icon/generated/Trash.tsx | 26 +-- src/components/Icon/generated/UnitList.tsx | 26 +-- src/components/Icon/generated/Upgrade.tsx | 26 +-- src/components/Icon/generated/Warning.tsx | 26 +-- src/components/Icon/generated/WiFi.tsx | 26 +-- src/components/Icon/generated/Wind.tsx | 26 +-- src/components/Icon/generated/X.tsx | 26 +-- src/components/Icon/generated/index.tsx | 168 +++++++++--------- src/components/Icon/index.tsx | 11 +- src/components/Icon/stories.tsx | 3 +- src/components/Icon/svgTemplate.cjs | 25 ++- src/components/Icon/types.ts | 15 +- src/components/Icon/utils.ts | 9 - src/config/tamagui.config.ts | 17 +- src/generated/shadows.ts | 2 +- 93 files changed, 1473 insertions(+), 970 deletions(-) delete mode 100644 src/components/Icon/utils.ts diff --git a/scripts/syncFigma.ts b/scripts/syncFigma.ts index 060cb50..6cdffa3 100644 --- a/scripts/syncFigma.ts +++ b/scripts/syncFigma.ts @@ -207,9 +207,7 @@ async function generateTypeScriptFile( .map(({ name }) => `import ${name} from "./${name}"`) .join("\n") - const exports = sortedIcons - .map(({ name }) => `\t${name}: ${name} as WebIconComponentType,`) - .join("\n") + const exports = sortedIcons.map(({ name }) => `\t${name},`).join("\n") const attachments = sortedIcons .map(({ name }) => `Icon.${name} = rawIcons.${name}`) @@ -221,8 +219,6 @@ import { ComponentError } from "../../ComponentError" // Generated Icons: ${imports} -import type { WebIconComponentType } from "../types" - export const rawIcons = { ${exports} } as const diff --git a/src/components/Button/index.tsx b/src/components/Button/index.tsx index f473aa9..cc77774 100644 --- a/src/components/Button/index.tsx +++ b/src/components/Button/index.tsx @@ -1,3 +1,4 @@ +import { getTokens } from "@tamagui/core" import React from "react" import { useTheme, type ViewStyle } from "tamagui" @@ -11,19 +12,16 @@ import { MotionView, ViewContext } from "../View" import type { FontKey } from "../../config/fonts" import type { ColorValue } from "../../utils/color" import type { OnPressWithRef } from "../../utils/types" -import type { WebIconComponentProps } from "../Icon/types" -type ParadigmButtonProps< - IconType extends IconComponentType = IconComponentType, -> = { +type ParadigmButtonProps = { /** * The Icon for this button */ - icon?: IconType + icon?: IconComponentType /** * Props to pass to the icon component */ - iconProps?: React.ComponentProps + iconProps?: React.ComponentProps /** * the text to show on the button, if any */ @@ -109,10 +107,10 @@ export const Button = ({ */ let outerPadding: number let innerPadding: number - let iconSize: number + let iconSize = getTokens().icon[20] let buttonHeight: number let textStyle: FontKey - let disclosureSize: number + let disclosureSize = getTokens().icon[18] let backgroundColor: ColorValue let textColor: ColorValue let iconColor: ColorValue @@ -126,8 +124,8 @@ export const Button = ({ buttonHeight = 36 outerPadding = 8 innerPadding = 4 - iconSize = 20 - disclosureSize = 18 + iconSize = getTokens().icon[20] + disclosureSize = getTokens().icon[18] textStyle = Text.style.header6 break @@ -136,8 +134,8 @@ export const Button = ({ buttonHeight = 28 outerPadding = 6 innerPadding = 4 - iconSize = 18 - disclosureSize = 16 + iconSize = getTokens().icon[18] + disclosureSize = getTokens().icon[16] textStyle = Text.style.footnote break @@ -251,11 +249,6 @@ export const Button = ({ } } - const iconComponentProps: WebIconComponentProps = { - size: iconSize, - color: iconColor, - } - return ( {IconComponent && ( - + )} {label && ( ) => ( ) => ( /> ) -const Apple: WebIconComponentType = ({ +const Apple = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const Apple: WebIconComponentType = ({ fill, }) } -export default Apple +const StyledIcon = styled( + Apple, + {}, + { + accept: { + color: "color", + size: "color", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Archive.tsx b/src/components/Icon/generated/Archive.tsx index 0cbd9fd..9fcac3d 100644 --- a/src/components/Icon/generated/Archive.tsx +++ b/src/components/Icon/generated/Archive.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ArchiveIcon = (props: SVGProps) => ( ) => ( /> ) -const Archive: WebIconComponentType = ({ +const Archive = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Archive: WebIconComponentType = ({ fill, }) } -export default Archive +const StyledIcon = styled( + Archive, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/At.tsx b/src/components/Icon/generated/At.tsx index 9e787e0..4c7acc3 100644 --- a/src/components/Icon/generated/At.tsx +++ b/src/components/Icon/generated/At.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const AtIcon = (props: SVGProps) => ( ) => ( /> ) -const At: WebIconComponentType = ({ +const At = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const At: WebIconComponentType = ({ fill, }) } -export default At +const StyledIcon = styled( + At, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Box.tsx b/src/components/Icon/generated/Box.tsx index a0400c5..25e6230 100644 --- a/src/components/Icon/generated/Box.tsx +++ b/src/components/Icon/generated/Box.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const BoxIcon = (props: SVGProps) => ( ) => ( /> ) -const Box: WebIconComponentType = ({ +const Box = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const Box: WebIconComponentType = ({ fill, }) } -export default Box +const StyledIcon = styled( + Box, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Bubble.tsx b/src/components/Icon/generated/Bubble.tsx index 454ed24..efc3909 100644 --- a/src/components/Icon/generated/Bubble.tsx +++ b/src/components/Icon/generated/Bubble.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const BubbleIcon = (props: SVGProps) => ( ) => ( /> ) -const Bubble: WebIconComponentType = ({ +const Bubble = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Bubble: WebIconComponentType = ({ fill, }) } -export default Bubble +const StyledIcon = styled( + Bubble, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Calendar.tsx b/src/components/Icon/generated/Calendar.tsx index 887d643..209e36b 100644 --- a/src/components/Icon/generated/Calendar.tsx +++ b/src/components/Icon/generated/Calendar.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const CalendarIcon = (props: SVGProps) => ( ) => ( /> ) -const Calendar: WebIconComponentType = ({ +const Calendar = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Calendar: WebIconComponentType = ({ fill, }) } -export default Calendar +const StyledIcon = styled( + Calendar, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/CalendarNotFound.tsx b/src/components/Icon/generated/CalendarNotFound.tsx index 1b43b85..7455759 100644 --- a/src/components/Icon/generated/CalendarNotFound.tsx +++ b/src/components/Icon/generated/CalendarNotFound.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const CalendarNotFoundIcon = (props: SVGProps) => ( ) => ( /> ) -const CalendarNotFound: WebIconComponentType = ({ +const CalendarNotFound = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const CalendarNotFound: WebIconComponentType = ({ fill, }) } -export default CalendarNotFound +const StyledIcon = styled( + CalendarNotFound, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Carousel.tsx b/src/components/Icon/generated/Carousel.tsx index f0c4213..4cb686f 100644 --- a/src/components/Icon/generated/Carousel.tsx +++ b/src/components/Icon/generated/Carousel.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const CarouselIcon = (props: SVGProps) => ( ) => ( /> ) -const Carousel: WebIconComponentType = ({ +const Carousel = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -52,4 +48,14 @@ const Carousel: WebIconComponentType = ({ fill, }) } -export default Carousel +const StyledIcon = styled( + Carousel, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Check.tsx b/src/components/Icon/generated/Check.tsx index 6e311c2..6924016 100644 --- a/src/components/Icon/generated/Check.tsx +++ b/src/components/Icon/generated/Check.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const CheckIcon = (props: SVGProps) => ( ) => ( /> ) -const Check: WebIconComponentType = ({ +const Check = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const Check: WebIconComponentType = ({ fill, }) } -export default Check +const StyledIcon = styled( + Check, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/ChevronDown.tsx b/src/components/Icon/generated/ChevronDown.tsx index 3270994..4af67b3 100644 --- a/src/components/Icon/generated/ChevronDown.tsx +++ b/src/components/Icon/generated/ChevronDown.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ChevronDownIcon = (props: SVGProps) => ( ) => ( /> ) -const ChevronDown: WebIconComponentType = ({ +const ChevronDown = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const ChevronDown: WebIconComponentType = ({ fill, }) } -export default ChevronDown +const StyledIcon = styled( + ChevronDown, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/ChevronLeft.tsx b/src/components/Icon/generated/ChevronLeft.tsx index 451c91a..02a75f3 100644 --- a/src/components/Icon/generated/ChevronLeft.tsx +++ b/src/components/Icon/generated/ChevronLeft.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ChevronLeftIcon = (props: SVGProps) => ( ) => ( /> ) -const ChevronLeft: WebIconComponentType = ({ +const ChevronLeft = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const ChevronLeft: WebIconComponentType = ({ fill, }) } -export default ChevronLeft +const StyledIcon = styled( + ChevronLeft, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/ChevronRight.tsx b/src/components/Icon/generated/ChevronRight.tsx index 897dfb5..53ec929 100644 --- a/src/components/Icon/generated/ChevronRight.tsx +++ b/src/components/Icon/generated/ChevronRight.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ChevronRightIcon = (props: SVGProps) => ( ) => ( /> ) -const ChevronRight: WebIconComponentType = ({ +const ChevronRight = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const ChevronRight: WebIconComponentType = ({ fill, }) } -export default ChevronRight +const StyledIcon = styled( + ChevronRight, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/ChevronUp.tsx b/src/components/Icon/generated/ChevronUp.tsx index 62dcdbf..6d7907b 100644 --- a/src/components/Icon/generated/ChevronUp.tsx +++ b/src/components/Icon/generated/ChevronUp.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ChevronUpIcon = (props: SVGProps) => ( ) => ( /> ) -const ChevronUp: WebIconComponentType = ({ +const ChevronUp = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const ChevronUp: WebIconComponentType = ({ fill, }) } -export default ChevronUp +const StyledIcon = styled( + ChevronUp, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Clear.tsx b/src/components/Icon/generated/Clear.tsx index dc13993..b1a6a49 100644 --- a/src/components/Icon/generated/Clear.tsx +++ b/src/components/Icon/generated/Clear.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ClearIcon = (props: SVGProps) => ( ) => ( /> ) -const Clear: WebIconComponentType = ({ +const Clear = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Clear: WebIconComponentType = ({ fill, }) } -export default Clear +const StyledIcon = styled( + Clear, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Clock.tsx b/src/components/Icon/generated/Clock.tsx index 009181c..a50a6d6 100644 --- a/src/components/Icon/generated/Clock.tsx +++ b/src/components/Icon/generated/Clock.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ClockIcon = (props: SVGProps) => ( ) => ( /> ) -const Clock: WebIconComponentType = ({ +const Clock = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Clock: WebIconComponentType = ({ fill, }) } -export default Clock +const StyledIcon = styled( + Clock, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/CloseKeyboard.tsx b/src/components/Icon/generated/CloseKeyboard.tsx index 830d666..2419f44 100644 --- a/src/components/Icon/generated/CloseKeyboard.tsx +++ b/src/components/Icon/generated/CloseKeyboard.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const CloseKeyboardIcon = (props: SVGProps) => ( ) => ( /> ) -const CloseKeyboard: WebIconComponentType = ({ +const CloseKeyboard = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const CloseKeyboard: WebIconComponentType = ({ fill, }) } -export default CloseKeyboard +const StyledIcon = styled( + CloseKeyboard, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/CloudSync.tsx b/src/components/Icon/generated/CloudSync.tsx index 2198b8d..a4d5dd3 100644 --- a/src/components/Icon/generated/CloudSync.tsx +++ b/src/components/Icon/generated/CloudSync.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const CloudSyncIcon = (props: SVGProps) => ( ) => ( /> ) -const CloudSync: WebIconComponentType = ({ +const CloudSync = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const CloudSync: WebIconComponentType = ({ fill, }) } -export default CloudSync +const StyledIcon = styled( + CloudSync, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Cloudy.tsx b/src/components/Icon/generated/Cloudy.tsx index d1f08a0..31d8516 100644 --- a/src/components/Icon/generated/Cloudy.tsx +++ b/src/components/Icon/generated/Cloudy.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const CloudyIcon = (props: SVGProps) => ( ) => ( /> ) -const Cloudy: WebIconComponentType = ({ +const Cloudy = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Cloudy: WebIconComponentType = ({ fill, }) } -export default Cloudy +const StyledIcon = styled( + Cloudy, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Computer.tsx b/src/components/Icon/generated/Computer.tsx index 432685f..569d107 100644 --- a/src/components/Icon/generated/Computer.tsx +++ b/src/components/Icon/generated/Computer.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ComputerIcon = (props: SVGProps) => ( ) => ( /> ) -const Computer: WebIconComponentType = ({ +const Computer = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Computer: WebIconComponentType = ({ fill, }) } -export default Computer +const StyledIcon = styled( + Computer, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Dashboard.tsx b/src/components/Icon/generated/Dashboard.tsx index 1445730..9fd50d4 100644 --- a/src/components/Icon/generated/Dashboard.tsx +++ b/src/components/Icon/generated/Dashboard.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const DashboardIcon = (props: SVGProps) => ( ) => ( /> ) -const Dashboard: WebIconComponentType = ({ +const Dashboard = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Dashboard: WebIconComponentType = ({ fill, }) } -export default Dashboard +const StyledIcon = styled( + Dashboard, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Details.tsx b/src/components/Icon/generated/Details.tsx index 7d1c9da..6352105 100644 --- a/src/components/Icon/generated/Details.tsx +++ b/src/components/Icon/generated/Details.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const DetailsIcon = (props: SVGProps) => ( ) => ( /> ) -const Details: WebIconComponentType = ({ +const Details = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Details: WebIconComponentType = ({ fill, }) } -export default Details +const StyledIcon = styled( + Details, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Developer.tsx b/src/components/Icon/generated/Developer.tsx index 890c162..bb20f20 100644 --- a/src/components/Icon/generated/Developer.tsx +++ b/src/components/Icon/generated/Developer.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const DeveloperIcon = (props: SVGProps) => ( ) => ( /> ) -const Developer: WebIconComponentType = ({ +const Developer = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Developer: WebIconComponentType = ({ fill, }) } -export default Developer +const StyledIcon = styled( + Developer, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Directory.tsx b/src/components/Icon/generated/Directory.tsx index bea8674..daf9d4c 100644 --- a/src/components/Icon/generated/Directory.tsx +++ b/src/components/Icon/generated/Directory.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const DirectoryIcon = (props: SVGProps) => ( ) => ( /> ) -const Directory: WebIconComponentType = ({ +const Directory = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Directory: WebIconComponentType = ({ fill, }) } -export default Directory +const StyledIcon = styled( + Directory, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Edit.tsx b/src/components/Icon/generated/Edit.tsx index aec6035..c64e82c 100644 --- a/src/components/Icon/generated/Edit.tsx +++ b/src/components/Icon/generated/Edit.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EditIcon = (props: SVGProps) => ( ) => ( /> ) -const Edit: WebIconComponentType = ({ +const Edit = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Edit: WebIconComponentType = ({ fill, }) } -export default Edit +const StyledIcon = styled( + Edit, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/EmojiActivity.tsx b/src/components/Icon/generated/EmojiActivity.tsx index 41295f6..7942393 100644 --- a/src/components/Icon/generated/EmojiActivity.tsx +++ b/src/components/Icon/generated/EmojiActivity.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EmojiActivityIcon = (props: SVGProps) => ( ) => ( /> ) -const EmojiActivity: WebIconComponentType = ({ +const EmojiActivity = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const EmojiActivity: WebIconComponentType = ({ fill, }) } -export default EmojiActivity +const StyledIcon = styled( + EmojiActivity, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/EmojiFlag.tsx b/src/components/Icon/generated/EmojiFlag.tsx index d3e45f9..a5e939d 100644 --- a/src/components/Icon/generated/EmojiFlag.tsx +++ b/src/components/Icon/generated/EmojiFlag.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EmojiFlagIcon = (props: SVGProps) => ( ) => ( /> ) -const EmojiFlag: WebIconComponentType = ({ +const EmojiFlag = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const EmojiFlag: WebIconComponentType = ({ fill, }) } -export default EmojiFlag +const StyledIcon = styled( + EmojiFlag, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/EmojiFood.tsx b/src/components/Icon/generated/EmojiFood.tsx index b202f8a..1c378f0 100644 --- a/src/components/Icon/generated/EmojiFood.tsx +++ b/src/components/Icon/generated/EmojiFood.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EmojiFoodIcon = (props: SVGProps) => ( ) => ( /> ) -const EmojiFood: WebIconComponentType = ({ +const EmojiFood = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const EmojiFood: WebIconComponentType = ({ fill, }) } -export default EmojiFood +const StyledIcon = styled( + EmojiFood, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/EmojiNature.tsx b/src/components/Icon/generated/EmojiNature.tsx index 36a0f05..20fbb9d 100644 --- a/src/components/Icon/generated/EmojiNature.tsx +++ b/src/components/Icon/generated/EmojiNature.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EmojiNatureIcon = (props: SVGProps) => ( ) => ( /> ) -const EmojiNature: WebIconComponentType = ({ +const EmojiNature = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const EmojiNature: WebIconComponentType = ({ fill, }) } -export default EmojiNature +const StyledIcon = styled( + EmojiNature, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/EmojiObject.tsx b/src/components/Icon/generated/EmojiObject.tsx index 8c81c99..580d4b1 100644 --- a/src/components/Icon/generated/EmojiObject.tsx +++ b/src/components/Icon/generated/EmojiObject.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EmojiObjectIcon = (props: SVGProps) => ( ) => ( /> ) -const EmojiObject: WebIconComponentType = ({ +const EmojiObject = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const EmojiObject: WebIconComponentType = ({ fill, }) } -export default EmojiObject +const StyledIcon = styled( + EmojiObject, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/EmojiPeople.tsx b/src/components/Icon/generated/EmojiPeople.tsx index c2dd2d1..5fe801c 100644 --- a/src/components/Icon/generated/EmojiPeople.tsx +++ b/src/components/Icon/generated/EmojiPeople.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EmojiPeopleIcon = (props: SVGProps) => ( ) => ( /> ) -const EmojiPeople: WebIconComponentType = ({ +const EmojiPeople = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const EmojiPeople: WebIconComponentType = ({ fill, }) } -export default EmojiPeople +const StyledIcon = styled( + EmojiPeople, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/EmojiSymbol.tsx b/src/components/Icon/generated/EmojiSymbol.tsx index 1f7ee4c..f10ce4b 100644 --- a/src/components/Icon/generated/EmojiSymbol.tsx +++ b/src/components/Icon/generated/EmojiSymbol.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EmojiSymbolIcon = (props: SVGProps) => ( ) => ( /> ) -const EmojiSymbol: WebIconComponentType = ({ +const EmojiSymbol = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const EmojiSymbol: WebIconComponentType = ({ fill, }) } -export default EmojiSymbol +const StyledIcon = styled( + EmojiSymbol, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/EmojiTravel.tsx b/src/components/Icon/generated/EmojiTravel.tsx index 2e32966..5b2a7c6 100644 --- a/src/components/Icon/generated/EmojiTravel.tsx +++ b/src/components/Icon/generated/EmojiTravel.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const EmojiTravelIcon = (props: SVGProps) => ( ) => ( /> ) -const EmojiTravel: WebIconComponentType = ({ +const EmojiTravel = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const EmojiTravel: WebIconComponentType = ({ fill, }) } -export default EmojiTravel +const StyledIcon = styled( + EmojiTravel, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Exclamation.tsx b/src/components/Icon/generated/Exclamation.tsx index 80f1071..caa9da1 100644 --- a/src/components/Icon/generated/Exclamation.tsx +++ b/src/components/Icon/generated/Exclamation.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ExclamationIcon = (props: SVGProps) => ( ) => ( /> ) -const Exclamation: WebIconComponentType = ({ +const Exclamation = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Exclamation: WebIconComponentType = ({ fill, }) } -export default Exclamation +const StyledIcon = styled( + Exclamation, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Fog.tsx b/src/components/Icon/generated/Fog.tsx index 987ed10..652a2c5 100644 --- a/src/components/Icon/generated/Fog.tsx +++ b/src/components/Icon/generated/Fog.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const FogIcon = (props: SVGProps) => ( ) => ( /> ) -const Fog: WebIconComponentType = ({ +const Fog = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Fog: WebIconComponentType = ({ fill, }) } -export default Fog +const StyledIcon = styled( + Fog, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Folder.tsx b/src/components/Icon/generated/Folder.tsx index ea380b5..e690f12 100644 --- a/src/components/Icon/generated/Folder.tsx +++ b/src/components/Icon/generated/Folder.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const FolderIcon = (props: SVGProps) => ( ) => ( /> ) -const Folder: WebIconComponentType = ({ +const Folder = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Folder: WebIconComponentType = ({ fill, }) } -export default Folder +const StyledIcon = styled( + Folder, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/FolderNew.tsx b/src/components/Icon/generated/FolderNew.tsx index 76b8092..306bb79 100644 --- a/src/components/Icon/generated/FolderNew.tsx +++ b/src/components/Icon/generated/FolderNew.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const FolderNewIcon = (props: SVGProps) => ( ) => ( /> ) -const FolderNew: WebIconComponentType = ({ +const FolderNew = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const FolderNew: WebIconComponentType = ({ fill, }) } -export default FolderNew +const StyledIcon = styled( + FolderNew, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/FolderNotes.tsx b/src/components/Icon/generated/FolderNotes.tsx index e8b832c..a4dedeb 100644 --- a/src/components/Icon/generated/FolderNotes.tsx +++ b/src/components/Icon/generated/FolderNotes.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const FolderNotesIcon = (props: SVGProps) => ( ) => ( /> ) -const FolderNotes: WebIconComponentType = ({ +const FolderNotes = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const FolderNotes: WebIconComponentType = ({ fill, }) } -export default FolderNotes +const StyledIcon = styled( + FolderNotes, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/FolderTasks.tsx b/src/components/Icon/generated/FolderTasks.tsx index f5eafc3..9e4a422 100644 --- a/src/components/Icon/generated/FolderTasks.tsx +++ b/src/components/Icon/generated/FolderTasks.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const FolderTasksIcon = (props: SVGProps) => ( ) => ( /> ) -const FolderTasks: WebIconComponentType = ({ +const FolderTasks = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const FolderTasks: WebIconComponentType = ({ fill, }) } -export default FolderTasks +const StyledIcon = styled( + FolderTasks, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Glue.tsx b/src/components/Icon/generated/Glue.tsx index 8b8336b..2f6a8a3 100644 --- a/src/components/Icon/generated/Glue.tsx +++ b/src/components/Icon/generated/Glue.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const GlueIcon = (props: SVGProps) => ( ) => ( /> ) -const Glue: WebIconComponentType = ({ +const Glue = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const Glue: WebIconComponentType = ({ fill, }) } -export default Glue +const StyledIcon = styled( + Glue, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Hail.tsx b/src/components/Icon/generated/Hail.tsx index 0a2fddd..177aaa1 100644 --- a/src/components/Icon/generated/Hail.tsx +++ b/src/components/Icon/generated/Hail.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const HailIcon = (props: SVGProps) => ( ) => ( /> ) -const Hail: WebIconComponentType = ({ +const Hail = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Hail: WebIconComponentType = ({ fill, }) } -export default Hail +const StyledIcon = styled( + Hail, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Home.tsx b/src/components/Icon/generated/Home.tsx index c6b637f..6fb19a5 100644 --- a/src/components/Icon/generated/Home.tsx +++ b/src/components/Icon/generated/Home.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const HomeIcon = (props: SVGProps) => ( ) => ( /> ) -const Home: WebIconComponentType = ({ +const Home = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Home: WebIconComponentType = ({ fill, }) } -export default Home +const StyledIcon = styled( + Home, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Inbox.tsx b/src/components/Icon/generated/Inbox.tsx index 9a95b95..ab7a916 100644 --- a/src/components/Icon/generated/Inbox.tsx +++ b/src/components/Icon/generated/Inbox.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const InboxIcon = (props: SVGProps) => ( ) => ( /> ) -const Inbox: WebIconComponentType = ({ +const Inbox = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Inbox: WebIconComponentType = ({ fill, }) } -export default Inbox +const StyledIcon = styled( + Inbox, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Info.tsx b/src/components/Icon/generated/Info.tsx index 8287fe1..7e7f79e 100644 --- a/src/components/Icon/generated/Info.tsx +++ b/src/components/Icon/generated/Info.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const InfoIcon = (props: SVGProps) => ( ) => ( /> ) -const Info: WebIconComponentType = ({ +const Info = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Info: WebIconComponentType = ({ fill, }) } -export default Info +const StyledIcon = styled( + Info, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/JoinDiscussion.tsx b/src/components/Icon/generated/JoinDiscussion.tsx index 6ab31b9..c858d8d 100644 --- a/src/components/Icon/generated/JoinDiscussion.tsx +++ b/src/components/Icon/generated/JoinDiscussion.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const JoinDiscussionIcon = (props: SVGProps) => ( ) => ( /> ) -const JoinDiscussion: WebIconComponentType = ({ +const JoinDiscussion = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const JoinDiscussion: WebIconComponentType = ({ fill, }) } -export default JoinDiscussion +const StyledIcon = styled( + JoinDiscussion, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Labs.tsx b/src/components/Icon/generated/Labs.tsx index 9cbe01f..b56603f 100644 --- a/src/components/Icon/generated/Labs.tsx +++ b/src/components/Icon/generated/Labs.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const LabsIcon = (props: SVGProps) => ( ) => ( /> ) -const Labs: WebIconComponentType = ({ +const Labs = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Labs: WebIconComponentType = ({ fill, }) } -export default Labs +const StyledIcon = styled( + Labs, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/LeaveDiscussion.tsx b/src/components/Icon/generated/LeaveDiscussion.tsx index c65ae11..48658f3 100644 --- a/src/components/Icon/generated/LeaveDiscussion.tsx +++ b/src/components/Icon/generated/LeaveDiscussion.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const LeaveDiscussionIcon = (props: SVGProps) => ( ) => ( /> ) -const LeaveDiscussion: WebIconComponentType = ({ +const LeaveDiscussion = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const LeaveDiscussion: WebIconComponentType = ({ fill, }) } -export default LeaveDiscussion +const StyledIcon = styled( + LeaveDiscussion, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/List.tsx b/src/components/Icon/generated/List.tsx index 0fc82f4..50fb2f9 100644 --- a/src/components/Icon/generated/List.tsx +++ b/src/components/Icon/generated/List.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ListIcon = (props: SVGProps) => ( ) => ( /> ) -const List: WebIconComponentType = ({ +const List = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const List: WebIconComponentType = ({ fill, }) } -export default List +const StyledIcon = styled( + List, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Login.tsx b/src/components/Icon/generated/Login.tsx index 5d5a72c..fb818fc 100644 --- a/src/components/Icon/generated/Login.tsx +++ b/src/components/Icon/generated/Login.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const LoginIcon = (props: SVGProps) => ( ) => ( /> ) -const Login: WebIconComponentType = ({ +const Login = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Login: WebIconComponentType = ({ fill, }) } -export default Login +const StyledIcon = styled( + Login, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Logout.tsx b/src/components/Icon/generated/Logout.tsx index d518453..3ea49b6 100644 --- a/src/components/Icon/generated/Logout.tsx +++ b/src/components/Icon/generated/Logout.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const LogoutIcon = (props: SVGProps) => ( ) => ( /> ) -const Logout: WebIconComponentType = ({ +const Logout = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Logout: WebIconComponentType = ({ fill, }) } -export default Logout +const StyledIcon = styled( + Logout, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/LostAndFound.tsx b/src/components/Icon/generated/LostAndFound.tsx index d096226..1f045b6 100644 --- a/src/components/Icon/generated/LostAndFound.tsx +++ b/src/components/Icon/generated/LostAndFound.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const LostAndFoundIcon = (props: SVGProps) => ( ) => ( /> ) -const LostAndFound: WebIconComponentType = ({ +const LostAndFound = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const LostAndFound: WebIconComponentType = ({ fill, }) } -export default LostAndFound +const StyledIcon = styled( + LostAndFound, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/MapPin.tsx b/src/components/Icon/generated/MapPin.tsx index 8fa3df2..e32f987 100644 --- a/src/components/Icon/generated/MapPin.tsx +++ b/src/components/Icon/generated/MapPin.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const MapPinIcon = (props: SVGProps) => ( ) => ( /> ) -const MapPin: WebIconComponentType = ({ +const MapPin = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const MapPin: WebIconComponentType = ({ fill, }) } -export default MapPin +const StyledIcon = styled( + MapPin, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Move.tsx b/src/components/Icon/generated/Move.tsx index 7c378c7..89b090d 100644 --- a/src/components/Icon/generated/Move.tsx +++ b/src/components/Icon/generated/Move.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const MoveIcon = (props: SVGProps) => ( ) => ( /> ) -const Move: WebIconComponentType = ({ +const Move = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Move: WebIconComponentType = ({ fill, }) } -export default Move +const StyledIcon = styled( + Move, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/NewDoc.tsx b/src/components/Icon/generated/NewDoc.tsx index 2574504..c4aa285 100644 --- a/src/components/Icon/generated/NewDoc.tsx +++ b/src/components/Icon/generated/NewDoc.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const NewDocIcon = (props: SVGProps) => ( ) => ( /> ) -const NewDoc: WebIconComponentType = ({ +const NewDoc = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const NewDoc: WebIconComponentType = ({ fill, }) } -export default NewDoc +const StyledIcon = styled( + NewDoc, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/NewTask.tsx b/src/components/Icon/generated/NewTask.tsx index 053f7ba..e4d9b48 100644 --- a/src/components/Icon/generated/NewTask.tsx +++ b/src/components/Icon/generated/NewTask.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const NewTaskIcon = (props: SVGProps) => ( ) => ( /> ) -const NewTask: WebIconComponentType = ({ +const NewTask = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const NewTask: WebIconComponentType = ({ fill, }) } -export default NewTask +const StyledIcon = styled( + NewTask, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/NextWeek.tsx b/src/components/Icon/generated/NextWeek.tsx index bb566ce..fdf777a 100644 --- a/src/components/Icon/generated/NextWeek.tsx +++ b/src/components/Icon/generated/NextWeek.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const NextWeekIcon = (props: SVGProps) => ( ) => ( ) -const NextWeek: WebIconComponentType = ({ +const NextWeek = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -94,4 +90,14 @@ const NextWeek: WebIconComponentType = ({ fill, }) } -export default NextWeek +const StyledIcon = styled( + NextWeek, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/No.tsx b/src/components/Icon/generated/No.tsx index 0d62d50..c93f7e6 100644 --- a/src/components/Icon/generated/No.tsx +++ b/src/components/Icon/generated/No.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const NoIcon = (props: SVGProps) => ( ) => ( /> ) -const No: WebIconComponentType = ({ +const No = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const No: WebIconComponentType = ({ fill, }) } -export default No +const StyledIcon = styled( + No, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Notification.tsx b/src/components/Icon/generated/Notification.tsx index 9e2fc91..36d485f 100644 --- a/src/components/Icon/generated/Notification.tsx +++ b/src/components/Icon/generated/Notification.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const NotificationIcon = (props: SVGProps) => ( ) => ( /> ) -const Notification: WebIconComponentType = ({ +const Notification = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Notification: WebIconComponentType = ({ fill, }) } -export default Notification +const StyledIcon = styled( + Notification, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Notifications.tsx b/src/components/Icon/generated/Notifications.tsx index 678ab11..2fa585b 100644 --- a/src/components/Icon/generated/Notifications.tsx +++ b/src/components/Icon/generated/Notifications.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const NotificationsIcon = (props: SVGProps) => ( ) => ( /> ) -const Notifications: WebIconComponentType = ({ +const Notifications = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -51,4 +47,14 @@ const Notifications: WebIconComponentType = ({ fill, }) } -export default Notifications +const StyledIcon = styled( + Notifications, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/PartlyCloudy.tsx b/src/components/Icon/generated/PartlyCloudy.tsx index c402fd7..f10f869 100644 --- a/src/components/Icon/generated/PartlyCloudy.tsx +++ b/src/components/Icon/generated/PartlyCloudy.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const PartlyCloudyIcon = (props: SVGProps) => ( ) => ( /> ) -const PartlyCloudy: WebIconComponentType = ({ +const PartlyCloudy = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const PartlyCloudy: WebIconComponentType = ({ fill, }) } -export default PartlyCloudy +const StyledIcon = styled( + PartlyCloudy, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Phone.tsx b/src/components/Icon/generated/Phone.tsx index 188c421..523455b 100644 --- a/src/components/Icon/generated/Phone.tsx +++ b/src/components/Icon/generated/Phone.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const PhoneIcon = (props: SVGProps) => ( ) => ( /> ) -const Phone: WebIconComponentType = ({ +const Phone = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Phone: WebIconComponentType = ({ fill, }) } -export default Phone +const StyledIcon = styled( + Phone, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Plus.tsx b/src/components/Icon/generated/Plus.tsx index 6b38062..bbc6911 100644 --- a/src/components/Icon/generated/Plus.tsx +++ b/src/components/Icon/generated/Plus.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const PlusIcon = (props: SVGProps) => ( ) => ( /> ) -const Plus: WebIconComponentType = ({ +const Plus = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const Plus: WebIconComponentType = ({ fill, }) } -export default Plus +const StyledIcon = styled( + Plus, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Rain.tsx b/src/components/Icon/generated/Rain.tsx index 56d9166..fd774b9 100644 --- a/src/components/Icon/generated/Rain.tsx +++ b/src/components/Icon/generated/Rain.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const RainIcon = (props: SVGProps) => ( ) => ( /> ) -const Rain: WebIconComponentType = ({ +const Rain = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Rain: WebIconComponentType = ({ fill, }) } -export default Rain +const StyledIcon = styled( + Rain, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/ReadOnly.tsx b/src/components/Icon/generated/ReadOnly.tsx index 06bb878..8a42436 100644 --- a/src/components/Icon/generated/ReadOnly.tsx +++ b/src/components/Icon/generated/ReadOnly.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const ReadOnlyIcon = (props: SVGProps) => ( ) => ( ) -const ReadOnly: WebIconComponentType = ({ +const ReadOnly = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -53,4 +49,14 @@ const ReadOnly: WebIconComponentType = ({ fill, }) } -export default ReadOnly +const StyledIcon = styled( + ReadOnly, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Search.tsx b/src/components/Icon/generated/Search.tsx index 5aecce8..ca8f1af 100644 --- a/src/components/Icon/generated/Search.tsx +++ b/src/components/Icon/generated/Search.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const SearchIcon = (props: SVGProps) => ( ) => ( /> ) -const Search: WebIconComponentType = ({ +const Search = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Search: WebIconComponentType = ({ fill, }) } -export default Search +const StyledIcon = styled( + Search, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Settings.tsx b/src/components/Icon/generated/Settings.tsx index 772c4f0..0dd9a61 100644 --- a/src/components/Icon/generated/Settings.tsx +++ b/src/components/Icon/generated/Settings.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const SettingsIcon = (props: SVGProps) => ( ) => ( /> ) -const Settings: WebIconComponentType = ({ +const Settings = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Settings: WebIconComponentType = ({ fill, }) } -export default Settings +const StyledIcon = styled( + Settings, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Sleet.tsx b/src/components/Icon/generated/Sleet.tsx index e663268..2b4c08d 100644 --- a/src/components/Icon/generated/Sleet.tsx +++ b/src/components/Icon/generated/Sleet.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const SleetIcon = (props: SVGProps) => ( ) => ( /> ) -const Sleet: WebIconComponentType = ({ +const Sleet = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Sleet: WebIconComponentType = ({ fill, }) } -export default Sleet +const StyledIcon = styled( + Sleet, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Snow.tsx b/src/components/Icon/generated/Snow.tsx index 667f57d..9a6f6e3 100644 --- a/src/components/Icon/generated/Snow.tsx +++ b/src/components/Icon/generated/Snow.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const SnowIcon = (props: SVGProps) => ( ) => ( /> ) -const Snow: WebIconComponentType = ({ +const Snow = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Snow: WebIconComponentType = ({ fill, }) } -export default Snow +const StyledIcon = styled( + Snow, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Stars.tsx b/src/components/Icon/generated/Stars.tsx index 6f147d9..a113995 100644 --- a/src/components/Icon/generated/Stars.tsx +++ b/src/components/Icon/generated/Stars.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const StarsIcon = (props: SVGProps) => ( ) => ( /> ) -const Stars: WebIconComponentType = ({ +const Stars = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Stars: WebIconComponentType = ({ fill, }) } -export default Stars +const StyledIcon = styled( + Stars, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Status.tsx b/src/components/Icon/generated/Status.tsx index 9370428..7dbeec0 100644 --- a/src/components/Icon/generated/Status.tsx +++ b/src/components/Icon/generated/Status.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const StatusIcon = (props: SVGProps) => ( ) => ( /> ) -const Status: WebIconComponentType = ({ +const Status = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Status: WebIconComponentType = ({ fill, }) } -export default Status +const StyledIcon = styled( + Status, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Storm.tsx b/src/components/Icon/generated/Storm.tsx index 18fbc3f..7dbf123 100644 --- a/src/components/Icon/generated/Storm.tsx +++ b/src/components/Icon/generated/Storm.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const StormIcon = (props: SVGProps) => ( ) => ( /> ) -const Storm: WebIconComponentType = ({ +const Storm = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Storm: WebIconComponentType = ({ fill, }) } -export default Storm +const StyledIcon = styled( + Storm, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Swatch.tsx b/src/components/Icon/generated/Swatch.tsx index 5e463d8..56c858b 100644 --- a/src/components/Icon/generated/Swatch.tsx +++ b/src/components/Icon/generated/Swatch.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const SwatchIcon = (props: SVGProps) => ( ) => ( /> ) -const Swatch: WebIconComponentType = ({ +const Swatch = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Swatch: WebIconComponentType = ({ fill, }) } -export default Swatch +const StyledIcon = styled( + Swatch, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Timer.tsx b/src/components/Icon/generated/Timer.tsx index 23e6430..7c9a798 100644 --- a/src/components/Icon/generated/Timer.tsx +++ b/src/components/Icon/generated/Timer.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const TimerIcon = (props: SVGProps) => ( ) => ( /> ) -const Timer: WebIconComponentType = ({ +const Timer = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Timer: WebIconComponentType = ({ fill, }) } -export default Timer +const StyledIcon = styled( + Timer, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Today.tsx b/src/components/Icon/generated/Today.tsx index 5179384..d105c3a 100644 --- a/src/components/Icon/generated/Today.tsx +++ b/src/components/Icon/generated/Today.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const TodayIcon = (props: SVGProps) => ( ) => ( /> ) -const Today: WebIconComponentType = ({ +const Today = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const Today: WebIconComponentType = ({ fill, }) } -export default Today +const StyledIcon = styled( + Today, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Tomorrow.tsx b/src/components/Icon/generated/Tomorrow.tsx index 7e343b6..cde4caf 100644 --- a/src/components/Icon/generated/Tomorrow.tsx +++ b/src/components/Icon/generated/Tomorrow.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const TomorrowIcon = (props: SVGProps) => ( ) => ( ) -const Tomorrow: WebIconComponentType = ({ +const Tomorrow = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -62,4 +58,14 @@ const Tomorrow: WebIconComponentType = ({ fill, }) } -export default Tomorrow +const StyledIcon = styled( + Tomorrow, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Tornado.tsx b/src/components/Icon/generated/Tornado.tsx index 8923d3a..1eb7feb 100644 --- a/src/components/Icon/generated/Tornado.tsx +++ b/src/components/Icon/generated/Tornado.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const TornadoIcon = (props: SVGProps) => ( ) => ( /> ) -const Tornado: WebIconComponentType = ({ +const Tornado = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Tornado: WebIconComponentType = ({ fill, }) } -export default Tornado +const StyledIcon = styled( + Tornado, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Transition.tsx b/src/components/Icon/generated/Transition.tsx index 90df9ab..c8efc8a 100644 --- a/src/components/Icon/generated/Transition.tsx +++ b/src/components/Icon/generated/Transition.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const TransitionIcon = (props: SVGProps) => ( ) => ( /> ) -const Transition: WebIconComponentType = ({ +const Transition = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Transition: WebIconComponentType = ({ fill, }) } -export default Transition +const StyledIcon = styled( + Transition, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Trash.tsx b/src/components/Icon/generated/Trash.tsx index 2709af0..c62ef4d 100644 --- a/src/components/Icon/generated/Trash.tsx +++ b/src/components/Icon/generated/Trash.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const TrashIcon = (props: SVGProps) => ( ) => ( /> ) -const Trash: WebIconComponentType = ({ +const Trash = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Trash: WebIconComponentType = ({ fill, }) } -export default Trash +const StyledIcon = styled( + Trash, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/UnitList.tsx b/src/components/Icon/generated/UnitList.tsx index f61a74d..cc893a5 100644 --- a/src/components/Icon/generated/UnitList.tsx +++ b/src/components/Icon/generated/UnitList.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const UnitListIcon = (props: SVGProps) => ( ) => ( /> ) -const UnitList: WebIconComponentType = ({ +const UnitList = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const UnitList: WebIconComponentType = ({ fill, }) } -export default UnitList +const StyledIcon = styled( + UnitList, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Upgrade.tsx b/src/components/Icon/generated/Upgrade.tsx index 6276acf..fd9bb91 100644 --- a/src/components/Icon/generated/Upgrade.tsx +++ b/src/components/Icon/generated/Upgrade.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const UpgradeIcon = (props: SVGProps) => ( ) => ( /> ) -const Upgrade: WebIconComponentType = ({ +const Upgrade = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Upgrade: WebIconComponentType = ({ fill, }) } -export default Upgrade +const StyledIcon = styled( + Upgrade, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Warning.tsx b/src/components/Icon/generated/Warning.tsx index 245088d..068f671 100644 --- a/src/components/Icon/generated/Warning.tsx +++ b/src/components/Icon/generated/Warning.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const WarningIcon = (props: SVGProps) => ( ) => ( /> ) -const Warning: WebIconComponentType = ({ +const Warning = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const Warning: WebIconComponentType = ({ fill, }) } -export default Warning +const StyledIcon = styled( + Warning, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/WiFi.tsx b/src/components/Icon/generated/WiFi.tsx index 2172f8e..73a3f87 100644 --- a/src/components/Icon/generated/WiFi.tsx +++ b/src/components/Icon/generated/WiFi.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const WiFiIcon = (props: SVGProps) => ( ) => ( /> ) -const WiFi: WebIconComponentType = ({ +const WiFi = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const WiFi: WebIconComponentType = ({ fill, }) } -export default WiFi +const StyledIcon = styled( + WiFi, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/Wind.tsx b/src/components/Icon/generated/Wind.tsx index 0853c2f..c07106b 100644 --- a/src/components/Icon/generated/Wind.tsx +++ b/src/components/Icon/generated/Wind.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const WindIcon = (props: SVGProps) => ( ) => ( /> ) -const Wind: WebIconComponentType = ({ +const Wind = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -44,4 +40,14 @@ const Wind: WebIconComponentType = ({ fill, }) } -export default Wind +const StyledIcon = styled( + Wind, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/X.tsx b/src/components/Icon/generated/X.tsx index 329eda2..c985ec3 100644 --- a/src/components/Icon/generated/X.tsx +++ b/src/components/Icon/generated/X.tsx @@ -1,11 +1,10 @@ -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" const XIcon = (props: SVGProps) => ( ) => ( /> ) -const X: WebIconComponentType = ({ +const X = ({ size, color, style = {}, ...otherProps -}) => { - const theme = useTheme() +}: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) - const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, ...style, @@ -46,4 +42,14 @@ const X: WebIconComponentType = ({ fill, }) } -export default X +const StyledIcon = styled( + X, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) +export default StyledIcon diff --git a/src/components/Icon/generated/index.tsx b/src/components/Icon/generated/index.tsx index 6316d45..10d9cde 100644 --- a/src/components/Icon/generated/index.tsx +++ b/src/components/Icon/generated/index.tsx @@ -86,92 +86,90 @@ import WiFi from "./WiFi" import Wind from "./Wind" import X from "./X" -import type { WebIconComponentType } from "../types" - export const rawIcons = { - Apple: Apple as WebIconComponentType, - Archive: Archive as WebIconComponentType, - At: At as WebIconComponentType, - Box: Box as WebIconComponentType, - Bubble: Bubble as WebIconComponentType, - Calendar: Calendar as WebIconComponentType, - CalendarNotFound: CalendarNotFound as WebIconComponentType, - Carousel: Carousel as WebIconComponentType, - Check: Check as WebIconComponentType, - ChevronDown: ChevronDown as WebIconComponentType, - ChevronLeft: ChevronLeft as WebIconComponentType, - ChevronRight: ChevronRight as WebIconComponentType, - ChevronUp: ChevronUp as WebIconComponentType, - Clear: Clear as WebIconComponentType, - Clock: Clock as WebIconComponentType, - CloseKeyboard: CloseKeyboard as WebIconComponentType, - CloudSync: CloudSync as WebIconComponentType, - Cloudy: Cloudy as WebIconComponentType, - Computer: Computer as WebIconComponentType, - Dashboard: Dashboard as WebIconComponentType, - Details: Details as WebIconComponentType, - Developer: Developer as WebIconComponentType, - Directory: Directory as WebIconComponentType, - Edit: Edit as WebIconComponentType, - EmojiActivity: EmojiActivity as WebIconComponentType, - EmojiFlag: EmojiFlag as WebIconComponentType, - EmojiFood: EmojiFood as WebIconComponentType, - EmojiNature: EmojiNature as WebIconComponentType, - EmojiObject: EmojiObject as WebIconComponentType, - EmojiPeople: EmojiPeople as WebIconComponentType, - EmojiSymbol: EmojiSymbol as WebIconComponentType, - EmojiTravel: EmojiTravel as WebIconComponentType, - Exclamation: Exclamation as WebIconComponentType, - Fog: Fog as WebIconComponentType, - Folder: Folder as WebIconComponentType, - FolderNew: FolderNew as WebIconComponentType, - FolderNotes: FolderNotes as WebIconComponentType, - FolderTasks: FolderTasks as WebIconComponentType, - Glue: Glue as WebIconComponentType, - Hail: Hail as WebIconComponentType, - Home: Home as WebIconComponentType, - Inbox: Inbox as WebIconComponentType, - Info: Info as WebIconComponentType, - JoinDiscussion: JoinDiscussion as WebIconComponentType, - Labs: Labs as WebIconComponentType, - LeaveDiscussion: LeaveDiscussion as WebIconComponentType, - List: List as WebIconComponentType, - Login: Login as WebIconComponentType, - Logout: Logout as WebIconComponentType, - LostAndFound: LostAndFound as WebIconComponentType, - MapPin: MapPin as WebIconComponentType, - Move: Move as WebIconComponentType, - NewDoc: NewDoc as WebIconComponentType, - NewTask: NewTask as WebIconComponentType, - NextWeek: NextWeek as WebIconComponentType, - No: No as WebIconComponentType, - Notification: Notification as WebIconComponentType, - Notifications: Notifications as WebIconComponentType, - PartlyCloudy: PartlyCloudy as WebIconComponentType, - Phone: Phone as WebIconComponentType, - Plus: Plus as WebIconComponentType, - Rain: Rain as WebIconComponentType, - ReadOnly: ReadOnly as WebIconComponentType, - Search: Search as WebIconComponentType, - Settings: Settings as WebIconComponentType, - Sleet: Sleet as WebIconComponentType, - Snow: Snow as WebIconComponentType, - Stars: Stars as WebIconComponentType, - Status: Status as WebIconComponentType, - Storm: Storm as WebIconComponentType, - Swatch: Swatch as WebIconComponentType, - Timer: Timer as WebIconComponentType, - Today: Today as WebIconComponentType, - Tomorrow: Tomorrow as WebIconComponentType, - Tornado: Tornado as WebIconComponentType, - Transition: Transition as WebIconComponentType, - Trash: Trash as WebIconComponentType, - UnitList: UnitList as WebIconComponentType, - Upgrade: Upgrade as WebIconComponentType, - Warning: Warning as WebIconComponentType, - WiFi: WiFi as WebIconComponentType, - Wind: Wind as WebIconComponentType, - X: X as WebIconComponentType, + Apple, + Archive, + At, + Box, + Bubble, + Calendar, + CalendarNotFound, + Carousel, + Check, + ChevronDown, + ChevronLeft, + ChevronRight, + ChevronUp, + Clear, + Clock, + CloseKeyboard, + CloudSync, + Cloudy, + Computer, + Dashboard, + Details, + Developer, + Directory, + Edit, + EmojiActivity, + EmojiFlag, + EmojiFood, + EmojiNature, + EmojiObject, + EmojiPeople, + EmojiSymbol, + EmojiTravel, + Exclamation, + Fog, + Folder, + FolderNew, + FolderNotes, + FolderTasks, + Glue, + Hail, + Home, + Inbox, + Info, + JoinDiscussion, + Labs, + LeaveDiscussion, + List, + Login, + Logout, + LostAndFound, + MapPin, + Move, + NewDoc, + NewTask, + NextWeek, + No, + Notification, + Notifications, + PartlyCloudy, + Phone, + Plus, + Rain, + ReadOnly, + Search, + Settings, + Sleet, + Snow, + Stars, + Status, + Storm, + Swatch, + Timer, + Today, + Tomorrow, + Tornado, + Transition, + Trash, + UnitList, + Upgrade, + Warning, + WiFi, + Wind, + X, } as const const Icon = () => ( diff --git a/src/components/Icon/index.tsx b/src/components/Icon/index.tsx index edc4368..cd1f9a7 100644 --- a/src/components/Icon/index.tsx +++ b/src/components/Icon/index.tsx @@ -5,8 +5,6 @@ import DragHandle from "./crafted/DragHandle" import { Icon as IconGenerated } from "./generated" -import type { WebIconComponentProps, WebIconComponentType } from "./types" - /** * Add crafted icons to generated icons before exporting */ @@ -18,10 +16,5 @@ Icon.DragHandle = DragHandle export { Icon } -/** - * This is somewhat more permissive than it should be, - * but icons might be defined outside of paradigm and - * we don't want components to throw in this case. - */ -export type IconComponentType = WebIconComponentType -export type IconComponentProps = WebIconComponentProps +export type IconComponentType = typeof Icon.Apple +export type IconComponentProps = React.ComponentProps diff --git a/src/components/Icon/stories.tsx b/src/components/Icon/stories.tsx index 575ab23..38cd1b9 100644 --- a/src/components/Icon/stories.tsx +++ b/src/components/Icon/stories.tsx @@ -7,13 +7,14 @@ const meta = preview.meta({ component: Icon, args: { color: "red", + size: "24", }, }) export const Generated = meta.story({ render: (args) => ( {Object.entries(rawIcons).map(([name, IconComponent]) => ( - + ))} ), diff --git a/src/components/Icon/svgTemplate.cjs b/src/components/Icon/svgTemplate.cjs index 18c7ed2..d6dd1b7 100644 --- a/src/components/Icon/svgTemplate.cjs +++ b/src/components/Icon/svgTemplate.cjs @@ -7,27 +7,25 @@ module.exports = function template( return tpl` import React from "react" -import { useTheme } from "@tamagui/core" +import { styled } from "@tamagui/core" import { TextContext } from "../../Text" -import { resolveColor } from "../utils" import type { SVGProps } from "react" import type { ViewProps } from "react-native" -import type { WebIconComponentType } from "../types" +import type { RawWebIconComponentProps } from "../types" ${imports} ${interfaces} const ${iconName} = (${props}) => ${jsx} -const ${componentName}: WebIconComponentType = ({ size, color, style = {}, ...otherProps }) => { - const theme = useTheme() +const ${componentName} = ({ size, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) const fill = - (color && resolveColor(color)) || - (isInText ? theme.iconInTextColor.get() : "black") + color || + (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -37,6 +35,17 @@ const ${componentName}: WebIconComponentType = ({ size, color, style = {}, ...o return React.createElement(${iconName}, { ...otherProps, style: combinedStyle, width: size, height: size, fill }) } -export default ${componentName} +const StyledIcon = styled( + ${componentName}, + {}, + { + accept: { + color: "color", + size: "icon", + } as const, + }, +) + +export default StyledIcon ` } diff --git a/src/components/Icon/types.ts b/src/components/Icon/types.ts index 7c0e106..c36fcf2 100644 --- a/src/components/Icon/types.ts +++ b/src/components/Icon/types.ts @@ -1,5 +1,18 @@ import type { SVGProps } from "react" import type { ColorValue } from "../../utils/color" + +/** + * Types before we add tamagui to the icon + */ +export type RawWebIconComponentProps = { + size: number + color?: string + style?: Omit< + SVGProps["style"], + "backgroundColor" | "width" | "height" + > +} + export type WebIconComponentProps = { size: number color?: ColorValue @@ -8,5 +21,3 @@ export type WebIconComponentProps = { "backgroundColor" | "width" | "height" > } - -export type WebIconComponentType = React.FC // & SvgProps diff --git a/src/components/Icon/utils.ts b/src/components/Icon/utils.ts deleted file mode 100644 index b0cac73..0000000 --- a/src/components/Icon/utils.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * If the color is a tamagui color return the "get" value, otherwise if its a string just return the string. - */ -export const resolveColor = (value: unknown): string => { - if (typeof value === "string") return value - const maybe = value as { get?: () => unknown } - if (maybe?.get) return String(maybe.get()) - return String(value) -} diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index c672e97..a3c3822 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -1,4 +1,5 @@ import { defaultConfig as defaultTamaguiConfig } from "@tamagui/config/v4" +import { px } from "@tamagui/core" import { type CreateTamaguiProps, createTamagui, createTokens } from "tamagui" import { Nuntito } from "./fonts" @@ -9,6 +10,17 @@ const betweenLists = 16 export const baseTokens = { color: {}, + icon: { + 16: px(16), + 18: px(18), + 20: px(20), + 22: px(22), + 28: px(28), + 32: px(32), + 42: px(42), + 64: px(64), + }, + size: { ...defaultParadigmConfig.size, true: 16, @@ -21,8 +33,9 @@ export const baseTokens = { listSpacerHeight: betweenLists, listItemStatusSize: 4, listItemAfterIconSize: 18, - listItemFirstLineIconSize: 14, - listItemInteriorIconSize: 16, + listItemFirstLineIconSize: 14, // matches the size of the first line of text in a 2-line list item + listItemInteriorIconSize: 16, // matches the size of the text in a 1-line list item + listItemIconSize: 28, listItemHeight: 32, mainNavMinWidth: 280, mainNavMaxWidth: 560, diff --git a/src/generated/shadows.ts b/src/generated/shadows.ts index bb0950a..a817514 100644 --- a/src/generated/shadows.ts +++ b/src/generated/shadows.ts @@ -1,5 +1,5 @@ // This file is auto-generated. Do not edit manually. -// Generated on 2026-02-10T20:09:58.948Z +// Generated on 2026-02-11T19:39:31.202Z export const shadowStyles = { hole1: [ From bd9dd8476f22ec37d583293acd3b1058e0b4fe62 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 11 Feb 2026 13:03:12 -0800 Subject: [PATCH 16/30] starting work on settings lists --- src/components/AfterText/index.tsx | 31 ++++++++++++ src/components/ListItem/BaseListItem.tsx | 8 --- .../SettingsList/BaseSettingsListItem.tsx | 39 +++++++++++++++ src/components/SettingsList/Header.tsx | 21 ++++++++ src/components/SettingsList/Index.tsx | 32 ++++++++++++ src/components/SettingsList/Info.tsx | 50 +++++++++++++++++++ src/components/SettingsList/context.ts | 3 -- src/components/SettingsList/stories.tsx | 16 ++++++ src/index.ts | 1 + 9 files changed, 190 insertions(+), 11 deletions(-) create mode 100644 src/components/AfterText/index.tsx create mode 100644 src/components/SettingsList/BaseSettingsListItem.tsx create mode 100644 src/components/SettingsList/Header.tsx create mode 100644 src/components/SettingsList/Index.tsx create mode 100644 src/components/SettingsList/Info.tsx delete mode 100644 src/components/SettingsList/context.ts create mode 100644 src/components/SettingsList/stories.tsx diff --git a/src/components/AfterText/index.tsx b/src/components/AfterText/index.tsx new file mode 100644 index 0000000..b1aa903 --- /dev/null +++ b/src/components/AfterText/index.tsx @@ -0,0 +1,31 @@ +import React from "react" + +import { Text } from "../Text" + +/** + * Text to show after an element. Used mostly for lists. + */ +type AfterTextProps = { + /** + * The text to show. Note that this is rendred within a `Text` node. + */ + children: string | React.ReactNode +} + +export const AfterText = React.memo(function AfterText({ + children, +}: AfterTextProps) { + return ( + + {children} + + ) +}) diff --git a/src/components/ListItem/BaseListItem.tsx b/src/components/ListItem/BaseListItem.tsx index b9c5aea..7a7e0ca 100644 --- a/src/components/ListItem/BaseListItem.tsx +++ b/src/components/ListItem/BaseListItem.tsx @@ -2,9 +2,7 @@ import React from "react" import { ActivityIndicator } from "react-native-web" import { getToken, useTheme, type ViewProps } from "tamagui" -import { ComponentError } from "../ComponentError" import { Icon } from "../Icon" -import { IsInSettingsListContext } from "../SettingsList/context" import { Spacer } from "../Spacer" import { Row, View } from "../View" import { StatusHandler, type StatusHandlerProps } from "./StatusHandler" @@ -81,7 +79,6 @@ export const BaseListItem = ({ ...otherProps }: BaseListItemProps & { children: React.ReactNode }) => { const theme = useTheme() - const isInSettings = React.useContext(IsInSettingsListContext) const isBeingDraggedOver = false // TODO Add drag and drop support const [active, setActive] = React.useState(isActive || isBeingDraggedOver) @@ -90,11 +87,6 @@ export const BaseListItem = ({ setActive(isActive || isBeingDraggedOver) }, [isActive]) - // No nos. - if (isInSettings && !isSettingsItem) - return - - // Yes yeses. const StatusHandlerComponent = statusHandlerComponent return ( diff --git a/src/components/SettingsList/BaseSettingsListItem.tsx b/src/components/SettingsList/BaseSettingsListItem.tsx new file mode 100644 index 0000000..8639659 --- /dev/null +++ b/src/components/SettingsList/BaseSettingsListItem.tsx @@ -0,0 +1,39 @@ +import { getTokens } from "@tamagui/core" + +import { Text } from "../Text" +import { Row } from "../View" + +import type { IconComponentProps, IconComponentType } from "../Icon" + +export type BaseSettingsListItemProps = { + /** + * Label of the settings list item (shown at left) + */ + label: string + + icon?: IconComponentType + iconColor?: IconComponentProps["color"] + children: React.ReactNode +} + +export const BaseSettingsListItem = ({ + label, + icon, + iconColor, +}: BaseSettingsListItemProps) => { + const Icon = icon + + return ( + + {Icon && ( + + )} + + {label} + + + ) +} diff --git a/src/components/SettingsList/Header.tsx b/src/components/SettingsList/Header.tsx new file mode 100644 index 0000000..f457439 --- /dev/null +++ b/src/components/SettingsList/Header.tsx @@ -0,0 +1,21 @@ +import { Text } from "../Text" +import { Column } from "../View" + +import type { ListHeaderProps } from "../List/Header" + +export const Header = ({ children }: ListHeaderProps) => { + return ( + + + {children} + + + ) +} diff --git a/src/components/SettingsList/Index.tsx b/src/components/SettingsList/Index.tsx new file mode 100644 index 0000000..d607457 --- /dev/null +++ b/src/components/SettingsList/Index.tsx @@ -0,0 +1,32 @@ +import { AfterText } from "../AfterText" +import { Column } from "../View" +import { Header } from "./Header" + +type SettingsListProps = { + /** + * Text to show above the settings list + */ + header?: string + /** + * Text to show below the settings list + */ + footer?: string + /** + * The content of the settings list. Should be `SettingsList.Item` components. + */ + children: React.ReactNode +} + +export const SettingsList = ({ + header, + footer, + children, +}: SettingsListProps) => { + return ( + + {header &&
{header}
} + {children} + {footer && {footer}} +
+ ) +} diff --git a/src/components/SettingsList/Info.tsx b/src/components/SettingsList/Info.tsx new file mode 100644 index 0000000..fc0d1d8 --- /dev/null +++ b/src/components/SettingsList/Info.tsx @@ -0,0 +1,50 @@ +import { Icon } from "../Icon" +import { useListItem } from "../ListItem" +import { Text } from "../Text" +import { + BaseSettingsListItem, + type BaseSettingsListItemProps, +} from "./BaseSettingsListItem" + +export type InfoProps = BaseSettingsListItemProps & { + value?: string | React.ReactNode + noSelectValue?: boolean + /** + * if the value is a Text component (or a text-like component like DateTime) set this to true to get the correct formatting + */ + valueIsText?: boolean +} + +export const Info = ({ + label, + value, + noSelectValue = false, + valueIsText = false, + ...props +}: InfoProps) => { + const { value, ...baseProps } = props + + return ( + + {(typeof value === "string" && value !== "") || valueIsText ? ( + + {value} + + ) : ( + value + )} + {props.onPress && ( + + )} + + ) +} diff --git a/src/components/SettingsList/context.ts b/src/components/SettingsList/context.ts deleted file mode 100644 index ba4ed38..0000000 --- a/src/components/SettingsList/context.ts +++ /dev/null @@ -1,3 +0,0 @@ -import React from "react" - -export const IsInSettingsListContext = React.createContext(false) diff --git a/src/components/SettingsList/stories.tsx b/src/components/SettingsList/stories.tsx new file mode 100644 index 0000000..69eec4d --- /dev/null +++ b/src/components/SettingsList/stories.tsx @@ -0,0 +1,16 @@ +import React from "react" + +import preview from "@/storybook/preview" +import { SettingsList } from "./index" + +const meta = preview.meta({ + component: SettingsList, +}) + +export const Story = meta.story({ + render: () => ( + + {/* SettingsList.Item components would go here */} + + ), +}) diff --git a/src/index.ts b/src/index.ts index 230c9d9..3547d10 100644 --- a/src/index.ts +++ b/src/index.ts @@ -12,6 +12,7 @@ export * from "./components/Icon" export * from "./components/Layout" export * from "./components/List" export * from "./components/ListItem" +export * from "./components/SettingsList" export * from "./components/ParadigmProvider" export * from "./components/ScrollView" export * from "./components/Text" From 1fdcc97c47ebcce7a6481239a6404905479c3a55 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 11 Feb 2026 14:22:11 -0800 Subject: [PATCH 17/30] update to tamagui 2.0 --- package.json | 6 +++--- src/config/tamagui.config.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index ddc5286..36921f1 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "dependencies": { "@fontsource/nunito-sans": "^5.2.7", - "@tamagui/config": "1.137.3", + "@tamagui/config": "2.0.0-rc.11", "@window-splitter/react": "^1.1.3", "browser-info": "^1.3.0", "culori": "^4.0.2", @@ -32,7 +32,7 @@ "react-native-device-info": "^15.0.1", "react-native-web": "^0.21.2", "rtl-detect": "^1.1.2", - "tamagui": "1.137.3" + "tamagui": "2.0.0-rc.11" }, "devDependencies": { "@biomejs/biome": "2.3.11", @@ -43,7 +43,7 @@ "@storybook/react-vite": "^10.0.7", "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", - "@tamagui/vite-plugin": "1.137.3", + "@tamagui/vite-plugin": "2.0.0-rc.11", "@types/culori": "^4", "@types/node": "^22.10.2", "@types/pluralize": "^0.0.33", diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index a3c3822..ada183c 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -1,4 +1,4 @@ -import { defaultConfig as defaultTamaguiConfig } from "@tamagui/config/v4" +import { defaultConfig as defaultTamaguiConfig } from "@tamagui/config/v5" import { px } from "@tamagui/core" import { type CreateTamaguiProps, createTamagui, createTokens } from "tamagui" From a292f21de5c8bdb8dd48dec61f5c806fb27867b5 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 11 Feb 2026 16:59:17 -0800 Subject: [PATCH 18/30] reconcile icon sizing types --- src/components/Button/index.tsx | 13 +++++++------ src/components/Icon/generated/Apple.tsx | 6 +++--- src/components/Icon/generated/Archive.tsx | 6 +++--- src/components/Icon/generated/At.tsx | 6 +++--- src/components/Icon/generated/Box.tsx | 6 +++--- src/components/Icon/generated/Bubble.tsx | 6 +++--- src/components/Icon/generated/Calendar.tsx | 6 +++--- src/components/Icon/generated/CalendarNotFound.tsx | 6 +++--- src/components/Icon/generated/Carousel.tsx | 6 +++--- src/components/Icon/generated/Check.tsx | 6 +++--- src/components/Icon/generated/ChevronDown.tsx | 6 +++--- src/components/Icon/generated/ChevronLeft.tsx | 6 +++--- src/components/Icon/generated/ChevronRight.tsx | 6 +++--- src/components/Icon/generated/ChevronUp.tsx | 6 +++--- src/components/Icon/generated/Clear.tsx | 6 +++--- src/components/Icon/generated/Clock.tsx | 6 +++--- src/components/Icon/generated/CloseKeyboard.tsx | 6 +++--- src/components/Icon/generated/CloudSync.tsx | 6 +++--- src/components/Icon/generated/Cloudy.tsx | 6 +++--- src/components/Icon/generated/Computer.tsx | 6 +++--- src/components/Icon/generated/Dashboard.tsx | 6 +++--- src/components/Icon/generated/Details.tsx | 6 +++--- src/components/Icon/generated/Developer.tsx | 6 +++--- src/components/Icon/generated/Directory.tsx | 6 +++--- src/components/Icon/generated/Edit.tsx | 6 +++--- src/components/Icon/generated/EmojiActivity.tsx | 6 +++--- src/components/Icon/generated/EmojiFlag.tsx | 6 +++--- src/components/Icon/generated/EmojiFood.tsx | 6 +++--- src/components/Icon/generated/EmojiNature.tsx | 6 +++--- src/components/Icon/generated/EmojiObject.tsx | 6 +++--- src/components/Icon/generated/EmojiPeople.tsx | 6 +++--- src/components/Icon/generated/EmojiSymbol.tsx | 6 +++--- src/components/Icon/generated/EmojiTravel.tsx | 6 +++--- src/components/Icon/generated/Exclamation.tsx | 6 +++--- src/components/Icon/generated/Fog.tsx | 6 +++--- src/components/Icon/generated/Folder.tsx | 6 +++--- src/components/Icon/generated/FolderNew.tsx | 6 +++--- src/components/Icon/generated/FolderNotes.tsx | 6 +++--- src/components/Icon/generated/FolderTasks.tsx | 6 +++--- src/components/Icon/generated/Glue.tsx | 6 +++--- src/components/Icon/generated/Hail.tsx | 6 +++--- src/components/Icon/generated/Home.tsx | 6 +++--- src/components/Icon/generated/Inbox.tsx | 6 +++--- src/components/Icon/generated/Info.tsx | 6 +++--- src/components/Icon/generated/JoinDiscussion.tsx | 6 +++--- src/components/Icon/generated/Labs.tsx | 6 +++--- src/components/Icon/generated/LeaveDiscussion.tsx | 6 +++--- src/components/Icon/generated/List.tsx | 6 +++--- src/components/Icon/generated/Login.tsx | 6 +++--- src/components/Icon/generated/Logout.tsx | 6 +++--- src/components/Icon/generated/LostAndFound.tsx | 6 +++--- src/components/Icon/generated/MapPin.tsx | 6 +++--- src/components/Icon/generated/Move.tsx | 6 +++--- src/components/Icon/generated/NewDoc.tsx | 6 +++--- src/components/Icon/generated/NewTask.tsx | 6 +++--- src/components/Icon/generated/NextWeek.tsx | 6 +++--- src/components/Icon/generated/No.tsx | 6 +++--- src/components/Icon/generated/Notification.tsx | 6 +++--- src/components/Icon/generated/Notifications.tsx | 6 +++--- src/components/Icon/generated/PartlyCloudy.tsx | 6 +++--- src/components/Icon/generated/Phone.tsx | 6 +++--- src/components/Icon/generated/Plus.tsx | 6 +++--- src/components/Icon/generated/Rain.tsx | 6 +++--- src/components/Icon/generated/ReadOnly.tsx | 6 +++--- src/components/Icon/generated/Search.tsx | 6 +++--- src/components/Icon/generated/Settings.tsx | 6 +++--- src/components/Icon/generated/Sleet.tsx | 6 +++--- src/components/Icon/generated/Snow.tsx | 6 +++--- src/components/Icon/generated/Stars.tsx | 6 +++--- src/components/Icon/generated/Status.tsx | 6 +++--- src/components/Icon/generated/Storm.tsx | 6 +++--- src/components/Icon/generated/Swatch.tsx | 6 +++--- src/components/Icon/generated/Timer.tsx | 6 +++--- src/components/Icon/generated/Today.tsx | 6 +++--- src/components/Icon/generated/Tomorrow.tsx | 6 +++--- src/components/Icon/generated/Tornado.tsx | 6 +++--- src/components/Icon/generated/Transition.tsx | 6 +++--- src/components/Icon/generated/Trash.tsx | 6 +++--- src/components/Icon/generated/UnitList.tsx | 6 +++--- src/components/Icon/generated/Upgrade.tsx | 6 +++--- src/components/Icon/generated/Warning.tsx | 6 +++--- src/components/Icon/generated/WiFi.tsx | 6 +++--- src/components/Icon/generated/Wind.tsx | 6 +++--- src/components/Icon/generated/X.tsx | 6 +++--- src/components/Icon/stories.tsx | 2 +- src/components/Icon/svgTemplate.cjs | 8 +++++--- src/components/Icon/types.ts | 11 ++++++----- src/config/tamagui.config.ts | 3 +++ src/generated/shadows.ts | 2 +- 89 files changed, 272 insertions(+), 265 deletions(-) diff --git a/src/components/Button/index.tsx b/src/components/Button/index.tsx index cc77774..c1cccf2 100644 --- a/src/components/Button/index.tsx +++ b/src/components/Button/index.tsx @@ -10,6 +10,7 @@ import { Text } from "../Text" import { MotionView, ViewContext } from "../View" import type { FontKey } from "../../config/fonts" +import type { IconSizes } from "../../config/tamagui.config" import type { ColorValue } from "../../utils/color" import type { OnPressWithRef } from "../../utils/types" @@ -107,10 +108,10 @@ export const Button = ({ */ let outerPadding: number let innerPadding: number - let iconSize = getTokens().icon[20] + let iconSize: IconSizes let buttonHeight: number let textStyle: FontKey - let disclosureSize = getTokens().icon[18] + let disclosureSize: IconSizes let backgroundColor: ColorValue let textColor: ColorValue let iconColor: ColorValue @@ -124,8 +125,8 @@ export const Button = ({ buttonHeight = 36 outerPadding = 8 innerPadding = 4 - iconSize = getTokens().icon[20] - disclosureSize = getTokens().icon[18] + iconSize = 20 + disclosureSize = 18 textStyle = Text.style.header6 break @@ -134,8 +135,8 @@ export const Button = ({ buttonHeight = 28 outerPadding = 6 innerPadding = 4 - iconSize = getTokens().icon[18] - disclosureSize = getTokens().icon[16] + iconSize = 18 + disclosureSize = 16 textStyle = Text.style.footnote break diff --git a/src/components/Icon/generated/Apple.tsx b/src/components/Icon/generated/Apple.tsx index 7b635e3..fcf2993 100644 --- a/src/components/Icon/generated/Apple.tsx +++ b/src/components/Icon/generated/Apple.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const AppleIcon = (props: SVGProps) => ( ) const Apple = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "color", } as const, }, ) diff --git a/src/components/Icon/generated/Archive.tsx b/src/components/Icon/generated/Archive.tsx index 9fcac3d..d3f5722 100644 --- a/src/components/Icon/generated/Archive.tsx +++ b/src/components/Icon/generated/Archive.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ArchiveIcon = (props: SVGProps) => ( ) const Archive = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/At.tsx b/src/components/Icon/generated/At.tsx index 4c7acc3..a7aa3b1 100644 --- a/src/components/Icon/generated/At.tsx +++ b/src/components/Icon/generated/At.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const AtIcon = (props: SVGProps) => ( ) const At = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Box.tsx b/src/components/Icon/generated/Box.tsx index 25e6230..0d38146 100644 --- a/src/components/Icon/generated/Box.tsx +++ b/src/components/Icon/generated/Box.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const BoxIcon = (props: SVGProps) => ( ) const Box = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Bubble.tsx b/src/components/Icon/generated/Bubble.tsx index efc3909..61039e0 100644 --- a/src/components/Icon/generated/Bubble.tsx +++ b/src/components/Icon/generated/Bubble.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const BubbleIcon = (props: SVGProps) => ( ) const Bubble = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Calendar.tsx b/src/components/Icon/generated/Calendar.tsx index 209e36b..4a02118 100644 --- a/src/components/Icon/generated/Calendar.tsx +++ b/src/components/Icon/generated/Calendar.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const CalendarIcon = (props: SVGProps) => ( ) const Calendar = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/CalendarNotFound.tsx b/src/components/Icon/generated/CalendarNotFound.tsx index 7455759..a0cf04c 100644 --- a/src/components/Icon/generated/CalendarNotFound.tsx +++ b/src/components/Icon/generated/CalendarNotFound.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const CalendarNotFoundIcon = (props: SVGProps) => ( ) const CalendarNotFound = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Carousel.tsx b/src/components/Icon/generated/Carousel.tsx index 4cb686f..bbf3bdd 100644 --- a/src/components/Icon/generated/Carousel.tsx +++ b/src/components/Icon/generated/Carousel.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -29,12 +29,13 @@ const CarouselIcon = (props: SVGProps) => ( ) const Carousel = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -54,7 +55,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Check.tsx b/src/components/Icon/generated/Check.tsx index 6924016..c6e7d35 100644 --- a/src/components/Icon/generated/Check.tsx +++ b/src/components/Icon/generated/Check.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const CheckIcon = (props: SVGProps) => ( ) const Check = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/ChevronDown.tsx b/src/components/Icon/generated/ChevronDown.tsx index 4af67b3..2ecee29 100644 --- a/src/components/Icon/generated/ChevronDown.tsx +++ b/src/components/Icon/generated/ChevronDown.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ChevronDownIcon = (props: SVGProps) => ( ) const ChevronDown = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/ChevronLeft.tsx b/src/components/Icon/generated/ChevronLeft.tsx index 02a75f3..920d385 100644 --- a/src/components/Icon/generated/ChevronLeft.tsx +++ b/src/components/Icon/generated/ChevronLeft.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ChevronLeftIcon = (props: SVGProps) => ( ) const ChevronLeft = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/ChevronRight.tsx b/src/components/Icon/generated/ChevronRight.tsx index 53ec929..2b94fd9 100644 --- a/src/components/Icon/generated/ChevronRight.tsx +++ b/src/components/Icon/generated/ChevronRight.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ChevronRightIcon = (props: SVGProps) => ( ) const ChevronRight = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/ChevronUp.tsx b/src/components/Icon/generated/ChevronUp.tsx index 6d7907b..59afcb0 100644 --- a/src/components/Icon/generated/ChevronUp.tsx +++ b/src/components/Icon/generated/ChevronUp.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ChevronUpIcon = (props: SVGProps) => ( ) const ChevronUp = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Clear.tsx b/src/components/Icon/generated/Clear.tsx index b1a6a49..f25a3f0 100644 --- a/src/components/Icon/generated/Clear.tsx +++ b/src/components/Icon/generated/Clear.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ClearIcon = (props: SVGProps) => ( ) const Clear = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Clock.tsx b/src/components/Icon/generated/Clock.tsx index a50a6d6..55e5f06 100644 --- a/src/components/Icon/generated/Clock.tsx +++ b/src/components/Icon/generated/Clock.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ClockIcon = (props: SVGProps) => ( ) const Clock = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/CloseKeyboard.tsx b/src/components/Icon/generated/CloseKeyboard.tsx index 2419f44..c1bb9f1 100644 --- a/src/components/Icon/generated/CloseKeyboard.tsx +++ b/src/components/Icon/generated/CloseKeyboard.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const CloseKeyboardIcon = (props: SVGProps) => ( ) const CloseKeyboard = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/CloudSync.tsx b/src/components/Icon/generated/CloudSync.tsx index a4d5dd3..2ed0798 100644 --- a/src/components/Icon/generated/CloudSync.tsx +++ b/src/components/Icon/generated/CloudSync.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const CloudSyncIcon = (props: SVGProps) => ( ) const CloudSync = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Cloudy.tsx b/src/components/Icon/generated/Cloudy.tsx index 31d8516..7569520 100644 --- a/src/components/Icon/generated/Cloudy.tsx +++ b/src/components/Icon/generated/Cloudy.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const CloudyIcon = (props: SVGProps) => ( ) const Cloudy = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Computer.tsx b/src/components/Icon/generated/Computer.tsx index 569d107..6cda8a8 100644 --- a/src/components/Icon/generated/Computer.tsx +++ b/src/components/Icon/generated/Computer.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ComputerIcon = (props: SVGProps) => ( ) const Computer = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Dashboard.tsx b/src/components/Icon/generated/Dashboard.tsx index 9fd50d4..923d78c 100644 --- a/src/components/Icon/generated/Dashboard.tsx +++ b/src/components/Icon/generated/Dashboard.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const DashboardIcon = (props: SVGProps) => ( ) const Dashboard = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Details.tsx b/src/components/Icon/generated/Details.tsx index 6352105..ef93536 100644 --- a/src/components/Icon/generated/Details.tsx +++ b/src/components/Icon/generated/Details.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const DetailsIcon = (props: SVGProps) => ( ) const Details = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Developer.tsx b/src/components/Icon/generated/Developer.tsx index bb20f20..004dbf6 100644 --- a/src/components/Icon/generated/Developer.tsx +++ b/src/components/Icon/generated/Developer.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const DeveloperIcon = (props: SVGProps) => ( ) const Developer = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Directory.tsx b/src/components/Icon/generated/Directory.tsx index daf9d4c..47aaeec 100644 --- a/src/components/Icon/generated/Directory.tsx +++ b/src/components/Icon/generated/Directory.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const DirectoryIcon = (props: SVGProps) => ( ) const Directory = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Edit.tsx b/src/components/Icon/generated/Edit.tsx index c64e82c..9d34afc 100644 --- a/src/components/Icon/generated/Edit.tsx +++ b/src/components/Icon/generated/Edit.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EditIcon = (props: SVGProps) => ( ) const Edit = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/EmojiActivity.tsx b/src/components/Icon/generated/EmojiActivity.tsx index 7942393..d337e72 100644 --- a/src/components/Icon/generated/EmojiActivity.tsx +++ b/src/components/Icon/generated/EmojiActivity.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EmojiActivityIcon = (props: SVGProps) => ( ) const EmojiActivity = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/EmojiFlag.tsx b/src/components/Icon/generated/EmojiFlag.tsx index a5e939d..dfa1495 100644 --- a/src/components/Icon/generated/EmojiFlag.tsx +++ b/src/components/Icon/generated/EmojiFlag.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EmojiFlagIcon = (props: SVGProps) => ( ) const EmojiFlag = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/EmojiFood.tsx b/src/components/Icon/generated/EmojiFood.tsx index 1c378f0..17b08ac 100644 --- a/src/components/Icon/generated/EmojiFood.tsx +++ b/src/components/Icon/generated/EmojiFood.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EmojiFoodIcon = (props: SVGProps) => ( ) const EmojiFood = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/EmojiNature.tsx b/src/components/Icon/generated/EmojiNature.tsx index 20fbb9d..d6c72cd 100644 --- a/src/components/Icon/generated/EmojiNature.tsx +++ b/src/components/Icon/generated/EmojiNature.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EmojiNatureIcon = (props: SVGProps) => ( ) const EmojiNature = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/EmojiObject.tsx b/src/components/Icon/generated/EmojiObject.tsx index 580d4b1..dd8e057 100644 --- a/src/components/Icon/generated/EmojiObject.tsx +++ b/src/components/Icon/generated/EmojiObject.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EmojiObjectIcon = (props: SVGProps) => ( ) const EmojiObject = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/EmojiPeople.tsx b/src/components/Icon/generated/EmojiPeople.tsx index 5fe801c..6843b96 100644 --- a/src/components/Icon/generated/EmojiPeople.tsx +++ b/src/components/Icon/generated/EmojiPeople.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EmojiPeopleIcon = (props: SVGProps) => ( ) const EmojiPeople = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/EmojiSymbol.tsx b/src/components/Icon/generated/EmojiSymbol.tsx index f10ce4b..f67b6d5 100644 --- a/src/components/Icon/generated/EmojiSymbol.tsx +++ b/src/components/Icon/generated/EmojiSymbol.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EmojiSymbolIcon = (props: SVGProps) => ( ) const EmojiSymbol = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/EmojiTravel.tsx b/src/components/Icon/generated/EmojiTravel.tsx index 5b2a7c6..09675d1 100644 --- a/src/components/Icon/generated/EmojiTravel.tsx +++ b/src/components/Icon/generated/EmojiTravel.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const EmojiTravelIcon = (props: SVGProps) => ( ) const EmojiTravel = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Exclamation.tsx b/src/components/Icon/generated/Exclamation.tsx index caa9da1..09a5ec8 100644 --- a/src/components/Icon/generated/Exclamation.tsx +++ b/src/components/Icon/generated/Exclamation.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ExclamationIcon = (props: SVGProps) => ( ) const Exclamation = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Fog.tsx b/src/components/Icon/generated/Fog.tsx index 652a2c5..a739d3c 100644 --- a/src/components/Icon/generated/Fog.tsx +++ b/src/components/Icon/generated/Fog.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const FogIcon = (props: SVGProps) => ( ) const Fog = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Folder.tsx b/src/components/Icon/generated/Folder.tsx index e690f12..36bd475 100644 --- a/src/components/Icon/generated/Folder.tsx +++ b/src/components/Icon/generated/Folder.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const FolderIcon = (props: SVGProps) => ( ) const Folder = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/FolderNew.tsx b/src/components/Icon/generated/FolderNew.tsx index 306bb79..434b770 100644 --- a/src/components/Icon/generated/FolderNew.tsx +++ b/src/components/Icon/generated/FolderNew.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const FolderNewIcon = (props: SVGProps) => ( ) const FolderNew = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/FolderNotes.tsx b/src/components/Icon/generated/FolderNotes.tsx index a4dedeb..0abdf6c 100644 --- a/src/components/Icon/generated/FolderNotes.tsx +++ b/src/components/Icon/generated/FolderNotes.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const FolderNotesIcon = (props: SVGProps) => ( ) const FolderNotes = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/FolderTasks.tsx b/src/components/Icon/generated/FolderTasks.tsx index 9e4a422..7b34d7b 100644 --- a/src/components/Icon/generated/FolderTasks.tsx +++ b/src/components/Icon/generated/FolderTasks.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const FolderTasksIcon = (props: SVGProps) => ( ) const FolderTasks = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Glue.tsx b/src/components/Icon/generated/Glue.tsx index 2f6a8a3..dabed87 100644 --- a/src/components/Icon/generated/Glue.tsx +++ b/src/components/Icon/generated/Glue.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const GlueIcon = (props: SVGProps) => ( ) const Glue = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Hail.tsx b/src/components/Icon/generated/Hail.tsx index 177aaa1..11c9ada 100644 --- a/src/components/Icon/generated/Hail.tsx +++ b/src/components/Icon/generated/Hail.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const HailIcon = (props: SVGProps) => ( ) const Hail = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Home.tsx b/src/components/Icon/generated/Home.tsx index 6fb19a5..f9434ea 100644 --- a/src/components/Icon/generated/Home.tsx +++ b/src/components/Icon/generated/Home.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const HomeIcon = (props: SVGProps) => ( ) const Home = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Inbox.tsx b/src/components/Icon/generated/Inbox.tsx index ab7a916..dc70a67 100644 --- a/src/components/Icon/generated/Inbox.tsx +++ b/src/components/Icon/generated/Inbox.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const InboxIcon = (props: SVGProps) => ( ) const Inbox = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Info.tsx b/src/components/Icon/generated/Info.tsx index 7e7f79e..8dcf1f5 100644 --- a/src/components/Icon/generated/Info.tsx +++ b/src/components/Icon/generated/Info.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const InfoIcon = (props: SVGProps) => ( ) const Info = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/JoinDiscussion.tsx b/src/components/Icon/generated/JoinDiscussion.tsx index c858d8d..ca663df 100644 --- a/src/components/Icon/generated/JoinDiscussion.tsx +++ b/src/components/Icon/generated/JoinDiscussion.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const JoinDiscussionIcon = (props: SVGProps) => ( ) const JoinDiscussion = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Labs.tsx b/src/components/Icon/generated/Labs.tsx index b56603f..9c47f3d 100644 --- a/src/components/Icon/generated/Labs.tsx +++ b/src/components/Icon/generated/Labs.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const LabsIcon = (props: SVGProps) => ( ) const Labs = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/LeaveDiscussion.tsx b/src/components/Icon/generated/LeaveDiscussion.tsx index 48658f3..02afc52 100644 --- a/src/components/Icon/generated/LeaveDiscussion.tsx +++ b/src/components/Icon/generated/LeaveDiscussion.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const LeaveDiscussionIcon = (props: SVGProps) => ( ) const LeaveDiscussion = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/List.tsx b/src/components/Icon/generated/List.tsx index 50fb2f9..bea5177 100644 --- a/src/components/Icon/generated/List.tsx +++ b/src/components/Icon/generated/List.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const ListIcon = (props: SVGProps) => ( ) const List = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Login.tsx b/src/components/Icon/generated/Login.tsx index fb818fc..f1b388f 100644 --- a/src/components/Icon/generated/Login.tsx +++ b/src/components/Icon/generated/Login.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const LoginIcon = (props: SVGProps) => ( ) const Login = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Logout.tsx b/src/components/Icon/generated/Logout.tsx index 3ea49b6..3994bcd 100644 --- a/src/components/Icon/generated/Logout.tsx +++ b/src/components/Icon/generated/Logout.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const LogoutIcon = (props: SVGProps) => ( ) const Logout = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/LostAndFound.tsx b/src/components/Icon/generated/LostAndFound.tsx index 1f045b6..ab0279a 100644 --- a/src/components/Icon/generated/LostAndFound.tsx +++ b/src/components/Icon/generated/LostAndFound.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const LostAndFoundIcon = (props: SVGProps) => ( ) const LostAndFound = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/MapPin.tsx b/src/components/Icon/generated/MapPin.tsx index e32f987..626901d 100644 --- a/src/components/Icon/generated/MapPin.tsx +++ b/src/components/Icon/generated/MapPin.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const MapPinIcon = (props: SVGProps) => ( ) const MapPin = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Move.tsx b/src/components/Icon/generated/Move.tsx index 89b090d..5c530da 100644 --- a/src/components/Icon/generated/Move.tsx +++ b/src/components/Icon/generated/Move.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const MoveIcon = (props: SVGProps) => ( ) const Move = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/NewDoc.tsx b/src/components/Icon/generated/NewDoc.tsx index c4aa285..3ef102c 100644 --- a/src/components/Icon/generated/NewDoc.tsx +++ b/src/components/Icon/generated/NewDoc.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const NewDocIcon = (props: SVGProps) => ( ) const NewDoc = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/NewTask.tsx b/src/components/Icon/generated/NewTask.tsx index e4d9b48..d5c6e3f 100644 --- a/src/components/Icon/generated/NewTask.tsx +++ b/src/components/Icon/generated/NewTask.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const NewTaskIcon = (props: SVGProps) => ( ) const NewTask = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/NextWeek.tsx b/src/components/Icon/generated/NextWeek.tsx index fdf777a..3ade43b 100644 --- a/src/components/Icon/generated/NextWeek.tsx +++ b/src/components/Icon/generated/NextWeek.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -71,12 +71,13 @@ const NextWeekIcon = (props: SVGProps) => ( ) const NextWeek = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -96,7 +97,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/No.tsx b/src/components/Icon/generated/No.tsx index c93f7e6..8ca415e 100644 --- a/src/components/Icon/generated/No.tsx +++ b/src/components/Icon/generated/No.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const NoIcon = (props: SVGProps) => ( ) const No = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Notification.tsx b/src/components/Icon/generated/Notification.tsx index 36d485f..e357cac 100644 --- a/src/components/Icon/generated/Notification.tsx +++ b/src/components/Icon/generated/Notification.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const NotificationIcon = (props: SVGProps) => ( ) const Notification = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Notifications.tsx b/src/components/Icon/generated/Notifications.tsx index 2fa585b..9a4590d 100644 --- a/src/components/Icon/generated/Notifications.tsx +++ b/src/components/Icon/generated/Notifications.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -28,12 +28,13 @@ const NotificationsIcon = (props: SVGProps) => ( ) const Notifications = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -53,7 +54,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/PartlyCloudy.tsx b/src/components/Icon/generated/PartlyCloudy.tsx index f10f869..8f83c10 100644 --- a/src/components/Icon/generated/PartlyCloudy.tsx +++ b/src/components/Icon/generated/PartlyCloudy.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const PartlyCloudyIcon = (props: SVGProps) => ( ) const PartlyCloudy = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Phone.tsx b/src/components/Icon/generated/Phone.tsx index 523455b..1481daf 100644 --- a/src/components/Icon/generated/Phone.tsx +++ b/src/components/Icon/generated/Phone.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const PhoneIcon = (props: SVGProps) => ( ) const Phone = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Plus.tsx b/src/components/Icon/generated/Plus.tsx index bbc6911..41d50b2 100644 --- a/src/components/Icon/generated/Plus.tsx +++ b/src/components/Icon/generated/Plus.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const PlusIcon = (props: SVGProps) => ( ) const Plus = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Rain.tsx b/src/components/Icon/generated/Rain.tsx index fd774b9..13fc2d5 100644 --- a/src/components/Icon/generated/Rain.tsx +++ b/src/components/Icon/generated/Rain.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const RainIcon = (props: SVGProps) => ( ) const Rain = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/ReadOnly.tsx b/src/components/Icon/generated/ReadOnly.tsx index 8a42436..35118da 100644 --- a/src/components/Icon/generated/ReadOnly.tsx +++ b/src/components/Icon/generated/ReadOnly.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -30,12 +30,13 @@ const ReadOnlyIcon = (props: SVGProps) => ( ) const ReadOnly = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -55,7 +56,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Search.tsx b/src/components/Icon/generated/Search.tsx index ca8f1af..e04ccfd 100644 --- a/src/components/Icon/generated/Search.tsx +++ b/src/components/Icon/generated/Search.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const SearchIcon = (props: SVGProps) => ( ) const Search = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Settings.tsx b/src/components/Icon/generated/Settings.tsx index 0dd9a61..eb06352 100644 --- a/src/components/Icon/generated/Settings.tsx +++ b/src/components/Icon/generated/Settings.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const SettingsIcon = (props: SVGProps) => ( ) const Settings = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Sleet.tsx b/src/components/Icon/generated/Sleet.tsx index 2b4c08d..7e4547f 100644 --- a/src/components/Icon/generated/Sleet.tsx +++ b/src/components/Icon/generated/Sleet.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const SleetIcon = (props: SVGProps) => ( ) const Sleet = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Snow.tsx b/src/components/Icon/generated/Snow.tsx index 9a6f6e3..7185853 100644 --- a/src/components/Icon/generated/Snow.tsx +++ b/src/components/Icon/generated/Snow.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const SnowIcon = (props: SVGProps) => ( ) const Snow = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Stars.tsx b/src/components/Icon/generated/Stars.tsx index a113995..dc46da6 100644 --- a/src/components/Icon/generated/Stars.tsx +++ b/src/components/Icon/generated/Stars.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const StarsIcon = (props: SVGProps) => ( ) const Stars = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Status.tsx b/src/components/Icon/generated/Status.tsx index 7dbeec0..f537827 100644 --- a/src/components/Icon/generated/Status.tsx +++ b/src/components/Icon/generated/Status.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const StatusIcon = (props: SVGProps) => ( ) const Status = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Storm.tsx b/src/components/Icon/generated/Storm.tsx index 7dbf123..610f815 100644 --- a/src/components/Icon/generated/Storm.tsx +++ b/src/components/Icon/generated/Storm.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const StormIcon = (props: SVGProps) => ( ) const Storm = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Swatch.tsx b/src/components/Icon/generated/Swatch.tsx index 56c858b..8966fa3 100644 --- a/src/components/Icon/generated/Swatch.tsx +++ b/src/components/Icon/generated/Swatch.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const SwatchIcon = (props: SVGProps) => ( ) const Swatch = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Timer.tsx b/src/components/Icon/generated/Timer.tsx index 7c9a798..550e792 100644 --- a/src/components/Icon/generated/Timer.tsx +++ b/src/components/Icon/generated/Timer.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const TimerIcon = (props: SVGProps) => ( ) const Timer = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Today.tsx b/src/components/Icon/generated/Today.tsx index d105c3a..58d2798 100644 --- a/src/components/Icon/generated/Today.tsx +++ b/src/components/Icon/generated/Today.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const TodayIcon = (props: SVGProps) => ( ) const Today = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Tomorrow.tsx b/src/components/Icon/generated/Tomorrow.tsx index cde4caf..db8a667 100644 --- a/src/components/Icon/generated/Tomorrow.tsx +++ b/src/components/Icon/generated/Tomorrow.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -39,12 +39,13 @@ const TomorrowIcon = (props: SVGProps) => ( ) const Tomorrow = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -64,7 +65,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Tornado.tsx b/src/components/Icon/generated/Tornado.tsx index 1eb7feb..aecb2ad 100644 --- a/src/components/Icon/generated/Tornado.tsx +++ b/src/components/Icon/generated/Tornado.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const TornadoIcon = (props: SVGProps) => ( ) const Tornado = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Transition.tsx b/src/components/Icon/generated/Transition.tsx index c8efc8a..1910597 100644 --- a/src/components/Icon/generated/Transition.tsx +++ b/src/components/Icon/generated/Transition.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const TransitionIcon = (props: SVGProps) => ( ) const Transition = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Trash.tsx b/src/components/Icon/generated/Trash.tsx index c62ef4d..e87d8f7 100644 --- a/src/components/Icon/generated/Trash.tsx +++ b/src/components/Icon/generated/Trash.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const TrashIcon = (props: SVGProps) => ( ) const Trash = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/UnitList.tsx b/src/components/Icon/generated/UnitList.tsx index cc893a5..3ecc219 100644 --- a/src/components/Icon/generated/UnitList.tsx +++ b/src/components/Icon/generated/UnitList.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const UnitListIcon = (props: SVGProps) => ( ) const UnitList = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Upgrade.tsx b/src/components/Icon/generated/Upgrade.tsx index fd9bb91..6a7d974 100644 --- a/src/components/Icon/generated/Upgrade.tsx +++ b/src/components/Icon/generated/Upgrade.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const UpgradeIcon = (props: SVGProps) => ( ) const Upgrade = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Warning.tsx b/src/components/Icon/generated/Warning.tsx index 068f671..769467d 100644 --- a/src/components/Icon/generated/Warning.tsx +++ b/src/components/Icon/generated/Warning.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const WarningIcon = (props: SVGProps) => ( ) const Warning = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/WiFi.tsx b/src/components/Icon/generated/WiFi.tsx index 73a3f87..355f922 100644 --- a/src/components/Icon/generated/WiFi.tsx +++ b/src/components/Icon/generated/WiFi.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const WiFiIcon = (props: SVGProps) => ( ) const WiFi = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/Wind.tsx b/src/components/Icon/generated/Wind.tsx index c07106b..5c2638d 100644 --- a/src/components/Icon/generated/Wind.tsx +++ b/src/components/Icon/generated/Wind.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -21,12 +21,13 @@ const WindIcon = (props: SVGProps) => ( ) const Wind = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -46,7 +47,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/generated/X.tsx b/src/components/Icon/generated/X.tsx index c985ec3..ebf6cd8 100644 --- a/src/components/Icon/generated/X.tsx +++ b/src/components/Icon/generated/X.tsx @@ -1,4 +1,4 @@ -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import * as React from "react" import { TextContext } from "../../Text" @@ -23,12 +23,13 @@ const XIcon = (props: SVGProps) => ( ) const X = ({ - size, + size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(`$icon.${sizeKey}`) const fill = color || (isInText ? "$iconInTextColor" : "black") const combinedStyle = { flexShrink: 0, @@ -48,7 +49,6 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) diff --git a/src/components/Icon/stories.tsx b/src/components/Icon/stories.tsx index 38cd1b9..559d119 100644 --- a/src/components/Icon/stories.tsx +++ b/src/components/Icon/stories.tsx @@ -7,7 +7,7 @@ const meta = preview.meta({ component: Icon, args: { color: "red", - size: "24", + size: "28", }, }) export const Generated = meta.story({ diff --git a/src/components/Icon/svgTemplate.cjs b/src/components/Icon/svgTemplate.cjs index d6dd1b7..2b03524 100644 --- a/src/components/Icon/svgTemplate.cjs +++ b/src/components/Icon/svgTemplate.cjs @@ -7,7 +7,7 @@ module.exports = function template( return tpl` import React from "react" -import { styled } from "@tamagui/core" +import { getTokenValue, styled } from "@tamagui/core" import { TextContext } from "../../Text" @@ -20,9 +20,11 @@ ${interfaces} const ${iconName} = (${props}) => ${jsx} -const ${componentName} = ({ size, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { +const ${componentName} = ({ size: sizeKey, color, style = {}, ...otherProps }: RawWebIconComponentProps) => { const { isInText } = React.useContext(TextContext) + const size = getTokenValue(\`$icon.\${sizeKey}\`) + const fill = color || (isInText ? "$iconInTextColor" : "black") @@ -41,11 +43,11 @@ const StyledIcon = styled( { accept: { color: "color", - size: "icon", } as const, }, ) + export default StyledIcon ` } diff --git a/src/components/Icon/types.ts b/src/components/Icon/types.ts index c36fcf2..ff04934 100644 --- a/src/components/Icon/types.ts +++ b/src/components/Icon/types.ts @@ -1,11 +1,12 @@ +import type { Variable, VariableColorVal } from "@tamagui/core" import type { SVGProps } from "react" -import type { ColorValue } from "../../utils/color" +import type { IconSizes } from "../../config/tamagui.config" /** * Types before we add tamagui to the icon */ export type RawWebIconComponentProps = { - size: number + size: IconSizes color?: string style?: Omit< SVGProps["style"], @@ -13,9 +14,9 @@ export type RawWebIconComponentProps = { > } -export type WebIconComponentProps = { - size: number - color?: ColorValue +export type TempIconComponentProps = { + size: IconSizes + color?: Variable style?: Omit< SVGProps["style"], "backgroundColor" | "width" | "height" diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index ada183c..f3a0050 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -11,6 +11,7 @@ const betweenLists = 16 export const baseTokens = { color: {}, icon: { + 10: px(100), 16: px(16), 18: px(18), 20: px(20), @@ -73,6 +74,8 @@ export const baseTokens = { }, } as const +export type IconSizes = keyof typeof baseTokens.icon + /** * This is the config used in paradigm by default. * It is possible to override values via the ParadigmProvider. diff --git a/src/generated/shadows.ts b/src/generated/shadows.ts index a817514..1276377 100644 --- a/src/generated/shadows.ts +++ b/src/generated/shadows.ts @@ -1,5 +1,5 @@ // This file is auto-generated. Do not edit manually. -// Generated on 2026-02-11T19:39:31.202Z +// Generated on 2026-02-12T00:56:11.061Z export const shadowStyles = { hole1: [ From 48b27c946cf3320291973bd1cb17060694a39d03 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 11 Feb 2026 17:11:27 -0800 Subject: [PATCH 19/30] fix default positon --- src/config/tamagui.config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index f3a0050..588e776 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -85,6 +85,7 @@ export const baseConfig = { settings: { ...defaultTamaguiConfig.settings, styleCompat: "react-native", + defaultPosition: "relative", }, tokens: createTokens(baseTokens), fonts: { From 996392285e238371f998dd6b4392ce916491ba0f Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Thu, 12 Feb 2026 11:29:12 -0800 Subject: [PATCH 20/30] remove unused setting --- .storybook/main.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/.storybook/main.ts b/.storybook/main.ts index 24c7c7d..dba5715 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -30,7 +30,6 @@ export default defineMain({ tamaguiPlugin({ config: "./src/config/tamagui.config.ts", components: ["tamagui"], - optimize: true, }), ], build: { From 1b4518ce19e00d3bfcd67f5d695ff878408d5a00 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Thu, 12 Feb 2026 11:30:52 -0800 Subject: [PATCH 21/30] type and tamagui clean up --- src/components/Button/index.tsx | 1 - src/components/Icon/index.tsx | 3 +- src/components/Icon/types.ts | 10 ------- src/components/ListItem/BaseListItem.tsx | 5 ++-- src/components/ListItem/ListItem.tsx | 5 ++-- .../SettingsList/BaseSettingsListItem.tsx | 4 +-- src/components/SettingsList/Info.tsx | 1 - src/config/tamagui.config.ts | 28 ++++++++++--------- src/index.ts | 4 +-- src/utils/color.ts | 2 +- 10 files changed, 25 insertions(+), 38 deletions(-) diff --git a/src/components/Button/index.tsx b/src/components/Button/index.tsx index c1cccf2..b393d72 100644 --- a/src/components/Button/index.tsx +++ b/src/components/Button/index.tsx @@ -1,4 +1,3 @@ -import { getTokens } from "@tamagui/core" import React from "react" import { useTheme, type ViewStyle } from "tamagui" diff --git a/src/components/Icon/index.tsx b/src/components/Icon/index.tsx index cd1f9a7..b200686 100644 --- a/src/components/Icon/index.tsx +++ b/src/components/Icon/index.tsx @@ -16,5 +16,6 @@ Icon.DragHandle = DragHandle export { Icon } -export type IconComponentType = typeof Icon.Apple export type IconComponentProps = React.ComponentProps + +export type IconComponentType = (props: IconComponentProps) => React.ReactNode diff --git a/src/components/Icon/types.ts b/src/components/Icon/types.ts index ff04934..1567286 100644 --- a/src/components/Icon/types.ts +++ b/src/components/Icon/types.ts @@ -1,4 +1,3 @@ -import type { Variable, VariableColorVal } from "@tamagui/core" import type { SVGProps } from "react" import type { IconSizes } from "../../config/tamagui.config" @@ -13,12 +12,3 @@ export type RawWebIconComponentProps = { "backgroundColor" | "width" | "height" > } - -export type TempIconComponentProps = { - size: IconSizes - color?: Variable - style?: Omit< - SVGProps["style"], - "backgroundColor" | "width" | "height" - > -} diff --git a/src/components/ListItem/BaseListItem.tsx b/src/components/ListItem/BaseListItem.tsx index 7a7e0ca..a430b5e 100644 --- a/src/components/ListItem/BaseListItem.tsx +++ b/src/components/ListItem/BaseListItem.tsx @@ -1,6 +1,6 @@ import React from "react" import { ActivityIndicator } from "react-native-web" -import { getToken, useTheme, type ViewProps } from "tamagui" +import { getToken, type ViewProps } from "tamagui" import { Icon } from "../Icon" import { Spacer } from "../Spacer" @@ -78,7 +78,6 @@ export const BaseListItem = ({ statusHandlerComponent = StatusHandler, ...otherProps }: BaseListItemProps & { children: React.ReactNode }) => { - const theme = useTheme() const isBeingDraggedOver = false // TODO Add drag and drop support const [active, setActive] = React.useState(isActive || isBeingDraggedOver) @@ -121,7 +120,7 @@ export const BaseListItem = ({ )} diff --git a/src/components/ListItem/ListItem.tsx b/src/components/ListItem/ListItem.tsx index f8fbc67..124c5ba 100644 --- a/src/components/ListItem/ListItem.tsx +++ b/src/components/ListItem/ListItem.tsx @@ -1,4 +1,4 @@ -import { getToken, useTheme } from "tamagui" +import { getToken } from "tamagui" import { Text } from "../Text" import { Column, Row, View, type ViewProps } from "../View" @@ -53,7 +53,6 @@ export const ListItem = ({ isSelected, afterLabelIcon: AfterLabelIcon, }: ListItemProps) => { - const theme = useTheme() const { color: { primaryTextColor, secondaryTextColor }, baseListItemProps, @@ -86,7 +85,7 @@ export const ListItem = ({ ? "$listItemFirstLineIconSize" : "$listItemInteriorIconSize", )} - color={theme.placeholderColor.get()} + color={"$placeholderColor"} /> )} diff --git a/src/components/SettingsList/BaseSettingsListItem.tsx b/src/components/SettingsList/BaseSettingsListItem.tsx index 8639659..ff5a852 100644 --- a/src/components/SettingsList/BaseSettingsListItem.tsx +++ b/src/components/SettingsList/BaseSettingsListItem.tsx @@ -1,4 +1,4 @@ -import { getTokens } from "@tamagui/core" +import { getTokenValue } from "@tamagui/core" import { Text } from "../Text" import { Row } from "../View" @@ -28,7 +28,7 @@ export const BaseSettingsListItem = ({ {Icon && ( )} diff --git a/src/components/SettingsList/Info.tsx b/src/components/SettingsList/Info.tsx index fc0d1d8..b58f8e9 100644 --- a/src/components/SettingsList/Info.tsx +++ b/src/components/SettingsList/Info.tsx @@ -1,5 +1,4 @@ import { Icon } from "../Icon" -import { useListItem } from "../ListItem" import { Text } from "../Text" import { BaseSettingsListItem, diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index 588e776..e18a180 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -8,20 +8,22 @@ import { shorthands } from "./shorthands" const betweenLists = 16 +const icon = { + 10: 10, + 14: 14, + 16: 16, + 18: 18, + 20: 20, + 22: 22, + 28: 28, + 32: 32, + 42: 42, + 64: 64, +} as const + export const baseTokens = { color: {}, - icon: { - 10: px(100), - 16: px(16), - 18: px(18), - 20: px(20), - 22: px(22), - 28: px(28), - 32: px(32), - 42: px(42), - 64: px(64), - }, - + icon, size: { ...defaultParadigmConfig.size, true: 16, @@ -74,7 +76,7 @@ export const baseTokens = { }, } as const -export type IconSizes = keyof typeof baseTokens.icon +export type IconSizes = keyof typeof icon /** * This is the config used in paradigm by default. diff --git a/src/index.ts b/src/index.ts index 3547d10..bf59543 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,16 +5,14 @@ export { baseTokens as tokens } from "./config/tamagui.config" // Components -// Components - export * from "./components/Button" export * from "./components/Icon" export * from "./components/Layout" export * from "./components/List" export * from "./components/ListItem" -export * from "./components/SettingsList" export * from "./components/ParadigmProvider" export * from "./components/ScrollView" +export * from "./components/SettingsList" export * from "./components/Text" export * from "./components/TextInput" export * from "./components/View" diff --git a/src/utils/color.ts b/src/utils/color.ts index 6c8b3b3..fc436a7 100644 --- a/src/utils/color.ts +++ b/src/utils/color.ts @@ -2,7 +2,7 @@ import { type Color, converter, formatRgb } from "culori" import type { ViewProps as TamaguiViewProps } from "tamagui" -export type ColorValue = Exclude +export type ColorValue = TamaguiViewProps["backgroundColor"] const rgbConverter = converter("rgb") From 49744c427b9270ca885d1ee692bbc3739183fda6 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Thu, 12 Feb 2026 13:13:42 -0800 Subject: [PATCH 22/30] more work on info settings list item --- src/components/List/Simple/stories.tsx | 2 -- .../SettingsList/BaseSettingsListItem.tsx | 5 +++-- src/components/SettingsList/Index.tsx | 11 ++++++----- src/components/SettingsList/Info.tsx | 15 ++++++++------- src/components/SettingsList/stories.tsx | 4 +--- src/config/tamagui.config.ts | 1 - 6 files changed, 18 insertions(+), 20 deletions(-) diff --git a/src/components/List/Simple/stories.tsx b/src/components/List/Simple/stories.tsx index 9e95ba3..79b1f64 100644 --- a/src/components/List/Simple/stories.tsx +++ b/src/components/List/Simple/stories.tsx @@ -1,5 +1,3 @@ -import { ScrollView as TGScrollView } from "tamagui" - import preview from "@/storybook/preview" import { ListItem } from "../../ListItem" import { ScrollView } from "../../ScrollView" diff --git a/src/components/SettingsList/BaseSettingsListItem.tsx b/src/components/SettingsList/BaseSettingsListItem.tsx index ff5a852..13e4477 100644 --- a/src/components/SettingsList/BaseSettingsListItem.tsx +++ b/src/components/SettingsList/BaseSettingsListItem.tsx @@ -13,14 +13,14 @@ export type BaseSettingsListItemProps = { icon?: IconComponentType iconColor?: IconComponentProps["color"] - children: React.ReactNode } export const BaseSettingsListItem = ({ label, icon, iconColor, -}: BaseSettingsListItemProps) => { + children, +}: BaseSettingsListItemProps & { children: React.ReactNode }) => { const Icon = icon return ( @@ -34,6 +34,7 @@ export const BaseSettingsListItem = ({ {label} + {children}
) } diff --git a/src/components/SettingsList/Index.tsx b/src/components/SettingsList/Index.tsx index d607457..e64395f 100644 --- a/src/components/SettingsList/Index.tsx +++ b/src/components/SettingsList/Index.tsx @@ -1,6 +1,7 @@ import { AfterText } from "../AfterText" import { Column } from "../View" import { Header } from "./Header" +import { Info } from "./Info" type SettingsListProps = { /** @@ -17,11 +18,7 @@ type SettingsListProps = { children: React.ReactNode } -export const SettingsList = ({ - header, - footer, - children, -}: SettingsListProps) => { +const SettingsList = ({ header, footer, children }: SettingsListProps) => { return ( {header &&
{header}
} @@ -30,3 +27,7 @@ export const SettingsList = ({
) } + +SettingsList.Info = Info + +export { SettingsList } diff --git a/src/components/SettingsList/Info.tsx b/src/components/SettingsList/Info.tsx index b58f8e9..745e0f2 100644 --- a/src/components/SettingsList/Info.tsx +++ b/src/components/SettingsList/Info.tsx @@ -1,3 +1,5 @@ +import { getTokenValue } from "tamagui" + import { Icon } from "../Icon" import { Text } from "../Text" import { @@ -12,17 +14,16 @@ export type InfoProps = BaseSettingsListItemProps & { * if the value is a Text component (or a text-like component like DateTime) set this to true to get the correct formatting */ valueIsText?: boolean + onPress?: () => void } export const Info = ({ - label, value, + valueIsText, noSelectValue = false, - valueIsText = false, - ...props + onPress, + ...baseProps }: InfoProps) => { - const { value, ...baseProps } = props - return ( {(typeof value === "string" && value !== "") || valueIsText ? ( @@ -38,9 +39,9 @@ export const Info = ({ ) : ( value )} - {props.onPress && ( + {onPress && ( )} diff --git a/src/components/SettingsList/stories.tsx b/src/components/SettingsList/stories.tsx index 69eec4d..466afc2 100644 --- a/src/components/SettingsList/stories.tsx +++ b/src/components/SettingsList/stories.tsx @@ -1,5 +1,3 @@ -import React from "react" - import preview from "@/storybook/preview" import { SettingsList } from "./index" @@ -10,7 +8,7 @@ const meta = preview.meta({ export const Story = meta.story({ render: () => ( - {/* SettingsList.Item components would go here */} + ), }) diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index e18a180..f907c83 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -1,5 +1,4 @@ import { defaultConfig as defaultTamaguiConfig } from "@tamagui/config/v5" -import { px } from "@tamagui/core" import { type CreateTamaguiProps, createTamagui, createTokens } from "tamagui" import { Nuntito } from "./fonts" From 28935f3dab123016450d6c2324abd77e28696fe1 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Tue, 3 Mar 2026 11:57:23 -0800 Subject: [PATCH 23/30] info settings item --- .../SettingsList/BaseSettingsListItem.tsx | 76 +++++++++++++++++-- src/components/SettingsList/Header.tsx | 2 +- src/components/SettingsList/Index.tsx | 23 +++++- src/components/SettingsList/Info.tsx | 15 +--- src/components/SettingsList/stories.tsx | 15 ++++ src/config/tamagui.config.ts | 4 +- 6 files changed, 110 insertions(+), 25 deletions(-) diff --git a/src/components/SettingsList/BaseSettingsListItem.tsx b/src/components/SettingsList/BaseSettingsListItem.tsx index 13e4477..8807d90 100644 --- a/src/components/SettingsList/BaseSettingsListItem.tsx +++ b/src/components/SettingsList/BaseSettingsListItem.tsx @@ -1,5 +1,6 @@ import { getTokenValue } from "@tamagui/core" +import { Icon } from "../Icon" import { Text } from "../Text" import { Row } from "../View" @@ -13,28 +14,87 @@ export type BaseSettingsListItemProps = { icon?: IconComponentType iconColor?: IconComponentProps["color"] + + /** + * is this the first item in the list? (used for styling) + */ + isFirst?: boolean + + /** + * is this the last item in the list? (used for styling) + */ + isLast?: boolean + /** + * is this item pressable? + */ + onPress?: () => void } export const BaseSettingsListItem = ({ label, icon, iconColor, + isFirst, + isLast, + onPress, children, }: BaseSettingsListItemProps & { children: React.ReactNode }) => { - const Icon = icon + const SettingsIcon = icon return ( - - {Icon && ( - + {SettingsIcon && ( + )} - - {label} - - {children} + + + + {label} + + {children} + + {onPress && ( + + )} + ) } diff --git a/src/components/SettingsList/Header.tsx b/src/components/SettingsList/Header.tsx index f457439..340714a 100644 --- a/src/components/SettingsList/Header.tsx +++ b/src/components/SettingsList/Header.tsx @@ -10,7 +10,7 @@ export const Header = ({ children }: ListHeaderProps) => { style={Text.style.footnote} color={"$settingsListHeader"} letterCase={Text.letterCase.upper} - py={"$settingsListHeaderPadding"} + py={"$captionVerticalMargin"} noLineHeight noUserSelect > diff --git a/src/components/SettingsList/Index.tsx b/src/components/SettingsList/Index.tsx index e64395f..14ddfc0 100644 --- a/src/components/SettingsList/Index.tsx +++ b/src/components/SettingsList/Index.tsx @@ -1,8 +1,15 @@ +import React from "react" + import { AfterText } from "../AfterText" import { Column } from "../View" import { Header } from "./Header" import { Info } from "./Info" +type SettingsListChild = React.ReactElement<{ + isFirst: boolean + isLast: boolean +}> + type SettingsListProps = { /** * Text to show above the settings list @@ -15,14 +22,26 @@ type SettingsListProps = { /** * The content of the settings list. Should be `SettingsList.Item` components. */ - children: React.ReactNode + children: SettingsListChild | SettingsListChild[] } const SettingsList = ({ header, footer, children }: SettingsListProps) => { + const childrenArray = React.Children.toArray(children) as SettingsListChild[] + return ( {header &&
{header}
} - {children} + {childrenArray.map((child, index) => { + const isFirst = index === 0 + const isLast = index === childrenArray.length - 1 + + return React.isValidElement(child) + ? React.cloneElement(child, { + isFirst, + isLast, + }) + : child + })} {footer && {footer}}
) diff --git a/src/components/SettingsList/Info.tsx b/src/components/SettingsList/Info.tsx index 745e0f2..bf49452 100644 --- a/src/components/SettingsList/Info.tsx +++ b/src/components/SettingsList/Info.tsx @@ -1,6 +1,3 @@ -import { getTokenValue } from "tamagui" - -import { Icon } from "../Icon" import { Text } from "../Text" import { BaseSettingsListItem, @@ -14,22 +11,20 @@ export type InfoProps = BaseSettingsListItemProps & { * if the value is a Text component (or a text-like component like DateTime) set this to true to get the correct formatting */ valueIsText?: boolean - onPress?: () => void } export const Info = ({ value, valueIsText, noSelectValue = false, - onPress, ...baseProps }: InfoProps) => { return ( {(typeof value === "string" && value !== "") || valueIsText ? ( - )} ) } diff --git a/src/components/SettingsList/stories.tsx b/src/components/SettingsList/stories.tsx index 466afc2..685338c 100644 --- a/src/components/SettingsList/stories.tsx +++ b/src/components/SettingsList/stories.tsx @@ -9,6 +9,21 @@ export const Story = meta.story({ render: () => ( + { + alert("press") + }} + /> + + ), }) diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index f907c83..3f2353b 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -41,6 +41,7 @@ export const baseTokens = { listItemHeight: 32, mainNavMinWidth: 280, mainNavMaxWidth: 560, + settingsListItemHeight: 40, }, space: { ...defaultParadigmConfig.space, @@ -54,13 +55,14 @@ export const baseTokens = { listItemBetweenItems: 4, listItemStatusPosition: 6, listItemTextIconSpace: 6, - settingsListHeaderPadding: 6, captionVerticalMargin: 6, + settingsListItemInnerPadding: 6, }, radius: { sm: 2, true: 2, md: 6, + container: 9, // meta box, settings list item circle: 400, }, zIndex: { From f4e60419964ea1d92d0f08cd9efb3d84d88b6e4b Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Tue, 3 Mar 2026 15:52:49 -0800 Subject: [PATCH 24/30] add switch --- src/components/SettingsList/Index.tsx | 2 ++ src/components/SettingsList/Switch.tsx | 24 ++++++++++++++++++++++++ src/components/SettingsList/stories.tsx | 5 +++++ src/components/Switch/index.tsx | 2 +- 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/components/SettingsList/Switch.tsx diff --git a/src/components/SettingsList/Index.tsx b/src/components/SettingsList/Index.tsx index 14ddfc0..43a4118 100644 --- a/src/components/SettingsList/Index.tsx +++ b/src/components/SettingsList/Index.tsx @@ -4,6 +4,7 @@ import { AfterText } from "../AfterText" import { Column } from "../View" import { Header } from "./Header" import { Info } from "./Info" +import { SettingsSwitch as Switch } from "./Switch" type SettingsListChild = React.ReactElement<{ isFirst: boolean @@ -48,5 +49,6 @@ const SettingsList = ({ header, footer, children }: SettingsListProps) => { } SettingsList.Info = Info +SettingsList.Switch = Switch export { SettingsList } diff --git a/src/components/SettingsList/Switch.tsx b/src/components/SettingsList/Switch.tsx new file mode 100644 index 0000000..af2a9e5 --- /dev/null +++ b/src/components/SettingsList/Switch.tsx @@ -0,0 +1,24 @@ +import { Switch, type SwitchProps } from "../Switch" +import { + BaseSettingsListItem, + type BaseSettingsListItemProps, +} from "./BaseSettingsListItem" + +export type SettingsSwitchProps = BaseSettingsListItemProps & SwitchProps + +export const SettingsSwitch = ({ + value, + onValueChange, + isDisabled, + ...baseProps +}: SettingsSwitchProps) => { + return ( + + + + ) +} diff --git a/src/components/SettingsList/stories.tsx b/src/components/SettingsList/stories.tsx index 685338c..4336f3a 100644 --- a/src/components/SettingsList/stories.tsx +++ b/src/components/SettingsList/stories.tsx @@ -24,6 +24,11 @@ export const Story = meta.story({ label="this item has a very very long label" value="342435953" /> + console.log(value)} + /> ), }) diff --git a/src/components/Switch/index.tsx b/src/components/Switch/index.tsx index 70a9e7d..663f813 100644 --- a/src/components/Switch/index.tsx +++ b/src/components/Switch/index.tsx @@ -30,7 +30,7 @@ const transition = { bounce: 0.2, } satisfies Transition -type SwitchProps = { +export type SwitchProps = { value: boolean onValueChange?: ((value: boolean) => void) | undefined isDisabled?: boolean | undefined From 4dad86a7ca5452e4a2a4dc87388fd4df69f33127 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 4 Mar 2026 10:46:04 -0800 Subject: [PATCH 25/30] update theme support --- src/components/ParadigmProvider/index.tsx | 45 ++++++++++++++++++++--- src/config/paradigm.config.ts | 8 ++-- src/index.ts | 1 + src/utils/theme.ts | 17 +++++++++ 4 files changed, 63 insertions(+), 8 deletions(-) create mode 100644 src/utils/theme.ts diff --git a/src/components/ParadigmProvider/index.tsx b/src/components/ParadigmProvider/index.tsx index 66dd1a0..e90c6fd 100644 --- a/src/components/ParadigmProvider/index.tsx +++ b/src/components/ParadigmProvider/index.tsx @@ -4,9 +4,11 @@ import { createTokens, PortalProvider, TamaguiProvider, + Theme, } from "tamagui" import { baseConfig } from "../../config/tamagui.config" +import { systemTheme, Themes, themeQuery } from "../../utils/theme" import { View } from "../View" import type { ParadigmConfig } from "../../config/paradigm.config" @@ -19,7 +21,38 @@ export const ParadigmProvider: React.FC<{ * Optional Paradigm config to override the default. */ config?: ParadigmConfig -}> = ({ children, config: overrides }) => { + /** + * what theme to use (light/dark) defaults to system value + */ + theme?: Themes +}> = ({ children, theme, config: overrides }) => { + /** + * 🎨 Theme + */ + const [currentTheme, setCurrentTheme] = React.useState( + theme ?? systemTheme, + ) + + React.useEffect(() => { + if (theme) { + setCurrentTheme(theme) + return + } + + setCurrentTheme(systemTheme) + + if (!themeQuery) return + const mq = themeQuery + const handler = (e: MediaQueryListEvent) => + setCurrentTheme(e.matches ? Themes.dark : Themes.light) + mq.addEventListener("change", handler) + return () => mq.removeEventListener("change", handler) + }, [theme]) + + /** + * 🔧 Config + */ + const config = React.useMemo(() => { return createTamagui({ ...baseConfig, @@ -53,10 +86,12 @@ export const ParadigmProvider: React.FC<{ ]) return ( - - - {children} - + + + + {children} + + ) } diff --git a/src/config/paradigm.config.ts b/src/config/paradigm.config.ts index 40560da..cf672ab 100644 --- a/src/config/paradigm.config.ts +++ b/src/config/paradigm.config.ts @@ -3,6 +3,8 @@ * This is then used to create a Tamagui config that drives all the paradigm components. */ +import type { Themes } from "../utils/theme" + /** * Theme spec. These are the values that will change between light and dark mode. */ @@ -40,7 +42,7 @@ type ParadigmConfigType = { edgeInset: number edgeInsetClose: number } - themes: Record<"light" | "dark", Theme> + themes: Record } const special = { @@ -144,7 +146,7 @@ export const defaultParadigmConfig = { placeholderColor: gray[400], uiStroke: gray[100], cardStock: special.cardStock, - background: special.background, + background: gray[1000], switchFalseBackground: gray[300], switchTrueBackground: green[500], normalHover: gray[100], @@ -161,5 +163,5 @@ export const defaultParadigmConfig = { } as const satisfies ParadigmConfigType export type ParadigmConfig = Partial> & { - themes?: Partial>> + themes?: Partial>> } diff --git a/src/index.ts b/src/index.ts index bf59543..394e61c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -24,6 +24,7 @@ export * from "./components/View" export * from "./utils/platform" export * from "./utils/pluralize" export * from "./utils/preventBounceScroll" +export * from "./utils/theme" // etc diff --git a/src/utils/theme.ts b/src/utils/theme.ts new file mode 100644 index 0000000..a6f0cd6 --- /dev/null +++ b/src/utils/theme.ts @@ -0,0 +1,17 @@ +export enum Themes { + light = "light", + dark = "dark", +} + +export const themeQuery = + typeof window !== "undefined" + ? window.matchMedia("(prefers-color-scheme: dark)") // browser + : null // server + +/** + * if we can't figure out the system theme we currently default to light. + */ +export const systemTheme: Themes.light | Themes.dark = themeQuery?.matches + ? Themes.dark + : Themes.light + From 422ea06b745097e2708a7384a6a314b1b1450e87 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 11 Mar 2026 13:18:33 -0700 Subject: [PATCH 26/30] pull pressable out into its own component --- src/components/Button/Pressable.tsx | 183 ++++++++++++++++++++++++++++ src/components/Button/index.tsx | 148 ++++------------------ 2 files changed, 207 insertions(+), 124 deletions(-) create mode 100644 src/components/Button/Pressable.tsx diff --git a/src/components/Button/Pressable.tsx b/src/components/Button/Pressable.tsx new file mode 100644 index 0000000..2f399db --- /dev/null +++ b/src/components/Button/Pressable.tsx @@ -0,0 +1,183 @@ +import React from "react" +import { useTheme } from "tamagui" + +import { usePointerEvents } from "../../hooks/usePointerEvents" +import { useShadow as getShadow } from "../../hooks/useShadow" +import { MotionView, ViewContext, type ViewProps } from "../View" + +import type { ColorValue } from "../../utils/color" +import type { OnPressWithRef } from "../../utils/types" + +export type PressableState = { + isHovered: boolean + isActive: boolean +} + +export type ParadigmPressableProps = ViewProps & { + /** + * what happens when the element is pressed? + * + * This is `OnPressWithRef` so its possible to find the element when needed (popups, etc.) + */ + onPress?: OnPressWithRef + /** + * Called whenever hover or active state changes. + */ + onStateChange?: (state: PressableState) => void + /** + * is this element important? Should only be 1 per page. + */ + isPrimary?: boolean + /** + * Does this element have a negative effect (delete, etc.) + */ + isNegative?: boolean + /** + * Is this element floating? + */ + isRaised?: boolean + /** + * is this element disabled? + * This will make `onPress` not work even if defined + */ + isDisabled?: boolean + /** + * Is this element currently in a loading state. + * This will disable `onPress` even if defined + */ + isLoading?: boolean +} + +const { all: e1 } = getShadow({ + shadowName: "elevation1", + forceBoxShadow: true, +}) +const { all: e2 } = getShadow({ + shadowName: "elevation2", + forceBoxShadow: true, +}) + +export const Pressable = ({ + children, + onPress, + onStateChange, + isPrimary, + isNegative, + isRaised, + isDisabled: isMarkedDisabled = false, + isLoading, + ...otherProps +}: ParadigmPressableProps) => { + const theme = useTheme() + const { color: parentColor } = React.useContext(ViewContext) + const { isHovered, isActive, pointerProps } = usePointerEvents() + + React.useEffect(() => { + onStateChange?.({ isHovered, isActive }) + }, [isHovered, isActive, onStateChange]) + const pressableRef = React.useRef(null) + + let backgroundColor: ColorValue + + // the button is disabled both when loading and when actively marked disabled + const isDisabled = isMarkedDisabled || isLoading + + const buttonState = isDisabled + ? isLoading + ? "loading" + : "disabled" + : isHovered + ? isActive + ? "hoverActive" + : "hover" + : isActive + ? "active" + : "normal" + + // Background Color + const raisedColor = parentColor + ? parentColor.toString() !== "$background" + ? theme.background + : theme.cardStock + : theme.cardStock + + switch (buttonState) { + case "loading": + case "disabled": { + backgroundColor = theme.cardStock + break + } + case "hover": { + backgroundColor = isPrimary + ? isNegative + ? theme.negativeHover + : theme.primaryHover + : isRaised + ? raisedColor + : theme.normalHover + break + } + case "active": + case "hoverActive": { + backgroundColor = isPrimary + ? isNegative + ? theme.negativeActive + : theme.primaryActive + : isRaised + ? raisedColor + : theme.normalActive + break + } + default: { + // normal + if (isPrimary) { + if (isNegative) { + backgroundColor = theme.destructive + } else { + backgroundColor = theme.primary + } + } else { + if (isRaised) { + backgroundColor = raisedColor + } else { + backgroundColor = theme.cardStock + } + } + } + } + + return ( + { + onPress?.({ ref: pressableRef, event }) + }} + > + {children} + + ) +} diff --git a/src/components/Button/index.tsx b/src/components/Button/index.tsx index b393d72..b94b790 100644 --- a/src/components/Button/index.tsx +++ b/src/components/Button/index.tsx @@ -7,13 +7,17 @@ import { ComponentError } from "../ComponentError" import { Icon, type IconComponentType } from "../Icon" import { Text } from "../Text" import { MotionView, ViewContext } from "../View" +import { + type ParadigmPressableProps, + Pressable, + type PressableState, +} from "./Pressable" import type { FontKey } from "../../config/fonts" import type { IconSizes } from "../../config/tamagui.config" import type { ColorValue } from "../../utils/color" -import type { OnPressWithRef } from "../../utils/types" -type ParadigmButtonProps = { +type ParadigmButtonProps = ParadigmPressableProps & { /** * The Icon for this button */ @@ -26,34 +30,6 @@ type ParadigmButtonProps = { * the text to show on the button, if any */ label?: string | React.ReactNode - /** - * what happens when the button is pressed? - * - * This is `OnPressWithRef` so its possible to find the button when needed (popups, etc.) - */ - onPress?: OnPressWithRef - /** - * is this button important? Should only be 1 per page. - */ - isPrimary?: boolean - /** - * Does this button have a negative effect (delete, etc.) - */ - isNegative?: boolean - /** - * Is this button floating? - */ - isRaised?: boolean - /** - * is this button disabled? - * This will make `onPress` not work even if defined - */ - isDisabled?: boolean - /** - * Is this button currently in a loading state. - * This will disable `onPress` even if defined - */ - isLoading?: boolean /** * Should this button have a disclosure arrow on the right? */ @@ -82,10 +58,6 @@ export const Button = ({ label, icon: IconComponent, iconProps, - onPress, - isPrimary, - isNegative, - isRaised, isDisabled: isMarkedDisabled = false, isLoading, hasDisclosure, @@ -94,9 +66,12 @@ export const Button = ({ ...otherProps }: ParadigmButtonProps) => { const theme = useTheme() - const { color: parentColor } = React.useContext(ViewContext) - const { isHovered, isActive, pointerProps } = usePointerEvents() - const buttonRef = React.useRef(null) + + const [{ isHovered, isActive }, setPressState] = + React.useState({ + isHovered: false, + isActive: false, + }) if (!label && !IconComponent) { return @@ -111,7 +86,6 @@ export const Button = ({ let buttonHeight: number let textStyle: FontKey let disclosureSize: IconSizes - let backgroundColor: ColorValue let textColor: ColorValue let iconColor: ColorValue let disclosureColor: ColorValue @@ -157,58 +131,6 @@ export const Button = ({ ? "active" : "normal" - // Background Color - const raisedColor = parentColor - ? parentColor.toString() !== "$background" - ? theme.background - : theme.cardStock - : theme.cardStock - - switch (buttonState) { - case "loading": - case "disabled": { - backgroundColor = theme.cardStock - break - } - case "hover": { - backgroundColor = isPrimary - ? isNegative - ? theme.negativeHover - : theme.primaryHover - : isRaised - ? raisedColor - : theme.normalHover - break - } - case "active": - case "hoverActive": { - backgroundColor = isPrimary - ? isNegative - ? theme.negativeActive - : theme.primaryActive - : isRaised - ? raisedColor - : theme.normalActive - break - } - default: { - // normal - if (isPrimary) { - if (isNegative) { - backgroundColor = theme.destructive - } else { - backgroundColor = theme.primary - } - } else { - if (isRaised) { - backgroundColor = raisedColor - } else { - backgroundColor = theme.cardStock - } - } - } - } - // Disclosure + Icon Color switch (buttonState) { case "loading": @@ -217,9 +139,9 @@ export const Button = ({ break } default: { - iconColor = disclosureColor = isPrimary + iconColor = disclosureColor = otherProps.isPrimary ? theme.colorOnPrimary - : isNegative + : otherProps.isNegative ? theme.destructive : theme.primary } @@ -227,9 +149,9 @@ export const Button = ({ // Text Color if (hasDisclosure) { - textColor = isPrimary + textColor = otherProps.isPrimary ? theme.colorOnPrimary - : isNegative + : otherProps.isNegative ? theme.destructive : theme.color } else { @@ -240,9 +162,9 @@ export const Button = ({ break } default: { - textColor = isPrimary + textColor = otherProps.isPrimary ? theme.colorOnPrimary - : isNegative + : otherProps.isNegative ? theme.destructive : theme.primary } @@ -250,39 +172,15 @@ export const Button = ({ } return ( - { - onPress?.({ ref: buttonRef, event }) - }} > {IconComponent && ( @@ -306,8 +204,10 @@ export const Button = ({ style={{ marginLeft: innerPadding }} /> )} - + ) } +export { Pressable } + export { ButtonRow } from "./ButtonRow" From b521bfae6f15cce78dddf942034e04f251e52baf Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Wed, 11 Mar 2026 13:36:26 -0700 Subject: [PATCH 27/30] initial slider --- src/components/SettingsList/Slider.tsx | 24 +++++++ src/components/Slider/index.tsx | 93 ++++++++++++++++++++++++++ src/components/Slider/stories.tsx | 67 +++++++++++++++++++ src/config/tamagui.config.ts | 2 + src/index.ts | 1 + 5 files changed, 187 insertions(+) create mode 100644 src/components/SettingsList/Slider.tsx create mode 100644 src/components/Slider/index.tsx create mode 100644 src/components/Slider/stories.tsx diff --git a/src/components/SettingsList/Slider.tsx b/src/components/SettingsList/Slider.tsx new file mode 100644 index 0000000..b1bd296 --- /dev/null +++ b/src/components/SettingsList/Slider.tsx @@ -0,0 +1,24 @@ +import { Switch, type SwitchProps } from "../Switch" +import { + BaseSettingsListItem, + type BaseSettingsListItemProps, +} from "./BaseSettingsListItem" + +export type SettingsSliderProps = BaseSettingsListItemProps & SwitchProps + +export const SettingsSlider = ({ + value, + onValueChange, + isDisabled, + ...baseProps +}: SettingsSliderProps) => { + return ( + + + + ) +} diff --git a/src/components/Slider/index.tsx b/src/components/Slider/index.tsx new file mode 100644 index 0000000..ce729d7 --- /dev/null +++ b/src/components/Slider/index.tsx @@ -0,0 +1,93 @@ +import { Slider as TamaguiSlider } from "@tamagui/slider" +import { useState } from "react" + +import { Pressable } from "../Button" + +export type SliderProps = { + /** + * current slider value (controlled) + */ + value: number + /** + * Initial Slider Value + */ + defaultValue?: number + /** + * callback for controlled version + */ + onValueChange?: (value: number) => void + /** + * Whether the slider is disabled + */ + disabled?: boolean + /** + * minimum value of slider (default: 0) + */ + min?: number + /** + * maximum value of slider (default: 100) + */ + max?: number + /** + * step value of slider + */ + step?: number +} + +export const Slider = ({ + value, + defaultValue, + onValueChange, + disabled = false, + min = 0, + max = 100, + step, +}: SliderProps) => { + const [isFocused, setIsFocused] = useState(false) + + return ( + { + const v = vals[0] + if (v !== undefined) onValueChange?.(v) + }} + disabled={disabled} + min={min} + max={max} + {...(step !== undefined && { step })} + opacity={disabled ? 0.6 : 1} + flexGrow={1} + > + + + + setIsFocused(true)} + onBlur={() => setIsFocused(false)} + > + + + + ) +} diff --git a/src/components/Slider/stories.tsx b/src/components/Slider/stories.tsx new file mode 100644 index 0000000..4d8e562 --- /dev/null +++ b/src/components/Slider/stories.tsx @@ -0,0 +1,67 @@ +import React from "react" + +import preview from "@/storybook/preview" +import { Text } from "../Text" +import { Column, Row } from "../View" +import { Slider } from "./index" + +const meta = preview.meta({ + component: Slider, +}) + +const ControlledSlider: React.FC<{ + label: string + initialValue: number + min?: number + max?: number + step?: number + disabled?: boolean +}> = ({ label, initialValue, min, max, step, disabled }) => { + const [value, setValue] = React.useState(initialValue) + + return ( + + + {label} + {value} + + + + ) +} + +export const Story = meta.story({ + args: { + value: 50, + min: 0, + max: 100, + }, + render: (args) => ( + + {}} /> + + ), +}) + +export const AllStates = meta.story({ + render: () => ( + + + + + + + ), +}) diff --git a/src/config/tamagui.config.ts b/src/config/tamagui.config.ts index 3f2353b..67c789c 100644 --- a/src/config/tamagui.config.ts +++ b/src/config/tamagui.config.ts @@ -42,6 +42,8 @@ export const baseTokens = { mainNavMinWidth: 280, mainNavMaxWidth: 560, settingsListItemHeight: 40, + sliderTrack: 4, + sliderHandleSize: 20, }, space: { ...defaultParadigmConfig.space, diff --git a/src/index.ts b/src/index.ts index 394e61c..e98ea7a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -13,6 +13,7 @@ export * from "./components/ListItem" export * from "./components/ParadigmProvider" export * from "./components/ScrollView" export * from "./components/SettingsList" +export * from "./components/Slider" export * from "./components/Text" export * from "./components/TextInput" export * from "./components/View" From d3b0415d8ceb3993506e14dedea2a56473607b92 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Mon, 16 Mar 2026 14:29:34 -0700 Subject: [PATCH 28/30] finish first pass on slider --- .../SettingsList/BaseSettingsListItem.tsx | 6 +- src/components/SettingsList/Index.tsx | 2 + src/components/SettingsList/Slider.tsx | 43 +++++++++++-- src/components/SettingsList/stories.tsx | 64 +++++++++++-------- src/components/Slider/index.tsx | 18 ++++-- src/components/Slider/stories.tsx | 2 +- src/components/Text/index.tsx | 2 +- 7 files changed, 94 insertions(+), 43 deletions(-) diff --git a/src/components/SettingsList/BaseSettingsListItem.tsx b/src/components/SettingsList/BaseSettingsListItem.tsx index 8807d90..26813a6 100644 --- a/src/components/SettingsList/BaseSettingsListItem.tsx +++ b/src/components/SettingsList/BaseSettingsListItem.tsx @@ -74,7 +74,7 @@ export const BaseSettingsListItem = ({ borderBottomColor={"$uiStroke"} alignItems="center" > - + {label} - {children} + + {children} + {onPress && ( { SettingsList.Info = Info SettingsList.Switch = Switch +SettingsList.Slider = Slider export { SettingsList } diff --git a/src/components/SettingsList/Slider.tsx b/src/components/SettingsList/Slider.tsx index b1bd296..23f660c 100644 --- a/src/components/SettingsList/Slider.tsx +++ b/src/components/SettingsList/Slider.tsx @@ -1,24 +1,53 @@ -import { Switch, type SwitchProps } from "../Switch" +import { Slider, type SliderProps } from "../Slider" +import { Text, type TextProps } from "../Text" +import { Row, View } from "../View" import { BaseSettingsListItem, type BaseSettingsListItemProps, } from "./BaseSettingsListItem" -export type SettingsSliderProps = BaseSettingsListItemProps & SwitchProps +export type SettingsSliderProps = BaseSettingsListItemProps & SliderProps export const SettingsSlider = ({ value, onValueChange, isDisabled, + defaultValue, + min, + max, + step, ...baseProps }: SettingsSliderProps) => { + const valueTextProps = { + style: Text.style.header5, + color: "$placeholderColor", + noLineHeight: true, + tabularNumbers: true, + noUserSelect: true, + } satisfies TextProps + return ( - + + + + + 000 + + + {value} + + + ) } diff --git a/src/components/SettingsList/stories.tsx b/src/components/SettingsList/stories.tsx index 4336f3a..698b5f7 100644 --- a/src/components/SettingsList/stories.tsx +++ b/src/components/SettingsList/stories.tsx @@ -1,4 +1,7 @@ +import { useState } from "react" + import preview from "@/storybook/preview" +import { Column } from "../.." import { SettingsList } from "./index" const meta = preview.meta({ @@ -6,29 +9,40 @@ const meta = preview.meta({ }) export const Story = meta.story({ - render: () => ( - - - { - alert("press") - }} - /> - - - console.log(value)} - /> - - ), + render: () => { + const [sliderValue, setSliderValue] = useState(50) + + return ( + + + + { + alert("press") + }} + /> + + + console.log(value)} + /> + + + + ) + }, }) diff --git a/src/components/Slider/index.tsx b/src/components/Slider/index.tsx index ce729d7..8be44da 100644 --- a/src/components/Slider/index.tsx +++ b/src/components/Slider/index.tsx @@ -3,7 +3,9 @@ import { useState } from "react" import { Pressable } from "../Button" -export type SliderProps = { +import type { ViewProps } from "../View" + +export type SliderProps = ViewProps & { /** * current slider value (controlled) */ @@ -19,7 +21,7 @@ export type SliderProps = { /** * Whether the slider is disabled */ - disabled?: boolean + isDisabled?: boolean /** * minimum value of slider (default: 0) */ @@ -38,10 +40,11 @@ export const Slider = ({ value, defaultValue, onValueChange, - disabled = false, + isDisabled = false, min = 0, max = 100, step, + ...otherProps }: SliderProps) => { const [isFocused, setIsFocused] = useState(false) @@ -53,12 +56,13 @@ export const Slider = ({ const v = vals[0] if (v !== undefined) onValueChange?.(v) }} - disabled={disabled} + disabled={isDisabled} min={min} max={max} {...(step !== undefined && { step })} - opacity={disabled ? 0.6 : 1} + opacity={isDisabled ? 0.6 : 1} flexGrow={1} + {...otherProps} > setIsFocused(true)} onBlur={() => setIsFocused(false)} @@ -83,7 +87,7 @@ export const Slider = ({ grow radius={"$circle"} isRaised - isDisabled={disabled} + isDisabled={isDisabled} isPrimary={isFocused} // TODO: use isFocused for custom focus styles /> diff --git a/src/components/Slider/stories.tsx b/src/components/Slider/stories.tsx index 4d8e562..c99649a 100644 --- a/src/components/Slider/stories.tsx +++ b/src/components/Slider/stories.tsx @@ -31,7 +31,7 @@ const ControlledSlider: React.FC<{ {...(min !== undefined && { min })} {...(max !== undefined && { max })} {...(step !== undefined && { step })} - {...(disabled !== undefined && { disabled })} + {...(disabled !== undefined && { isDisabled: disabled })} /> ) diff --git a/src/components/Text/index.tsx b/src/components/Text/index.tsx index cd7fb67..d6ddc61 100644 --- a/src/components/Text/index.tsx +++ b/src/components/Text/index.tsx @@ -22,7 +22,7 @@ const defaults = { fit: fitValues.ellipsis, } -type TextProps = { +export type TextProps = { /** * the text style to use. */ From 4121e8023752203d0ec5672bf42cffd6ab30c075 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Mon, 16 Mar 2026 14:47:52 -0700 Subject: [PATCH 29/30] first pass on select settings item --- src/components/SettingsList/Index.tsx | 2 + src/components/SettingsList/Select.tsx | 80 +++++++++++++++++++++++++ src/components/SettingsList/stories.tsx | 11 ++++ 3 files changed, 93 insertions(+) create mode 100644 src/components/SettingsList/Select.tsx diff --git a/src/components/SettingsList/Index.tsx b/src/components/SettingsList/Index.tsx index 39dbc93..7b2a5f3 100644 --- a/src/components/SettingsList/Index.tsx +++ b/src/components/SettingsList/Index.tsx @@ -4,6 +4,7 @@ import { AfterText } from "../AfterText" import { Column } from "../View" import { Header } from "./Header" import { Info } from "./Info" +import { SettingsSelect as Select } from "./Select" import { SettingsSlider as Slider } from "./Slider" import { SettingsSwitch as Switch } from "./Switch" @@ -52,5 +53,6 @@ const SettingsList = ({ header, footer, children }: SettingsListProps) => { SettingsList.Info = Info SettingsList.Switch = Switch SettingsList.Slider = Slider +SettingsList.Select = Select export { SettingsList } diff --git a/src/components/SettingsList/Select.tsx b/src/components/SettingsList/Select.tsx new file mode 100644 index 0000000..6913277 --- /dev/null +++ b/src/components/SettingsList/Select.tsx @@ -0,0 +1,80 @@ +import { getTokenValue } from "@tamagui/core" + +import { Icon } from "../Icon" +import { Text } from "../Text" +import { Row, View } from "../View" +import { + BaseSettingsListItem, + type BaseSettingsListItemProps, +} from "./BaseSettingsListItem" + +export type SelectOption = { + label: string + value: T +} + +export type SettingsSelectProps = + BaseSettingsListItemProps & { + options: SelectOption[] + value: T + onValueChange?: (value: T) => void + isDisabled?: boolean + } + +export const SettingsSelect = ({ + options, + value, + onValueChange, + isDisabled, + ...baseProps +}: SettingsSelectProps) => { + const selectedLabel = options.find((o) => o.value === value)?.label ?? value + + return ( + + + + {selectedLabel} + + + {!isDisabled && onValueChange && ( + + + + )} + + + ) +} diff --git a/src/components/SettingsList/stories.tsx b/src/components/SettingsList/stories.tsx index 698b5f7..6aca856 100644 --- a/src/components/SettingsList/stories.tsx +++ b/src/components/SettingsList/stories.tsx @@ -11,6 +11,7 @@ const meta = preview.meta({ export const Story = meta.story({ render: () => { const [sliderValue, setSliderValue] = useState(50) + const [selectValue, setSelectValue] = useState("system") return ( @@ -41,6 +42,16 @@ export const Story = meta.story({ value={sliderValue} onValueChange={setSliderValue} /> + ) From 9c8c3fa363abf26f58be54bdf01c57949c5c2a37 Mon Sep 17 00:00:00 2001 From: Chris Drackett Date: Thu, 19 Mar 2026 11:14:23 -0700 Subject: [PATCH 30/30] add system as an option --- src/components/ParadigmProvider/index.tsx | 3 ++- src/utils/theme.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/ParadigmProvider/index.tsx b/src/components/ParadigmProvider/index.tsx index e90c6fd..544b738 100644 --- a/src/components/ParadigmProvider/index.tsx +++ b/src/components/ParadigmProvider/index.tsx @@ -34,7 +34,8 @@ export const ParadigmProvider: React.FC<{ ) React.useEffect(() => { - if (theme) { + // if the theme is light or dark set that and be done. + if (theme && theme !== Themes.system) { setCurrentTheme(theme) return } diff --git a/src/utils/theme.ts b/src/utils/theme.ts index a6f0cd6..685ec02 100644 --- a/src/utils/theme.ts +++ b/src/utils/theme.ts @@ -1,6 +1,7 @@ export enum Themes { light = "light", dark = "dark", + system = "system", } export const themeQuery = @@ -14,4 +15,3 @@ export const themeQuery = export const systemTheme: Themes.light | Themes.dark = themeQuery?.matches ? Themes.dark : Themes.light -