diff --git a/.changeset/brave-moons-destroy.md b/.changeset/brave-moons-destroy.md new file mode 100644 index 00000000..63d36f64 --- /dev/null +++ b/.changeset/brave-moons-destroy.md @@ -0,0 +1,5 @@ +--- +'@propeldata/ui-kit': patch +--- + +[Counter, Leaderboard, PieChart, TimeSeries]: pass `query.timeZone` when provided diff --git a/.changeset/chatty-snakes-lay.md b/.changeset/chatty-snakes-lay.md new file mode 100644 index 00000000..6c8645cf --- /dev/null +++ b/.changeset/chatty-snakes-lay.md @@ -0,0 +1,5 @@ +--- +'@propeldata/ui-kit': patch +--- + +Provide `cardProps` to customize wrapper `Card` component diff --git a/.changeset/cool-eels-matter.md b/.changeset/cool-eels-matter.md new file mode 100644 index 00000000..95174c55 --- /dev/null +++ b/.changeset/cool-eels-matter.md @@ -0,0 +1,5 @@ +--- +'@propeldata/ui-kit': patch +--- + +[TimeSeries, Leaderboard, PieChart] Fix custom chart config logic diff --git a/.changeset/soft-cameras-grin.md b/.changeset/soft-cameras-grin.md index 8515629b..eb04fb6a 100644 --- a/.changeset/soft-cameras-grin.md +++ b/.changeset/soft-cameras-grin.md @@ -2,4 +2,5 @@ '@propeldata/ui-kit': patch --- -Add fallbacks for Loading, Error, and Empty states +Add `errorFallback` callback for Error state, `renderLoader` callback for Loading state, and `renderEmpty` callback for +Empty state. diff --git a/.pnp.cjs b/.pnp.cjs index c36fdbd4..4b4f4b4a 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -31,6 +31,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "name": "ui-kit-storybook",\ "reference": "workspace:app/storybook"\ },\ + {\ + "name": "dashboard-example",\ + "reference": "workspace:packages/examples/dashboard"\ + },\ {\ "name": "@propeldata/ui-kit",\ "reference": "workspace:packages/ui-kit"\ @@ -39,8 +43,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "enableTopLevelFallback": true,\ "ignorePatternData": "(^(?:\\\\.yarn\\\\/sdks(?:\\\\/(?!\\\\.{1,2}(?:\\\\/|$))(?:(?:(?!(?:^|\\\\/)\\\\.{1,2}(?:\\\\/|$)).)*?)|$))$)",\ "fallbackExclusionList": [\ - ["@propeldata/ui-kit", ["virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#workspace:packages/ui-kit", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#workspace:packages/ui-kit", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#workspace:packages/ui-kit", "workspace:packages/ui-kit"]],\ + ["@propeldata/ui-kit", ["virtual:405cba29e422a246200dc508b00556b99abe2ed9812c86836733205afc0e9c02f5876006d4f65648393d3d110f5dca62de504739670103ac06f1b5d5d0122f2e#workspace:packages/ui-kit", "virtual:598f67fea584928e0bd329db2235d920a46a3407b991888029f4de70d803584e035f23700dc213990bacf44de3097d9d114dc65ddfac71cfd65d28e76c09470a#workspace:packages/ui-kit", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#workspace:packages/ui-kit", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#workspace:packages/ui-kit", "workspace:packages/ui-kit"]],\ ["@propeldata/ui-kit-monorepo", ["workspace:."]],\ + ["dashboard-example", ["virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#workspace:packages/examples/dashboard", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#workspace:packages/examples/dashboard", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#workspace:packages/examples/dashboard", "workspace:packages/examples/dashboard"]],\ ["react-16", ["workspace:app/examples/react-16"]],\ ["react-17", ["workspace:app/examples/react-17"]],\ ["react-18", ["workspace:app/examples/react-18"]],\ @@ -5648,10 +5653,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:67f215829789f36f76bd558d60ec026f76631defc2ee21cf1d6f284b67db233db844c34582823d27ce7cc28e0e4ae85e7558e3d4e1ca7a60036bbce67615ebcc#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40emotion%2Fuse-insertion-effect-with-fallbacks%2F-%2Fuse-insertion-effect-with-fallbacks-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@emotion-use-insertion-effect-with-fallbacks-virtual-42702f25fb/0/cache/@emotion-use-insertion-effect-with-fallbacks-npm-1.0.1-e62ecab1a6-700b6e5bbb.zip/node_modules/@emotion/use-insertion-effect-with-fallbacks/",\ + ["virtual:cd11edfbded9959dcb3bacb2dffc37d17e9aa703a69c4db8c5c1adcae4e0b523f6991e47b5d9e8bb6e6b6f0a7ff59f84b88b2ef0bff30ab8c55e8c34332b0e45#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40emotion%2Fuse-insertion-effect-with-fallbacks%2F-%2Fuse-insertion-effect-with-fallbacks-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@emotion-use-insertion-effect-with-fallbacks-virtual-ab383f469a/0/cache/@emotion-use-insertion-effect-with-fallbacks-npm-1.0.1-e62ecab1a6-700b6e5bbb.zip/node_modules/@emotion/use-insertion-effect-with-fallbacks/",\ "packageDependencies": [\ - ["@emotion/use-insertion-effect-with-fallbacks", "virtual:67f215829789f36f76bd558d60ec026f76631defc2ee21cf1d6f284b67db233db844c34582823d27ce7cc28e0e4ae85e7558e3d4e1ca7a60036bbce67615ebcc#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40emotion%2Fuse-insertion-effect-with-fallbacks%2F-%2Fuse-insertion-effect-with-fallbacks-1.0.1.tgz"],\ + ["@emotion/use-insertion-effect-with-fallbacks", "virtual:cd11edfbded9959dcb3bacb2dffc37d17e9aa703a69c4db8c5c1adcae4e0b523f6991e47b5d9e8bb6e6b6f0a7ff59f84b88b2ef0bff30ab8c55e8c34332b0e45#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40emotion%2Fuse-insertion-effect-with-fallbacks%2F-%2Fuse-insertion-effect-with-fallbacks-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ @@ -6071,15 +6076,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:2.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@floating-ui-react-dom-virtual-8c06c4a90f/0/cache/@floating-ui-react-dom-npm-2.0.4-00e515ee36-91b2369e25.zip/node_modules/@floating-ui/react-dom/",\ + ["virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@floating-ui-react-dom-virtual-94069d00a3/0/cache/@floating-ui-react-dom-npm-2.0.5-4817f0db33-24cadf4626.zip/node_modules/@floating-ui/react-dom/",\ "packageDependencies": [\ - ["@floating-ui/react-dom", "virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:2.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.4.tgz"],\ - ["@floating-ui/dom", "npm:1.5.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Fdom%2F-%2Fdom-1.5.3.tgz"],\ + ["@floating-ui/react-dom", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ + ["@floating-ui/dom", "npm:1.5.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Fdom%2F-%2Fdom-1.5.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ + ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -6089,10 +6094,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:6cb779f90900aa1b5722ae3cd5f1f2e6330f9b9c9d14768d05afca691140d0cd35834ae49292131d6b49912fc973b09e1094003e6d965e393323f1e3ef67bbe9#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@floating-ui-react-dom-virtual-ca0f350928/0/cache/@floating-ui-react-dom-npm-2.0.5-4817f0db33-24cadf4626.zip/node_modules/@floating-ui/react-dom/",\ + ["virtual:882db109480ab097c9f72b22f680945754da1c392c709b0d7f445181e4656ebd46d1931305929f52ef33dc1f6fdb7efbd3a35b383667b7a815ada296c0182d8f#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@floating-ui-react-dom-virtual-1a14f09c1b/0/cache/@floating-ui-react-dom-npm-2.0.5-4817f0db33-24cadf4626.zip/node_modules/@floating-ui/react-dom/",\ "packageDependencies": [\ - ["@floating-ui/react-dom", "virtual:6cb779f90900aa1b5722ae3cd5f1f2e6330f9b9c9d14768d05afca691140d0cd35834ae49292131d6b49912fc973b09e1094003e6d965e393323f1e3ef67bbe9#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ + ["@floating-ui/react-dom", "virtual:882db109480ab097c9f72b22f680945754da1c392c709b0d7f445181e4656ebd46d1931305929f52ef33dc1f6fdb7efbd3a35b383667b7a815ada296c0182d8f#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ ["@floating-ui/dom", "npm:1.5.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Fdom%2F-%2Fdom-1.5.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ @@ -6107,15 +6112,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@floating-ui-react-dom-virtual-94069d00a3/0/cache/@floating-ui-react-dom-npm-2.0.5-4817f0db33-24cadf4626.zip/node_modules/@floating-ui/react-dom/",\ + ["virtual:be508d4615c71127415879819c43fcd04f5f4cdbd03a2e4f902b8adbbf52a8e079362afc2e9aaa1f14edef5c38d99047377c9102bafb733d3721b2a9d8ef2969#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@floating-ui-react-dom-virtual-25e2a50b56/0/cache/@floating-ui-react-dom-npm-2.0.5-4817f0db33-24cadf4626.zip/node_modules/@floating-ui/react-dom/",\ "packageDependencies": [\ - ["@floating-ui/react-dom", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ + ["@floating-ui/react-dom", "virtual:be508d4615c71127415879819c43fcd04f5f4cdbd03a2e4f902b8adbbf52a8e079362afc2e9aaa1f14edef5c38d99047377c9102bafb733d3721b2a9d8ef2969#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ ["@floating-ui/dom", "npm:1.5.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Fdom%2F-%2Fdom-1.5.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ - ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -6125,11 +6130,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:a21f1566a0a48d6cf94dd558f495ee030eb805f64a2a8825cb46da63c16d1a84185dc3ac6316aa3409ec7a8e3b3fab0b718f3650e08c12245c9e52ec41874f34#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@floating-ui-react-dom-virtual-5d27acce42/0/cache/@floating-ui-react-dom-npm-2.0.5-4817f0db33-24cadf4626.zip/node_modules/@floating-ui/react-dom/",\ + ["virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:2.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@floating-ui-react-dom-virtual-f45a2b0b1b/0/cache/@floating-ui-react-dom-npm-2.0.4-00e515ee36-91b2369e25.zip/node_modules/@floating-ui/react-dom/",\ "packageDependencies": [\ - ["@floating-ui/react-dom", "virtual:a21f1566a0a48d6cf94dd558f495ee030eb805f64a2a8825cb46da63c16d1a84185dc3ac6316aa3409ec7a8e3b3fab0b718f3650e08c12245c9e52ec41874f34#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ - ["@floating-ui/dom", "npm:1.5.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Fdom%2F-%2Fdom-1.5.4.tgz"],\ + ["@floating-ui/react-dom", "virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:2.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.4.tgz"],\ + ["@floating-ui/dom", "npm:1.5.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Fdom%2F-%2Fdom-1.5.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ @@ -8156,21 +8161,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@mui-base-virtual-a21f1566a0/0/cache/@mui-base-npm-5.0.0-beta.31-ac9dfcb2ff-c1b9c4bfab.zip/node_modules/@mui/base/",\ + ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@mui-base-virtual-e309867792/0/cache/@mui-base-npm-5.0.0-beta.31-ac9dfcb2ff-c1b9c4bfab.zip/node_modules/@mui/base/",\ "packageDependencies": [\ - ["@mui/base", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ + ["@mui/base", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ ["@babel/runtime", "npm:7.23.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.8.tgz"],\ - ["@floating-ui/react-dom", "virtual:a21f1566a0a48d6cf94dd558f495ee030eb805f64a2a8825cb46da63c16d1a84185dc3ac6316aa3409ec7a8e3b3fab0b718f3650e08c12245c9e52ec41874f34#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ + ["@floating-ui/react-dom", "virtual:e309867792ec4250431a7f24185ba3fa5af8d167b5a67886e1b4c644dc8e6a9863d7485e64338afdc6be13893ae8f09d2dcd41423d48eb6587317782cd25df5f#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ ["@mui/types", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:7.2.13::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Ftypes%2F-%2Ftypes-7.2.13.tgz"],\ - ["@mui/utils", "virtual:a21f1566a0a48d6cf94dd558f495ee030eb805f64a2a8825cb46da63c16d1a84185dc3ac6316aa3409ec7a8e3b3fab0b718f3650e08c12245c9e52ec41874f34#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ + ["@mui/utils", "virtual:e309867792ec4250431a7f24185ba3fa5af8d167b5a67886e1b4c644dc8e6a9863d7485e64338afdc6be13893ae8f09d2dcd41423d48eb6587317782cd25df5f#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ ["@popperjs/core", "npm:2.11.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40popperjs%2Fcore%2F-%2Fcore-2.11.8.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["clsx", "npm:2.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fclsx%2F-%2Fclsx-2.1.0.tgz"],\ ["prop-types", "npm:15.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -8180,21 +8185,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@mui-base-virtual-6cb779f909/0/cache/@mui-base-npm-5.0.0-beta.31-ac9dfcb2ff-c1b9c4bfab.zip/node_modules/@mui/base/",\ + ["virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@mui-base-virtual-75891b9359/0/cache/@mui-base-npm-5.0.0-beta.31-ac9dfcb2ff-c1b9c4bfab.zip/node_modules/@mui/base/",\ "packageDependencies": [\ - ["@mui/base", "virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ + ["@mui/base", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ ["@babel/runtime", "npm:7.23.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.8.tgz"],\ - ["@floating-ui/react-dom", "virtual:6cb779f90900aa1b5722ae3cd5f1f2e6330f9b9c9d14768d05afca691140d0cd35834ae49292131d6b49912fc973b09e1094003e6d965e393323f1e3ef67bbe9#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ + ["@floating-ui/react-dom", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ ["@mui/types", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:7.2.13::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Ftypes%2F-%2Ftypes-7.2.13.tgz"],\ - ["@mui/utils", "virtual:e309867792ec4250431a7f24185ba3fa5af8d167b5a67886e1b4c644dc8e6a9863d7485e64338afdc6be13893ae8f09d2dcd41423d48eb6587317782cd25df5f#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ + ["@mui/utils", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ ["@popperjs/core", "npm:2.11.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40popperjs%2Fcore%2F-%2Fcore-2.11.8.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["clsx", "npm:2.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fclsx%2F-%2Fclsx-2.1.0.tgz"],\ ["prop-types", "npm:15.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ + ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -8204,21 +8209,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@mui-base-virtual-e309867792/0/cache/@mui-base-npm-5.0.0-beta.31-ac9dfcb2ff-c1b9c4bfab.zip/node_modules/@mui/base/",\ + ["virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@mui-base-virtual-be508d4615/0/cache/@mui-base-npm-5.0.0-beta.31-ac9dfcb2ff-c1b9c4bfab.zip/node_modules/@mui/base/",\ "packageDependencies": [\ - ["@mui/base", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ + ["@mui/base", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ ["@babel/runtime", "npm:7.23.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.8.tgz"],\ - ["@floating-ui/react-dom", "virtual:e309867792ec4250431a7f24185ba3fa5af8d167b5a67886e1b4c644dc8e6a9863d7485e64338afdc6be13893ae8f09d2dcd41423d48eb6587317782cd25df5f#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ + ["@floating-ui/react-dom", "virtual:be508d4615c71127415879819c43fcd04f5f4cdbd03a2e4f902b8adbbf52a8e079362afc2e9aaa1f14edef5c38d99047377c9102bafb733d3721b2a9d8ef2969#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ ["@mui/types", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:7.2.13::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Ftypes%2F-%2Ftypes-7.2.13.tgz"],\ - ["@mui/utils", "virtual:e309867792ec4250431a7f24185ba3fa5af8d167b5a67886e1b4c644dc8e6a9863d7485e64338afdc6be13893ae8f09d2dcd41423d48eb6587317782cd25df5f#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ + ["@mui/utils", "virtual:be508d4615c71127415879819c43fcd04f5f4cdbd03a2e4f902b8adbbf52a8e079362afc2e9aaa1f14edef5c38d99047377c9102bafb733d3721b2a9d8ef2969#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ ["@popperjs/core", "npm:2.11.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40popperjs%2Fcore%2F-%2Fcore-2.11.8.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["clsx", "npm:2.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fclsx%2F-%2Fclsx-2.1.0.tgz"],\ ["prop-types", "npm:15.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -8228,21 +8233,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@mui-base-virtual-75891b9359/0/cache/@mui-base-npm-5.0.0-beta.31-ac9dfcb2ff-c1b9c4bfab.zip/node_modules/@mui/base/",\ + ["virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@mui-base-virtual-882db10948/0/cache/@mui-base-npm-5.0.0-beta.31-ac9dfcb2ff-c1b9c4bfab.zip/node_modules/@mui/base/",\ "packageDependencies": [\ - ["@mui/base", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ + ["@mui/base", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ ["@babel/runtime", "npm:7.23.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.8.tgz"],\ - ["@floating-ui/react-dom", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ + ["@floating-ui/react-dom", "virtual:882db109480ab097c9f72b22f680945754da1c392c709b0d7f445181e4656ebd46d1931305929f52ef33dc1f6fdb7efbd3a35b383667b7a815ada296c0182d8f#npm:2.0.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.5.tgz"],\ ["@mui/types", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:7.2.13::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Ftypes%2F-%2Ftypes-7.2.13.tgz"],\ - ["@mui/utils", "virtual:75891b93594c8ef43671920469c588f8092d14f507045d504186f4cfd28cf14b1f68a04096e3e96c79e94802271b0df18b6f620950ab6bfd63a005e2ece61225#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ + ["@mui/utils", "virtual:e309867792ec4250431a7f24185ba3fa5af8d167b5a67886e1b4c644dc8e6a9863d7485e64338afdc6be13893ae8f09d2dcd41423d48eb6587317782cd25df5f#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ ["@popperjs/core", "npm:2.11.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40popperjs%2Fcore%2F-%2Fcore-2.11.8.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["clsx", "npm:2.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fclsx%2F-%2Fclsx-2.1.0.tgz"],\ ["prop-types", "npm:15.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz"],\ - ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ - ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -8298,10 +8303,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:a21f1566a0a48d6cf94dd558f495ee030eb805f64a2a8825cb46da63c16d1a84185dc3ac6316aa3409ec7a8e3b3fab0b718f3650e08c12245c9e52ec41874f34#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@mui-utils-virtual-ada3354887/0/cache/@mui-utils-npm-5.15.4-ca00385fb4-b23f57a08c.zip/node_modules/@mui/utils/",\ + ["virtual:be508d4615c71127415879819c43fcd04f5f4cdbd03a2e4f902b8adbbf52a8e079362afc2e9aaa1f14edef5c38d99047377c9102bafb733d3721b2a9d8ef2969#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@mui-utils-virtual-2a29f2be45/0/cache/@mui-utils-npm-5.15.4-ca00385fb4-b23f57a08c.zip/node_modules/@mui/utils/",\ "packageDependencies": [\ - ["@mui/utils", "virtual:a21f1566a0a48d6cf94dd558f495ee030eb805f64a2a8825cb46da63c16d1a84185dc3ac6316aa3409ec7a8e3b3fab0b718f3650e08c12245c9e52ec41874f34#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ + ["@mui/utils", "virtual:be508d4615c71127415879819c43fcd04f5f4cdbd03a2e4f902b8adbbf52a8e079362afc2e9aaa1f14edef5c38d99047377c9102bafb733d3721b2a9d8ef2969#npm:5.15.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Futils%2F-%2Futils-5.15.4.tgz"],\ ["@babel/runtime", "npm:7.23.8::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.8.tgz"],\ ["@types/prop-types", "npm:15.7.11::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fprop-types%2F-%2Fprop-types-15.7.11.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ @@ -8709,10 +8714,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@propeldata/ui-kit", [\ - ["virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#workspace:packages/ui-kit", {\ - "packageLocation": "./.yarn/__virtual__/@propeldata-ui-kit-virtual-018ca4966b/1/packages/ui-kit/",\ + ["virtual:405cba29e422a246200dc508b00556b99abe2ed9812c86836733205afc0e9c02f5876006d4f65648393d3d110f5dca62de504739670103ac06f1b5d5d0122f2e#workspace:packages/ui-kit", {\ + "packageLocation": "./.yarn/__virtual__/@propeldata-ui-kit-virtual-6dd0ee4544/1/packages/ui-kit/",\ "packageDependencies": [\ - ["@propeldata/ui-kit", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#workspace:packages/ui-kit"],\ + ["@propeldata/ui-kit", "virtual:405cba29e422a246200dc508b00556b99abe2ed9812c86836733205afc0e9c02f5876006d4f65648393d3d110f5dca62de504739670103ac06f1b5d5d0122f2e#workspace:packages/ui-kit"],\ ["@graphql-codegen/add", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Fadd%2F-%2Fadd-4.0.1.tgz"],\ ["@graphql-codegen/cli", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Fcli%2F-%2Fcli-4.0.1.tgz"],\ ["@graphql-codegen/typescript", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript%2F-%2Ftypescript-4.0.1.tgz"],\ @@ -8720,18 +8725,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@graphql-codegen/typescript-operations", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript-operations%2F-%2Ftypescript-operations-4.0.1.tgz"],\ ["@graphql-codegen/typescript-react-query", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:6.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript-react-query%2F-%2Ftypescript-react-query-6.0.0.tgz"],\ ["@juggle/resize-observer", "npm:3.4.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40juggle%2Fresize-observer%2F-%2Fresize-observer-3.4.0.tgz"],\ - ["@mui/base", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ + ["@mui/base", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ ["@rollup/plugin-commonjs", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:25.0.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-commonjs%2F-%2Fplugin-commonjs-25.0.7.tgz"],\ ["@rollup/plugin-node-resolve", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:15.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-node-resolve%2F-%2Fplugin-node-resolve-15.2.3.tgz"],\ ["@rollup/plugin-terser", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.4.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-terser%2F-%2Fplugin-terser-0.4.4.tgz"],\ - ["@storybook/blocks", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fblocks%2F-%2Fblocks-7.6.4.tgz"],\ - ["@storybook/react", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ - ["@storybook/theming", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ + ["@storybook/blocks", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fblocks%2F-%2Fblocks-7.6.4.tgz"],\ + ["@storybook/react", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ + ["@storybook/theming", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ ["@swc/core", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:1.3.100::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40swc%2Fcore%2F-%2Fcore-1.3.100.tgz"],\ ["@swc/jest", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.2.29::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40swc%2Fjest%2F-%2Fjest-0.2.29.tgz"],\ - ["@tanstack/react-query", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ + ["@tanstack/react-query", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ ["@testing-library/jest-dom", "npm:5.17.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fjest-dom%2F-%2Fjest-dom-5.17.0.tgz"],\ - ["@testing-library/react", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ + ["@testing-library/react", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ ["@testing-library/user-event", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:14.5.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fuser-event%2F-%2Fuser-event-14.5.1.tgz"],\ ["@types/graphql", null],\ ["@types/jest", "npm:27.5.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fjest%2F-%2Fjest-27.5.2.tgz"],\ @@ -8762,6 +8767,68 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "packagePeers": [\ "@types/graphql",\ + "@types/react-dom",\ + "@types/react",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:598f67fea584928e0bd329db2235d920a46a3407b991888029f4de70d803584e035f23700dc213990bacf44de3097d9d114dc65ddfac71cfd65d28e76c09470a#workspace:packages/ui-kit", {\ + "packageLocation": "./.yarn/__virtual__/@propeldata-ui-kit-virtual-a84eb495e5/1/packages/ui-kit/",\ + "packageDependencies": [\ + ["@propeldata/ui-kit", "virtual:598f67fea584928e0bd329db2235d920a46a3407b991888029f4de70d803584e035f23700dc213990bacf44de3097d9d114dc65ddfac71cfd65d28e76c09470a#workspace:packages/ui-kit"],\ + ["@graphql-codegen/add", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Fadd%2F-%2Fadd-4.0.1.tgz"],\ + ["@graphql-codegen/cli", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Fcli%2F-%2Fcli-4.0.1.tgz"],\ + ["@graphql-codegen/typescript", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript%2F-%2Ftypescript-4.0.1.tgz"],\ + ["@graphql-codegen/typescript-msw", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:1.1.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript-msw%2F-%2Ftypescript-msw-1.1.6.tgz"],\ + ["@graphql-codegen/typescript-operations", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript-operations%2F-%2Ftypescript-operations-4.0.1.tgz"],\ + ["@graphql-codegen/typescript-react-query", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:6.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript-react-query%2F-%2Ftypescript-react-query-6.0.0.tgz"],\ + ["@juggle/resize-observer", "npm:3.4.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40juggle%2Fresize-observer%2F-%2Fresize-observer-3.4.0.tgz"],\ + ["@mui/base", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ + ["@rollup/plugin-commonjs", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:25.0.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-commonjs%2F-%2Fplugin-commonjs-25.0.7.tgz"],\ + ["@rollup/plugin-node-resolve", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:15.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-node-resolve%2F-%2Fplugin-node-resolve-15.2.3.tgz"],\ + ["@rollup/plugin-terser", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.4.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-terser%2F-%2Fplugin-terser-0.4.4.tgz"],\ + ["@storybook/blocks", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fblocks%2F-%2Fblocks-7.6.4.tgz"],\ + ["@storybook/react", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ + ["@storybook/theming", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ + ["@swc/core", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:1.3.100::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40swc%2Fcore%2F-%2Fcore-1.3.100.tgz"],\ + ["@swc/jest", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.2.29::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40swc%2Fjest%2F-%2Fjest-0.2.29.tgz"],\ + ["@tanstack/react-query", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ + ["@testing-library/jest-dom", "npm:5.17.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fjest-dom%2F-%2Fjest-dom-5.17.0.tgz"],\ + ["@testing-library/react", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ + ["@testing-library/user-event", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:14.5.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fuser-event%2F-%2Fuser-event-14.5.1.tgz"],\ + ["@types/graphql", null],\ + ["@types/jest", "npm:27.5.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fjest%2F-%2Fjest-27.5.2.tgz"],\ + ["@types/luxon", "npm:3.3.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fluxon%2F-%2Fluxon-3.3.7.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["@types/testing-library__jest-dom", "npm:5.14.9::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Ftesting-library__jest-dom%2F-%2Ftesting-library__jest-dom-5.14.9.tgz"],\ + ["axios", "npm:1.6.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Faxios%2F-%2Faxios-1.6.2.tgz"],\ + ["chart.js", "npm:4.4.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fchart.js%2F-%2Fchart.js-4.4.1.tgz"],\ + ["chartjs-adapter-luxon", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:1.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fchartjs-adapter-luxon%2F-%2Fchartjs-adapter-luxon-1.2.1.tgz"],\ + ["classnames", "npm:2.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fclassnames%2F-%2Fclassnames-2.3.2.tgz"],\ + ["dotenv", "npm:16.3.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fdotenv%2F-%2Fdotenv-16.3.1.tgz"],\ + ["graphql", "npm:16.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fgraphql%2F-%2Fgraphql-16.8.1.tgz"],\ + ["jest", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:27.5.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fjest%2F-%2Fjest-27.5.1.tgz"],\ + ["jest-canvas-mock", "npm:2.5.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fjest-canvas-mock%2F-%2Fjest-canvas-mock-2.5.2.tgz"],\ + ["jest-environment-jsdom", "npm:27.5.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fjest-environment-jsdom%2F-%2Fjest-environment-jsdom-27.5.1.tgz"],\ + ["luxon", "npm:3.4.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fluxon%2F-%2Fluxon-3.4.4.tgz"],\ + ["msw", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:1.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmsw%2F-%2Fmsw-1.3.2.tgz"],\ + ["raw-loader", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fraw-loader%2F-%2Fraw-loader-4.0.2.tgz"],\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-docgen-typescript", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:2.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-docgen-typescript%2F-%2Freact-docgen-typescript-2.2.2.tgz"],\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["rollup", "npm:4.8.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup%2F-%2Frollup-4.8.0.tgz"],\ + ["rollup-plugin-postcss", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-postcss%2F-%2Frollup-plugin-postcss-4.0.2.tgz"],\ + ["rollup-plugin-typescript2", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.36.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-typescript2%2F-%2Frollup-plugin-typescript2-0.36.0.tgz"],\ + ["sass", "npm:1.69.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fsass%2F-%2Fsass-1.69.5.tgz"],\ + ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "@types/react-dom",\ + "@types/react",\ "react-dom",\ "react"\ ],\ @@ -8894,7 +8961,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@graphql-codegen/typescript-operations", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript-operations%2F-%2Ftypescript-operations-4.0.1.tgz"],\ ["@graphql-codegen/typescript-react-query", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:6.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40graphql-codegen%2Ftypescript-react-query%2F-%2Ftypescript-react-query-6.0.0.tgz"],\ ["@juggle/resize-observer", "npm:3.4.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40juggle%2Fresize-observer%2F-%2Fresize-observer-3.4.0.tgz"],\ - ["@mui/base", "virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ + ["@mui/base", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:5.0.0-beta.31::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40mui%2Fbase%2F-%2Fbase-5.0.0-beta.31.tgz"],\ ["@rollup/plugin-commonjs", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:25.0.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-commonjs%2F-%2Fplugin-commonjs-25.0.7.tgz"],\ ["@rollup/plugin-node-resolve", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:15.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-node-resolve%2F-%2Fplugin-node-resolve-15.2.3.tgz"],\ ["@rollup/plugin-terser", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.4.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-terser%2F-%2Fplugin-terser-0.4.4.tgz"],\ @@ -8903,9 +8970,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@storybook/theming", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ ["@swc/core", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:1.3.100::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40swc%2Fcore%2F-%2Fcore-1.3.100.tgz"],\ ["@swc/jest", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.2.29::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40swc%2Fjest%2F-%2Fjest-0.2.29.tgz"],\ - ["@tanstack/react-query", "virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ + ["@tanstack/react-query", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ ["@testing-library/jest-dom", "npm:5.17.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fjest-dom%2F-%2Fjest-dom-5.17.0.tgz"],\ - ["@testing-library/react", "virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ + ["@testing-library/react", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ ["@testing-library/user-event", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:14.5.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fuser-event%2F-%2Fuser-event-14.5.1.tgz"],\ ["@types/jest", "npm:27.5.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fjest%2F-%2Fjest-27.5.2.tgz"],\ ["@types/luxon", "npm:3.3.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fluxon%2F-%2Fluxon-3.3.7.tgz"],\ @@ -9055,12 +9122,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-arrow%2F-%2Freact-arrow-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-arrow-virtual-fda03e6bae/0/cache/@radix-ui-react-arrow-npm-1.0.3-2e21d153b4-8cca086f0d.zip/node_modules/@radix-ui/react-arrow/",\ + ["virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-arrow%2F-%2Freact-arrow-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-arrow-virtual-9f57785450/0/cache/@radix-ui-react-arrow-npm-1.0.3-2e21d153b4-8cca086f0d.zip/node_modules/@radix-ui/react-arrow/",\ "packageDependencies": [\ - ["@radix-ui/react-arrow", "virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-arrow%2F-%2Freact-arrow-1.0.3.tgz"],\ + ["@radix-ui/react-arrow", "virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-arrow%2F-%2Freact-arrow-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ @@ -9124,6 +9191,28 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-collection-virtual-f56fc64c51/0/cache/@radix-ui-react-collection-npm-1.0.3-81530b13e2-acfbc9b0b2.zip/node_modules/@radix-ui/react-collection/",\ + "packageDependencies": [\ + ["@radix-ui/react-collection", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz"],\ + ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-context", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-slot", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react-dom",\ + "@types/react",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-collection-virtual-05b0158bd8/0/cache/@radix-ui-react-collection-npm-1.0.3-81530b13e2-acfbc9b0b2.zip/node_modules/@radix-ui/react-collection/",\ "packageDependencies": [\ @@ -9168,28 +9257,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-collection-virtual-daed8018d6/0/cache/@radix-ui-react-collection-npm-1.0.3-81530b13e2-acfbc9b0b2.zip/node_modules/@radix-ui/react-collection/",\ - "packageDependencies": [\ - ["@radix-ui/react-collection", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz"],\ - ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-context", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-slot", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react",\ - "react-dom",\ - "react"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:ec53d2e30a21149181c8e872538cc342a45e0da9a2a10828d08978691bd48ef34a527fad83457fc5728504f6cff82644f11c220b80bd8797fc60f55cd7d83ff6#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-collection-virtual-e08cee618d/0/cache/@radix-ui-react-collection-npm-1.0.3-81530b13e2-acfbc9b0b2.zip/node_modules/@radix-ui/react-collection/",\ "packageDependencies": [\ @@ -9235,13 +9302,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-compose-refs-virtual-51eb16c6b7/0/cache/@radix-ui-react-compose-refs-npm-1.0.1-930bd2dbf7-2b9a613b6d.zip/node_modules/@radix-ui/react-compose-refs/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-compose-refs-virtual-65125b1e98/0/cache/@radix-ui-react-compose-refs-npm-1.0.1-930bd2dbf7-2b9a613b6d.zip/node_modules/@radix-ui/react-compose-refs/",\ "packageDependencies": [\ - ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -9249,13 +9316,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-compose-refs-virtual-799f0d7d0c/0/cache/@radix-ui-react-compose-refs-npm-1.0.1-930bd2dbf7-2b9a613b6d.zip/node_modules/@radix-ui/react-compose-refs/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-compose-refs-virtual-51eb16c6b7/0/cache/@radix-ui-react-compose-refs-npm-1.0.1-930bd2dbf7-2b9a613b6d.zip/node_modules/@radix-ui/react-compose-refs/",\ "packageDependencies": [\ - ["@radix-ui/react-compose-refs", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -9300,13 +9367,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-context-virtual-1a948c04ae/0/cache/@radix-ui-react-context-npm-1.0.1-0875a6dd09-60e9b81d36.zip/node_modules/@radix-ui/react-context/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-context-virtual-c7a5d7f0fc/0/cache/@radix-ui-react-context-npm-1.0.1-0875a6dd09-60e9b81d36.zip/node_modules/@radix-ui/react-context/",\ "packageDependencies": [\ - ["@radix-ui/react-context", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ + ["@radix-ui/react-context", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -9314,13 +9381,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-context-virtual-cc79bfabcd/0/cache/@radix-ui-react-context-npm-1.0.1-0875a6dd09-60e9b81d36.zip/node_modules/@radix-ui/react-context/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-context-virtual-1a948c04ae/0/cache/@radix-ui-react-context-npm-1.0.1-0875a6dd09-60e9b81d36.zip/node_modules/@radix-ui/react-context/",\ "packageDependencies": [\ - ["@radix-ui/react-context", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ + ["@radix-ui/react-context", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -9365,13 +9432,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-direction-virtual-9435df7321/0/cache/@radix-ui-react-direction-npm-1.0.1-64ace96323-5336a8b0d4.zip/node_modules/@radix-ui/react-direction/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-direction-virtual-289d4a277d/0/cache/@radix-ui-react-direction-npm-1.0.1-64ace96323-5336a8b0d4.zip/node_modules/@radix-ui/react-direction/",\ "packageDependencies": [\ - ["@radix-ui/react-direction", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ + ["@radix-ui/react-direction", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -9379,13 +9446,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-direction-virtual-31495a37ae/0/cache/@radix-ui-react-direction-npm-1.0.1-64ace96323-5336a8b0d4.zip/node_modules/@radix-ui/react-direction/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-direction-virtual-9435df7321/0/cache/@radix-ui-react-direction-npm-1.0.1-64ace96323-5336a8b0d4.zip/node_modules/@radix-ui/react-direction/",\ "packageDependencies": [\ - ["@radix-ui/react-direction", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ + ["@radix-ui/react-direction", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -9439,20 +9506,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-dismissable-layer-virtual-adf785ef01/0/cache/@radix-ui-react-dismissable-layer-npm-1.0.4-b08ed48a74-ea86004ed5.zip/node_modules/@radix-ui/react-dismissable-layer/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-dismissable-layer-virtual-1e500a3eb9/0/cache/@radix-ui-react-dismissable-layer-npm-1.0.4-b08ed48a74-ea86004ed5.zip/node_modules/@radix-ui/react-dismissable-layer/",\ "packageDependencies": [\ - ["@radix-ui/react-dismissable-layer", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz"],\ + ["@radix-ui/react-dismissable-layer", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ - ["@radix-ui/react-use-escape-keydown", "virtual:a459a50a60a5d97d472c8eb3293f2f707b775a42adaefab44068449eaa1e93b8f024783226cb089609e19c5c19c8ec04ca500912c6fcd0c87d6e750fad647056#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-escape-keydown", "virtual:1e500a3eb9d76f8ac59b95fe2cb5e61d33bae932ac6ccc51453899f204322df0f08e579402efcacb7e2f9b93c8099f737d7ce19096439fad2935a97da5e915fc#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9462,20 +9529,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-dismissable-layer-virtual-a459a50a60/0/cache/@radix-ui-react-dismissable-layer-npm-1.0.4-b08ed48a74-ea86004ed5.zip/node_modules/@radix-ui/react-dismissable-layer/",\ + ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-dismissable-layer-virtual-adf785ef01/0/cache/@radix-ui-react-dismissable-layer-npm-1.0.4-b08ed48a74-ea86004ed5.zip/node_modules/@radix-ui/react-dismissable-layer/",\ "packageDependencies": [\ - ["@radix-ui/react-dismissable-layer", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz"],\ + ["@radix-ui/react-dismissable-layer", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@radix-ui/react-use-escape-keydown", "virtual:a459a50a60a5d97d472c8eb3293f2f707b775a42adaefab44068449eaa1e93b8f024783226cb089609e19c5c19c8ec04ca500912c6fcd0c87d6e750fad647056#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9485,20 +9552,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-dismissable-layer-virtual-55b7fcf069/0/cache/@radix-ui-react-dismissable-layer-npm-1.0.4-b08ed48a74-ea86004ed5.zip/node_modules/@radix-ui/react-dismissable-layer/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-dismissable-layer-virtual-a459a50a60/0/cache/@radix-ui-react-dismissable-layer-npm-1.0.4-b08ed48a74-ea86004ed5.zip/node_modules/@radix-ui/react-dismissable-layer/",\ "packageDependencies": [\ - ["@radix-ui/react-dismissable-layer", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz"],\ + ["@radix-ui/react-dismissable-layer", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ - ["@radix-ui/react-use-escape-keydown", "virtual:55b7fcf06921a30d908d1b1990ae0a571ad4cfe37b75229c71751a495df68ec0b669292ca6ac1da0008d6dfc07e27b08829fae120319ecc577af46c40b422cda#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-escape-keydown", "virtual:a459a50a60a5d97d472c8eb3293f2f707b775a42adaefab44068449eaa1e93b8f024783226cb089609e19c5c19c8ec04ca500912c6fcd0c87d6e750fad647056#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9554,13 +9621,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-guards-virtual-3295c14411/0/cache/@radix-ui-react-focus-guards-npm-1.0.1-b2098f333f-1f8ca8f83b.zip/node_modules/@radix-ui/react-focus-guards/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-guards-virtual-4117720349/0/cache/@radix-ui-react-focus-guards-npm-1.0.1-b2098f333f-1f8ca8f83b.zip/node_modules/@radix-ui/react-focus-guards/",\ "packageDependencies": [\ - ["@radix-ui/react-focus-guards", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz"],\ + ["@radix-ui/react-focus-guards", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -9568,13 +9635,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-guards-virtual-8e2fcc81c1/0/cache/@radix-ui-react-focus-guards-npm-1.0.1-b2098f333f-1f8ca8f83b.zip/node_modules/@radix-ui/react-focus-guards/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-guards-virtual-3295c14411/0/cache/@radix-ui-react-focus-guards-npm-1.0.1-b2098f333f-1f8ca8f83b.zip/node_modules/@radix-ui/react-focus-guards/",\ "packageDependencies": [\ - ["@radix-ui/react-focus-guards", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz"],\ + ["@radix-ui/react-focus-guards", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -9626,18 +9693,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-scope-virtual-dbbac22012/0/cache/@radix-ui-react-focus-scope-npm-1.0.3-fd2af251b7-e5b1a08907.zip/node_modules/@radix-ui/react-focus-scope/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-scope-virtual-6ba86fd709/0/cache/@radix-ui-react-focus-scope-npm-1.0.3-fd2af251b7-e5b1a08907.zip/node_modules/@radix-ui/react-focus-scope/",\ "packageDependencies": [\ - ["@radix-ui/react-focus-scope", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz"],\ + ["@radix-ui/react-focus-scope", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9647,18 +9714,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-scope-virtual-49c859c353/0/cache/@radix-ui-react-focus-scope-npm-1.0.3-fd2af251b7-e5b1a08907.zip/node_modules/@radix-ui/react-focus-scope/",\ + ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-scope-virtual-dbbac22012/0/cache/@radix-ui-react-focus-scope-npm-1.0.3-fd2af251b7-e5b1a08907.zip/node_modules/@radix-ui/react-focus-scope/",\ "packageDependencies": [\ - ["@radix-ui/react-focus-scope", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz"],\ + ["@radix-ui/react-focus-scope", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9668,18 +9735,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-scope-virtual-4b756d8eca/0/cache/@radix-ui-react-focus-scope-npm-1.0.3-fd2af251b7-e5b1a08907.zip/node_modules/@radix-ui/react-focus-scope/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-focus-scope-virtual-49c859c353/0/cache/@radix-ui-react-focus-scope-npm-1.0.3-fd2af251b7-e5b1a08907.zip/node_modules/@radix-ui/react-focus-scope/",\ "packageDependencies": [\ - ["@radix-ui/react-focus-scope", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz"],\ + ["@radix-ui/react-focus-scope", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9734,6 +9801,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-id-virtual-84aea6c5f4/0/cache/@radix-ui-react-id-npm-1.0.1-2d85bfdcee-446a453d79.zip/node_modules/@radix-ui/react-id/",\ + "packageDependencies": [\ + ["@radix-ui/react-id", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz"],\ + ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ + ["@radix-ui/react-use-layout-effect", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-id-virtual-abe075ead8/0/cache/@radix-ui-react-id-npm-1.0.1-2d85bfdcee-446a453d79.zip/node_modules/@radix-ui/react-id/",\ "packageDependencies": [\ @@ -9749,21 +9831,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-id-virtual-c7d584a1f2/0/cache/@radix-ui-react-id-npm-1.0.1-2d85bfdcee-446a453d79.zip/node_modules/@radix-ui/react-id/",\ - "packageDependencies": [\ - ["@radix-ui/react-id", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz"],\ - ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-use-layout-effect", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react",\ - "react"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:ec53d2e30a21149181c8e872538cc342a45e0da9a2a10828d08978691bd48ef34a527fad83457fc5728504f6cff82644f11c220b80bd8797fc60f55cd7d83ff6#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-id-virtual-0493d2175e/0/cache/@radix-ui-react-id-npm-1.0.1-2d85bfdcee-446a453d79.zip/node_modules/@radix-ui/react-id/",\ "packageDependencies": [\ @@ -9816,6 +9883,34 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-popper%2F-%2Freact-popper-1.1.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-popper-virtual-ccd57567a2/0/cache/@radix-ui-react-popper-npm-1.1.2-1f08640675-4929daa0d1.zip/node_modules/@radix-ui/react-popper/",\ + "packageDependencies": [\ + ["@radix-ui/react-popper", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-popper%2F-%2Freact-popper-1.1.2.tgz"],\ + ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ + ["@floating-ui/react-dom", "virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:2.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.4.tgz"],\ + ["@radix-ui/react-arrow", "virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-arrow%2F-%2Freact-arrow-1.0.3.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-context", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-layout-effect", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ + ["@radix-ui/react-use-rect", "virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-rect%2F-%2Freact-use-rect-1.0.1.tgz"],\ + ["@radix-ui/react-use-size", "virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-size%2F-%2Freact-use-size-1.0.1.tgz"],\ + ["@radix-ui/rect", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Frect%2F-%2Frect-1.0.1.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react-dom",\ + "@types/react",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-popper%2F-%2Freact-popper-1.1.2.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-popper-virtual-f9025e4688/0/cache/@radix-ui-react-popper-npm-1.1.2-1f08640675-4929daa0d1.zip/node_modules/@radix-ui/react-popper/",\ "packageDependencies": [\ @@ -9872,34 +9967,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-popper%2F-%2Freact-popper-1.1.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-popper-virtual-2e61d6de9f/0/cache/@radix-ui-react-popper-npm-1.1.2-1f08640675-4929daa0d1.zip/node_modules/@radix-ui/react-popper/",\ - "packageDependencies": [\ - ["@radix-ui/react-popper", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-popper%2F-%2Freact-popper-1.1.2.tgz"],\ - ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@floating-ui/react-dom", "virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:2.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40floating-ui%2Freact-dom%2F-%2Freact-dom-2.0.4.tgz"],\ - ["@radix-ui/react-arrow", "virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-arrow%2F-%2Freact-arrow-1.0.3.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-context", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ - ["@radix-ui/react-use-layout-effect", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ - ["@radix-ui/react-use-rect", "virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-rect%2F-%2Freact-use-rect-1.0.1.tgz"],\ - ["@radix-ui/react-use-size", "virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-size%2F-%2Freact-use-size-1.0.1.tgz"],\ - ["@radix-ui/rect", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Frect%2F-%2Frect-1.0.1.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react",\ - "react-dom",\ - "react"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:ec53d2e30a21149181c8e872538cc342a45e0da9a2a10828d08978691bd48ef34a527fad83457fc5728504f6cff82644f11c220b80bd8797fc60f55cd7d83ff6#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-popper%2F-%2Freact-popper-1.1.2.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-popper-virtual-0b27c122eb/0/cache/@radix-ui-react-popper-npm-1.1.2-1f08640675-4929daa0d1.zip/node_modules/@radix-ui/react-popper/",\ "packageDependencies": [\ @@ -9956,16 +10023,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-portal-virtual-c30d458ba1/0/cache/@radix-ui-react-portal-npm-1.0.3-1c76776736-d352bcd6ad.zip/node_modules/@radix-ui/react-portal/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-portal-virtual-d72de936b7/0/cache/@radix-ui-react-portal-npm-1.0.3-1c76776736-d352bcd6ad.zip/node_modules/@radix-ui/react-portal/",\ "packageDependencies": [\ - ["@radix-ui/react-portal", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz"],\ + ["@radix-ui/react-portal", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9975,16 +10042,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-portal-virtual-4f400fa60c/0/cache/@radix-ui-react-portal-npm-1.0.3-1c76776736-d352bcd6ad.zip/node_modules/@radix-ui/react-portal/",\ + ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-portal-virtual-c30d458ba1/0/cache/@radix-ui-react-portal-npm-1.0.3-1c76776736-d352bcd6ad.zip/node_modules/@radix-ui/react-portal/",\ "packageDependencies": [\ - ["@radix-ui/react-portal", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz"],\ + ["@radix-ui/react-portal", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -9994,16 +10061,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-portal-virtual-f502bb2039/0/cache/@radix-ui-react-portal-npm-1.0.3-1c76776736-d352bcd6ad.zip/node_modules/@radix-ui/react-portal/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-portal-virtual-4f400fa60c/0/cache/@radix-ui-react-portal-npm-1.0.3-1c76776736-d352bcd6ad.zip/node_modules/@radix-ui/react-portal/",\ "packageDependencies": [\ - ["@radix-ui/react-portal", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz"],\ + ["@radix-ui/react-portal", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -10060,16 +10127,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-primitive-virtual-a1878e8b38/0/cache/@radix-ui-react-primitive-npm-1.0.3-359143ab5e-9402bc2292.zip/node_modules/@radix-ui/react-primitive/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-primitive-virtual-d952e50079/0/cache/@radix-ui-react-primitive-npm-1.0.3-359143ab5e-9402bc2292.zip/node_modules/@radix-ui/react-primitive/",\ "packageDependencies": [\ - ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-slot", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ + ["@radix-ui/react-slot", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -10079,16 +10146,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-primitive-virtual-5c9bfdedd1/0/cache/@radix-ui-react-primitive-npm-1.0.3-359143ab5e-9402bc2292.zip/node_modules/@radix-ui/react-primitive/",\ + ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-primitive-virtual-a1878e8b38/0/cache/@radix-ui-react-primitive-npm-1.0.3-359143ab5e-9402bc2292.zip/node_modules/@radix-ui/react-primitive/",\ "packageDependencies": [\ - ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/react-slot", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -10098,16 +10165,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-primitive-virtual-e445bcf7ef/0/cache/@radix-ui-react-primitive-npm-1.0.3-359143ab5e-9402bc2292.zip/node_modules/@radix-ui/react-primitive/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-primitive-virtual-5c9bfdedd1/0/cache/@radix-ui-react-primitive-npm-1.0.3-359143ab5e-9402bc2292.zip/node_modules/@radix-ui/react-primitive/",\ "packageDependencies": [\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-slot", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ + ["@radix-ui/react-slot", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -10199,20 +10266,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-roving-focus%2F-%2Freact-roving-focus-1.0.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-roving-focus-virtual-2103da1871/0/cache/@radix-ui-react-roving-focus-npm-1.0.4-d3896fd0c9-69b1c82c2d.zip/node_modules/@radix-ui/react-roving-focus/",\ + ["virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-roving-focus%2F-%2Freact-roving-focus-1.0.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-roving-focus-virtual-6d7a8654a3/0/cache/@radix-ui-react-roving-focus-npm-1.0.4-d3896fd0c9-69b1c82c2d.zip/node_modules/@radix-ui/react-roving-focus/",\ "packageDependencies": [\ - ["@radix-ui/react-roving-focus", "virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-roving-focus%2F-%2Freact-roving-focus-1.0.4.tgz"],\ + ["@radix-ui/react-roving-focus", "virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-roving-focus%2F-%2Freact-roving-focus-1.0.4.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ - ["@radix-ui/react-collection", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-context", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ - ["@radix-ui/react-direction", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ - ["@radix-ui/react-id", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ - ["@radix-ui/react-use-controllable-state", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ + ["@radix-ui/react-collection", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-context", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ + ["@radix-ui/react-direction", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ + ["@radix-ui/react-id", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-controllable-state", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ @@ -10289,45 +10356,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-select-virtual-d74c4b4880/0/cache/@radix-ui-react-select-npm-1.2.2-4f667b0aa9-af7b63cc9e.zip/node_modules/@radix-ui/react-select/",\ - "packageDependencies": [\ - ["@radix-ui/react-select", "virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz"],\ - ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/number", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fnumber%2F-%2Fnumber-1.0.1.tgz"],\ - ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ - ["@radix-ui/react-collection", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ - ["@radix-ui/react-context", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ - ["@radix-ui/react-direction", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ - ["@radix-ui/react-dismissable-layer", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz"],\ - ["@radix-ui/react-focus-guards", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz"],\ - ["@radix-ui/react-focus-scope", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz"],\ - ["@radix-ui/react-id", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz"],\ - ["@radix-ui/react-popper", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-popper%2F-%2Freact-popper-1.1.2.tgz"],\ - ["@radix-ui/react-portal", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-slot", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ - ["@radix-ui/react-use-controllable-state", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ - ["@radix-ui/react-use-layout-effect", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ - ["@radix-ui/react-use-previous", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz"],\ - ["@radix-ui/react-visually-hidden", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["aria-hidden", "npm:1.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Faria-hidden%2F-%2Faria-hidden-1.2.3.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ - ["react-remove-scroll", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react",\ - "react-dom",\ - "react"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-select-virtual-8f2e539e1c/0/cache/@radix-ui-react-select-npm-1.2.2-4f667b0aa9-af7b63cc9e.zip/node_modules/@radix-ui/react-select/",\ "packageDependencies": [\ @@ -10406,6 +10434,45 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ + ["virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-select-virtual-814f4ea441/0/cache/@radix-ui-react-select-npm-1.2.2-4f667b0aa9-af7b63cc9e.zip/node_modules/@radix-ui/react-select/",\ + "packageDependencies": [\ + ["@radix-ui/react-select", "virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz"],\ + ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ + ["@radix-ui/number", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fnumber%2F-%2Fnumber-1.0.1.tgz"],\ + ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ + ["@radix-ui/react-collection", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-collection%2F-%2Freact-collection-1.0.3.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-context", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ + ["@radix-ui/react-direction", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ + ["@radix-ui/react-dismissable-layer", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-dismissable-layer%2F-%2Freact-dismissable-layer-1.0.4.tgz"],\ + ["@radix-ui/react-focus-guards", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-guards%2F-%2Freact-focus-guards-1.0.1.tgz"],\ + ["@radix-ui/react-focus-scope", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-focus-scope%2F-%2Freact-focus-scope-1.0.3.tgz"],\ + ["@radix-ui/react-id", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-id%2F-%2Freact-id-1.0.1.tgz"],\ + ["@radix-ui/react-popper", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-popper%2F-%2Freact-popper-1.1.2.tgz"],\ + ["@radix-ui/react-portal", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-portal%2F-%2Freact-portal-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-slot", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-controllable-state", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ + ["@radix-ui/react-use-layout-effect", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ + ["@radix-ui/react-use-previous", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz"],\ + ["@radix-ui/react-visually-hidden", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["aria-hidden", "npm:1.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Faria-hidden%2F-%2Faria-hidden-1.2.3.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ + ["react-remove-scroll", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react-dom",\ + "@types/react",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:830a692cf5b8126dedbe027f0128222ccc3158df10985100bea7c92e5570b297aa4dcf2da7867d0a342841ba2b237e08a01631a474812ded72b25c4675ae2370#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-select-virtual-ec53d2e30a/0/cache/@radix-ui-react-select-npm-1.2.2-4f667b0aa9-af7b63cc9e.zip/node_modules/@radix-ui/react-select/",\ "packageDependencies": [\ @@ -10531,12 +10598,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-separator%2F-%2Freact-separator-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-separator-virtual-7c11f534bc/0/cache/@radix-ui-react-separator-npm-1.0.3-12122bf3c2-42f8c95e40.zip/node_modules/@radix-ui/react-separator/",\ + ["virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-separator%2F-%2Freact-separator-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-separator-virtual-a014eecdf6/0/cache/@radix-ui-react-separator-npm-1.0.3-12122bf3c2-42f8c95e40.zip/node_modules/@radix-ui/react-separator/",\ "packageDependencies": [\ - ["@radix-ui/react-separator", "virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-separator%2F-%2Freact-separator-1.0.3.tgz"],\ + ["@radix-ui/react-separator", "virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-separator%2F-%2Freact-separator-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ @@ -10612,14 +10679,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-slot-virtual-137faa76f0/0/cache/@radix-ui-react-slot-npm-1.0.2-c0c7a1774d-edf5edf435.zip/node_modules/@radix-ui/react-slot/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-slot-virtual-f43565108f/0/cache/@radix-ui-react-slot-npm-1.0.2-c0c7a1774d-edf5edf435.zip/node_modules/@radix-ui/react-slot/",\ "packageDependencies": [\ - ["@radix-ui/react-slot", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ + ["@radix-ui/react-slot", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -10627,14 +10694,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-slot-virtual-39fab5423b/0/cache/@radix-ui-react-slot-npm-1.0.2-c0c7a1774d-edf5edf435.zip/node_modules/@radix-ui/react-slot/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-slot-virtual-137faa76f0/0/cache/@radix-ui-react-slot-npm-1.0.2-c0c7a1774d-edf5edf435.zip/node_modules/@radix-ui/react-slot/",\ "packageDependencies": [\ - ["@radix-ui/react-slot", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ + ["@radix-ui/react-slot", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-slot%2F-%2Freact-slot-1.0.2.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-compose-refs", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ + ["@radix-ui/react-compose-refs", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-compose-refs%2F-%2Freact-compose-refs-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -10687,18 +10754,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:8ce799dec04d6349425f943733cf85476bada4844bfd676cb35cf113a6e55aa78ab447d26256d21ec27eb2b13cb6cae5c6764c67d46f4b209cc22ad6a8829696#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toggle-virtual-1c70aee26e/0/cache/@radix-ui-react-toggle-npm-1.0.3-8fe3c3cf6c-ed5407f482.zip/node_modules/@radix-ui/react-toggle/",\ + ["virtual:6ae14b8aa9316491e1aba1bd2e5f6af82f73c1c961810e7e2a5f5f706fca8598bd807acf69d8f037ea9f56bcb60b2deff01fa64707bbfcc1a093c9140a964d2a#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toggle-virtual-0a57a7d8e8/0/cache/@radix-ui-react-toggle-npm-1.0.3-8fe3c3cf6c-ed5407f482.zip/node_modules/@radix-ui/react-toggle/",\ "packageDependencies": [\ - ["@radix-ui/react-toggle", "virtual:8ce799dec04d6349425f943733cf85476bada4844bfd676cb35cf113a6e55aa78ab447d26256d21ec27eb2b13cb6cae5c6764c67d46f4b209cc22ad6a8829696#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz"],\ + ["@radix-ui/react-toggle", "virtual:6ae14b8aa9316491e1aba1bd2e5f6af82f73c1c961810e7e2a5f5f706fca8598bd807acf69d8f037ea9f56bcb60b2deff01fa64707bbfcc1a093c9140a964d2a#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-use-controllable-state", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-use-controllable-state", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -10708,18 +10775,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:cb20f154589c16d85b40a7507136f2ee590d6d18d66f95d679d76855516c0a1865db8e16b7177618bc9f2242b609f692b639d7ff2f10ea726164521b1efedcde#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toggle-virtual-5b22f97be6/0/cache/@radix-ui-react-toggle-npm-1.0.3-8fe3c3cf6c-ed5407f482.zip/node_modules/@radix-ui/react-toggle/",\ + ["virtual:8ce799dec04d6349425f943733cf85476bada4844bfd676cb35cf113a6e55aa78ab447d26256d21ec27eb2b13cb6cae5c6764c67d46f4b209cc22ad6a8829696#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toggle-virtual-1c70aee26e/0/cache/@radix-ui-react-toggle-npm-1.0.3-8fe3c3cf6c-ed5407f482.zip/node_modules/@radix-ui/react-toggle/",\ "packageDependencies": [\ - ["@radix-ui/react-toggle", "virtual:cb20f154589c16d85b40a7507136f2ee590d6d18d66f95d679d76855516c0a1865db8e16b7177618bc9f2242b609f692b639d7ff2f10ea726164521b1efedcde#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz"],\ + ["@radix-ui/react-toggle", "virtual:8ce799dec04d6349425f943733cf85476bada4844bfd676cb35cf113a6e55aa78ab447d26256d21ec27eb2b13cb6cae5c6764c67d46f4b209cc22ad6a8829696#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-use-controllable-state", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-use-controllable-state", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -10830,18 +10897,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle-group%2F-%2Freact-toggle-group-1.0.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toggle-group-virtual-cb20f15458/0/cache/@radix-ui-react-toggle-group-npm-1.0.4-4d2dc2b322-b6c11fbbc3.zip/node_modules/@radix-ui/react-toggle-group/",\ + ["virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle-group%2F-%2Freact-toggle-group-1.0.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toggle-group-virtual-6ae14b8aa9/0/cache/@radix-ui-react-toggle-group-npm-1.0.4-4d2dc2b322-b6c11fbbc3.zip/node_modules/@radix-ui/react-toggle-group/",\ "packageDependencies": [\ - ["@radix-ui/react-toggle-group", "virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle-group%2F-%2Freact-toggle-group-1.0.4.tgz"],\ + ["@radix-ui/react-toggle-group", "virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle-group%2F-%2Freact-toggle-group-1.0.4.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ - ["@radix-ui/react-context", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ - ["@radix-ui/react-direction", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-roving-focus", "virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-roving-focus%2F-%2Freact-roving-focus-1.0.4.tgz"],\ - ["@radix-ui/react-toggle", "virtual:cb20f154589c16d85b40a7507136f2ee590d6d18d66f95d679d76855516c0a1865db8e16b7177618bc9f2242b609f692b639d7ff2f10ea726164521b1efedcde#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz"],\ - ["@radix-ui/react-use-controllable-state", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ + ["@radix-ui/react-context", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ + ["@radix-ui/react-direction", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-roving-focus", "virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-roving-focus%2F-%2Freact-roving-focus-1.0.4.tgz"],\ + ["@radix-ui/react-toggle", "virtual:6ae14b8aa9316491e1aba1bd2e5f6af82f73c1c961810e7e2a5f5f706fca8598bd807acf69d8f037ea9f56bcb60b2deff01fa64707bbfcc1a093c9140a964d2a#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle%2F-%2Freact-toggle-1.0.3.tgz"],\ + ["@radix-ui/react-use-controllable-state", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ @@ -10914,31 +10981,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toolbar-virtual-912f929a55/0/cache/@radix-ui-react-toolbar-npm-1.0.4-b3e61eb6c1-7ebee1f8ad.zip/node_modules/@radix-ui/react-toolbar/",\ - "packageDependencies": [\ - ["@radix-ui/react-toolbar", "virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz"],\ - ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ - ["@radix-ui/react-context", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ - ["@radix-ui/react-direction", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ - ["@radix-ui/react-roving-focus", "virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-roving-focus%2F-%2Freact-roving-focus-1.0.4.tgz"],\ - ["@radix-ui/react-separator", "virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-separator%2F-%2Freact-separator-1.0.3.tgz"],\ - ["@radix-ui/react-toggle-group", "virtual:912f929a558a057d406011a04cb66f73f29d38a32e0443ca39746fb316d5af531e769dc802a7bcfcb0dd05d6d08ce1dec880cc80efadd5f96719101b64928c3b#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle-group%2F-%2Freact-toggle-group-1.0.4.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react",\ - "react-dom",\ - "react"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toolbar-virtual-bff252f609/0/cache/@radix-ui-react-toolbar-npm-1.0.4-b3e61eb6c1-7ebee1f8ad.zip/node_modules/@radix-ui/react-toolbar/",\ "packageDependencies": [\ @@ -10989,6 +11031,31 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ + ["virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toolbar-virtual-b0a914625d/0/cache/@radix-ui-react-toolbar-npm-1.0.4-b3e61eb6c1-7ebee1f8ad.zip/node_modules/@radix-ui/react-toolbar/",\ + "packageDependencies": [\ + ["@radix-ui/react-toolbar", "virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz"],\ + ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ + ["@radix-ui/primitive", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Fprimitive%2F-%2Fprimitive-1.0.1.tgz"],\ + ["@radix-ui/react-context", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-context%2F-%2Freact-context-1.0.1.tgz"],\ + ["@radix-ui/react-direction", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-direction%2F-%2Freact-direction-1.0.1.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-roving-focus", "virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-roving-focus%2F-%2Freact-roving-focus-1.0.4.tgz"],\ + ["@radix-ui/react-separator", "virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-separator%2F-%2Freact-separator-1.0.3.tgz"],\ + ["@radix-ui/react-toggle-group", "virtual:b0a914625d15a0f07c45a502ab1824169bd4610522ca9b33982a26044667652b215f78a01e36edf824aed5946558f25c9a358b02f4013f039893b054789645b6#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toggle-group%2F-%2Freact-toggle-group-1.0.4.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react-dom",\ + "@types/react",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:830a692cf5b8126dedbe027f0128222ccc3158df10985100bea7c92e5570b297aa4dcf2da7867d0a342841ba2b237e08a01631a474812ded72b25c4675ae2370#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz", {\ "packageLocation": "./.yarn/__virtual__/@radix-ui-react-toolbar-virtual-ea806607ef/0/cache/@radix-ui-react-toolbar-npm-1.0.4-b3e61eb6c1-7ebee1f8ad.zip/node_modules/@radix-ui/react-toolbar/",\ "packageDependencies": [\ @@ -11062,13 +11129,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-callback-ref-virtual-9b802f621d/0/cache/@radix-ui-react-use-callback-ref-npm-1.0.1-4cf3cf5681-b9fd39911c.zip/node_modules/@radix-ui/react-use-callback-ref/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-callback-ref-virtual-b6d76d34d9/0/cache/@radix-ui-react-use-callback-ref-npm-1.0.1-4cf3cf5681-b9fd39911c.zip/node_modules/@radix-ui/react-use-callback-ref/",\ "packageDependencies": [\ - ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -11076,13 +11143,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-callback-ref-virtual-671004cb21/0/cache/@radix-ui-react-use-callback-ref-npm-1.0.1-4cf3cf5681-b9fd39911c.zip/node_modules/@radix-ui/react-use-callback-ref/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-callback-ref-virtual-9b802f621d/0/cache/@radix-ui-react-use-callback-ref-npm-1.0.1-4cf3cf5681-b9fd39911c.zip/node_modules/@radix-ui/react-use-callback-ref/",\ "packageDependencies": [\ - ["@radix-ui/react-use-callback-ref", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -11128,14 +11195,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-controllable-state-virtual-d9a866aff6/0/cache/@radix-ui-react-use-controllable-state-npm-1.0.1-6cc15d79bf-dee2be1937.zip/node_modules/@radix-ui/react-use-controllable-state/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-controllable-state-virtual-61f68205de/0/cache/@radix-ui-react-use-controllable-state-npm-1.0.1-6cc15d79bf-dee2be1937.zip/node_modules/@radix-ui/react-use-controllable-state/",\ "packageDependencies": [\ - ["@radix-ui/react-use-controllable-state", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ + ["@radix-ui/react-use-controllable-state", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -11143,14 +11210,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-controllable-state-virtual-2d13af0579/0/cache/@radix-ui-react-use-controllable-state-npm-1.0.1-6cc15d79bf-dee2be1937.zip/node_modules/@radix-ui/react-use-controllable-state/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-controllable-state-virtual-d9a866aff6/0/cache/@radix-ui-react-use-controllable-state-npm-1.0.1-6cc15d79bf-dee2be1937.zip/node_modules/@radix-ui/react-use-controllable-state/",\ "packageDependencies": [\ - ["@radix-ui/react-use-controllable-state", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ + ["@radix-ui/react-use-controllable-state", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-controllable-state%2F-%2Freact-use-controllable-state-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -11182,12 +11249,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:55b7fcf06921a30d908d1b1990ae0a571ad4cfe37b75229c71751a495df68ec0b669292ca6ac1da0008d6dfc07e27b08829fae120319ecc577af46c40b422cda#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-escape-keydown-virtual-5f5085a225/0/cache/@radix-ui-react-use-escape-keydown-npm-1.0.3-6c1b47e519-c6ed0d9ce7.zip/node_modules/@radix-ui/react-use-escape-keydown/",\ + ["virtual:1e500a3eb9d76f8ac59b95fe2cb5e61d33bae932ac6ccc51453899f204322df0f08e579402efcacb7e2f9b93c8099f737d7ce19096439fad2935a97da5e915fc#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-escape-keydown-virtual-2767e8945a/0/cache/@radix-ui-react-use-escape-keydown-npm-1.0.3-6c1b47e519-c6ed0d9ce7.zip/node_modules/@radix-ui/react-use-escape-keydown/",\ "packageDependencies": [\ - ["@radix-ui/react-use-escape-keydown", "virtual:55b7fcf06921a30d908d1b1990ae0a571ad4cfe37b75229c71751a495df68ec0b669292ca6ac1da0008d6dfc07e27b08829fae120319ecc577af46c40b422cda#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz"],\ + ["@radix-ui/react-use-escape-keydown", "virtual:1e500a3eb9d76f8ac59b95fe2cb5e61d33bae932ac6ccc51453899f204322df0f08e579402efcacb7e2f9b93c8099f737d7ce19096439fad2935a97da5e915fc#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-escape-keydown%2F-%2Freact-use-escape-keydown-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-use-callback-ref", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ + ["@radix-ui/react-use-callback-ref", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-callback-ref%2F-%2Freact-use-callback-ref-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ @@ -11265,13 +11332,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-layout-effect-virtual-e8aad62f7f/0/cache/@radix-ui-react-use-layout-effect-npm-1.0.1-a14b95ca39-bed9c7e8de.zip/node_modules/@radix-ui/react-use-layout-effect/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-layout-effect-virtual-86853888b3/0/cache/@radix-ui-react-use-layout-effect-npm-1.0.1-a14b95ca39-bed9c7e8de.zip/node_modules/@radix-ui/react-use-layout-effect/",\ "packageDependencies": [\ - ["@radix-ui/react-use-layout-effect", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ + ["@radix-ui/react-use-layout-effect", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -11279,13 +11346,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-layout-effect-virtual-1066c8f9a3/0/cache/@radix-ui-react-use-layout-effect-npm-1.0.1-a14b95ca39-bed9c7e8de.zip/node_modules/@radix-ui/react-use-layout-effect/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-layout-effect-virtual-e8aad62f7f/0/cache/@radix-ui-react-use-layout-effect-npm-1.0.1-a14b95ca39-bed9c7e8de.zip/node_modules/@radix-ui/react-use-layout-effect/",\ "packageDependencies": [\ - ["@radix-ui/react-use-layout-effect", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ + ["@radix-ui/react-use-layout-effect", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -11330,13 +11397,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-previous-virtual-546fa6caf5/0/cache/@radix-ui-react-use-previous-npm-1.0.1-b24da54cb3-66b4312e85.zip/node_modules/@radix-ui/react-use-previous/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-previous-virtual-a98823da56/0/cache/@radix-ui-react-use-previous-npm-1.0.1-b24da54cb3-66b4312e85.zip/node_modules/@radix-ui/react-use-previous/",\ "packageDependencies": [\ - ["@radix-ui/react-use-previous", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz"],\ + ["@radix-ui/react-use-previous", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -11344,13 +11411,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-previous-virtual-6cb1a38222/0/cache/@radix-ui-react-use-previous-npm-1.0.1-b24da54cb3-66b4312e85.zip/node_modules/@radix-ui/react-use-previous/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-previous-virtual-546fa6caf5/0/cache/@radix-ui-react-use-previous-npm-1.0.1-b24da54cb3-66b4312e85.zip/node_modules/@radix-ui/react-use-previous/",\ "packageDependencies": [\ - ["@radix-ui/react-use-previous", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz"],\ + ["@radix-ui/react-use-previous", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-previous%2F-%2Freact-use-previous-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -11426,10 +11493,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-rect%2F-%2Freact-use-rect-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-rect-virtual-e6fc499ea2/0/cache/@radix-ui-react-use-rect-npm-1.0.1-9f21c546d3-433f07e61e.zip/node_modules/@radix-ui/react-use-rect/",\ + ["virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-rect%2F-%2Freact-use-rect-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-rect-virtual-bfc6a515bd/0/cache/@radix-ui-react-use-rect-npm-1.0.1-9f21c546d3-433f07e61e.zip/node_modules/@radix-ui/react-use-rect/",\ "packageDependencies": [\ - ["@radix-ui/react-use-rect", "virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-rect%2F-%2Freact-use-rect-1.0.1.tgz"],\ + ["@radix-ui/react-use-rect", "virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-rect%2F-%2Freact-use-rect-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@radix-ui/rect", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Frect%2F-%2Frect-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ @@ -11495,12 +11562,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-size%2F-%2Freact-use-size-1.0.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-size-virtual-711f6b1616/0/cache/@radix-ui-react-use-size-npm-1.0.1-6131c15c22-6cc150ad1e.zip/node_modules/@radix-ui/react-use-size/",\ + ["virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-size%2F-%2Freact-use-size-1.0.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-use-size-virtual-e743a5c1a2/0/cache/@radix-ui-react-use-size-npm-1.0.1-6131c15c22-6cc150ad1e.zip/node_modules/@radix-ui/react-use-size/",\ "packageDependencies": [\ - ["@radix-ui/react-use-size", "virtual:2e61d6de9feac99294af1648d01ef78f7bff7a73d9e4bdb8cddabd4023e26abb5214c59c648b3f3d88989f5e27b4c18e6cad5e38712eb9552b41fadfd37b9c30#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-size%2F-%2Freact-use-size-1.0.1.tgz"],\ + ["@radix-ui/react-use-size", "virtual:ccd57567a24bebbf85c0a7a11401d89f9655a783af20fc2ae5205836aa9fdfa58528106bb35731ee66463966ff22f4965ff12745a44672181b34d952f64b5102#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-size%2F-%2Freact-use-size-1.0.1.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-use-layout-effect", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ + ["@radix-ui/react-use-layout-effect", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-use-layout-effect%2F-%2Freact-use-layout-effect-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ @@ -11538,16 +11605,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-visually-hidden-virtual-294a668a37/0/cache/@radix-ui-react-visually-hidden-npm-1.0.3-2658900e90-2e9d0c8253.zip/node_modules/@radix-ui/react-visually-hidden/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-visually-hidden-virtual-4b2db2f846/0/cache/@radix-ui-react-visually-hidden-npm-1.0.3-2658900e90-2e9d0c8253.zip/node_modules/@radix-ui/react-visually-hidden/",\ "packageDependencies": [\ - ["@radix-ui/react-visually-hidden", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz"],\ + ["@radix-ui/react-visually-hidden", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -11557,16 +11624,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-visually-hidden-virtual-4579382dc9/0/cache/@radix-ui-react-visually-hidden-npm-1.0.3-2658900e90-2e9d0c8253.zip/node_modules/@radix-ui/react-visually-hidden/",\ + ["virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-visually-hidden-virtual-294a668a37/0/cache/@radix-ui-react-visually-hidden-npm-1.0.3-2658900e90-2e9d0c8253.zip/node_modules/@radix-ui/react-visually-hidden/",\ "packageDependencies": [\ - ["@radix-ui/react-visually-hidden", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz"],\ + ["@radix-ui/react-visually-hidden", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:8f2e539e1c6ce87fe51324599a20317fb5f15f5a5f00048cf8bbf837a1ff4d63fc769582a4c05e83216d6262986be83e1ec644e5e7a1427226b48761fef815cd#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -11576,16 +11643,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@radix-ui-react-visually-hidden-virtual-b17cd0b0da/0/cache/@radix-ui-react-visually-hidden-npm-1.0.3-2658900e90-2e9d0c8253.zip/node_modules/@radix-ui/react-visually-hidden/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@radix-ui-react-visually-hidden-virtual-4579382dc9/0/cache/@radix-ui-react-visually-hidden-npm-1.0.3-2658900e90-2e9d0c8253.zip/node_modules/@radix-ui/react-visually-hidden/",\ "packageDependencies": [\ - ["@radix-ui/react-visually-hidden", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz"],\ + ["@radix-ui/react-visually-hidden", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-visually-hidden%2F-%2Freact-visually-hidden-1.0.3.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ - ["@radix-ui/react-primitive", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ + ["@radix-ui/react-primitive", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:1.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-primitive%2F-%2Freact-primitive-1.0.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -12403,46 +12470,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fblocks%2F-%2Fblocks-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-blocks-virtual-162238e58f/0/cache/@storybook-blocks-npm-7.6.4-83c3f03b2b-db4897024c.zip/node_modules/@storybook/blocks/",\ - "packageDependencies": [\ - ["@storybook/blocks", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fblocks%2F-%2Fblocks-7.6.4.tgz"],\ - ["@storybook/channels", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fchannels%2F-%2Fchannels-7.6.4.tgz"],\ - ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ - ["@storybook/components", "virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz"],\ - ["@storybook/core-events", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcore-events%2F-%2Fcore-events-7.6.4.tgz"],\ - ["@storybook/csf", "npm:0.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcsf%2F-%2Fcsf-0.1.2.tgz"],\ - ["@storybook/docs-tools", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fdocs-tools%2F-%2Fdocs-tools-7.6.4.tgz"],\ - ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ - ["@storybook/manager-api", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fmanager-api%2F-%2Fmanager-api-7.6.4.tgz"],\ - ["@storybook/preview-api", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fpreview-api%2F-%2Fpreview-api-7.6.4.tgz"],\ - ["@storybook/theming", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ - ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ - ["@types/lodash", "npm:4.14.202::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Flodash%2F-%2Flodash-4.14.202.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["color-convert", "npm:2.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fcolor-convert%2F-%2Fcolor-convert-2.0.1.tgz"],\ - ["dequal", "npm:2.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fdequal%2F-%2Fdequal-2.0.3.tgz"],\ - ["lodash", "npm:4.17.21::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Flodash%2F-%2Flodash-4.17.21.tgz"],\ - ["markdown-to-jsx", "virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz"],\ - ["memoizerific", "npm:1.11.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmemoizerific%2F-%2Fmemoizerific-1.11.3.tgz"],\ - ["polished", "npm:4.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fpolished%2F-%2Fpolished-4.2.2.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-colorful", "virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ - ["telejson", "npm:7.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftelejson%2F-%2Ftelejson-7.2.0.tgz"],\ - ["tocbot", "npm:4.23.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftocbot%2F-%2Ftocbot-4.23.0.tgz"],\ - ["ts-dedent", "npm:2.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fts-dedent%2F-%2Fts-dedent-2.2.0.tgz"],\ - ["util-deprecate", "npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Futil-deprecate%2F-%2Futil-deprecate-1.0.2.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react",\ - "react-dom",\ - "react"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:1011c7ef267f05ba6cf868f23d594ad0a6762e965732e97b371e1c3f76c04fff7a493777c69349c5222b4c99d6eeb68103db864e1a6183c7e8da3f7d51710534#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fblocks%2F-%2Fblocks-7.6.4.tgz", {\ "packageLocation": "./.yarn/__virtual__/@storybook-blocks-virtual-ad080e8dd0/0/cache/@storybook-blocks-npm-7.6.4-83c3f03b2b-db4897024c.zip/node_modules/@storybook/blocks/",\ "packageDependencies": [\ @@ -12602,6 +12629,46 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "react"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fblocks%2F-%2Fblocks-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-blocks-virtual-96257e6d0a/0/cache/@storybook-blocks-npm-7.6.4-83c3f03b2b-db4897024c.zip/node_modules/@storybook/blocks/",\ + "packageDependencies": [\ + ["@storybook/blocks", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fblocks%2F-%2Fblocks-7.6.4.tgz"],\ + ["@storybook/channels", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fchannels%2F-%2Fchannels-7.6.4.tgz"],\ + ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ + ["@storybook/components", "virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz"],\ + ["@storybook/core-events", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcore-events%2F-%2Fcore-events-7.6.4.tgz"],\ + ["@storybook/csf", "npm:0.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcsf%2F-%2Fcsf-0.1.2.tgz"],\ + ["@storybook/docs-tools", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fdocs-tools%2F-%2Fdocs-tools-7.6.4.tgz"],\ + ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ + ["@storybook/manager-api", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fmanager-api%2F-%2Fmanager-api-7.6.4.tgz"],\ + ["@storybook/preview-api", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fpreview-api%2F-%2Fpreview-api-7.6.4.tgz"],\ + ["@storybook/theming", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ + ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ + ["@types/lodash", "npm:4.14.202::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Flodash%2F-%2Flodash-4.14.202.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["color-convert", "npm:2.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fcolor-convert%2F-%2Fcolor-convert-2.0.1.tgz"],\ + ["dequal", "npm:2.0.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fdequal%2F-%2Fdequal-2.0.3.tgz"],\ + ["lodash", "npm:4.17.21::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Flodash%2F-%2Flodash-4.17.21.tgz"],\ + ["markdown-to-jsx", "virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz"],\ + ["memoizerific", "npm:1.11.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmemoizerific%2F-%2Fmemoizerific-1.11.3.tgz"],\ + ["polished", "npm:4.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fpolished%2F-%2Fpolished-4.2.2.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-colorful", "virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ + ["telejson", "npm:7.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftelejson%2F-%2Ftelejson-7.2.0.tgz"],\ + ["tocbot", "npm:4.23.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftocbot%2F-%2Ftocbot-4.23.0.tgz"],\ + ["ts-dedent", "npm:2.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fts-dedent%2F-%2Fts-dedent-2.2.0.tgz"],\ + ["util-deprecate", "npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Futil-deprecate%2F-%2Futil-deprecate-1.0.2.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react-dom",\ + "@types/react",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@storybook/builder-manager", [\ @@ -12841,23 +12908,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-components-virtual-6dd28f01e4/0/cache/@storybook-components-npm-7.6.4-24e5222470-4118cc4d78.zip/node_modules/@storybook/components/",\ + ["virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-components-virtual-7fe7cc7f5c/0/cache/@storybook-components-npm-7.6.4-24e5222470-4118cc4d78.zip/node_modules/@storybook/components/",\ "packageDependencies": [\ - ["@storybook/components", "virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz"],\ - ["@radix-ui/react-select", "virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz"],\ - ["@radix-ui/react-toolbar", "virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz"],\ + ["@storybook/components", "virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz"],\ + ["@radix-ui/react-select", "virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz"],\ + ["@radix-ui/react-toolbar", "virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz"],\ ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ ["@storybook/csf", "npm:0.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcsf%2F-%2Fcsf-0.1.2.tgz"],\ ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ - ["@storybook/theming", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ + ["@storybook/theming", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["memoizerific", "npm:1.11.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmemoizerific%2F-%2Fmemoizerific-1.11.3.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ - ["use-resize-observer", "virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["use-resize-observer", "virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ ["util-deprecate", "npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Futil-deprecate%2F-%2Futil-deprecate-1.0.2.tgz"]\ ],\ "packagePeers": [\ @@ -12868,23 +12935,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-components-virtual-7fe7cc7f5c/0/cache/@storybook-components-npm-7.6.4-24e5222470-4118cc4d78.zip/node_modules/@storybook/components/",\ + ["virtual:67da6f054a1009eb861100b017b3404510a649adbf71d33dd9f495a21a65b11c12964cb25242e184bf8bbbf9932b5d52457e84875160cd50fe52a25d1241e0b7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-components-virtual-7754c9e369/0/cache/@storybook-components-npm-7.6.4-24e5222470-4118cc4d78.zip/node_modules/@storybook/components/",\ "packageDependencies": [\ - ["@storybook/components", "virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz"],\ - ["@radix-ui/react-select", "virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz"],\ - ["@radix-ui/react-toolbar", "virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz"],\ + ["@storybook/components", "virtual:67da6f054a1009eb861100b017b3404510a649adbf71d33dd9f495a21a65b11c12964cb25242e184bf8bbbf9932b5d52457e84875160cd50fe52a25d1241e0b7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz"],\ + ["@radix-ui/react-select", "virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz"],\ + ["@radix-ui/react-toolbar", "virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz"],\ ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ ["@storybook/csf", "npm:0.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcsf%2F-%2Fcsf-0.1.2.tgz"],\ ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ - ["@storybook/theming", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ + ["@storybook/theming", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["memoizerific", "npm:1.11.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmemoizerific%2F-%2Fmemoizerific-1.11.3.tgz"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ - ["use-resize-observer", "virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["use-resize-observer", "virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ ["util-deprecate", "npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Futil-deprecate%2F-%2Futil-deprecate-1.0.2.tgz"]\ ],\ "packagePeers": [\ @@ -12895,23 +12962,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:67da6f054a1009eb861100b017b3404510a649adbf71d33dd9f495a21a65b11c12964cb25242e184bf8bbbf9932b5d52457e84875160cd50fe52a25d1241e0b7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-components-virtual-7754c9e369/0/cache/@storybook-components-npm-7.6.4-24e5222470-4118cc4d78.zip/node_modules/@storybook/components/",\ + ["virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-components-virtual-80c5c35707/0/cache/@storybook-components-npm-7.6.4-24e5222470-4118cc4d78.zip/node_modules/@storybook/components/",\ "packageDependencies": [\ - ["@storybook/components", "virtual:67da6f054a1009eb861100b017b3404510a649adbf71d33dd9f495a21a65b11c12964cb25242e184bf8bbbf9932b5d52457e84875160cd50fe52a25d1241e0b7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz"],\ - ["@radix-ui/react-select", "virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz"],\ - ["@radix-ui/react-toolbar", "virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz"],\ + ["@storybook/components", "virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcomponents%2F-%2Fcomponents-7.6.4.tgz"],\ + ["@radix-ui/react-select", "virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:1.2.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-select%2F-%2Freact-select-1.2.2.tgz"],\ + ["@radix-ui/react-toolbar", "virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:1.0.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40radix-ui%2Freact-toolbar%2F-%2Freact-toolbar-1.0.4.tgz"],\ ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ ["@storybook/csf", "npm:0.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcsf%2F-%2Fcsf-0.1.2.tgz"],\ ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ - ["@storybook/theming", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ + ["@storybook/theming", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["memoizerific", "npm:1.11.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmemoizerific%2F-%2Fmemoizerific-1.11.3.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ - ["use-resize-observer", "virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ + ["use-resize-observer", "virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ ["util-deprecate", "npm:1.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Futil-deprecate%2F-%2Futil-deprecate-1.0.2.tgz"]\ ],\ "packagePeers": [\ @@ -13397,16 +13464,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-react-virtual-a09d213002/0/cache/@storybook-react-npm-7.6.4-7ae400971e-6417da79cd.zip/node_modules/@storybook/react/",\ + ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-react-virtual-a744d77e00/0/cache/@storybook-react-npm-7.6.4-7ae400971e-6417da79cd.zip/node_modules/@storybook/react/",\ "packageDependencies": [\ - ["@storybook/react", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ + ["@storybook/react", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ ["@storybook/core-client", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcore-client%2F-%2Fcore-client-7.6.4.tgz"],\ ["@storybook/docs-tools", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fdocs-tools%2F-%2Fdocs-tools-7.6.4.tgz"],\ ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ ["@storybook/preview-api", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fpreview-api%2F-%2Fpreview-api-7.6.4.tgz"],\ - ["@storybook/react-dom-shim", "virtual:a09d2130028621ac7409737d7c2f472f267c6d992874ce518ed826c099a89fb69a74cf5282df52bad2094ba6c3604f697d48a9ded0816a1953901f0d82204515#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ + ["@storybook/react-dom-shim", "virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ ["@types/escodegen", "npm:0.0.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fescodegen%2F-%2Fescodegen-0.0.6.tgz"],\ ["@types/estree", "npm:0.0.51::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Festree%2F-%2Festree-0.0.51.tgz"],\ @@ -13421,9 +13488,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["html-tags", "npm:3.3.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fhtml-tags%2F-%2Fhtml-tags-3.3.1.tgz"],\ ["lodash", "npm:4.17.21::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Flodash%2F-%2Flodash-4.17.21.tgz"],\ ["prop-types", "npm:15.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ - ["react-element-to-jsx-string", "virtual:a09d2130028621ac7409737d7c2f472f267c6d992874ce518ed826c099a89fb69a74cf5282df52bad2094ba6c3604f697d48a9ded0816a1953901f0d82204515#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["react-element-to-jsx-string", "virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ ["ts-dedent", "npm:2.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fts-dedent%2F-%2Fts-dedent-2.2.0.tgz"],\ ["type-fest", "npm:2.19.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftype-fest%2F-%2Ftype-fest-2.19.0.tgz"],\ ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"],\ @@ -13439,16 +13506,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-react-virtual-a744d77e00/0/cache/@storybook-react-npm-7.6.4-7ae400971e-6417da79cd.zip/node_modules/@storybook/react/",\ + ["virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-react-virtual-1a9782a1ac/0/cache/@storybook-react-npm-7.6.4-7ae400971e-6417da79cd.zip/node_modules/@storybook/react/",\ "packageDependencies": [\ - ["@storybook/react", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ + ["@storybook/react", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ ["@storybook/core-client", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcore-client%2F-%2Fcore-client-7.6.4.tgz"],\ ["@storybook/docs-tools", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fdocs-tools%2F-%2Fdocs-tools-7.6.4.tgz"],\ ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ ["@storybook/preview-api", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fpreview-api%2F-%2Fpreview-api-7.6.4.tgz"],\ - ["@storybook/react-dom-shim", "virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ + ["@storybook/react-dom-shim", "virtual:67da6f054a1009eb861100b017b3404510a649adbf71d33dd9f495a21a65b11c12964cb25242e184bf8bbbf9932b5d52457e84875160cd50fe52a25d1241e0b7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ ["@types/escodegen", "npm:0.0.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fescodegen%2F-%2Fescodegen-0.0.6.tgz"],\ ["@types/estree", "npm:0.0.51::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Festree%2F-%2Festree-0.0.51.tgz"],\ @@ -13464,8 +13531,8 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["lodash", "npm:4.17.21::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Flodash%2F-%2Flodash-4.17.21.tgz"],\ ["prop-types", "npm:15.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ - ["react-element-to-jsx-string", "virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["react-element-to-jsx-string", "virtual:1a9782a1acc572b09a4cc446040ef953c10bb5a43e2edcdc8b6dbd70080e31e72131e016d005aa153b69c49b8b07efb904ab3733c4cbdc8e6985c6de8aba9ddf#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ ["ts-dedent", "npm:2.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fts-dedent%2F-%2Fts-dedent-2.2.0.tgz"],\ ["type-fest", "npm:2.19.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftype-fest%2F-%2Ftype-fest-2.19.0.tgz"],\ ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"],\ @@ -13481,16 +13548,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-react-virtual-1a9782a1ac/0/cache/@storybook-react-npm-7.6.4-7ae400971e-6417da79cd.zip/node_modules/@storybook/react/",\ + ["virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-react-virtual-89ed5b5705/0/cache/@storybook-react-npm-7.6.4-7ae400971e-6417da79cd.zip/node_modules/@storybook/react/",\ "packageDependencies": [\ - ["@storybook/react", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ + ["@storybook/react", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ ["@storybook/core-client", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcore-client%2F-%2Fcore-client-7.6.4.tgz"],\ ["@storybook/docs-tools", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fdocs-tools%2F-%2Fdocs-tools-7.6.4.tgz"],\ ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ ["@storybook/preview-api", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fpreview-api%2F-%2Fpreview-api-7.6.4.tgz"],\ - ["@storybook/react-dom-shim", "virtual:67da6f054a1009eb861100b017b3404510a649adbf71d33dd9f495a21a65b11c12964cb25242e184bf8bbbf9932b5d52457e84875160cd50fe52a25d1241e0b7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ + ["@storybook/react-dom-shim", "virtual:89ed5b5705e0a0d6fa86f7f6a5a864eea65fc12d26a4413cd99ec1f281f150361af076aef5745bf774877684d03fdf6ac53a77f678ca8255b68b1a6cc7d6dc85#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ ["@types/escodegen", "npm:0.0.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fescodegen%2F-%2Fescodegen-0.0.6.tgz"],\ ["@types/estree", "npm:0.0.51::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Festree%2F-%2Festree-0.0.51.tgz"],\ @@ -13505,9 +13572,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["html-tags", "npm:3.3.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fhtml-tags%2F-%2Fhtml-tags-3.3.1.tgz"],\ ["lodash", "npm:4.17.21::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Flodash%2F-%2Flodash-4.17.21.tgz"],\ ["prop-types", "npm:15.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ - ["react-element-to-jsx-string", "virtual:1a9782a1acc572b09a4cc446040ef953c10bb5a43e2edcdc8b6dbd70080e31e72131e016d005aa153b69c49b8b07efb904ab3733c4cbdc8e6985c6de8aba9ddf#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ + ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ + ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"],\ + ["react-element-to-jsx-string", "virtual:89ed5b5705e0a0d6fa86f7f6a5a864eea65fc12d26a4413cd99ec1f281f150361af076aef5745bf774877684d03fdf6ac53a77f678ca8255b68b1a6cc7d6dc85#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ ["ts-dedent", "npm:2.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fts-dedent%2F-%2Fts-dedent-2.2.0.tgz"],\ ["type-fest", "npm:2.19.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftype-fest%2F-%2Ftype-fest-2.19.0.tgz"],\ ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"],\ @@ -13523,16 +13590,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-react-virtual-89ed5b5705/0/cache/@storybook-react-npm-7.6.4-7ae400971e-6417da79cd.zip/node_modules/@storybook/react/",\ + ["virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-react-virtual-b77eeee8f5/0/cache/@storybook-react-npm-7.6.4-7ae400971e-6417da79cd.zip/node_modules/@storybook/react/",\ "packageDependencies": [\ - ["@storybook/react", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ + ["@storybook/react", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact%2F-%2Freact-7.6.4.tgz"],\ ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ ["@storybook/core-client", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fcore-client%2F-%2Fcore-client-7.6.4.tgz"],\ ["@storybook/docs-tools", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fdocs-tools%2F-%2Fdocs-tools-7.6.4.tgz"],\ ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ ["@storybook/preview-api", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fpreview-api%2F-%2Fpreview-api-7.6.4.tgz"],\ - ["@storybook/react-dom-shim", "virtual:89ed5b5705e0a0d6fa86f7f6a5a864eea65fc12d26a4413cd99ec1f281f150361af076aef5745bf774877684d03fdf6ac53a77f678ca8255b68b1a6cc7d6dc85#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ + ["@storybook/react-dom-shim", "virtual:b77eeee8f53a6f4789587c581794de0814c68d6083d64b92eb665076bf6d0f83455f02598c9c65bd56ca581dd4a4ab8922824f5a38c3498bd8bd26975d1c312d#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ ["@storybook/types", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftypes%2F-%2Ftypes-7.6.4.tgz"],\ ["@types/escodegen", "npm:0.0.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Fescodegen%2F-%2Fescodegen-0.0.6.tgz"],\ ["@types/estree", "npm:0.0.51::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Festree%2F-%2Festree-0.0.51.tgz"],\ @@ -13547,9 +13614,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["html-tags", "npm:3.3.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fhtml-tags%2F-%2Fhtml-tags-3.3.1.tgz"],\ ["lodash", "npm:4.17.21::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Flodash%2F-%2Flodash-4.17.21.tgz"],\ ["prop-types", "npm:15.8.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fprop-types%2F-%2Fprop-types-15.8.1.tgz"],\ - ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ - ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"],\ - ["react-element-to-jsx-string", "virtual:89ed5b5705e0a0d6fa86f7f6a5a864eea65fc12d26a4413cd99ec1f281f150361af076aef5745bf774877684d03fdf6ac53a77f678ca8255b68b1a6cc7d6dc85#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ + ["react-element-to-jsx-string", "virtual:b77eeee8f53a6f4789587c581794de0814c68d6083d64b92eb665076bf6d0f83455f02598c9c65bd56ca581dd4a4ab8922824f5a38c3498bd8bd26975d1c312d#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ ["ts-dedent", "npm:2.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fts-dedent%2F-%2Fts-dedent-2.2.0.tgz"],\ ["type-fest", "npm:2.19.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftype-fest%2F-%2Ftype-fest-2.19.0.tgz"],\ ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"],\ @@ -13641,14 +13708,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:a09d2130028621ac7409737d7c2f472f267c6d992874ce518ed826c099a89fb69a74cf5282df52bad2094ba6c3604f697d48a9ded0816a1953901f0d82204515#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-react-dom-shim-virtual-029ffb1e87/0/cache/@storybook-react-dom-shim-npm-7.6.4-68974b3f9a-32a3a068d2.zip/node_modules/@storybook/react-dom-shim/",\ + ["virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-react-dom-shim-virtual-a01819b516/0/cache/@storybook-react-dom-shim-npm-7.6.4-68974b3f9a-32a3a068d2.zip/node_modules/@storybook/react-dom-shim/",\ "packageDependencies": [\ - ["@storybook/react-dom-shim", "virtual:a09d2130028621ac7409737d7c2f472f267c6d992874ce518ed826c099a89fb69a74cf5282df52bad2094ba6c3604f697d48a9ded0816a1953901f0d82204515#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ + ["@storybook/react-dom-shim", "virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -13658,14 +13725,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-react-dom-shim-virtual-a01819b516/0/cache/@storybook-react-dom-shim-npm-7.6.4-68974b3f9a-32a3a068d2.zip/node_modules/@storybook/react-dom-shim/",\ + ["virtual:b77eeee8f53a6f4789587c581794de0814c68d6083d64b92eb665076bf6d0f83455f02598c9c65bd56ca581dd4a4ab8922824f5a38c3498bd8bd26975d1c312d#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-react-dom-shim-virtual-8c1687e813/0/cache/@storybook-react-dom-shim-npm-7.6.4-68974b3f9a-32a3a068d2.zip/node_modules/@storybook/react-dom-shim/",\ "packageDependencies": [\ - ["@storybook/react-dom-shim", "virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ + ["@storybook/react-dom-shim", "virtual:b77eeee8f53a6f4789587c581794de0814c68d6083d64b92eb665076bf6d0f83455f02598c9c65bd56ca581dd4a4ab8922824f5a38c3498bd8bd26975d1c312d#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Freact-dom-shim%2F-%2Freact-dom-shim-7.6.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -13815,27 +13882,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@storybook-theming-virtual-67f2158297/0/cache/@storybook-theming-npm-7.6.4-47d8b1edfd-5ce3f01799.zip/node_modules/@storybook/theming/",\ - "packageDependencies": [\ - ["@storybook/theming", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ - ["@emotion/use-insertion-effect-with-fallbacks", "virtual:67f215829789f36f76bd558d60ec026f76631defc2ee21cf1d6f284b67db233db844c34582823d27ce7cc28e0e4ae85e7558e3d4e1ca7a60036bbce67615ebcc#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40emotion%2Fuse-insertion-effect-with-fallbacks%2F-%2Fuse-insertion-effect-with-fallbacks-1.0.1.tgz"],\ - ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ - ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["memoizerific", "npm:1.11.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmemoizerific%2F-%2Fmemoizerific-1.11.3.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react",\ - "react-dom",\ - "react"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz", {\ "packageLocation": "./.yarn/__virtual__/@storybook-theming-virtual-56cbfbf65e/0/cache/@storybook-theming-npm-7.6.4-47d8b1edfd-5ce3f01799.zip/node_modules/@storybook/theming/",\ "packageDependencies": [\ @@ -13920,6 +13966,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ + ["virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@storybook-theming-virtual-cd11edfbde/0/cache/@storybook-theming-npm-7.6.4-47d8b1edfd-5ce3f01799.zip/node_modules/@storybook/theming/",\ + "packageDependencies": [\ + ["@storybook/theming", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-7.6.4.tgz"],\ + ["@emotion/use-insertion-effect-with-fallbacks", "virtual:cd11edfbded9959dcb3bacb2dffc37d17e9aa703a69c4db8c5c1adcae4e0b523f6991e47b5d9e8bb6e6b6f0a7ff59f84b88b2ef0bff30ab8c55e8c34332b0e45#npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40emotion%2Fuse-insertion-effect-with-fallbacks%2F-%2Fuse-insertion-effect-with-fallbacks-1.0.1.tgz"],\ + ["@storybook/client-logger", "npm:7.6.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fclient-logger%2F-%2Fclient-logger-7.6.4.tgz"],\ + ["@storybook/global", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Fglobal%2F-%2Fglobal-5.0.0.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["memoizerific", "npm:1.11.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmemoizerific%2F-%2Fmemoizerific-1.11.3.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react-dom",\ + "@types/react",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:76f920d6c0b882666a86e21749650474069f64822e498d3d702ee28bcfdc8acd5df460793672955b8d23d94ca754c11c1a5de32eaf4017f4b284f7f314e506f6#npm:8.0.0-alpha.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40storybook%2Ftheming%2F-%2Ftheming-8.0.0-alpha.2.tgz", {\ "packageLocation": "./.yarn/__virtual__/@storybook-theming-virtual-f160d71cee/0/cache/@storybook-theming-npm-8.0.0-alpha.2-8ad2709b0a-69712895fe.zip/node_modules/@storybook/theming/",\ "packageDependencies": [\ @@ -14326,10 +14393,56 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-43c1075e5c/0/cache/@tanstack-react-query-npm-4.36.1-5f7f579f4f-1aff0a4768.zip/node_modules/@tanstack/react-query/",\ + ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-6a842873c1/0/cache/@tanstack-react-query-npm-4.36.1-5f7f579f4f-1aff0a4768.zip/node_modules/@tanstack/react-query/",\ + "packageDependencies": [\ + ["@tanstack/react-query", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ + ["@tanstack/query-core", "npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Fquery-core%2F-%2Fquery-core-4.36.1.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["@types/react-native", null],\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["react-native", null],\ + ["use-sync-external-store", "virtual:6a842873c1ba71390ba1f7d0990e3abb4ce5d9bc5a3bb469537f4d8b9904057defe0d9c1cf4b2109706a04140d11833411d8b24a9680cedc89f413ee05775635#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react-dom",\ + "@types/react-native",\ + "@types/react",\ + "react-dom",\ + "react-native",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-980b321d86/0/cache/@tanstack-react-query-npm-4.36.1-5f7f579f4f-1aff0a4768.zip/node_modules/@tanstack/react-query/",\ + "packageDependencies": [\ + ["@tanstack/react-query", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ + ["@tanstack/query-core", "npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Fquery-core%2F-%2Fquery-core-4.36.1.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["@types/react-native", null],\ + ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ + ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"],\ + ["react-native", null],\ + ["use-sync-external-store", "virtual:980b321d8632c43a27512d26a7c6902d2e849527ca62cf3f6bfb4a4568100270569d931901a741dfa6d30b0aa003b9d005446f4f4e40def63ce8c49a3b1448c5#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz"]\ + ],\ + "packagePeers": [\ + "@types/react-dom",\ + "@types/react-native",\ + "@types/react",\ + "react-dom",\ + "react-native",\ + "react"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-605d38e008/0/cache/@tanstack-react-query-npm-4.36.1-5f7f579f4f-1aff0a4768.zip/node_modules/@tanstack/react-query/",\ "packageDependencies": [\ - ["@tanstack/react-query", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ + ["@tanstack/react-query", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ ["@tanstack/query-core", "npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Fquery-core%2F-%2Fquery-core-4.36.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ @@ -14337,7 +14450,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ ["react-native", null],\ - ["use-sync-external-store", "virtual:43c1075e5c9e2093b0202a70970d1bbc944f19b9dbde4e6339a9cc0e45101b092018ae72824117f7604b4244d1bf149682fec3b142b9b6c71a597319c23bc0c2#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz"]\ + ["use-sync-external-store", "virtual:605d38e008c39d6151b6027e367acf220800b3de5513b8d98f6191117b1a91fc5e733277783838afcf7c356a03b8461fcc89cd74f16d2caf057332667e466545#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -14349,10 +14462,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-e7c44e5172/0/cache/@tanstack-react-query-npm-4.36.1-5f7f579f4f-1aff0a4768.zip/node_modules/@tanstack/react-query/",\ + ["virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-8ad2e8a300/0/cache/@tanstack-react-query-npm-4.36.1-5f7f579f4f-1aff0a4768.zip/node_modules/@tanstack/react-query/",\ "packageDependencies": [\ - ["@tanstack/react-query", "virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ + ["@tanstack/react-query", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ ["@tanstack/query-core", "npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Fquery-core%2F-%2Fquery-core-4.36.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ @@ -14371,52 +14484,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "react"\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-6a842873c1/0/cache/@tanstack-react-query-npm-4.36.1-5f7f579f4f-1aff0a4768.zip/node_modules/@tanstack/react-query/",\ - "packageDependencies": [\ - ["@tanstack/react-query", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ - ["@tanstack/query-core", "npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Fquery-core%2F-%2Fquery-core-4.36.1.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["@types/react-native", null],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ - ["react-native", null],\ - ["use-sync-external-store", "virtual:6a842873c1ba71390ba1f7d0990e3abb4ce5d9bc5a3bb469537f4d8b9904057defe0d9c1cf4b2109706a04140d11833411d8b24a9680cedc89f413ee05775635#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react-native",\ - "@types/react",\ - "react-dom",\ - "react-native",\ - "react"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-980b321d86/0/cache/@tanstack-react-query-npm-4.36.1-5f7f579f4f-1aff0a4768.zip/node_modules/@tanstack/react-query/",\ - "packageDependencies": [\ - ["@tanstack/react-query", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Freact-query%2F-%2Freact-query-4.36.1.tgz"],\ - ["@tanstack/query-core", "npm:4.36.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40tanstack%2Fquery-core%2F-%2Fquery-core-4.36.1.tgz"],\ - ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["@types/react-native", null],\ - ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ - ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"],\ - ["react-native", null],\ - ["use-sync-external-store", "virtual:980b321d8632c43a27512d26a7c6902d2e849527ca62cf3f6bfb4a4568100270569d931901a741dfa6d30b0aa003b9d005446f4f4e40def63ce8c49a3b1448c5#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react-native",\ - "@types/react",\ - "react-dom",\ - "react-native",\ - "react"\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["@testing-library/dom", [\ @@ -14462,16 +14529,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-c673f9c0a6/0/cache/@testing-library-react-npm-14.1.2-a77055a580-0269903e53.zip/node_modules/@testing-library/react/",\ + ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-29e65f9dae/0/cache/@testing-library-react-npm-14.1.2-a77055a580-0269903e53.zip/node_modules/@testing-library/react/",\ "packageDependencies": [\ - ["@testing-library/react", "virtual:018ca4966b99eaaa50b165bc42f5ffa3e2d6ad0858b0d7f9d950b92d10b0334418c2784609faa367441f95612308a58daf40217391a3ca95da2c3f6787b9de3c#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ + ["@testing-library/react", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@testing-library/dom", "npm:9.3.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fdom%2F-%2Fdom-9.3.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -14481,16 +14548,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-39de273d8b/0/cache/@testing-library-react-npm-14.1.2-a77055a580-0269903e53.zip/node_modules/@testing-library/react/",\ + ["virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-76ac0e0a09/0/cache/@testing-library-react-npm-14.1.2-a77055a580-0269903e53.zip/node_modules/@testing-library/react/",\ "packageDependencies": [\ - ["@testing-library/react", "virtual:1fa1568ab9d83a1f6b4c51482b7c47c9d744c6c6fc43ad711f8e9b5206f0e06e206a7bc0ede48193a25db0b961c4b498ca33c19f23da80fdf67305272d2338ed#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ + ["@testing-library/react", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@testing-library/dom", "npm:9.3.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fdom%2F-%2Fdom-9.3.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ + ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -14500,16 +14567,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-29e65f9dae/0/cache/@testing-library-react-npm-14.1.2-a77055a580-0269903e53.zip/node_modules/@testing-library/react/",\ + ["virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-890a6b06c2/0/cache/@testing-library-react-npm-14.1.2-a77055a580-0269903e53.zip/node_modules/@testing-library/react/",\ "packageDependencies": [\ - ["@testing-library/react", "virtual:40f8e5d9470dadd0060c7b0d5ccbc7394cb2631c4c32ded046c14477c91f332b2a7e811fb9423edb388a602730fec4c2d722550b1609515756ea1cf3021c1e93#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ + ["@testing-library/react", "virtual:6dd0ee4544359587d64ff328fe311b923a3c1ee8914df11782918738abbc6520285dc1ca059877f86375600584583e7d6592895c5c96572203f7b48dc4661862#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@testing-library/dom", "npm:9.3.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fdom%2F-%2Fdom-9.3.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -14519,16 +14586,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-76ac0e0a09/0/cache/@testing-library-react-npm-14.1.2-a77055a580-0269903e53.zip/node_modules/@testing-library/react/",\ + ["virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/@testing-library-react-virtual-b282c45dc5/0/cache/@testing-library-react-npm-14.1.2-a77055a580-0269903e53.zip/node_modules/@testing-library/react/",\ "packageDependencies": [\ - ["@testing-library/react", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ + ["@testing-library/react", "virtual:a84eb495e555084f80c201f07630d1efc544260e49e6a723e5d25c3ed5c3b4ea77b8628678069a7b15d87cb9e6086898e971564f07f3bf23d436e7ee19347a66#npm:14.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Freact%2F-%2Freact-14.1.2.tgz"],\ ["@babel/runtime", "npm:7.23.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40babel%2Fruntime%2F-%2Fruntime-7.23.5.tgz"],\ ["@testing-library/dom", "npm:9.3.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40testing-library%2Fdom%2F-%2Fdom-9.3.3.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ - ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -17055,6 +17122,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ + ["npm:10.4.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.17.tgz", {\ + "packageLocation": "./.yarn/cache/autoprefixer-npm-10.4.17-42d6475d84-1b4cf40975.zip/node_modules/autoprefixer/",\ + "packageDependencies": [\ + ["autoprefixer", "npm:10.4.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.17.tgz"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:14da77765ad9e049f7812698023024f0c2018f8b6566d8995eee91a772f1da4b0015f01d4c14b6a35b9c55d069637953a648a9a8da03e1dc973e87c8e76f2cd9#npm:10.4.16::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.16.tgz", {\ "packageLocation": "./.yarn/__virtual__/autoprefixer-virtual-d406d7c49f/0/cache/autoprefixer-npm-10.4.16-8d2228d40c-45fad70864.zip/node_modules/autoprefixer/",\ "packageDependencies": [\ @@ -17073,6 +17147,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "postcss"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:9d4ea115e802240c91d3f9966696e57580ea54779715465e5c77f2c78a2fec25ec7c06b2dc9a203ba96df6eb897defb612221b27bcdb3fb5923addc989f6d292#npm:10.4.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.17.tgz", {\ + "packageLocation": "./.yarn/__virtual__/autoprefixer-virtual-bd954b2059/0/cache/autoprefixer-npm-10.4.17-42d6475d84-1b4cf40975.zip/node_modules/autoprefixer/",\ + "packageDependencies": [\ + ["autoprefixer", "virtual:9d4ea115e802240c91d3f9966696e57580ea54779715465e5c77f2c78a2fec25ec7c06b2dc9a203ba96df6eb897defb612221b27bcdb3fb5923addc989f6d292#npm:10.4.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.17.tgz"],\ + ["@types/postcss", null],\ + ["browserslist", "npm:4.22.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fbrowserslist%2F-%2Fbrowserslist-4.22.2.tgz"],\ + ["caniuse-lite", "npm:1.0.30001588::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fcaniuse-lite%2F-%2Fcaniuse-lite-1.0.30001588.tgz"],\ + ["fraction.js", "npm:4.3.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ffraction.js%2F-%2Ffraction.js-4.3.7.tgz"],\ + ["normalize-range", "npm:0.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fnormalize-range%2F-%2Fnormalize-range-0.1.2.tgz"],\ + ["picocolors", "npm:1.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fpicocolors%2F-%2Fpicocolors-1.0.0.tgz"],\ + ["postcss", null],\ + ["postcss-value-parser", "npm:4.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fpostcss-value-parser%2F-%2Fpostcss-value-parser-4.2.0.tgz"]\ + ],\ + "packagePeers": [\ + "@types/postcss",\ + "postcss"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["available-typed-arrays", [\ @@ -18152,6 +18245,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["caniuse-lite", "npm:1.0.30001568::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fcaniuse-lite%2F-%2Fcaniuse-lite-1.0.30001568.tgz"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.0.30001588::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fcaniuse-lite%2F-%2Fcaniuse-lite-1.0.30001588.tgz", {\ + "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001588-a11ecf5a6e-2ab5fcec8f.zip/node_modules/caniuse-lite/",\ + "packageDependencies": [\ + ["caniuse-lite", "npm:1.0.30001588::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fcaniuse-lite%2F-%2Fcaniuse-lite-1.0.30001588.tgz"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["capital-case", [\ @@ -19717,6 +19817,112 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ + ["dashboard-example", [\ + ["virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#workspace:packages/examples/dashboard", {\ + "packageLocation": "./.yarn/__virtual__/dashboard-example-virtual-405cba29e4/1/packages/examples/dashboard/",\ + "packageDependencies": [\ + ["dashboard-example", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#workspace:packages/examples/dashboard"],\ + ["@propeldata/ui-kit", "virtual:405cba29e422a246200dc508b00556b99abe2ed9812c86836733205afc0e9c02f5876006d4f65648393d3d110f5dca62de504739670103ac06f1b5d5d0122f2e#workspace:packages/ui-kit"],\ + ["@rollup/plugin-commonjs", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:25.0.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-commonjs%2F-%2Fplugin-commonjs-25.0.7.tgz"],\ + ["@rollup/plugin-node-resolve", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:15.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-node-resolve%2F-%2Fplugin-node-resolve-15.2.3.tgz"],\ + ["@rollup/plugin-terser", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.4.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-terser%2F-%2Fplugin-terser-0.4.4.tgz"],\ + ["@types/propeldata__ui-kit", null],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["autoprefixer", "virtual:9d4ea115e802240c91d3f9966696e57580ea54779715465e5c77f2c78a2fec25ec7c06b2dc9a203ba96df6eb897defb612221b27bcdb3fb5923addc989f6d292#npm:10.4.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.17.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ + ["rollup", "npm:4.8.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup%2F-%2Frollup-4.8.0.tgz"],\ + ["rollup-plugin-postcss", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-postcss%2F-%2Frollup-plugin-postcss-4.0.2.tgz"],\ + ["rollup-plugin-typescript2", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.36.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-typescript2%2F-%2Frollup-plugin-typescript2-0.36.0.tgz"],\ + ["tailwindcss", "npm:3.3.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftailwindcss%2F-%2Ftailwindcss-3.3.6.tgz"],\ + ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"]\ + ],\ + "packagePeers": [\ + "@types/propeldata__ui-kit",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#workspace:packages/examples/dashboard", {\ + "packageLocation": "./.yarn/__virtual__/dashboard-example-virtual-9d4ea115e8/1/packages/examples/dashboard/",\ + "packageDependencies": [\ + ["dashboard-example", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#workspace:packages/examples/dashboard"],\ + ["@propeldata/ui-kit", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#workspace:packages/ui-kit"],\ + ["@rollup/plugin-commonjs", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:25.0.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-commonjs%2F-%2Fplugin-commonjs-25.0.7.tgz"],\ + ["@rollup/plugin-node-resolve", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:15.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-node-resolve%2F-%2Fplugin-node-resolve-15.2.3.tgz"],\ + ["@rollup/plugin-terser", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.4.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-terser%2F-%2Fplugin-terser-0.4.4.tgz"],\ + ["@types/propeldata__ui-kit", null],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["autoprefixer", "virtual:9d4ea115e802240c91d3f9966696e57580ea54779715465e5c77f2c78a2fec25ec7c06b2dc9a203ba96df6eb897defb612221b27bcdb3fb5923addc989f6d292#npm:10.4.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.17.tgz"],\ + ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ + ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"],\ + ["rollup", "npm:4.8.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup%2F-%2Frollup-4.8.0.tgz"],\ + ["rollup-plugin-postcss", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-postcss%2F-%2Frollup-plugin-postcss-4.0.2.tgz"],\ + ["rollup-plugin-typescript2", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.36.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-typescript2%2F-%2Frollup-plugin-typescript2-0.36.0.tgz"],\ + ["tailwindcss", "npm:3.3.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftailwindcss%2F-%2Ftailwindcss-3.3.6.tgz"],\ + ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"]\ + ],\ + "packagePeers": [\ + "@propeldata/ui-kit",\ + "@types/propeldata__ui-kit",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#workspace:packages/examples/dashboard", {\ + "packageLocation": "./.yarn/__virtual__/dashboard-example-virtual-ce0d28c659/1/packages/examples/dashboard/",\ + "packageDependencies": [\ + ["dashboard-example", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#workspace:packages/examples/dashboard"],\ + ["@propeldata/ui-kit", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#workspace:packages/ui-kit"],\ + ["@rollup/plugin-commonjs", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:25.0.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-commonjs%2F-%2Fplugin-commonjs-25.0.7.tgz"],\ + ["@rollup/plugin-node-resolve", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:15.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-node-resolve%2F-%2Fplugin-node-resolve-15.2.3.tgz"],\ + ["@rollup/plugin-terser", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.4.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-terser%2F-%2Fplugin-terser-0.4.4.tgz"],\ + ["@types/propeldata__ui-kit", null],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["autoprefixer", "virtual:9d4ea115e802240c91d3f9966696e57580ea54779715465e5c77f2c78a2fec25ec7c06b2dc9a203ba96df6eb897defb612221b27bcdb3fb5923addc989f6d292#npm:10.4.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.17.tgz"],\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["rollup", "npm:4.8.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup%2F-%2Frollup-4.8.0.tgz"],\ + ["rollup-plugin-postcss", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-postcss%2F-%2Frollup-plugin-postcss-4.0.2.tgz"],\ + ["rollup-plugin-typescript2", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.36.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-typescript2%2F-%2Frollup-plugin-typescript2-0.36.0.tgz"],\ + ["tailwindcss", "npm:3.3.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftailwindcss%2F-%2Ftailwindcss-3.3.6.tgz"],\ + ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"]\ + ],\ + "packagePeers": [\ + "@propeldata/ui-kit",\ + "@types/propeldata__ui-kit",\ + "react-dom",\ + "react"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["workspace:packages/examples/dashboard", {\ + "packageLocation": "./packages/examples/dashboard/",\ + "packageDependencies": [\ + ["dashboard-example", "workspace:packages/examples/dashboard"],\ + ["@propeldata/ui-kit", "virtual:598f67fea584928e0bd329db2235d920a46a3407b991888029f4de70d803584e035f23700dc213990bacf44de3097d9d114dc65ddfac71cfd65d28e76c09470a#workspace:packages/ui-kit"],\ + ["@rollup/plugin-commonjs", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:25.0.7::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-commonjs%2F-%2Fplugin-commonjs-25.0.7.tgz"],\ + ["@rollup/plugin-node-resolve", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:15.2.3::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-node-resolve%2F-%2Fplugin-node-resolve-15.2.3.tgz"],\ + ["@rollup/plugin-terser", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.4.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40rollup%2Fplugin-terser%2F-%2Fplugin-terser-0.4.4.tgz"],\ + ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ + ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ + ["autoprefixer", "virtual:9d4ea115e802240c91d3f9966696e57580ea54779715465e5c77f2c78a2fec25ec7c06b2dc9a203ba96df6eb897defb612221b27bcdb3fb5923addc989f6d292#npm:10.4.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fautoprefixer%2F-%2Fautoprefixer-10.4.17.tgz"],\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["rollup", "npm:4.8.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup%2F-%2Frollup-4.8.0.tgz"],\ + ["rollup-plugin-postcss", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:4.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-postcss%2F-%2Frollup-plugin-postcss-4.0.2.tgz"],\ + ["rollup-plugin-typescript2", "virtual:6040707e6c7fb3cdae07cc6dc6126c752898b1e11c5b881f764686126da5522333967850c2fd07e811f6e05e1db73260de6d251bcb29bf6a1b6c2ad372b2d3d7#npm:0.36.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Frollup-plugin-typescript2%2F-%2Frollup-plugin-typescript2-0.36.0.tgz"],\ + ["tailwindcss", "npm:3.3.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftailwindcss%2F-%2Ftailwindcss-3.3.6.tgz"],\ + ["typescript", "patch:typescript@npm%3A4.9.5%3A%3A__archiveUrl=https%253A%252F%252Fregistry.npmjs.org%252Ftypescript%252F-%252Ftypescript-4.9.5.tgz#~builtin::version=4.9.5&hash=289587"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ ["data-uri-to-buffer", [\ ["npm:4.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fdata-uri-to-buffer%2F-%2Fdata-uri-to-buffer-4.0.1.tgz", {\ "packageLocation": "./.yarn/cache/data-uri-to-buffer-npm-4.0.1-7f47a18f8d-0d0790b67f.zip/node_modules/data-uri-to-buffer/",\ @@ -27051,12 +27257,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/markdown-to-jsx-virtual-e645c8dcc8/0/cache/markdown-to-jsx-npm-7.3.2-35b8921def-8885c6343b.zip/node_modules/markdown-to-jsx/",\ + ["virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/markdown-to-jsx-virtual-4fdd5de653/0/cache/markdown-to-jsx-npm-7.3.2-35b8921def-8885c6343b.zip/node_modules/markdown-to-jsx/",\ "packageDependencies": [\ - ["markdown-to-jsx", "virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz"],\ + ["markdown-to-jsx", "virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -27064,12 +27270,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/markdown-to-jsx-virtual-4fdd5de653/0/cache/markdown-to-jsx-npm-7.3.2-35b8921def-8885c6343b.zip/node_modules/markdown-to-jsx/",\ + ["virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/markdown-to-jsx-virtual-4322233380/0/cache/markdown-to-jsx-npm-7.3.2-35b8921def-8885c6343b.zip/node_modules/markdown-to-jsx/",\ "packageDependencies": [\ - ["markdown-to-jsx", "virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz"],\ + ["markdown-to-jsx", "virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:7.3.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fmarkdown-to-jsx%2F-%2Fmarkdown-to-jsx-7.3.2.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -32669,10 +32875,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["react-16", "workspace:app/examples/react-16"],\ ["@propeldata/ui-kit", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#workspace:packages/ui-kit"],\ + ["dashboard-example", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#workspace:packages/examples/dashboard"],\ ["react", "npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-16.14.0.tgz"],\ ["react-dom", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:16.14.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-16.14.0.tgz"],\ - ["react-scripts", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:5.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-scripts%2F-%2Freact-scripts-5.0.1.tgz"],\ - ["tailwindcss", "npm:3.3.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftailwindcss%2F-%2Ftailwindcss-3.3.6.tgz"]\ + ["react-scripts", "virtual:ac97dc161a7119c9069046e42490ca00bf6883b0c120a420828f620346e5a616f38063c37c4d30577588c8b903e63efd6999cff91af9cad2663faf104588286f#npm:5.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-scripts%2F-%2Freact-scripts-5.0.1.tgz"]\ ],\ "linkType": "SOFT"\ }]\ @@ -32682,11 +32888,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./app/examples/react-17/",\ "packageDependencies": [\ ["react-17", "workspace:app/examples/react-17"],\ - ["@propeldata/ui-kit", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#workspace:packages/ui-kit"],\ + ["dashboard-example", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#workspace:packages/examples/dashboard"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ - ["react-scripts", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:5.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-scripts%2F-%2Freact-scripts-5.0.1.tgz"],\ - ["tailwindcss", "npm:3.3.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftailwindcss%2F-%2Ftailwindcss-3.3.6.tgz"]\ + ["react-scripts", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:5.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-scripts%2F-%2Freact-scripts-5.0.1.tgz"]\ ],\ "linkType": "SOFT"\ }]\ @@ -32697,10 +32902,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["react-18", "workspace:app/examples/react-18"],\ ["@propeldata/ui-kit", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#workspace:packages/ui-kit"],\ + ["dashboard-example", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#workspace:packages/examples/dashboard"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ - ["react-scripts", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:5.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-scripts%2F-%2Freact-scripts-5.0.1.tgz"],\ - ["tailwindcss", "npm:3.3.6::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftailwindcss%2F-%2Ftailwindcss-3.3.6.tgz"]\ + ["react-scripts", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:5.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-scripts%2F-%2Freact-scripts-5.0.1.tgz"]\ ],\ "linkType": "SOFT"\ }]\ @@ -32745,14 +32950,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/react-colorful-virtual-e23ea4110b/0/cache/react-colorful-npm-5.6.1-8819266c77-e432b7cb0d.zip/node_modules/react-colorful/",\ + ["virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/react-colorful-virtual-c217924984/0/cache/react-colorful-npm-5.6.1-8819266c77-e432b7cb0d.zip/node_modules/react-colorful/",\ "packageDependencies": [\ - ["react-colorful", "virtual:162238e58f8ede6d90d7e1955d6b29c30724d51ae2175b5e57221843d89b6acfaac558c29dd0c248413145c9347b39e2455f35f537a09873f16c49a3b8942812#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz"],\ + ["react-colorful", "virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -32762,14 +32967,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/react-colorful-virtual-c217924984/0/cache/react-colorful-npm-5.6.1-8819266c77-e432b7cb0d.zip/node_modules/react-colorful/",\ + ["virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/react-colorful-virtual-5ba888dad4/0/cache/react-colorful-npm-5.6.1-8819266c77-e432b7cb0d.zip/node_modules/react-colorful/",\ "packageDependencies": [\ - ["react-colorful", "virtual:56ebc0acc2f5c9d66d639f15e03323f1a278db75db47a3b8a0793d75c1e5a397fb002bf59f4dc865a75e316ac3fc52d10fc5f8c7fd90d86a64aa98649201a83c#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz"],\ + ["react-colorful", "virtual:96257e6d0a6eede47c5dc05fa20aca218e411c6ed65d0f37fea473248316a464f624b71b912db5a3c42eeb65de39e9a38b6a4f03d82593c08fd4b3e4645039af#npm:5.6.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-colorful%2F-%2Freact-colorful-5.6.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -33039,16 +33244,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:a09d2130028621ac7409737d7c2f472f267c6d992874ce518ed826c099a89fb69a74cf5282df52bad2094ba6c3604f697d48a9ded0816a1953901f0d82204515#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz", {\ - "packageLocation": "./.yarn/__virtual__/react-element-to-jsx-string-virtual-6bfa114d16/0/cache/react-element-to-jsx-string-npm-15.0.0-16b98ae6e1-c3907cc4c1.zip/node_modules/react-element-to-jsx-string/",\ + ["virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz", {\ + "packageLocation": "./.yarn/__virtual__/react-element-to-jsx-string-virtual-6535543011/0/cache/react-element-to-jsx-string-npm-15.0.0-16b98ae6e1-c3907cc4c1.zip/node_modules/react-element-to-jsx-string/",\ "packageDependencies": [\ - ["react-element-to-jsx-string", "virtual:a09d2130028621ac7409737d7c2f472f267c6d992874ce518ed826c099a89fb69a74cf5282df52bad2094ba6c3604f697d48a9ded0816a1953901f0d82204515#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ + ["react-element-to-jsx-string", "virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ ["@base2/pretty-print-object", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40base2%2Fpretty-print-object%2F-%2Fpretty-print-object-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["is-plain-object", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fis-plain-object%2F-%2Fis-plain-object-5.0.0.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ ["react-is", "npm:18.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-is%2F-%2Freact-is-18.1.0.tgz"]\ ],\ "packagePeers": [\ @@ -33059,16 +33264,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz", {\ - "packageLocation": "./.yarn/__virtual__/react-element-to-jsx-string-virtual-6535543011/0/cache/react-element-to-jsx-string-npm-15.0.0-16b98ae6e1-c3907cc4c1.zip/node_modules/react-element-to-jsx-string/",\ + ["virtual:b77eeee8f53a6f4789587c581794de0814c68d6083d64b92eb665076bf6d0f83455f02598c9c65bd56ca581dd4a4ab8922824f5a38c3498bd8bd26975d1c312d#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz", {\ + "packageLocation": "./.yarn/__virtual__/react-element-to-jsx-string-virtual-c25c2d638d/0/cache/react-element-to-jsx-string-npm-15.0.0-16b98ae6e1-c3907cc4c1.zip/node_modules/react-element-to-jsx-string/",\ "packageDependencies": [\ - ["react-element-to-jsx-string", "virtual:a744d77e00cdc7b20fb8d16085736862b173ac8e9d6e76059691129d6000080845c8e1dd6952a258291b2d77269184bf66732acd5431d757ec1e3b5b2d543b7a#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ + ["react-element-to-jsx-string", "virtual:b77eeee8f53a6f4789587c581794de0814c68d6083d64b92eb665076bf6d0f83455f02598c9c65bd56ca581dd4a4ab8922824f5a38c3498bd8bd26975d1c312d#npm:15.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-element-to-jsx-string%2F-%2Freact-element-to-jsx-string-15.0.0.tgz"],\ ["@base2/pretty-print-object", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40base2%2Fpretty-print-object%2F-%2Fpretty-print-object-1.0.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["is-plain-object", "npm:5.0.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fis-plain-object%2F-%2Fis-plain-object-5.0.0.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"],\ ["react-is", "npm:18.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-is%2F-%2Freact-is-18.1.0.tgz"]\ ],\ "packagePeers": [\ @@ -33161,17 +33366,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz", {\ - "packageLocation": "./.yarn/__virtual__/react-remove-scroll-virtual-23e86a118d/0/cache/react-remove-scroll-npm-2.5.5-d1da211185-2c7fe9cbd7.zip/node_modules/react-remove-scroll/",\ + ["virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz", {\ + "packageLocation": "./.yarn/__virtual__/react-remove-scroll-virtual-17fc2f7415/0/cache/react-remove-scroll-npm-2.5.5-d1da211185-2c7fe9cbd7.zip/node_modules/react-remove-scroll/",\ "packageDependencies": [\ - ["react-remove-scroll", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz"],\ + ["react-remove-scroll", "virtual:814f4ea44109b05d6631d74119619aebe61eb3db58a1af4012d44e11e19b766fc9337ffbdb9a37657a2103408168e54caf7b4eac28ee269df41f86918b4a8613#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-remove-scroll-bar", "virtual:23e86a118d5468ec2c0be6742e2a1cec3c2c8bf922af3311ecf7c202e092bb0b251d092bebc5716198f3c04d3bb8d608446d5d61aa24e42e2db82b7a833efbd6#npm:2.3.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll-bar%2F-%2Freact-remove-scroll-bar-2.3.4.tgz"],\ - ["react-style-singleton", "virtual:23e86a118d5468ec2c0be6742e2a1cec3c2c8bf922af3311ecf7c202e092bb0b251d092bebc5716198f3c04d3bb8d608446d5d61aa24e42e2db82b7a833efbd6#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz"],\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-remove-scroll-bar", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:2.3.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll-bar%2F-%2Freact-remove-scroll-bar-2.3.4.tgz"],\ + ["react-style-singleton", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz"],\ ["tslib", "npm:2.6.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftslib%2F-%2Ftslib-2.6.2.tgz"],\ - ["use-callback-ref", "virtual:23e86a118d5468ec2c0be6742e2a1cec3c2c8bf922af3311ecf7c202e092bb0b251d092bebc5716198f3c04d3bb8d608446d5d61aa24e42e2db82b7a833efbd6#npm:1.3.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-callback-ref%2F-%2Fuse-callback-ref-1.3.0.tgz"],\ - ["use-sidecar", "virtual:23e86a118d5468ec2c0be6742e2a1cec3c2c8bf922af3311ecf7c202e092bb0b251d092bebc5716198f3c04d3bb8d608446d5d61aa24e42e2db82b7a833efbd6#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sidecar%2F-%2Fuse-sidecar-1.1.2.tgz"]\ + ["use-callback-ref", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:1.3.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-callback-ref%2F-%2Fuse-callback-ref-1.3.0.tgz"],\ + ["use-sidecar", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sidecar%2F-%2Fuse-sidecar-1.1.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -33179,17 +33384,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz", {\ - "packageLocation": "./.yarn/__virtual__/react-remove-scroll-virtual-175156d109/0/cache/react-remove-scroll-npm-2.5.5-d1da211185-2c7fe9cbd7.zip/node_modules/react-remove-scroll/",\ + ["virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz", {\ + "packageLocation": "./.yarn/__virtual__/react-remove-scroll-virtual-23e86a118d/0/cache/react-remove-scroll-npm-2.5.5-d1da211185-2c7fe9cbd7.zip/node_modules/react-remove-scroll/",\ "packageDependencies": [\ - ["react-remove-scroll", "virtual:d74c4b4880719ed91b44abe060a70e02213f2d96cdd2b292fb7594bd326bc8ccea174d55913a6f7468a33f06e61f4e38e42a4e7e0ca1caf79a3cdff9faa9411e#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz"],\ + ["react-remove-scroll", "virtual:bf7c787298eb3121f27142c10c42fbb6982fd07d875ca39cc4a4f5c14d995f6d5e404832d7efb882403cf8cf5679402f75ef69914961e595d0da8b0d7326f031#npm:2.5.5::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll%2F-%2Freact-remove-scroll-2.5.5.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-remove-scroll-bar", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:2.3.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll-bar%2F-%2Freact-remove-scroll-bar-2.3.4.tgz"],\ - ["react-style-singleton", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz"],\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-remove-scroll-bar", "virtual:23e86a118d5468ec2c0be6742e2a1cec3c2c8bf922af3311ecf7c202e092bb0b251d092bebc5716198f3c04d3bb8d608446d5d61aa24e42e2db82b7a833efbd6#npm:2.3.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll-bar%2F-%2Freact-remove-scroll-bar-2.3.4.tgz"],\ + ["react-style-singleton", "virtual:23e86a118d5468ec2c0be6742e2a1cec3c2c8bf922af3311ecf7c202e092bb0b251d092bebc5716198f3c04d3bb8d608446d5d61aa24e42e2db82b7a833efbd6#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz"],\ ["tslib", "npm:2.6.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftslib%2F-%2Ftslib-2.6.2.tgz"],\ - ["use-callback-ref", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:1.3.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-callback-ref%2F-%2Fuse-callback-ref-1.3.0.tgz"],\ - ["use-sidecar", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sidecar%2F-%2Fuse-sidecar-1.1.2.tgz"]\ + ["use-callback-ref", "virtual:23e86a118d5468ec2c0be6742e2a1cec3c2c8bf922af3311ecf7c202e092bb0b251d092bebc5716198f3c04d3bb8d608446d5d61aa24e42e2db82b7a833efbd6#npm:1.3.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-callback-ref%2F-%2Fuse-callback-ref-1.3.0.tgz"],\ + ["use-sidecar", "virtual:23e86a118d5468ec2c0be6742e2a1cec3c2c8bf922af3311ecf7c202e092bb0b251d092bebc5716198f3c04d3bb8d608446d5d61aa24e42e2db82b7a833efbd6#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sidecar%2F-%2Fuse-sidecar-1.1.2.tgz"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -33224,13 +33429,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:2.3.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll-bar%2F-%2Freact-remove-scroll-bar-2.3.4.tgz", {\ - "packageLocation": "./.yarn/__virtual__/react-remove-scroll-bar-virtual-c7150b58c8/0/cache/react-remove-scroll-bar-npm-2.3.4-dc5b59b024-b5ce5f2f98.zip/node_modules/react-remove-scroll-bar/",\ + ["virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:2.3.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll-bar%2F-%2Freact-remove-scroll-bar-2.3.4.tgz", {\ + "packageLocation": "./.yarn/__virtual__/react-remove-scroll-bar-virtual-94548fc3f1/0/cache/react-remove-scroll-bar-npm-2.3.4-dc5b59b024-b5ce5f2f98.zip/node_modules/react-remove-scroll-bar/",\ "packageDependencies": [\ - ["react-remove-scroll-bar", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:2.3.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll-bar%2F-%2Freact-remove-scroll-bar-2.3.4.tgz"],\ + ["react-remove-scroll-bar", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:2.3.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-remove-scroll-bar%2F-%2Freact-remove-scroll-bar-2.3.4.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-style-singleton", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz"],\ + ["react-style-singleton", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz"],\ ["tslib", "npm:2.6.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftslib%2F-%2Ftslib-2.6.2.tgz"]\ ],\ "packagePeers": [\ @@ -33503,10 +33708,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz", {\ - "packageLocation": "./.yarn/__virtual__/react-style-singleton-virtual-1b75e531e8/0/cache/react-style-singleton-npm-2.2.1-77bd9349e8-7ee8ef3aab.zip/node_modules/react-style-singleton/",\ + ["virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz", {\ + "packageLocation": "./.yarn/__virtual__/react-style-singleton-virtual-27ab6f446c/0/cache/react-style-singleton-npm-2.2.1-77bd9349e8-7ee8ef3aab.zip/node_modules/react-style-singleton/",\ "packageDependencies": [\ - ["react-style-singleton", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz"],\ + ["react-style-singleton", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:2.2.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-style-singleton%2F-%2Freact-style-singleton-2.2.1.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["get-nonce", "npm:1.0.1::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fget-nonce%2F-%2Fget-nonce-1.0.1.tgz"],\ ["invariant", "npm:2.2.4::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Finvariant%2F-%2Finvariant-2.2.4.tgz"],\ @@ -37253,10 +37458,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:1.3.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-callback-ref%2F-%2Fuse-callback-ref-1.3.0.tgz", {\ - "packageLocation": "./.yarn/__virtual__/use-callback-ref-virtual-b174c7090e/0/cache/use-callback-ref-npm-1.3.0-fd5c010602-7913df383a.zip/node_modules/use-callback-ref/",\ + ["virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:1.3.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-callback-ref%2F-%2Fuse-callback-ref-1.3.0.tgz", {\ + "packageLocation": "./.yarn/__virtual__/use-callback-ref-virtual-504161ba1d/0/cache/use-callback-ref-npm-1.3.0-fd5c010602-7913df383a.zip/node_modules/use-callback-ref/",\ "packageDependencies": [\ - ["use-callback-ref", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:1.3.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-callback-ref%2F-%2Fuse-callback-ref-1.3.0.tgz"],\ + ["use-callback-ref", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:1.3.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-callback-ref%2F-%2Fuse-callback-ref-1.3.0.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ ["tslib", "npm:2.6.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Ftslib%2F-%2Ftslib-2.6.2.tgz"]\ @@ -37318,15 +37523,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz", {\ - "packageLocation": "./.yarn/__virtual__/use-resize-observer-virtual-3ec07d2e63/0/cache/use-resize-observer-npm-9.1.0-3e0078cf77-92be0ac34a.zip/node_modules/use-resize-observer/",\ + ["virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz", {\ + "packageLocation": "./.yarn/__virtual__/use-resize-observer-virtual-107bdbdf45/0/cache/use-resize-observer-npm-9.1.0-3e0078cf77-92be0ac34a.zip/node_modules/use-resize-observer/",\ "packageDependencies": [\ - ["use-resize-observer", "virtual:6dd28f01e4ef6c360bcd2b760d3c97ea6570d01e5521872fc1563eaac0533caaa63bab26c4008af3e657544b463ec5ac2f71b188eee3d488e5cb13dc9bfd8b9a#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ + ["use-resize-observer", "virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ ["@juggle/resize-observer", "npm:3.4.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40juggle%2Fresize-observer%2F-%2Fresize-observer-3.4.0.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ - ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ + ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ + ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -37336,15 +37541,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz", {\ - "packageLocation": "./.yarn/__virtual__/use-resize-observer-virtual-107bdbdf45/0/cache/use-resize-observer-npm-9.1.0-3e0078cf77-92be0ac34a.zip/node_modules/use-resize-observer/",\ + ["virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz", {\ + "packageLocation": "./.yarn/__virtual__/use-resize-observer-virtual-6fb5168b30/0/cache/use-resize-observer-npm-9.1.0-3e0078cf77-92be0ac34a.zip/node_modules/use-resize-observer/",\ "packageDependencies": [\ - ["use-resize-observer", "virtual:7754c9e36969aada27484d2ca40fc4e82271f952f2f04c240bdc42e90f9cffbc3b7b8112e7896655b56e495c36a103e1a5e0c94999879dd1656209fa06980ee5#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ + ["use-resize-observer", "virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ ["@juggle/resize-observer", "npm:3.4.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40juggle%2Fresize-observer%2F-%2Fresize-observer-3.4.0.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:4e943709711c7f1808d16b6e7402826f520934863f82f7eafe744d9fd7069a89c68dec5dc0c69b3849cdbb88a3aca62802ed72bb2f50d28e5d89a57532ec36c3#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -37354,15 +37559,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz", {\ - "packageLocation": "./.yarn/__virtual__/use-resize-observer-virtual-6fb5168b30/0/cache/use-resize-observer-npm-9.1.0-3e0078cf77-92be0ac34a.zip/node_modules/use-resize-observer/",\ + ["virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz", {\ + "packageLocation": "./.yarn/__virtual__/use-resize-observer-virtual-da70b81d42/0/cache/use-resize-observer-npm-9.1.0-3e0078cf77-92be0ac34a.zip/node_modules/use-resize-observer/",\ "packageDependencies": [\ - ["use-resize-observer", "virtual:7fe7cc7f5ca41f56a040ef528f8a8f51fc507b02d6b51b707d5c40827764d50c4dedcfd788c3b8056e1ef293b547ea5fc839c0838e21ffb1108fdbf8d5f57b04#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ + ["use-resize-observer", "virtual:80c5c3570731ea02dedae7d9410205953a9dde6b689eaf7496d9b8169aacb86e3453864a132c1cd17e09292b1930683f8446baf2d1b2abc7cff6144a088da096#npm:9.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-resize-observer%2F-%2Fuse-resize-observer-9.1.0.tgz"],\ ["@juggle/resize-observer", "npm:3.4.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40juggle%2Fresize-observer%2F-%2Fresize-observer-3.4.0.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["@types/react-dom", "npm:18.2.17::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact-dom%2F-%2Freact-dom-18.2.17.tgz"],\ - ["react", "npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-18.2.0.tgz"],\ - ["react-dom", "virtual:b6fae5393a385f4f1bbe5a18f6e1eb116e43df87482141188b0ea2783134c1c43b4542d4d2bc120bac7fb6e4d07c5a98dceeaef7ca716c462765afdea8bc7675#npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-18.2.0.tgz"]\ + ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ + ["react-dom", "virtual:5a5654a74dd0c04c5098a6f512068feec2c8e29bf2d7f2f4f51fc2ab6bc3c25e312c721937dac9a06feea26b637c0eedc3cdde0a175e4193238da9736337ebd8#npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact-dom%2F-%2Freact-dom-17.0.2.tgz"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -37417,10 +37622,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sidecar%2F-%2Fuse-sidecar-1.1.2.tgz", {\ - "packageLocation": "./.yarn/__virtual__/use-sidecar-virtual-c8c2f80ac8/0/cache/use-sidecar-npm-1.1.2-8151d53cd8-925d1922f9.zip/node_modules/use-sidecar/",\ + ["virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sidecar%2F-%2Fuse-sidecar-1.1.2.tgz", {\ + "packageLocation": "./.yarn/__virtual__/use-sidecar-virtual-ba5cd4a367/0/cache/use-sidecar-npm-1.1.2-8151d53cd8-925d1922f9.zip/node_modules/use-sidecar/",\ "packageDependencies": [\ - ["use-sidecar", "virtual:175156d109719dda05058b02d3a15cf047df0d9356748277cff9b18001a9c690f1fcd917c7d97ac85f3ecc35e9bd2f90985013b642aa40a1a330cb891efae259#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sidecar%2F-%2Fuse-sidecar-1.1.2.tgz"],\ + ["use-sidecar", "virtual:17fc2f74151f99f55c489669452a9f9dc633092de73dd20e1cb7750534770ea3beed1c4e7c621059623b89ddeaa86b70e890df58b0919e478642517d4aae316f#npm:1.1.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sidecar%2F-%2Fuse-sidecar-1.1.2.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["detect-node-es", "npm:1.1.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fdetect-node-es%2F-%2Fdetect-node-es-1.1.0.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"],\ @@ -37486,10 +37691,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:43c1075e5c9e2093b0202a70970d1bbc944f19b9dbde4e6339a9cc0e45101b092018ae72824117f7604b4244d1bf149682fec3b142b9b6c71a597319c23bc0c2#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz", {\ - "packageLocation": "./.yarn/__virtual__/use-sync-external-store-virtual-0dfa87e20b/0/cache/use-sync-external-store-npm-1.2.0-2f833d80e4-5c639e0f8d.zip/node_modules/use-sync-external-store/",\ + ["virtual:605d38e008c39d6151b6027e367acf220800b3de5513b8d98f6191117b1a91fc5e733277783838afcf7c356a03b8461fcc89cd74f16d2caf057332667e466545#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz", {\ + "packageLocation": "./.yarn/__virtual__/use-sync-external-store-virtual-804fc8c625/0/cache/use-sync-external-store-npm-1.2.0-2f833d80e4-5c639e0f8d.zip/node_modules/use-sync-external-store/",\ "packageDependencies": [\ - ["use-sync-external-store", "virtual:43c1075e5c9e2093b0202a70970d1bbc944f19b9dbde4e6339a9cc0e45101b092018ae72824117f7604b4244d1bf149682fec3b142b9b6c71a597319c23bc0c2#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz"],\ + ["use-sync-external-store", "virtual:605d38e008c39d6151b6027e367acf220800b3de5513b8d98f6191117b1a91fc5e733277783838afcf7c356a03b8461fcc89cd74f16d2caf057332667e466545#npm:1.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Fuse-sync-external-store%2F-%2Fuse-sync-external-store-1.2.0.tgz"],\ ["@types/react", "npm:18.2.43::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2F%40types%2Freact%2F-%2Freact-18.2.43.tgz"],\ ["react", "npm:17.0.2::__archiveUrl=https%3A%2F%2Fregistry.npmjs.org%2Freact%2F-%2Freact-17.0.2.tgz"]\ ],\ diff --git a/app/examples/react-16/README.md b/app/examples/react-16/README.md index 5d4b1ded..e8b34fff 100644 --- a/app/examples/react-16/README.md +++ b/app/examples/react-16/README.md @@ -1 +1,2 @@ -# react-16 +A CRA (Create React App) project utilizing the [Example Dashboard](../../../packages//examples/dashboard/) to operate +within a React version 16 environment. diff --git a/app/examples/react-16/package.json b/app/examples/react-16/package.json index aa2b1539..9c480fe5 100644 --- a/app/examples/react-16/package.json +++ b/app/examples/react-16/package.json @@ -7,13 +7,11 @@ }, "dependencies": { "@propeldata/ui-kit": "workspace:^", + "dashboard-example": "workspace:^", "react": "^16.8.0", "react-dom": "^16.8.0", "react-scripts": "^5.0.1" }, - "devDependencies": { - "tailwindcss": "^3.3.1" - }, "browserslist": { "production": [ ">0.2%", diff --git a/app/examples/react-16/src/App.js b/app/examples/react-16/src/App.js index 03b60be9..6c89ff54 100644 --- a/app/examples/react-16/src/App.js +++ b/app/examples/react-16/src/App.js @@ -1,22 +1,5 @@ import React from 'react' -import { - AccessTokenProvider, - ThemeProvider, - useTheme, - FilterProvider, - SimpleFilter, - RelativeTimeRange -} from '@propeldata/ui-kit' -import { - TimeSeriesStaticTest, - TimeSeriesConnectedTest, - LeaderboardStaticTest, - LeaderboardConnectedTest, - CounterStaticTest, - CounterConnectedTest, - PieChartStaticTest, - PieChartConnectedTest -} from 'components' +import { Dashboard } from 'dashboard-example' const { REACT_APP_CLIENT_ID, REACT_APP_CLIENT_SECRET } = process.env @@ -31,53 +14,6 @@ async function fetchToken() { return access_token } -const GlobalStyles = () => { - const theme = useTheme() - if (document && theme) { - document.body.style.setProperty('--bg-color', theme.bgSecondary) - } - return null -} - export default function App() { - const [theme, setTheme] = React.useState('lightTheme') - return ( - - - - -
-

- React 16 Testing App - -

-
-
- -
-
- - - - - - - - -
-
-
-
-
- ) + return } diff --git a/app/examples/react-16/src/components/CounterStaticTest.jsx b/app/examples/react-16/src/components/CounterStaticTest.jsx deleted file mode 100644 index 3d1c21aa..00000000 --- a/app/examples/react-16/src/components/CounterStaticTest.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import React from 'react' -import { Counter } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' - -const mockData1 = { - value: '3291243782' -} - -const mockData2 = { - value: '1214256124' -} - -export function CounterStaticTest() { - const [mockData, setMockData] = React.useState(mockData1) - const [fontColor, setFontColor] = React.useState('#000') - - const { data, isLoading, setIsLoading } = useFakeData(mockData) - - const handleReFetchMock = () => { - setIsLoading(true) - setTimeout(() => { - setMockData(mockData2) - setIsLoading(false) - }, 2000) - } - - return ( -
-

Counter Static

-
- -
-
- - setFontColor(event.target.value)} /> - -
-
- ) -} diff --git a/app/examples/react-16/src/components/LeaderboardConnectedTest.jsx b/app/examples/react-16/src/components/LeaderboardConnectedTest.jsx deleted file mode 100644 index 70fb0a68..00000000 --- a/app/examples/react-16/src/components/LeaderboardConnectedTest.jsx +++ /dev/null @@ -1,68 +0,0 @@ -import React from 'react' -import { Leaderboard, RelativeTimeRange } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1, REACT_APP_DIMENSION_1, REACT_APP_DIMENSION_2, REACT_APP_DIMENSION_3 } = - process.env - -export function LeaderboardConnectedTest() { - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

Leaderboard Connected

-
- -
-
- setBarsColor(event.target.value)} /> - - -
-
- ) -} diff --git a/app/examples/react-16/src/components/LeaderboardStaticTest.jsx b/app/examples/react-16/src/components/LeaderboardStaticTest.jsx deleted file mode 100644 index fca2d170..00000000 --- a/app/examples/react-16/src/components/LeaderboardStaticTest.jsx +++ /dev/null @@ -1,76 +0,0 @@ -import React from 'react' -import { Leaderboard } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' - -const mockData1 = { - headers: ['Instagram', 'value'], - rows: [ - ['Likes', '9'], - ['Follow', '1'], - ['Test', '4'], - ['Another', '7'] - ] -} - -const mockData2 = { - headers: ['Instagram', 'value'], - rows: [ - ['Likes', '4'], - ['Follow', '2'], - ['Test', '8'], - ['Another', '5'] - ] -} - -export function LeaderboardStaticTest() { - const [mockData, setMockData] = React.useState(mockData1) - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - - const { data, isLoading, setIsLoading } = useFakeData(mockData) - - const handleReFetchMock = () => { - setIsLoading(true) - setTimeout(() => { - setMockData(mockData2) - setIsLoading(false) - }, 2000) - } - - return ( -
-

Leaderboard Static

-
- -
-
- - - setBarsColor(event.target.value)} /> - -
-
- ) -} diff --git a/app/examples/react-16/src/components/PieChartConnectedTest.jsx b/app/examples/react-16/src/components/PieChartConnectedTest.jsx deleted file mode 100644 index 10155e58..00000000 --- a/app/examples/react-16/src/components/PieChartConnectedTest.jsx +++ /dev/null @@ -1,56 +0,0 @@ -import React from 'react' -import { PieChart, RelativeTimeRange } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1, REACT_APP_DIMENSION_1 } = process.env - -export function PieChartConnectedTest() { - const [chartType, setChartType] = React.useState('pie') - - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

PieChart Connected

-
- -
-
- - -
-
- ) -} diff --git a/app/examples/react-16/src/components/PieChartStaticTest.jsx b/app/examples/react-16/src/components/PieChartStaticTest.jsx deleted file mode 100644 index cbc6aed5..00000000 --- a/app/examples/react-16/src/components/PieChartStaticTest.jsx +++ /dev/null @@ -1,75 +0,0 @@ -import React from 'react' -import { PieChart } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' - -const mockData1 = { - headers: ['Instagram', 'value'], - rows: [ - ['Likes', '9'], - ['Follow', '1'], - ['Test', '4'], - ['Other', '7'] - ] -} - -const mockData2 = { - headers: ['Instagram', 'value'], - rows: [ - ['Likes', '43'], - ['Follow', '21'], - ['Test', '125'], - ['Other', '68'] - ] -} - -export function PieChartStaticTest() { - const [mockData, setMockData] = React.useState(mockData1) - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('pie') - - const { data, isLoading, setIsLoading } = useFakeData(mockData) - - const handleReFetchMock = () => { - setIsLoading(true) - setTimeout(() => { - setMockData(mockData2) - setIsLoading(false) - }, 2000) - } - - return ( -
-

PieChart Static

-
- -
-
- - - -
-
- ) -} diff --git a/app/examples/react-16/src/components/TimeSeriesConnectedTest.jsx b/app/examples/react-16/src/components/TimeSeriesConnectedTest.jsx deleted file mode 100644 index f4162eec..00000000 --- a/app/examples/react-16/src/components/TimeSeriesConnectedTest.jsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from 'react' -import { RelativeTimeRange, TimeSeries, TimeSeriesGranularity } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1 } = process.env - -export function TimeSeriesConnectedTest() { - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - const [pointStyle, setPointStyle] = React.useState('cross') - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

TimeSeries Connected

-
- -
-
- setBarsColor(event.target.value)} /> - - - -
-
- ) -} diff --git a/app/examples/react-16/src/components/TimeSeriesStaticTest.jsx b/app/examples/react-16/src/components/TimeSeriesStaticTest.jsx deleted file mode 100644 index 9724edf7..00000000 --- a/app/examples/react-16/src/components/TimeSeriesStaticTest.jsx +++ /dev/null @@ -1,118 +0,0 @@ -import React from 'react' -import { TimeSeries } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' - -const mockData1 = { - labels: [ - '2023-08-29T05:00:00Z', - '2023-08-29T06:00:00Z', - '2023-08-29T07:00:00Z', - '2023-08-29T08:00:00Z', - '2023-08-29T09:00:00Z', - '2023-08-29T10:00:00Z', - '2023-08-29T11:00:00Z', - '2023-08-29T12:00:00Z', - '2023-08-29T13:00:00Z', - '2023-08-29T14:00:00Z', - '2023-08-29T15:00:00Z', - '2023-08-29T16:00:00Z', - '2023-08-29T17:00:00Z', - '2023-08-29T18:00:00Z', - '2023-08-29T19:00:00Z', - '2023-08-29T20:00:00Z', - '2023-08-29T21:00:00Z', - '2023-08-29T22:00:00Z', - '2023-08-29T23:00:00Z', - '2023-08-30T00:00:00Z', - '2023-08-30T01:00:00Z', - '2023-08-30T02:00:00Z', - '2023-08-30T03:00:00Z', - '2023-08-30T04:00:00Z' - ], - values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] -} - -const mockData2 = { - labels: [ - '2023-05-11T00:00:00.000Z', - '2023-05-12T00:00:00.000Z', - '2023-05-13T00:00:00.000Z', - '2023-05-14T00:00:00.000Z', - '2023-05-15T00:00:00.000Z', - '2023-05-16T00:00:00.000Z', - '2023-05-17T00:00:00.000Z' - ], - values: [0, 200, 300, 400, 79187691, 248679, 131034] -} - -export function TimeSeriesStaticTest() { - const [mockData, setMockData] = React.useState(mockData1) - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - const [pointStyle, setPointStyle] = React.useState('cross') - - const { data, isLoading, setIsLoading } = useFakeData(mockData) - - const handleReFetchMock = () => { - setIsLoading(true) - setTimeout(() => { - setMockData(mockData2) - setIsLoading(false) - }, 2000) - } - - return ( -
-

TimeSeries Static

-
- -
-
- - setBarsColor(event.target.value)} - /> - - - -
-
- ) -} diff --git a/app/examples/react-16/src/components/index.js b/app/examples/react-16/src/components/index.js deleted file mode 100644 index 212aed95..00000000 --- a/app/examples/react-16/src/components/index.js +++ /dev/null @@ -1,8 +0,0 @@ -export * from './TimeSeriesStaticTest' -export * from './TimeSeriesConnectedTest' -export * from './LeaderboardStaticTest' -export * from './LeaderboardConnectedTest' -export * from './CounterStaticTest' -export * from './CounterConnectedTest' -export * from './PieChartStaticTest' -export * from './PieChartConnectedTest' diff --git a/app/examples/react-16/src/index.js b/app/examples/react-16/src/index.js index ffd61090..6bb50f94 100644 --- a/app/examples/react-16/src/index.js +++ b/app/examples/react-16/src/index.js @@ -1,10 +1,7 @@ +import 'dashboard-example/index.css' import React from 'react' import ReactDOM from 'react-dom' - import App from './App' -import 'styles/global.css' -import 'styles/index.css' - const root = document.getElementById('root') ReactDOM.render(, root) diff --git a/app/examples/react-16/src/styles/global.css b/app/examples/react-16/src/styles/global.css deleted file mode 100644 index 07529631..00000000 --- a/app/examples/react-16/src/styles/global.css +++ /dev/null @@ -1,15 +0,0 @@ -body { - font-family: sans-serif; - - margin: 0; - padding: 0; - - height: 100vh; - - background-color: var(--bg-color); -} - -.border-2 { - border-color: var(--propel-border-primary); - background-color: transparent; -} diff --git a/app/examples/react-16/tailwind.config.js b/app/examples/react-16/tailwind.config.js deleted file mode 100644 index fc8ff50b..00000000 --- a/app/examples/react-16/tailwind.config.js +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: ['./src/**/*.{js,jsx}'], - theme: { - extend: {} - }, - plugins: [] -} diff --git a/app/examples/react-17/README.md b/app/examples/react-17/README.md index c514e61c..ba095fbf 100644 --- a/app/examples/react-17/README.md +++ b/app/examples/react-17/README.md @@ -1 +1,2 @@ -# react-17 +A CRA (Create React App) project utilizing the [Example Dashboard](../../../packages//examples/dashboard/) to operate +within a React version 17 environment. diff --git a/app/examples/react-17/package.json b/app/examples/react-17/package.json index 082f6528..02e66018 100644 --- a/app/examples/react-17/package.json +++ b/app/examples/react-17/package.json @@ -6,14 +6,11 @@ "start": "DISABLE_ESLINT_PLUGIN=true react-scripts start" }, "dependencies": { - "@propeldata/ui-kit": "workspace:^", + "dashboard-example": "workspace:^", "react": "^17.0.0", "react-dom": "^17.0.0", "react-scripts": "^5.0.1" }, - "devDependencies": { - "tailwindcss": "^3.3.1" - }, "browserslist": { "production": [ ">0.2%", diff --git a/app/examples/react-17/src/App.js b/app/examples/react-17/src/App.js index 027b3d31..6c89ff54 100644 --- a/app/examples/react-17/src/App.js +++ b/app/examples/react-17/src/App.js @@ -1,22 +1,5 @@ import React from 'react' -import { - AccessTokenProvider, - ThemeProvider, - useTheme, - FilterProvider, - SimpleFilter, - RelativeTimeRange -} from '@propeldata/ui-kit' -import { - TimeSeriesStaticTest, - TimeSeriesConnectedTest, - LeaderboardStaticTest, - LeaderboardConnectedTest, - CounterStaticTest, - CounterConnectedTest, - PieChartStaticTest, - PieChartConnectedTest -} from 'components' +import { Dashboard } from 'dashboard-example' const { REACT_APP_CLIENT_ID, REACT_APP_CLIENT_SECRET } = process.env @@ -31,53 +14,6 @@ async function fetchToken() { return access_token } -const GlobalStyles = () => { - const theme = useTheme() - if (document && theme) { - document.body.style.setProperty('--bg-color', theme.bgSecondary) - } - return null -} - export default function App() { - const [theme, setTheme] = React.useState('lightTheme') - return ( - - - - -
-

- React 17 Testing App - -

-
-
- -
-
- - - - - - - - -
-
-
-
-
- ) + return } diff --git a/app/examples/react-17/src/components/CounterConnectedTest.jsx b/app/examples/react-17/src/components/CounterConnectedTest.jsx deleted file mode 100644 index e8d4ed1f..00000000 --- a/app/examples/react-17/src/components/CounterConnectedTest.jsx +++ /dev/null @@ -1,40 +0,0 @@ -import React from 'react' -import { Counter, RelativeTimeRange } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1 } = process.env - -export function CounterConnectedTest() { - const [fontColor, setFontColor] = React.useState('#000') - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

Counter Connected

-
- -
-
- setFontColor(event.target.value)} /> - -
-
- ) -} diff --git a/app/examples/react-17/src/components/LeaderboardStaticTest.jsx b/app/examples/react-17/src/components/LeaderboardStaticTest.jsx deleted file mode 100644 index fca2d170..00000000 --- a/app/examples/react-17/src/components/LeaderboardStaticTest.jsx +++ /dev/null @@ -1,76 +0,0 @@ -import React from 'react' -import { Leaderboard } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' - -const mockData1 = { - headers: ['Instagram', 'value'], - rows: [ - ['Likes', '9'], - ['Follow', '1'], - ['Test', '4'], - ['Another', '7'] - ] -} - -const mockData2 = { - headers: ['Instagram', 'value'], - rows: [ - ['Likes', '4'], - ['Follow', '2'], - ['Test', '8'], - ['Another', '5'] - ] -} - -export function LeaderboardStaticTest() { - const [mockData, setMockData] = React.useState(mockData1) - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - - const { data, isLoading, setIsLoading } = useFakeData(mockData) - - const handleReFetchMock = () => { - setIsLoading(true) - setTimeout(() => { - setMockData(mockData2) - setIsLoading(false) - }, 2000) - } - - return ( -
-

Leaderboard Static

-
- -
-
- - - setBarsColor(event.target.value)} /> - -
-
- ) -} diff --git a/app/examples/react-17/src/components/PieChartStaticTest.jsx b/app/examples/react-17/src/components/PieChartStaticTest.jsx deleted file mode 100644 index cbc6aed5..00000000 --- a/app/examples/react-17/src/components/PieChartStaticTest.jsx +++ /dev/null @@ -1,75 +0,0 @@ -import React from 'react' -import { PieChart } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' - -const mockData1 = { - headers: ['Instagram', 'value'], - rows: [ - ['Likes', '9'], - ['Follow', '1'], - ['Test', '4'], - ['Other', '7'] - ] -} - -const mockData2 = { - headers: ['Instagram', 'value'], - rows: [ - ['Likes', '43'], - ['Follow', '21'], - ['Test', '125'], - ['Other', '68'] - ] -} - -export function PieChartStaticTest() { - const [mockData, setMockData] = React.useState(mockData1) - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('pie') - - const { data, isLoading, setIsLoading } = useFakeData(mockData) - - const handleReFetchMock = () => { - setIsLoading(true) - setTimeout(() => { - setMockData(mockData2) - setIsLoading(false) - }, 2000) - } - - return ( -
-

PieChart Static

-
- -
-
- - - -
-
- ) -} diff --git a/app/examples/react-17/src/components/TimeSeriesConnectedTest.jsx b/app/examples/react-17/src/components/TimeSeriesConnectedTest.jsx deleted file mode 100644 index f4162eec..00000000 --- a/app/examples/react-17/src/components/TimeSeriesConnectedTest.jsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from 'react' -import { RelativeTimeRange, TimeSeries, TimeSeriesGranularity } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1 } = process.env - -export function TimeSeriesConnectedTest() { - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - const [pointStyle, setPointStyle] = React.useState('cross') - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

TimeSeries Connected

-
- -
-
- setBarsColor(event.target.value)} /> - - - -
-
- ) -} diff --git a/app/examples/react-17/src/components/index.js b/app/examples/react-17/src/components/index.js deleted file mode 100644 index 212aed95..00000000 --- a/app/examples/react-17/src/components/index.js +++ /dev/null @@ -1,8 +0,0 @@ -export * from './TimeSeriesStaticTest' -export * from './TimeSeriesConnectedTest' -export * from './LeaderboardStaticTest' -export * from './LeaderboardConnectedTest' -export * from './CounterStaticTest' -export * from './CounterConnectedTest' -export * from './PieChartStaticTest' -export * from './PieChartConnectedTest' diff --git a/app/examples/react-17/src/hooks/useFakeData.js b/app/examples/react-17/src/hooks/useFakeData.js deleted file mode 100644 index de1c0c9c..00000000 --- a/app/examples/react-17/src/hooks/useFakeData.js +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react' - -export function useFakeData(mockData) { - const [isLoading, setIsLoading] = React.useState(true) - const [data, setData] = React.useState() - - React.useEffect(() => { - function fakeFetchData() { - if (!data) { - setTimeout(() => { - setData(mockData) - setIsLoading(false) - }, 1000) - } else { - setData(mockData) - } - } - - fakeFetchData() - }, [mockData, data]) - - return { data, isLoading, setIsLoading } -} diff --git a/app/examples/react-17/src/index.js b/app/examples/react-17/src/index.js index ffd61090..6bb50f94 100644 --- a/app/examples/react-17/src/index.js +++ b/app/examples/react-17/src/index.js @@ -1,10 +1,7 @@ +import 'dashboard-example/index.css' import React from 'react' import ReactDOM from 'react-dom' - import App from './App' -import 'styles/global.css' -import 'styles/index.css' - const root = document.getElementById('root') ReactDOM.render(, root) diff --git a/app/examples/react-17/src/styles/global.css b/app/examples/react-17/src/styles/global.css deleted file mode 100644 index 07529631..00000000 --- a/app/examples/react-17/src/styles/global.css +++ /dev/null @@ -1,15 +0,0 @@ -body { - font-family: sans-serif; - - margin: 0; - padding: 0; - - height: 100vh; - - background-color: var(--bg-color); -} - -.border-2 { - border-color: var(--propel-border-primary); - background-color: transparent; -} diff --git a/app/examples/react-17/src/styles/index.css b/app/examples/react-17/src/styles/index.css deleted file mode 100644 index b5c61c95..00000000 --- a/app/examples/react-17/src/styles/index.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/app/examples/react-17/tailwind.config.js b/app/examples/react-17/tailwind.config.js deleted file mode 100644 index fc8ff50b..00000000 --- a/app/examples/react-17/tailwind.config.js +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: ['./src/**/*.{js,jsx}'], - theme: { - extend: {} - }, - plugins: [] -} diff --git a/app/examples/react-18/README.md b/app/examples/react-18/README.md index f4898987..27bf9a93 100644 --- a/app/examples/react-18/README.md +++ b/app/examples/react-18/README.md @@ -1 +1,2 @@ -# react-18 +A CRA (Create React App) project utilizing the [Example Dashboard](../../../packages//examples/dashboard/) to operate +within a React version 18 environment. diff --git a/app/examples/react-18/package.json b/app/examples/react-18/package.json index c8acbaa5..d7837751 100644 --- a/app/examples/react-18/package.json +++ b/app/examples/react-18/package.json @@ -7,13 +7,11 @@ }, "dependencies": { "@propeldata/ui-kit": "workspace:^", + "dashboard-example": "workspace:^", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "^5.0.1" }, - "devDependencies": { - "tailwindcss": "^3.3.1" - }, "browserslist": { "production": [ ">0.2%", diff --git a/app/examples/react-18/src/App.jsx b/app/examples/react-18/src/App.jsx new file mode 100644 index 00000000..6c89ff54 --- /dev/null +++ b/app/examples/react-18/src/App.jsx @@ -0,0 +1,19 @@ +import React from 'react' +import { Dashboard } from 'dashboard-example' + +const { REACT_APP_CLIENT_ID, REACT_APP_CLIENT_SECRET } = process.env + +async function fetchToken() { + const response = await fetch('https://auth.us-east-2.propeldata.com/oauth2/token', { + method: 'post', + body: `grant_type=client_credentials&client_id=${REACT_APP_CLIENT_ID}&client_secret=${REACT_APP_CLIENT_SECRET}`, + headers: { 'Content-Type': 'application/x-www-form-urlencoded' } + }) + const { access_token } = await response.json() + + return access_token +} + +export default function App() { + return +} diff --git a/app/examples/react-18/src/components/CounterConnectedTest.jsx b/app/examples/react-18/src/components/CounterConnectedTest.jsx deleted file mode 100644 index e8d4ed1f..00000000 --- a/app/examples/react-18/src/components/CounterConnectedTest.jsx +++ /dev/null @@ -1,40 +0,0 @@ -import React from 'react' -import { Counter, RelativeTimeRange } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1 } = process.env - -export function CounterConnectedTest() { - const [fontColor, setFontColor] = React.useState('#000') - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

Counter Connected

-
- -
-
- setFontColor(event.target.value)} /> - -
-
- ) -} diff --git a/app/examples/react-18/src/components/CounterStaticTest.jsx b/app/examples/react-18/src/components/CounterStaticTest.jsx deleted file mode 100644 index 3d1c21aa..00000000 --- a/app/examples/react-18/src/components/CounterStaticTest.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import React from 'react' -import { Counter } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' - -const mockData1 = { - value: '3291243782' -} - -const mockData2 = { - value: '1214256124' -} - -export function CounterStaticTest() { - const [mockData, setMockData] = React.useState(mockData1) - const [fontColor, setFontColor] = React.useState('#000') - - const { data, isLoading, setIsLoading } = useFakeData(mockData) - - const handleReFetchMock = () => { - setIsLoading(true) - setTimeout(() => { - setMockData(mockData2) - setIsLoading(false) - }, 2000) - } - - return ( -
-

Counter Static

-
- -
-
- - setFontColor(event.target.value)} /> - -
-
- ) -} diff --git a/app/examples/react-18/src/components/LeaderboardConnectedTest.jsx b/app/examples/react-18/src/components/LeaderboardConnectedTest.jsx deleted file mode 100644 index 70fb0a68..00000000 --- a/app/examples/react-18/src/components/LeaderboardConnectedTest.jsx +++ /dev/null @@ -1,68 +0,0 @@ -import React from 'react' -import { Leaderboard, RelativeTimeRange } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1, REACT_APP_DIMENSION_1, REACT_APP_DIMENSION_2, REACT_APP_DIMENSION_3 } = - process.env - -export function LeaderboardConnectedTest() { - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

Leaderboard Connected

-
- -
-
- setBarsColor(event.target.value)} /> - - -
-
- ) -} diff --git a/app/examples/react-18/src/components/PieChartConnectedTest.jsx b/app/examples/react-18/src/components/PieChartConnectedTest.jsx deleted file mode 100644 index 10155e58..00000000 --- a/app/examples/react-18/src/components/PieChartConnectedTest.jsx +++ /dev/null @@ -1,56 +0,0 @@ -import React from 'react' -import { PieChart, RelativeTimeRange } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1, REACT_APP_DIMENSION_1 } = process.env - -export function PieChartConnectedTest() { - const [chartType, setChartType] = React.useState('pie') - - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

PieChart Connected

-
- -
-
- - -
-
- ) -} diff --git a/app/examples/react-18/src/components/TimeSeriesConnectedTest.jsx b/app/examples/react-18/src/components/TimeSeriesConnectedTest.jsx deleted file mode 100644 index f4162eec..00000000 --- a/app/examples/react-18/src/components/TimeSeriesConnectedTest.jsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from 'react' -import { RelativeTimeRange, TimeSeries, TimeSeriesGranularity } from '@propeldata/ui-kit' - -const { REACT_APP_METRIC_UNIQUE_NAME_1 } = process.env - -export function TimeSeriesConnectedTest() { - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - const [pointStyle, setPointStyle] = React.useState('cross') - const [refetchInterval, setRefetchInterval] = React.useState(undefined) - - const handleSwitchRefetchInterval = () => { - setRefetchInterval(refetchInterval ? undefined : 1000) - } - - return ( -
-

TimeSeries Connected

-
- -
-
- setBarsColor(event.target.value)} /> - - - -
-
- ) -} diff --git a/app/examples/react-18/src/components/TimeSeriesStaticTest.jsx b/app/examples/react-18/src/components/TimeSeriesStaticTest.jsx deleted file mode 100644 index 9724edf7..00000000 --- a/app/examples/react-18/src/components/TimeSeriesStaticTest.jsx +++ /dev/null @@ -1,118 +0,0 @@ -import React from 'react' -import { TimeSeries } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' - -const mockData1 = { - labels: [ - '2023-08-29T05:00:00Z', - '2023-08-29T06:00:00Z', - '2023-08-29T07:00:00Z', - '2023-08-29T08:00:00Z', - '2023-08-29T09:00:00Z', - '2023-08-29T10:00:00Z', - '2023-08-29T11:00:00Z', - '2023-08-29T12:00:00Z', - '2023-08-29T13:00:00Z', - '2023-08-29T14:00:00Z', - '2023-08-29T15:00:00Z', - '2023-08-29T16:00:00Z', - '2023-08-29T17:00:00Z', - '2023-08-29T18:00:00Z', - '2023-08-29T19:00:00Z', - '2023-08-29T20:00:00Z', - '2023-08-29T21:00:00Z', - '2023-08-29T22:00:00Z', - '2023-08-29T23:00:00Z', - '2023-08-30T00:00:00Z', - '2023-08-30T01:00:00Z', - '2023-08-30T02:00:00Z', - '2023-08-30T03:00:00Z', - '2023-08-30T04:00:00Z' - ], - values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] -} - -const mockData2 = { - labels: [ - '2023-05-11T00:00:00.000Z', - '2023-05-12T00:00:00.000Z', - '2023-05-13T00:00:00.000Z', - '2023-05-14T00:00:00.000Z', - '2023-05-15T00:00:00.000Z', - '2023-05-16T00:00:00.000Z', - '2023-05-17T00:00:00.000Z' - ], - values: [0, 200, 300, 400, 79187691, 248679, 131034] -} - -export function TimeSeriesStaticTest() { - const [mockData, setMockData] = React.useState(mockData1) - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - const [pointStyle, setPointStyle] = React.useState('cross') - - const { data, isLoading, setIsLoading } = useFakeData(mockData) - - const handleReFetchMock = () => { - setIsLoading(true) - setTimeout(() => { - setMockData(mockData2) - setIsLoading(false) - }, 2000) - } - - return ( -
-

TimeSeries Static

-
- -
-
- - setBarsColor(event.target.value)} - /> - - - -
-
- ) -} diff --git a/app/examples/react-18/src/components/index.js b/app/examples/react-18/src/components/index.js deleted file mode 100644 index 212aed95..00000000 --- a/app/examples/react-18/src/components/index.js +++ /dev/null @@ -1,8 +0,0 @@ -export * from './TimeSeriesStaticTest' -export * from './TimeSeriesConnectedTest' -export * from './LeaderboardStaticTest' -export * from './LeaderboardConnectedTest' -export * from './CounterStaticTest' -export * from './CounterConnectedTest' -export * from './PieChartStaticTest' -export * from './PieChartConnectedTest' diff --git a/app/examples/react-18/src/hooks/useFakeData.js b/app/examples/react-18/src/hooks/useFakeData.js deleted file mode 100644 index de1c0c9c..00000000 --- a/app/examples/react-18/src/hooks/useFakeData.js +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react' - -export function useFakeData(mockData) { - const [isLoading, setIsLoading] = React.useState(true) - const [data, setData] = React.useState() - - React.useEffect(() => { - function fakeFetchData() { - if (!data) { - setTimeout(() => { - setData(mockData) - setIsLoading(false) - }, 1000) - } else { - setData(mockData) - } - } - - fakeFetchData() - }, [mockData, data]) - - return { data, isLoading, setIsLoading } -} diff --git a/app/examples/react-18/src/index.js b/app/examples/react-18/src/index.js index 6fbd75dd..e702f95e 100644 --- a/app/examples/react-18/src/index.js +++ b/app/examples/react-18/src/index.js @@ -1,10 +1,7 @@ -import React from 'react' +import 'dashboard-example/index.css' import { createRoot } from 'react-dom/client' - +import React from 'react' import App from './App' -import 'styles/global.css' -import 'styles/index.css' - const root = createRoot(document.getElementById('root')) root.render() diff --git a/app/examples/react-18/src/styles/index.css b/app/examples/react-18/src/styles/index.css deleted file mode 100644 index b5c61c95..00000000 --- a/app/examples/react-18/src/styles/index.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/app/storybook/documentation/ui-kit/Fallbacks.mdx b/app/storybook/documentation/ui-kit/Fallbacks.mdx index c6fdb471..05c4e9e9 100644 --- a/app/storybook/documentation/ui-kit/Fallbacks.mdx +++ b/app/storybook/documentation/ui-kit/Fallbacks.mdx @@ -20,14 +20,14 @@ via `ThemeProvider`. function App() { return (
Loading...
} + renderLoader={() =>
Loading...
} errorFallback={() =>

Error

} - emptyFallback={() => No Data} + renderEmpty={() => No Data} > - {/* A component-level customization of loaderFallback */} -
TimeSeries is loading...
} /> + {/* A component-level customization of renderLoader */} +
TimeSeries is loading...
} />
); } diff --git a/packages/examples/dashboard/README.md b/packages/examples/dashboard/README.md new file mode 100644 index 00000000..023a9377 --- /dev/null +++ b/packages/examples/dashboard/README.md @@ -0,0 +1 @@ +Example dashboard demonstrating the use of Propel UI Kit's data-driven components. diff --git a/packages/examples/dashboard/package.json b/packages/examples/dashboard/package.json new file mode 100644 index 00000000..1347a010 --- /dev/null +++ b/packages/examples/dashboard/package.json @@ -0,0 +1,47 @@ +{ + "name": "dashboard-example", + "version": "0.5.3", + "license": "MIT", + "source": "src/index.ts", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.module.js", + "scripts": { + "typecheck": "tsc --noEmit", + "build": "rm -rf dist && yarn typecheck && rollup -c" + }, + "sideEffects": false, + "files": [ + "/dist" + ], + "dependencies": { + "@propeldata/ui-kit": "workspace:^" + }, + "devDependencies": { + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-terser": "^0.4.4", + "@types/react": "latest", + "@types/react-dom": "latest", + "autoprefixer": "^10.4.17", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "rollup": "^4.1.4", + "rollup-plugin-postcss": "^4.0.2", + "rollup-plugin-typescript2": "^0.36.0", + "tailwindcss": "^3.3.1", + "typescript": "^4.9.3" + }, + "peerDependencies": { + "@propeldata/ui-kit": "workspace:^", + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" + }, + "exports": { + "./index.css": "./dist/esm/index.css", + ".": { + "import": "./dist/esm/index.js", + "require": "./dist/cjs/index.js" + }, + "./package.json": "./package.json" + } +} diff --git a/packages/examples/dashboard/postcss.config.js b/packages/examples/dashboard/postcss.config.js new file mode 100644 index 00000000..85f717cc --- /dev/null +++ b/packages/examples/dashboard/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {} + } +} diff --git a/packages/examples/dashboard/rollup.config.js b/packages/examples/dashboard/rollup.config.js new file mode 100644 index 00000000..e304e986 --- /dev/null +++ b/packages/examples/dashboard/rollup.config.js @@ -0,0 +1,49 @@ +const commonjs = require('@rollup/plugin-commonjs') +const { nodeResolve } = require('@rollup/plugin-node-resolve') +const terser = require('@rollup/plugin-terser') +const postcss = require('rollup-plugin-postcss') +const typescript = require('rollup-plugin-typescript2') +const tailwindcss = require('tailwindcss') +const pkg = require('./package.json') + +const tailwindConfig = require('./tailwind.config.js') +const externalPackages = [...Object.keys(pkg.dependencies || {}), ...Object.keys(pkg.peerDependencies || {})] + +module.exports = { + input: 'src/index.ts', + output: [ + { + file: 'dist/cjs/index.js', + format: 'cjs', + sourcemap: true, + exports: 'named', + banner: `'use client';` + }, + { + file: 'dist/esm/index.js', + format: 'esm', + sourcemap: true, + exports: 'named', + banner: `'use client';` + } + ], + external: externalPackages, + plugins: [ + postcss({ + extensions: ['.scss', '.sass', '.css'], + extract: true, + minimize: true, + plugins: [tailwindcss(tailwindConfig), require('autoprefixer')] + }), + nodeResolve(), + commonjs(), + typescript({ + clean: true, + tsconfig: 'tsconfig.build.json', + exclude: ['rollup.config.ts'] + }), + terser({ + compress: { directives: false } + }) + ] +} diff --git a/app/examples/react-16/src/components/CounterConnectedTest.jsx b/packages/examples/dashboard/src/components/CounterConnected/CounterConnected.tsx similarity index 62% rename from app/examples/react-16/src/components/CounterConnectedTest.jsx rename to packages/examples/dashboard/src/components/CounterConnected/CounterConnected.tsx index e8d4ed1f..05adda22 100644 --- a/app/examples/react-16/src/components/CounterConnectedTest.jsx +++ b/packages/examples/dashboard/src/components/CounterConnected/CounterConnected.tsx @@ -1,11 +1,10 @@ -import React from 'react' import { Counter, RelativeTimeRange } from '@propeldata/ui-kit' +import React from 'react' +import { DashboardCommonProps } from '../../shared.types' -const { REACT_APP_METRIC_UNIQUE_NAME_1 } = process.env - -export function CounterConnectedTest() { - const [fontColor, setFontColor] = React.useState('#000') - const [refetchInterval, setRefetchInterval] = React.useState(undefined) +export const CounterConnected = ({ envs: { REACT_APP_METRIC_UNIQUE_NAME_1 } }: DashboardCommonProps) => { + const [fontColor, setFontColor] = React.useState('#101828') + const [refetchInterval, setRefetchInterval] = React.useState(undefined) const handleSwitchRefetchInterval = () => { setRefetchInterval(refetchInterval ? undefined : 1000) @@ -26,11 +25,16 @@ export function CounterConnectedTest() { refetchInterval, retry: false }} - styles={{ font: { size: '3rem', color: fontColor } }} + style={{ color: fontColor }} />
- setFontColor(event.target.value)} /> + setFontColor(event.target.value)} + value={fontColor} + /> diff --git a/packages/examples/dashboard/src/components/CounterConnected/index.ts b/packages/examples/dashboard/src/components/CounterConnected/index.ts new file mode 100644 index 00000000..fb6b33c7 --- /dev/null +++ b/packages/examples/dashboard/src/components/CounterConnected/index.ts @@ -0,0 +1 @@ +export * from './CounterConnected' diff --git a/app/examples/react-17/src/components/CounterStaticTest.jsx b/packages/examples/dashboard/src/components/CounterStatic/CounterStatic.tsx similarity index 74% rename from app/examples/react-17/src/components/CounterStaticTest.jsx rename to packages/examples/dashboard/src/components/CounterStatic/CounterStatic.tsx index 3d1c21aa..93c57e5b 100644 --- a/app/examples/react-17/src/components/CounterStaticTest.jsx +++ b/packages/examples/dashboard/src/components/CounterStatic/CounterStatic.tsx @@ -1,7 +1,6 @@ -import React from 'react' import { Counter } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' +import React from 'react' +import { useFakeData } from '../../hooks/useFakeData' const mockData1 = { value: '3291243782' @@ -11,9 +10,9 @@ const mockData2 = { value: '1214256124' } -export function CounterStaticTest() { +export const CounterStatic = () => { const [mockData, setMockData] = React.useState(mockData1) - const [fontColor, setFontColor] = React.useState('#000') + const [fontColor, setFontColor] = React.useState('#101828') const { data, isLoading, setIsLoading } = useFakeData(mockData) @@ -29,7 +28,7 @@ export function CounterStaticTest() {

Counter Static

- +
- setFontColor(event.target.value)} /> + setFontColor(event.target.value)} + value={fontColor} + /> diff --git a/packages/examples/dashboard/src/components/CounterStatic/index.ts b/packages/examples/dashboard/src/components/CounterStatic/index.ts new file mode 100644 index 00000000..73d696c9 --- /dev/null +++ b/packages/examples/dashboard/src/components/CounterStatic/index.ts @@ -0,0 +1 @@ +export * from './CounterStatic' diff --git a/app/examples/react-18/src/App.js b/packages/examples/dashboard/src/components/Dashboard/Dashboard.tsx similarity index 51% rename from app/examples/react-18/src/App.js rename to packages/examples/dashboard/src/components/Dashboard/Dashboard.tsx index af74703e..3768bde9 100644 --- a/app/examples/react-18/src/App.js +++ b/packages/examples/dashboard/src/components/Dashboard/Dashboard.tsx @@ -1,46 +1,37 @@ -import React from 'react' import { AccessTokenProvider, - ThemeProvider, - useTheme, + DefaultThemes, FilterProvider, + RelativeTimeRange, SimpleFilter, - RelativeTimeRange + ThemeProvider, + useTheme } from '@propeldata/ui-kit' -import { - TimeSeriesStaticTest, - TimeSeriesConnectedTest, - LeaderboardStaticTest, - LeaderboardConnectedTest, - CounterStaticTest, - CounterConnectedTest, - PieChartStaticTest, - PieChartConnectedTest -} from 'components' - -const { REACT_APP_CLIENT_ID, REACT_APP_CLIENT_SECRET } = process.env - -async function fetchToken() { - const response = await fetch('https://auth.us-east-2.propeldata.com/oauth2/token', { - method: 'post', - body: `grant_type=client_credentials&client_id=${REACT_APP_CLIENT_ID}&client_secret=${REACT_APP_CLIENT_SECRET}`, - headers: { 'Content-Type': 'application/x-www-form-urlencoded' } - }) - const { access_token } = await response.json() - - return access_token -} +import React from 'react' +import { DashboardCommonProps } from '../../shared.types' +import { CounterConnected } from '../CounterConnected' +import { CounterStatic } from '../CounterStatic' +import { LeaderboardConnected } from '../LeaderboardConnected' +import { LeaderboardStatic } from '../LeaderboardStatic' +import { PieChartConnected } from '../PieChartConnected' +import { PieChartStatic } from '../PieChartStatic' +import { TimeSeriesConnected } from '../TimeSeriesConnected' +import { TimeSeriesStatic } from '../TimeSeriesStatic' const GlobalStyles = () => { const theme = useTheme() if (document && theme) { - document.body.style.setProperty('--bg-color', theme.bgSecondary) + document.body.style.setProperty('--bg-color', theme.bgSecondary as string) } return null } -export default function App() { - const [theme, setTheme] = React.useState('lightTheme') +interface DashboardProps extends DashboardCommonProps { + fetchToken: () => Promise +} + +export const Dashboard = ({ fetchToken, envs }: DashboardProps) => { + const [theme, setTheme] = React.useState('lightTheme') return ( @@ -48,7 +39,7 @@ export default function App() {

- React 18 Testing App + React {React.version} Testing App @@ -57,8 +48,8 @@ export default function App() {
- - - - - - - - + + + + + + + +

diff --git a/packages/examples/dashboard/src/components/Dashboard/index.ts b/packages/examples/dashboard/src/components/Dashboard/index.ts new file mode 100644 index 00000000..f3598477 --- /dev/null +++ b/packages/examples/dashboard/src/components/Dashboard/index.ts @@ -0,0 +1 @@ +export * from './Dashboard' diff --git a/app/examples/react-17/src/components/LeaderboardConnectedTest.jsx b/packages/examples/dashboard/src/components/LeaderboardConnected/LeaderboardConnected.tsx similarity index 54% rename from app/examples/react-17/src/components/LeaderboardConnectedTest.jsx rename to packages/examples/dashboard/src/components/LeaderboardConnected/LeaderboardConnected.tsx index 70fb0a68..d2460a3b 100644 --- a/app/examples/react-17/src/components/LeaderboardConnectedTest.jsx +++ b/packages/examples/dashboard/src/components/LeaderboardConnected/LeaderboardConnected.tsx @@ -1,14 +1,18 @@ +import { Leaderboard, RelativeTimeRange, LeaderboardChartVariant } from '@propeldata/ui-kit' import React from 'react' -import { Leaderboard, RelativeTimeRange } from '@propeldata/ui-kit' +import { DashboardCommonProps } from '../../shared.types' -const { REACT_APP_METRIC_UNIQUE_NAME_1, REACT_APP_DIMENSION_1, REACT_APP_DIMENSION_2, REACT_APP_DIMENSION_3 } = - process.env - -export function LeaderboardConnectedTest() { - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') - - const [refetchInterval, setRefetchInterval] = React.useState(undefined) +export const LeaderboardConnected = ({ + envs: { + REACT_APP_METRIC_UNIQUE_NAME_1, + REACT_APP_DIMENSION_1 = '', + REACT_APP_DIMENSION_2 = '', + REACT_APP_DIMENSION_3 = '' + } +}: DashboardCommonProps) => { + const [barsColor, setBarsColor] = React.useState('#75BFFF') + const [chartType, setChartType] = React.useState('bar') + const [refetchInterval, setRefetchInterval] = React.useState(undefined) const handleSwitchRefetchInterval = () => { setRefetchInterval(refetchInterval ? undefined : 1000) @@ -42,19 +46,28 @@ export function LeaderboardConnectedTest() { retry: false }} variant={chartType} - styles={{ - bar: { backgroundColor: barsColor }, - table: { height: '200px', backgroundColor: '#f5f5f5', header: { backgroundColor: '#f5f5f5' } }, - canvas: { backgroundColor: '#f5f5f5' } + // Custom styles + className="custom-leaderboard" + chartConfigProps={(config) => { + // Custom bar color + config.data.datasets[0].backgroundColor = barsColor + return config }} />
- setBarsColor(event.target.value)} /> + {chartType === 'bar' && ( + setBarsColor(event.target.value)} + value={barsColor} + /> + )} setChartType(event.target.value)}> + {chartType === 'bar' && ( + setBarsColor(event.target.value)} + value={barsColor} + /> + )} + - setBarsColor(event.target.value)} /> diff --git a/packages/examples/dashboard/src/components/LeaderboardStatic/index.ts b/packages/examples/dashboard/src/components/LeaderboardStatic/index.ts new file mode 100644 index 00000000..622ca5aa --- /dev/null +++ b/packages/examples/dashboard/src/components/LeaderboardStatic/index.ts @@ -0,0 +1 @@ +export * from './LeaderboardStatic' diff --git a/app/examples/react-17/src/components/PieChartConnectedTest.jsx b/packages/examples/dashboard/src/components/PieChartConnected/PieChartConnected.tsx similarity index 69% rename from app/examples/react-17/src/components/PieChartConnectedTest.jsx rename to packages/examples/dashboard/src/components/PieChartConnected/PieChartConnected.tsx index 10155e58..d3f3ebed 100644 --- a/app/examples/react-17/src/components/PieChartConnectedTest.jsx +++ b/packages/examples/dashboard/src/components/PieChartConnected/PieChartConnected.tsx @@ -1,12 +1,12 @@ +import { PieChart, PieChartVariant, RelativeTimeRange } from '@propeldata/ui-kit' import React from 'react' -import { PieChart, RelativeTimeRange } from '@propeldata/ui-kit' +import { DashboardCommonProps } from '../../shared.types' -const { REACT_APP_METRIC_UNIQUE_NAME_1, REACT_APP_DIMENSION_1 } = process.env - -export function PieChartConnectedTest() { - const [chartType, setChartType] = React.useState('pie') - - const [refetchInterval, setRefetchInterval] = React.useState(undefined) +export const PieChartConnected = ({ + envs: { REACT_APP_METRIC_UNIQUE_NAME_1, REACT_APP_DIMENSION_1 = '' } +}: DashboardCommonProps) => { + const [chartType, setChartType] = React.useState('pie') + const [refetchInterval, setRefetchInterval] = React.useState(undefined) const handleSwitchRefetchInterval = () => { setRefetchInterval(refetchInterval ? undefined : 1000) @@ -33,16 +33,13 @@ export function PieChartConnectedTest() { filters: [] }} variant={chartType} - styles={{ - canvas: { backgroundColor: '#f5f5f5' } - }} />
setChartType(event.target.value)}> + diff --git a/packages/examples/dashboard/src/components/PieChartStatic/index.ts b/packages/examples/dashboard/src/components/PieChartStatic/index.ts new file mode 100644 index 00000000..6e15460e --- /dev/null +++ b/packages/examples/dashboard/src/components/PieChartStatic/index.ts @@ -0,0 +1 @@ +export * from './PieChartStatic' diff --git a/packages/examples/dashboard/src/components/TimeSeriesConnected/TimeSeriesConnected.tsx b/packages/examples/dashboard/src/components/TimeSeriesConnected/TimeSeriesConnected.tsx new file mode 100644 index 00000000..82c58f1b --- /dev/null +++ b/packages/examples/dashboard/src/components/TimeSeriesConnected/TimeSeriesConnected.tsx @@ -0,0 +1,76 @@ +import { RelativeTimeRange, TimeSeries, TimeSeriesChartVariant, TimeSeriesGranularity } from '@propeldata/ui-kit' +import React from 'react' +import { DashboardCommonProps } from '../../shared.types' + +export const TimeSeriesConnected = ({ envs: { REACT_APP_METRIC_UNIQUE_NAME_1 } }: DashboardCommonProps) => { + const [chartColor, setChartColor] = React.useState('#75BFFF') + const [chartType, setChartType] = React.useState('bar') + const [pointStyle, setPointStyle] = React.useState('cross') + const [refetchInterval, setRefetchInterval] = React.useState(undefined) + + const handleSwitchRefetchInterval = () => { + setRefetchInterval(refetchInterval ? undefined : 1000) + } + + return ( +
+

TimeSeries Connected

+
+ { + // Custom bar color + config.data.datasets[0].backgroundColor = chartColor + + // Custom point settings + config.data.datasets[0].pointStyle = pointStyle + config.data.datasets[0].borderColor = chartColor + config.options.scales.y.beginAtZero = false + config.options.scales.y.scale = 'logarithmic' + return config + }} + /> +
+
+ setChartColor(event.target.value)} + /> + + {chartType === 'line' && ( + + )} + +
+
+ ) +} diff --git a/packages/examples/dashboard/src/components/TimeSeriesConnected/index.ts b/packages/examples/dashboard/src/components/TimeSeriesConnected/index.ts new file mode 100644 index 00000000..4578fe5b --- /dev/null +++ b/packages/examples/dashboard/src/components/TimeSeriesConnected/index.ts @@ -0,0 +1 @@ +export * from './TimeSeriesConnected' diff --git a/app/examples/react-17/src/components/TimeSeriesStaticTest.jsx b/packages/examples/dashboard/src/components/TimeSeriesStatic/TimeSeriesStatic.tsx similarity index 65% rename from app/examples/react-17/src/components/TimeSeriesStaticTest.jsx rename to packages/examples/dashboard/src/components/TimeSeriesStatic/TimeSeriesStatic.tsx index 9724edf7..44be1e46 100644 --- a/app/examples/react-17/src/components/TimeSeriesStaticTest.jsx +++ b/packages/examples/dashboard/src/components/TimeSeriesStatic/TimeSeriesStatic.tsx @@ -1,7 +1,6 @@ +import { TimeSeries, TimeSeriesChartVariant } from '@propeldata/ui-kit' import React from 'react' -import { TimeSeries } from '@propeldata/ui-kit' - -import { useFakeData } from 'hooks/useFakeData' +import { useFakeData } from '../../hooks/useFakeData' const mockData1 = { labels: [ @@ -46,10 +45,10 @@ const mockData2 = { values: [0, 200, 300, 400, 79187691, 248679, 131034] } -export function TimeSeriesStaticTest() { +export const TimeSeriesStatic = () => { const [mockData, setMockData] = React.useState(mockData1) - const [barsColor, setBarsColor] = React.useState('#ccc') - const [chartType, setChartType] = React.useState('bar') + const [chartColor, setChartColor] = React.useState('#75BFFF') + const [chartType, setChartType] = React.useState('bar') const [pointStyle, setPointStyle] = React.useState('cross') const { data, isLoading, setIsLoading } = useFakeData(mockData) @@ -72,14 +71,18 @@ export function TimeSeriesStaticTest() { labels={data?.labels} values={data?.values} loading={isLoading} - styles={{ - bar: { backgroundColor: barsColor }, - canvas: { backgroundColor: '#f5f5f5' }, - point: { style: pointStyle }, - yAxis: { - beginAtZero: true, - scale: 'logarithmic' - } + // Should be removed when the `chartConfigProps` is fixed + // eslint-disable-next-line @typescript-eslint/no-explicit-any + chartConfigProps={(config: any) => { + // Custom bar color + config.data.datasets[0].backgroundColor = chartColor + + // Custom point settings + config.data.datasets[0].pointStyle = pointStyle + config.data.datasets[0].borderColor = chartColor + config.options.scales.y.beginAtZero = false + config.options.scales.y.scale = 'logarithmic' + return config }} />
@@ -93,22 +96,25 @@ export function TimeSeriesStaticTest() { setBarsColor(event.target.value)} + value={chartColor} + onChange={(event) => setChartColor(event.target.value)} /> - + {chartType === 'line' && ( + + )} diff --git a/packages/examples/dashboard/src/components/TimeSeriesStatic/index.ts b/packages/examples/dashboard/src/components/TimeSeriesStatic/index.ts new file mode 100644 index 00000000..345ba86d --- /dev/null +++ b/packages/examples/dashboard/src/components/TimeSeriesStatic/index.ts @@ -0,0 +1 @@ +export * from './TimeSeriesStatic' diff --git a/packages/examples/dashboard/src/components/index.ts b/packages/examples/dashboard/src/components/index.ts new file mode 100644 index 00000000..78c72fc5 --- /dev/null +++ b/packages/examples/dashboard/src/components/index.ts @@ -0,0 +1,3 @@ +export * from './Dashboard' +export * from './TimeSeriesConnected' +export * from './TimeSeriesStatic' diff --git a/packages/examples/dashboard/src/hooks/index.ts b/packages/examples/dashboard/src/hooks/index.ts new file mode 100644 index 00000000..dc72f802 --- /dev/null +++ b/packages/examples/dashboard/src/hooks/index.ts @@ -0,0 +1 @@ +export * from './useFakeData' diff --git a/app/examples/react-16/src/hooks/useFakeData.js b/packages/examples/dashboard/src/hooks/useFakeData.ts similarity index 72% rename from app/examples/react-16/src/hooks/useFakeData.js rename to packages/examples/dashboard/src/hooks/useFakeData.ts index de1c0c9c..8b606c50 100644 --- a/app/examples/react-16/src/hooks/useFakeData.js +++ b/packages/examples/dashboard/src/hooks/useFakeData.ts @@ -1,6 +1,12 @@ import React from 'react' -export function useFakeData(mockData) { +type UseFakeDataProps = { + data: any + isLoading: boolean + setIsLoading: (isLoading: boolean) => void +} + +export const useFakeData = (mockData: any): UseFakeDataProps => { const [isLoading, setIsLoading] = React.useState(true) const [data, setData] = React.useState() diff --git a/packages/examples/dashboard/src/index.ts b/packages/examples/dashboard/src/index.ts new file mode 100644 index 00000000..2e2af817 --- /dev/null +++ b/packages/examples/dashboard/src/index.ts @@ -0,0 +1,5 @@ +import './styles/index.css' +import './styles/global.css' + +export * from './components' +export * from './hooks' diff --git a/packages/examples/dashboard/src/shared.types.ts b/packages/examples/dashboard/src/shared.types.ts new file mode 100644 index 00000000..6eb53151 --- /dev/null +++ b/packages/examples/dashboard/src/shared.types.ts @@ -0,0 +1,6 @@ +export interface Env { + [key: string]: string | undefined +} +export interface DashboardCommonProps { + envs: Env +} diff --git a/app/examples/react-18/src/styles/global.css b/packages/examples/dashboard/src/styles/global.css similarity index 70% rename from app/examples/react-18/src/styles/global.css rename to packages/examples/dashboard/src/styles/global.css index 07529631..9a7fa146 100644 --- a/app/examples/react-18/src/styles/global.css +++ b/packages/examples/dashboard/src/styles/global.css @@ -1,5 +1,5 @@ body { - font-family: sans-serif; + font-family: 'Inter', sans-serif; margin: 0; padding: 0; @@ -13,3 +13,7 @@ body { border-color: var(--propel-border-primary); background-color: transparent; } + +.custom-leaderboard { + height: 300px; +} diff --git a/app/examples/react-16/src/styles/index.css b/packages/examples/dashboard/src/styles/index.css similarity index 100% rename from app/examples/react-16/src/styles/index.css rename to packages/examples/dashboard/src/styles/index.css diff --git a/app/examples/react-18/tailwind.config.js b/packages/examples/dashboard/tailwind.config.js similarity index 75% rename from app/examples/react-18/tailwind.config.js rename to packages/examples/dashboard/tailwind.config.js index fc8ff50b..3ad2e0cc 100644 --- a/app/examples/react-18/tailwind.config.js +++ b/packages/examples/dashboard/tailwind.config.js @@ -1,6 +1,6 @@ /** @type {import('tailwindcss').Config} */ module.exports = { - content: ['./src/**/*.{js,jsx}'], + content: ['./src/**/*.{ts,tsx}'], theme: { extend: {} }, diff --git a/packages/examples/dashboard/tsconfig.build.json b/packages/examples/dashboard/tsconfig.build.json new file mode 100644 index 00000000..7f384d89 --- /dev/null +++ b/packages/examples/dashboard/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "extends": "../../../tsconfig.json", + "compilerOptions": { + "baseUrl": ".", + "outDir": "dist" + }, + "include": ["src/**/*.ts", "src/**/*.tsx"] +} diff --git a/packages/examples/dashboard/tsconfig.json b/packages/examples/dashboard/tsconfig.json new file mode 100644 index 00000000..7f384d89 --- /dev/null +++ b/packages/examples/dashboard/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../../tsconfig.json", + "compilerOptions": { + "baseUrl": ".", + "outDir": "dist" + }, + "include": ["src/**/*.ts", "src/**/*.tsx"] +} diff --git a/packages/ui-kit/src/components/Counter/Counter.stories.tsx b/packages/ui-kit/src/components/Counter/Counter.stories.tsx index 9743eb0d..b1a3ffe7 100644 --- a/packages/ui-kit/src/components/Counter/Counter.stories.tsx +++ b/packages/ui-kit/src/components/Counter/Counter.stories.tsx @@ -4,6 +4,7 @@ import './Counter.stories.css' import axiosInstance from '../../../../../app/storybook/src/axios' import { quotedStringRegex, RelativeTimeRange, storybookCodeTemplate, useStorybookAccessToken } from '../../helpers' import { Counter as CounterSource, CounterComponent } from './Counter' +import { CounterProps } from './Counter.types' const meta: Meta = { title: 'Components/Counter', @@ -28,7 +29,7 @@ export default meta type Story = StoryObj -const connectedParams = { +const connectedParams: CounterProps = { localize: true, prefixValue: '$', query: { diff --git a/packages/ui-kit/src/components/Counter/Counter.test.tsx b/packages/ui-kit/src/components/Counter/Counter.test.tsx index 34b08d01..e96658eb 100644 --- a/packages/ui-kit/src/components/Counter/Counter.test.tsx +++ b/packages/ui-kit/src/components/Counter/Counter.test.tsx @@ -12,7 +12,17 @@ const mockData = { const handlers = [ mockCounterQuery((req, res, ctx) => { - const { metricName } = req.variables.counterInput + const { metricName, timeZone } = req.variables.counterInput + + if (metricName === 'test-time-zone') { + return res( + ctx.data({ + counter: { + value: timeZone + } + }) + ) + } if (metricName === 'lack-of-data') { return res( @@ -157,6 +167,37 @@ describe('Counter', () => { await dom.findByText('true') }) + it('Should pass timeZone to the query', async () => { + dom = render( + + ) + + await dom.findByText('Europe/Rome') + }) + + it('Should pass query.timeZone to the query', async () => { + dom = render( + + ) + + await dom.findByText('Europe/Berlin') + }) + it('Should NOT fetch data in static mode', async () => { mockServer.events.on('request:start', async () => { throw new Error('Should not fetch data in static mode') diff --git a/packages/ui-kit/src/components/Counter/Counter.tsx b/packages/ui-kit/src/components/Counter/Counter.tsx index 75d8aeaa..8df44ce7 100644 --- a/packages/ui-kit/src/components/Counter/Counter.tsx +++ b/packages/ui-kit/src/components/Counter/Counter.tsx @@ -1,6 +1,6 @@ import classnames from 'classnames' import React from 'react' -import { useCombinedRefsCallback, withThemeWrapper } from '../../helpers' +import { getTimeZone, useCombinedRefsCallback, withThemeWrapper } from '../../helpers' import { useCounter } from '../../hooks/useCounter' import { ErrorFallback, ErrorFallbackProps } from '../ErrorFallback' import { Loader, LoaderProps } from '../Loader' @@ -22,10 +22,10 @@ export const CounterComponent = React.forwardRef( className, baseTheme, loaderProps: loaderPropsInitial, - loaderFallback, + renderLoader, errorFallbackProps: errorFallbackPropsInitial, errorFallback, - emptyFallback, + renderEmpty, timeZone, // eslint-disable-next-line @typescript-eslint/no-unused-vars card, @@ -39,10 +39,10 @@ export const CounterComponent = React.forwardRef( const { theme, - loaderFallback: loaderFallbackComponent, + renderLoader: renderLoaderComponent, errorFallback: errorFallbackComponent, - emptyFallback: emptyFallbackComponent - } = useSetupTheme({ componentContainer, baseTheme, loaderFallback, errorFallback, emptyFallback }) + renderEmpty: renderEmptyComponent + } = useSetupTheme({ componentContainer, baseTheme, renderLoader, errorFallback, renderEmpty }) /** * If the user passes `value` attribute, it @@ -51,7 +51,11 @@ export const CounterComponent = React.forwardRef( const isStatic = !query const [propsMismatch, setPropsMismatch] = React.useState(false) - const { data, isLoading, error } = useCounter({ ...query, timeZone, enabled: !isStatic }) + const { data, isLoading, error } = useCounter({ + ...query, + timeZone: getTimeZone(query?.timeZone ?? timeZone), + enabled: !isStatic + }) const value = isStatic ? staticValue : data?.counter?.value React.useEffect(() => { @@ -95,15 +99,15 @@ export const CounterComponent = React.forwardRef( if (((isStatic && isLoadingStatic) || (!isStatic && isLoading)) && !ref?.current?.getAttribute('data-container')) { const loaderProps: LoaderProps = { isText: true, ...loaderPropsInitial } - if (loaderFallbackComponent) { - return themeWrapper(loaderFallbackComponent({ loaderProps, Loader, theme })) + if (renderLoaderComponent) { + return themeWrapper(renderLoaderComponent({ loaderProps, Loader, theme })) } return } - if ((value === '' || value === null) && emptyFallbackComponent) { - return themeWrapper(emptyFallbackComponent({ theme })) + if ((value === '' || value === null) && renderEmptyComponent) { + return themeWrapper(renderEmptyComponent({ theme })) } return ( diff --git a/packages/ui-kit/src/components/Counter/Counter.types.ts b/packages/ui-kit/src/components/Counter/Counter.types.ts index d52258dc..772c9c0b 100644 --- a/packages/ui-kit/src/components/Counter/Counter.types.ts +++ b/packages/ui-kit/src/components/Counter/Counter.types.ts @@ -1,12 +1,8 @@ import type { DataComponentProps, QueryProps } from '../shared.types' -import type { ThemeComponentProps } from '../../themes' export type CounterQueryProps = QueryProps -export interface CounterProps - extends ThemeComponentProps, - Omit, 'style' | 'className'>, - DataComponentProps { +export interface CounterProps extends DataComponentProps<'span'> { /** If passed, the component will ignore the built-in GraphQL operations */ value?: string @@ -19,7 +15,7 @@ export interface CounterProps /** When true, formats value to locale string */ localize?: boolean - /** Time zone to use (for example, "America/Los_Angeles", "Europe/Berlin", or "UTC"). Defaults to the client's local time zone. */ + /** Time zone to use (for example, "America/Los_Angeles", "Europe/Berlin", or "UTC"). Defaults to the client's local time zone */ timeZone?: string /** Counter query props */ diff --git a/packages/ui-kit/src/components/Leaderboard/Leaderboard.stories.tsx b/packages/ui-kit/src/components/Leaderboard/Leaderboard.stories.tsx index 0b42b71f..05af1f54 100644 --- a/packages/ui-kit/src/components/Leaderboard/Leaderboard.stories.tsx +++ b/packages/ui-kit/src/components/Leaderboard/Leaderboard.stories.tsx @@ -13,6 +13,7 @@ import './Leaderboard.stories.css' import rawLeaderboardCss from '!!raw-loader!./Leaderboard.stories.css' import { DefaultThemes, ThemeProvider } from '../ThemeProvider' import { ThemeTokenProps } from '../../themes' +import { LeaderboardQueryProps } from './Leaderboard.types' const meta: Meta = { title: 'Components/Leaderboard', @@ -86,7 +87,7 @@ const Leaderboard = (args: Story['args']) => { ) } -const connectedParams = { +const connectedParams: LeaderboardQueryProps = { accessToken: '', metric: process.env.STORYBOOK_METRIC_UNIQUE_NAME_1, timeRange: { @@ -102,7 +103,7 @@ const connectedParams = { sort: Sort.Asc } -const connectedParamsMultiDimensional = { +const connectedParamsMultiDimensional: LeaderboardQueryProps = { ...connectedParams, dimensions: [ { diff --git a/packages/ui-kit/src/components/Leaderboard/Leaderboard.test.tsx b/packages/ui-kit/src/components/Leaderboard/Leaderboard.test.tsx index 787b38be..f0282c3b 100644 --- a/packages/ui-kit/src/components/Leaderboard/Leaderboard.test.tsx +++ b/packages/ui-kit/src/components/Leaderboard/Leaderboard.test.tsx @@ -17,7 +17,18 @@ const mockData = { const handlers = [ mockLeaderboardQuery((req, res, ctx) => { - const { metricName } = req.variables.leaderboardInput + const { metricName, timeZone } = req.variables.leaderboardInput + + if (metricName === 'test-time-zone') { + return res( + ctx.data({ + leaderboard: { + headers: [timeZone], + rows: [['1']] + } + }) + ) + } if (metricName === 'should-fail') { return res( @@ -228,6 +239,57 @@ describe('Leaderboard', () => { expect(values).toHaveLength(3) }) + it('Should pass timeZone to the query', async () => { + dom = render( + + ) + + await dom.findByText('Europe/Rome') + }) + + it('Should pass query.timeZone to the query', async () => { + dom = render( + + ) + + await dom.findByText('Europe/Berlin') + }) + it('Should NOT fetch data in static mode', async () => { jest.useRealTimers() diff --git a/packages/ui-kit/src/components/Leaderboard/Leaderboard.tsx b/packages/ui-kit/src/components/Leaderboard/Leaderboard.tsx index 0ff80ea9..c393dcc1 100644 --- a/packages/ui-kit/src/components/Leaderboard/Leaderboard.tsx +++ b/packages/ui-kit/src/components/Leaderboard/Leaderboard.tsx @@ -6,6 +6,7 @@ import { formatLabels, getCustomChartLabelsPlugin, getPixelFontSizeAsNumber, + getTimeZone, LeaderboardLabels, useCombinedRefsCallback, withThemeWrapper @@ -39,10 +40,10 @@ export const LeaderboardComponent = React.forwardRef({ componentContainer, baseTheme, - loaderFallback, + renderLoader, errorFallback, - emptyFallback + renderEmpty }) const [propsMismatch, setPropsMismatch] = React.useState(false) @@ -101,7 +102,7 @@ export const LeaderboardComponent = React.forwardRef (row[row.length - 1] === null ? null : Number(row[row.length - 1]))) || [] - if (values.length === 0 && emptyFallbackComponent) { + if (values.length === 0 && renderEmptyComponent) { setIsEmptyState(true) return } @@ -194,43 +195,21 @@ export const LeaderboardComponent = React.forwardRef { @@ -240,7 +219,11 @@ export const LeaderboardComponent = React.forwardRef } - if (isEmptyState && emptyFallbackComponent) { - return themeWrapper(emptyFallbackComponent({ theme })) + if (isEmptyState && renderEmptyComponent) { + return themeWrapper(renderEmptyComponent({ theme })) } if (variant === 'bar') { diff --git a/packages/ui-kit/src/components/Leaderboard/Leaderboard.types.ts b/packages/ui-kit/src/components/Leaderboard/Leaderboard.types.ts index 40e46f00..f9f4b9d5 100644 --- a/packages/ui-kit/src/components/Leaderboard/Leaderboard.types.ts +++ b/packages/ui-kit/src/components/Leaderboard/Leaderboard.types.ts @@ -1,5 +1,4 @@ import type { ChartConfiguration } from 'chart.js' -import { ThemeComponentProps } from 'src/themes' import { DimensionInput, LeaderboardLabels, Sort } from '../../helpers' import type { DataComponentProps, QueryProps } from '../shared.types' @@ -49,7 +48,7 @@ export type LeaderboardChartProps = { labelPosition?: 'axis' | 'inside' | 'top' } -export interface LeaderboardProps extends ThemeComponentProps, DataComponentProps { +export interface LeaderboardProps extends DataComponentProps<'div'> { /** @deprecated This type is deprecated, use `errorFallbackProps` and `errorFallback` instead */ error?: { title: string @@ -80,7 +79,7 @@ export interface LeaderboardProps extends ThemeComponentProps, DataComponentProp /** Optional props that are used to configure the chart component. Only used when `variant` is "bar". */ chartProps?: LeaderboardChartProps - /** @deprecated ~~Format function for labels, must return an array with the new labels~~ the type is deprecated, use `chartConfigProps` instead */ + /** @deprecated Format function for labels, must return an array with the new labels the type is deprecated, use `chartConfigProps` instead. */ labelFormatter?: (labels: LeaderboardLabels) => LeaderboardLabels /** An optional prop that provides access to the Chart.js API, allowing for further customization of chart settings. */ diff --git a/packages/ui-kit/src/components/PieChart/PieChart.stories.tsx b/packages/ui-kit/src/components/PieChart/PieChart.stories.tsx index 0aef3277..fac061d2 100644 --- a/packages/ui-kit/src/components/PieChart/PieChart.stories.tsx +++ b/packages/ui-kit/src/components/PieChart/PieChart.stories.tsx @@ -12,6 +12,7 @@ import { import { ThemeTokenProps } from '../../themes' import { DefaultThemes, ThemeProvider } from '../ThemeProvider' import { PieChart as PieChartSource, PieChartComponent } from './PieChart' +import { PieChartQueryProps } from './PieChart.types' const meta: Meta = { title: 'Components/PieChart', @@ -69,7 +70,7 @@ const PieChart = (args: Story['args']) => { ) } -const connectedParams = { +const connectedParams: PieChartQueryProps = { accessToken: '', metric: process.env.STORYBOOK_METRIC_UNIQUE_NAME_1, timeRange: { diff --git a/packages/ui-kit/src/components/PieChart/PieChart.test.tsx b/packages/ui-kit/src/components/PieChart/PieChart.test.tsx index 16576468..ee965925 100644 --- a/packages/ui-kit/src/components/PieChart/PieChart.test.tsx +++ b/packages/ui-kit/src/components/PieChart/PieChart.test.tsx @@ -24,7 +24,18 @@ const mockData = { const handlers = [ mockLeaderboardQuery((req, res, ctx) => { - const { metricName } = req.variables.leaderboardInput + const { metricName, timeZone } = req.variables.leaderboardInput + + if (metricName === 'test-time-zone') { + return res( + ctx.data({ + leaderboard: { + headers: ['TimeZone', 'value'], + rows: [[timeZone, '1']] + } + }) + ) + } if (metricName === 'should-fail') { return res( @@ -170,6 +181,63 @@ describe('PieChart', () => { }) }) + it('Should pass timeZone to the query', async () => { + dom = render( + + ) + + await waitFor(async () => { + const chartElement = dom.getByRole('img') as HTMLCanvasElement + const chartInstance = Chart.getChart(chartElement) + const chartLabels = chartInstance?.data.labels + + expect(chartLabels?.at(0)).toEqual('Europe/Rome') + }) + }) + + it('Should pass query.timeZone to the query', async () => { + dom = render( + + ) + + await waitFor(async () => { + const chartElement = dom.getByRole('img') as HTMLCanvasElement + const chartInstance = Chart.getChart(chartElement) + const chartLabels = chartInstance?.data.labels + + expect(chartLabels?.at(0)).toEqual('Europe/Berlin') + }) + }) + it('Should NOT fetch data in static mode', async () => { jest.useRealTimers() diff --git a/packages/ui-kit/src/components/PieChart/PieChart.tsx b/packages/ui-kit/src/components/PieChart/PieChart.tsx index 76494823..e5db27ad 100644 --- a/packages/ui-kit/src/components/PieChart/PieChart.tsx +++ b/packages/ui-kit/src/components/PieChart/PieChart.tsx @@ -1,10 +1,10 @@ -import { Chart as ChartJS, ChartConfiguration, ChartTypeRegistry, Plugin, PluginOptionsByType } from 'chart.js/auto' -import { _DeepPartialObject } from 'chart.js/dist/types/utils' +import { Chart as ChartJS, ChartConfiguration, Plugin } from 'chart.js/auto' import classnames from 'classnames' import React from 'react' import { customCanvasBackgroundColor, getCustomChartLabelsPlugin, + getTimeZone, useCombinedRefsCallback, withThemeWrapper } from '../../helpers' @@ -15,7 +15,7 @@ import { Loader, LoaderProps } from '../Loader' import { useSetupTheme } from '../ThemeProvider' import { withContainer } from '../withContainer' import componentStyles from './PieChart.module.scss' -import { PieChartData, PieChartProps } from './PieChart.types' +import { PieChartData, PieChartProps, PieChartVariant } from './PieChart.types' import { emptyStatePlugin } from './plugins/empty' let idCounter = 0 @@ -29,10 +29,11 @@ export const PieChartComponent = React.forwardRef query, error, loaderProps: loaderPropsInitial, - loaderFallback, + renderLoader, errorFallbackProps: errorFallbackPropsInitial, errorFallback, - emptyFallback, + renderEmpty, + timeZone: timeZoneInitial, card = false, className, style, @@ -52,15 +53,15 @@ export const PieChartComponent = React.forwardRef const { theme, chartConfig, - loaderFallback: loaderFallbackComponent, + renderLoader: renderLoaderComponent, errorFallback: errorFallbackComponent, - emptyFallback: emptyFallbackComponent - } = useSetupTheme<'pie' | 'doughnut'>({ + renderEmpty: renderEmptyComponent + } = useSetupTheme({ componentContainer, baseTheme, - loaderFallback, + renderLoader, errorFallback, - emptyFallback + renderEmpty }) const [isEmptyState, setIsEmptyState] = React.useState(false) @@ -80,6 +81,8 @@ export const PieChartComponent = React.forwardRef */ const isStatic = !query + const timeZone = getTimeZone(query?.timeZone ?? timeZoneInitial) + /** * Fetches the leaderboard data from the API */ @@ -87,7 +90,7 @@ export const PieChartComponent = React.forwardRef data: leaderboardData, isLoading: leaderboardIsLoading, error: leaderboardHasError - } = useLeaderboard({ ...query, dimensions: [query?.dimension ?? { columnName: '' }], enabled: !isStatic }) + } = useLeaderboard({ ...query, timeZone, dimensions: [query?.dimension ?? { columnName: '' }], enabled: !isStatic }) /** * Fetches the counter data from the API @@ -96,7 +99,7 @@ export const PieChartComponent = React.forwardRef data: counterData, isLoading: counterIsLoading, error: counterHasError - } = useCounter({ ...query, enabled: !isStatic }) + } = useCounter({ ...query, timeZone, enabled: !isStatic }) const isLoading = leaderboardIsLoading || counterIsLoading @@ -143,12 +146,12 @@ export const PieChartComponent = React.forwardRef const labels = data.rows?.map((row) => row[0]) ?? [] const values = data.rows?.map((row) => Number(row[1])) ?? [] - if (values.length === 0 && emptyFallbackComponent) { + if (values.length === 0 && renderEmptyComponent) { setIsEmptyState(true) return } - const customChartLabelsPlugin: Plugin<'pie' | 'doughnut'> = getCustomChartLabelsPlugin({ + const customChartLabelsPlugin: Plugin = getCustomChartLabelsPlugin({ theme, hideTotal }) @@ -182,7 +185,7 @@ export const PieChartComponent = React.forwardRef const datasets = isDoughnut ? { cutout: '75%' } : { cutout: '0' } - let config: ChartConfiguration<'pie' | 'doughnut'> = { + let config: ChartConfiguration = { ...chartConfig, type: variant, data: { @@ -223,30 +226,24 @@ export const PieChartComponent = React.forwardRef } if (chartConfigProps) { + // @TODO: fix this complex type + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore config = chartConfigProps(config) } if (chartRef.current) { - const customConfig = chartConfigProps?.(config) - const chart = chartRef.current - chart.data.labels = labels - Object.assign(chart.data.datasets[0], { - type: variant, - data: values, - backgroundColor: chartColorPalette, - ...datasets, - ...customConfig?.data.datasets[0] - }) - - chart.options.plugins = { - ...chart.options.plugins, - ...customPlugins, - ...(customConfig?.options?.plugins as _DeepPartialObject>) + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + chart.options = { ...config.options } + + if (JSON.stringify(chart.data) !== JSON.stringify(config.data)) { + chart.data = { ...config.data } } - chart.update() + chart.update('none') return } @@ -265,7 +262,7 @@ export const PieChartComponent = React.forwardRef totalValue, defaultChartColorPalette, chartConfigProps, - emptyFallbackComponent + renderEmptyComponent ] ) @@ -383,15 +380,15 @@ export const PieChartComponent = React.forwardRef const loaderProps: LoaderProps = { ...loaderPropsInitial } - if (loaderFallbackComponent) { - return themeWrapper(loaderFallbackComponent({ loaderProps, Loader, theme })) + if (renderLoaderComponent) { + return themeWrapper(renderLoaderComponent({ loaderProps, Loader, theme })) } return } - if (isEmptyState && emptyFallbackComponent) { - return themeWrapper(emptyFallbackComponent({ theme })) + if (isEmptyState && renderEmptyComponent) { + return themeWrapper(renderEmptyComponent({ theme })) } const getListItem = () => { @@ -432,4 +429,7 @@ export const PieChartComponent = React.forwardRef PieChartComponent.displayName = 'PieChartComponent' +// @TODO: fix this complex type +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore export const PieChart = withContainer(PieChartComponent, ErrorFallback) as typeof PieChartComponent diff --git a/packages/ui-kit/src/components/PieChart/PieChart.types.ts b/packages/ui-kit/src/components/PieChart/PieChart.types.ts index 1e18ac69..7fccab3e 100644 --- a/packages/ui-kit/src/components/PieChart/PieChart.types.ts +++ b/packages/ui-kit/src/components/PieChart/PieChart.types.ts @@ -1,9 +1,8 @@ import type { ChartConfiguration } from 'chart.js' import { DimensionInput, Sort } from '../../helpers' -import { ErrorFallbackProps } from '../ErrorFallback' import { DataComponentProps, QueryProps } from '../shared.types' -type PieChartVariant = 'pie' | 'doughnut' +export type PieChartVariant = 'pie' | 'doughnut' export type ChartProps = { /** Sets the position of the labels */ @@ -59,13 +58,22 @@ export interface PieChartQueryProps extends QueryProps { dimension?: DimensionInput } -export interface PieChartProps extends ErrorFallbackProps, DataComponentProps { +export interface PieChartProps extends DataComponentProps<'div'> { + /** @deprecated This type is deprecated, use `errorFallbackProps` and `errorFallback` instead */ + error?: { + title: string + body: string + } | null + /** The variant the chart will respond to, can be either `pie` or `doughnut`. */ variant?: PieChartVariant /** When true, shows a skeleton loader */ loading?: boolean + /** Time zone to use (for example, "America/Los_Angeles", "Europe/Berlin", or "UTC"). Defaults to the client's local time zone */ + timeZone?: string + /** If passed along with `rows` the component will ignore the built-in GraphQL operations. */ headers?: string[] diff --git a/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.test.tsx b/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.test.tsx index d3313a94..aaca33fe 100644 --- a/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.test.tsx +++ b/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.test.tsx @@ -17,7 +17,17 @@ jest.mock('../FilterProvider/useFilters', () => ({ const handlers = [ mockTopValuesQuery((req, res, ctx) => { - const columnName = req.variables.topValuesInput.columnName + const { columnName, timeZone } = req.variables.topValuesInput + + if (columnName === 'test-time-zone') { + return res( + ctx.data({ + topValues: { + values: [timeZone] + } + }) + ) + } if (columnName === 'should-fail') { return res( @@ -101,6 +111,42 @@ describe('SimpleFilter', () => { ]) }) + it('Should pass query.timeZone to the query', async () => { + dom = render( + + + + ) + + await waitFor(() => { + fireEvent.click(dom.getByRole('button', { name: 'dropdown-button' })) + fireEvent.click(dom.getByText('Europe/Berlin')) + }) + + expect(setFilterMock).toHaveBeenCalledWith([ + { + id: expect.any(Symbol), + column: 'test-time-zone', + operator: FilterOperator.Equals, + value: 'Europe/Berlin' + } + ]) + }) + it('should build labeled filters correctly', async () => { dom = render( diff --git a/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.tsx b/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.tsx index 6206d9d8..78dbc769 100644 --- a/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.tsx +++ b/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.tsx @@ -20,30 +20,29 @@ const SimpleFilterComponent = React.forwardRef { const { componentContainer, setRef } = useForwardedRefCallback(forwardedRef) const themeWrapper = withThemeWrapper(setRef) - const { theme, loaderFallback: loaderFallbackComponent } = useSetupTheme({ + const { theme, renderLoader: renderLoaderComponent } = useSetupTheme({ componentContainer, - loaderFallback + renderLoader }) const id = useRef(Symbol()).current - const isStatic = !query const { filters, setFilters } = useFilters() - const columnName = query?.columnName ?? columnNameProp - const timeZone = query?.timeZone ?? getTimeZone() - const log = useLog() - - const { data, error: queryError, isLoading } = useTopValues({ ...query, timeZone, enabled: !isStatic }) + const { + data, + error: queryError, + isLoading + } = useTopValues({ ...query, timeZone: getTimeZone(query?.timeZone), enabled: !isStatic }) const isError = queryError != null || error != null @@ -83,8 +82,8 @@ const SimpleFilterComponent = React.forwardRef diff --git a/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.types.ts b/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.types.ts index 8abab891..514f16eb 100644 --- a/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.types.ts +++ b/packages/ui-kit/src/components/SimpleFilter/SimpleFilter.types.ts @@ -13,7 +13,7 @@ export interface SimpleFilterQueryProps extends Omit { +export interface SimpleFilterProps extends Omit, 'card' | 'errorFallback' | 'renderEmpty'> { /** Props that the autocomplete input will receive */ autocompleteProps?: Omit diff --git a/packages/ui-kit/src/components/ThemeProvider/ThemeProvider.test.tsx b/packages/ui-kit/src/components/ThemeProvider/ThemeProvider.test.tsx index 78e16f98..5f7c6f22 100644 --- a/packages/ui-kit/src/components/ThemeProvider/ThemeProvider.test.tsx +++ b/packages/ui-kit/src/components/ThemeProvider/ThemeProvider.test.tsx @@ -45,23 +45,23 @@ describe('useSetupTheme', () => { const TestComponent: React.FC = ({ container, - loaderFallback, + renderLoader, errorFallback, - emptyFallback, + renderEmpty, enableFallback }) => { const { theme, chartConfig, - loaderFallback: loaderFallbackComponent, + renderLoader: renderLoaderComponent, errorFallback: errorFallbackComponent, - emptyFallback: emptyFallbackComponent - } = useSetupTheme({ componentContainer: container, loaderFallback, errorFallback, emptyFallback }) + renderEmpty: renderEmptyComponent + } = useSetupTheme({ componentContainer: container, renderLoader, errorFallback, renderEmpty }) - if (enableFallback === 'loader' && loaderFallbackComponent) { - return typeof loaderFallbackComponent === 'function' - ? loaderFallbackComponent({ loaderProps: {}, Loader, theme }) - : loaderFallbackComponent + if (enableFallback === 'loader' && renderLoaderComponent) { + return typeof renderLoaderComponent === 'function' + ? renderLoaderComponent({ loaderProps: {}, Loader, theme }) + : renderLoaderComponent } if (enableFallback === 'error' && errorFallbackComponent) { @@ -70,8 +70,8 @@ describe('useSetupTheme', () => { : errorFallbackComponent } - if (enableFallback === 'empty' && emptyFallbackComponent) { - return typeof emptyFallbackComponent === 'function' ? emptyFallbackComponent({ theme }) : emptyFallbackComponent + if (enableFallback === 'empty' && renderEmptyComponent) { + return typeof renderEmptyComponent === 'function' ? renderEmptyComponent({ theme }) : renderEmptyComponent } return ( @@ -97,27 +97,27 @@ describe('useSetupTheme', () => { }) it('should render empty fallback content when provided as a ThemeProvider prop', () => { - const emptyFallbackContent = 'No data available' + const renderEmptyContent = 'No data available' render( -
{emptyFallbackContent}
}> +
{renderEmptyContent}
}>
) - expect(screen.getByText(emptyFallbackContent)).toBeInTheDocument() + expect(screen.getByText(renderEmptyContent)).toBeInTheDocument() }) it('should render empty fallback content when provided as a component prop, overriding ThemeProvider fallback settings', () => { - const emptyFallbackContent = 'No data available' + const renderEmptyContent = 'No data available' render( -
Global Empty State fallback
}> -
{emptyFallbackContent}
} /> +
Global Empty State fallback
}> +
{renderEmptyContent}
} />
) - expect(screen.getByText(emptyFallbackContent)).toBeInTheDocument() + expect(screen.getByText(renderEmptyContent)).toBeInTheDocument() }) it('should render error fallback content when provided as a ThemeProvider prop', () => { @@ -145,26 +145,26 @@ describe('useSetupTheme', () => { }) it('should render loader fallback content when provided as a ThemeProvider prop', () => { - const loaderFallbackContent = 'Loading...' + const renderLoaderContent = 'Loading...' render( -
{loaderFallbackContent}
}> +
{renderLoaderContent}
}>
) - expect(screen.getByText(loaderFallbackContent)).toBeInTheDocument() + expect(screen.getByText(renderLoaderContent)).toBeInTheDocument() }) it('should render loader fallback content when provided as a component prop, overriding ThemeProvider fallback settings', () => { - const loaderFallbackContent = 'Loading...' + const renderLoaderContent = 'Loading...' render( -
Global Loader fallback
}> -
{loaderFallbackContent}
} /> +
Global Loader fallback
}> +
{renderLoaderContent}
} />
) - expect(screen.getByText(loaderFallbackContent)).toBeInTheDocument() + expect(screen.getByText(renderLoaderContent)).toBeInTheDocument() }) }) diff --git a/packages/ui-kit/src/components/ThemeProvider/ThemeProvider.tsx b/packages/ui-kit/src/components/ThemeProvider/ThemeProvider.tsx index b8062fbf..19275a5e 100644 --- a/packages/ui-kit/src/components/ThemeProvider/ThemeProvider.tsx +++ b/packages/ui-kit/src/components/ThemeProvider/ThemeProvider.tsx @@ -30,8 +30,8 @@ export const useTheme = (): ThemeStateProps | undefined => { export const useSetupTheme = ({ componentContainer, baseTheme = 'lightTheme', - loaderFallback: loaderFallbackProp, - emptyFallback: emptyFallbackProp, + renderLoader: renderLoaderProp, + renderEmpty: renderEmptyProp, errorFallback: errorFallbackProp }: UseSetupThemeProps): UseSetupThemeResult => { const [theme, setTheme] = useState() @@ -122,14 +122,14 @@ export const useSetupTheme = ({ setTheme(parseComputedStyle(componentContainer)) }, [context, componentContainer, baseTheme]) - const { emptyFallback, errorFallback, loaderFallback } = context ?? {} + const { renderEmpty, errorFallback, renderLoader } = context ?? {} return { theme, chartConfig, - emptyFallback: emptyFallbackProp || emptyFallback, + renderEmpty: renderEmptyProp || renderEmpty, errorFallback: errorFallbackProp || errorFallback, - loaderFallback: loaderFallbackProp || loaderFallback + renderLoader: renderLoaderProp || renderLoader } } @@ -138,9 +138,9 @@ export const ThemeProvider = ({ baseTheme = 'lightTheme', theme: themeProp, globalChartConfigProps, - emptyFallback, + renderEmpty, errorFallback, - loaderFallback + renderLoader }: ThemeProviderProps) => { const [theme, setTheme] = useState() const ref = React.useRef(null) @@ -169,7 +169,7 @@ export const ThemeProvider = ({ className={classnames(themes[baseTheme], typeof themeProp === 'string' ? themeProp : undefined)} data-testid="theme-provider" > - + {children}
diff --git a/packages/ui-kit/src/components/TimeSeries/TimeSeries.stories.tsx b/packages/ui-kit/src/components/TimeSeries/TimeSeries.stories.tsx index 45f50209..bc9075ff 100644 --- a/packages/ui-kit/src/components/TimeSeries/TimeSeries.stories.tsx +++ b/packages/ui-kit/src/components/TimeSeries/TimeSeries.stories.tsx @@ -12,6 +12,7 @@ import { import { ThemeTokenProps } from '../../themes' import { DefaultThemes, ThemeProvider } from '../ThemeProvider' import { TimeSeries as TimeSeriesSource, TimeSeriesComponent } from './TimeSeries' +import { TimeSeriesQueryProps } from './TimeSeries.types' const meta: Meta = { title: 'Components/TimeSeries', @@ -64,7 +65,7 @@ const dataset = { values: [809, 984, 673, 530, 522, 471, 872, 578, 825, 619, 38, 326, 128, 615, 844, 58, 576, 28, 663, 189] } -const connectedParams = { +const connectedParams: TimeSeriesQueryProps = { accessToken: '', metric: process.env.STORYBOOK_METRIC_UNIQUE_NAME_1, timeRange: { diff --git a/packages/ui-kit/src/components/TimeSeries/TimeSeries.test.tsx b/packages/ui-kit/src/components/TimeSeries/TimeSeries.test.tsx index db4e7c92..05800e20 100644 --- a/packages/ui-kit/src/components/TimeSeries/TimeSeries.test.tsx +++ b/packages/ui-kit/src/components/TimeSeries/TimeSeries.test.tsx @@ -1,4 +1,4 @@ -import { render } from '@testing-library/react' +import { render, waitFor } from '@testing-library/react' import { Chart } from 'chart.js' import React from 'react' import { RelativeTimeRange, sleep, TimeSeriesGranularity } from '../../helpers' @@ -18,7 +18,15 @@ const mockStaticData = { const handlers = [ mockTimeSeriesQuery((req, res, ctx) => { - const { metricName } = req.variables.timeSeriesInput + const { metricName, timeZone } = req.variables.timeSeriesInput + + if (metricName === 'test-time-zone') { + return res( + ctx.data({ + timeSeries: { labels: [timeZone], values: ['1'] } + }) + ) + } if (metricName === 'should-fail') { return res( @@ -131,6 +139,57 @@ describe('TimeSeries', () => { expect(chartLabels).toEqual(mockStaticData.labels.map((label) => label.replace('-', '.'))) }) + it('Should pass timeZone to the query', async () => { + dom = render( + + ) + + await waitFor(async () => { + const chartElement = dom.getByRole('img') as HTMLCanvasElement + const chartInstance = Chart.getChart(chartElement) + const chartLabels = chartInstance?.data.labels + + expect(chartLabels?.at(0)).toEqual('Europe/Rome') + }) + }) + + it('Should pass query.timeZone to the query', async () => { + dom = render( + + ) + + await waitFor(async () => { + const chartElement = dom.getByRole('img') as HTMLCanvasElement + const chartInstance = Chart.getChart(chartElement) + const chartLabels = chartInstance?.data.labels + + expect(chartLabels?.at(0)).toEqual('Europe/Berlin') + }) + }) + it('Should NOT fetch data in static mode', async () => { mockServer.events.on('request:start', async () => { throw new Error('Should not fetch data in static mode') diff --git a/packages/ui-kit/src/components/TimeSeries/TimeSeries.tsx b/packages/ui-kit/src/components/TimeSeries/TimeSeries.tsx index c7343b32..6d1e258b 100644 --- a/packages/ui-kit/src/components/TimeSeries/TimeSeries.tsx +++ b/packages/ui-kit/src/components/TimeSeries/TimeSeries.tsx @@ -60,15 +60,15 @@ export const TimeSeriesComponent = React.forwardRef({ componentContainer, baseTheme, - loaderFallback, + renderLoader, errorFallback, - emptyFallback + renderEmpty }) const [isEmptyState, setIsEmptyState] = React.useState(false) @@ -124,13 +124,13 @@ export const TimeSeriesComponent = React.forwardRef { @@ -150,7 +150,7 @@ export const TimeSeriesComponent = React.forwardRef = { responsive: true, @@ -232,28 +240,13 @@ export const TimeSeriesComponent = React.forwardRef } - if (isEmptyState && emptyFallbackComponent) { - return themeWrapper(emptyFallbackComponent({ theme })) + if (isEmptyState && renderEmptyComponent) { + return themeWrapper(renderEmptyComponent({ theme })) } return ( diff --git a/packages/ui-kit/src/components/TimeSeries/TimeSeries.types.ts b/packages/ui-kit/src/components/TimeSeries/TimeSeries.types.ts index 85833055..ab01daa7 100644 --- a/packages/ui-kit/src/components/TimeSeries/TimeSeries.types.ts +++ b/packages/ui-kit/src/components/TimeSeries/TimeSeries.types.ts @@ -1,6 +1,5 @@ import type { ChartConfiguration, ScaleOptionsByType } from 'chart.js' import { DeepPartial } from 'chart.js/dist/types/utils' -import { ThemeComponentProps } from 'src/themes' import { TimeSeriesGranularity, TimeSeriesLabels } from '../../helpers' import type { DataComponentProps, QueryProps } from '../shared.types' @@ -29,7 +28,7 @@ export interface TimeSeriesChartProps { fillArea?: boolean } -export interface TimeSeriesBaseProps extends ThemeComponentProps, DataComponentProps { +export interface TimeSeriesBaseProps extends DataComponentProps<'div'> { /** @deprecated This type is deprecated, use `errorFallbackProps` and `errorFallback` instead */ error?: { title: string @@ -51,7 +50,7 @@ export interface TimeSeriesBaseProps extends ThemeComponentProps, DataComponentP /** Canvas role prop, if not passed we handle it */ role?: string - /** Time zone to use (for example, "America/Los_Angeles", "Europe/Berlin", or "UTC"). Defaults to the client's local time zone. */ + /** Time zone to use (for example, "America/Los_Angeles", "Europe/Berlin", or "UTC"). Defaults to the client's local time zone */ timeZone?: string /** TimeSeries query props */ @@ -60,7 +59,7 @@ export interface TimeSeriesBaseProps extends ThemeComponentProps, DataComponentP /** Optional props that are used to configure the chart component. */ chartProps?: TimeSeriesChartProps - /** @deprecated ~~Format function for labels, must return an array with the new labels~~ the type is deprecated, use `chartConfigProps` instead */ + /** @deprecated Format function for labels, must return an array with the new labels. This type is deprecated, use `chartConfigProps` instead. */ labelFormatter?: (labels: TimeSeriesLabels) => TimeSeriesLabels } diff --git a/packages/ui-kit/src/components/shared.types.ts b/packages/ui-kit/src/components/shared.types.ts index a95de3e1..6e6b77fd 100644 --- a/packages/ui-kit/src/components/shared.types.ts +++ b/packages/ui-kit/src/components/shared.types.ts @@ -1,3 +1,4 @@ +import { ThemeComponentProps } from '../themes' import { FilterInput, MetricInput, TimeRangeInput } from '../helpers' import type { ErrorFallback as ErrorFallbackComponent, ErrorFallbackProps } from './ErrorFallback' import type { Loader as LoaderComponent, LoaderProps } from './Loader' @@ -7,38 +8,38 @@ import type { ThemeStateProps } from './ThemeProvider/ThemeProvider.types' export interface FallbackComponents { /** - * A fallback react component that will be used when the component is in loading state. + * A fallback react component that will be used when the component is in error state. * - * You can also use a callback to get the `LoaderProps` for your custom component or set a wrapper - * around the UI-Kit's Loader component. + * You can also use a callback to get the `ErrorFallbackProps` for your custom component or set a wrapper + * around the UI-Kit's ErrorFallback component. * * This component will be used by all the ThemeProvider's child components. */ - loaderFallback?: ({ - loaderProps, - Loader, + errorFallback?: ({ + errorFallbackProps, + ErrorFallback, theme }: { - loaderProps: LoaderProps | undefined - Loader: typeof LoaderComponent + errorFallbackProps: ErrorFallbackProps | undefined + ErrorFallback: typeof ErrorFallbackComponent theme: ThemeStateProps }) => React.ReactElement /** - * A fallback react component that will be used when the component is in error state. + * A fallback react component that will be used when the component is in loading state. * - * You can also use a callback to get the `ErrorFallbackProps` for your custom component or set a wrapper - * around the UI-Kit's ErrorFallback component. + * You can also use a callback to get the `LoaderProps` for your custom component or set a wrapper + * around the UI-Kit's Loader component. * * This component will be used by all the ThemeProvider's child components. */ - errorFallback?: ({ - errorFallbackProps, - ErrorFallback, + renderLoader?: ({ + loaderProps, + Loader, theme }: { - errorFallbackProps: ErrorFallbackProps | undefined - ErrorFallback: typeof ErrorFallbackComponent + loaderProps: LoaderProps | undefined + Loader: typeof LoaderComponent theme: ThemeStateProps }) => React.ReactElement @@ -47,19 +48,24 @@ export interface FallbackComponents { * * This component will be used by all the ThemeProvider's child components. */ - emptyFallback?: ({ theme }: { theme: ThemeStateProps }) => React.ReactElement + renderEmpty?: ({ theme }: { theme: ThemeStateProps }) => React.ReactElement } -export interface DataComponentProps extends FallbackComponents { - /** @deprecated ~~Optional props that are used to configure the Loader component.~~ This type is deprecated, use `loaderFallback` instead */ - loaderProps?: LoaderProps +export type DataComponentProps = ThemeComponentProps & + Omit, 'style' | 'className'> & + FallbackComponents & { + /** @deprecated Optional props that are used to configure the Loader component. This type is deprecated, use `renderLoader` instead. */ + loaderProps?: LoaderProps - /** @deprecated ~~Optional props that are used to configure the ErrorFallback component.~~ This type is deprecated, use `errorFallback` instead */ - errorFallbackProps?: ErrorFallbackProps + /** @deprecated Optional props that are used to configure the ErrorFallback component. This type is deprecated, use `errorFallback` instead. */ + errorFallbackProps?: ErrorFallbackProps - /** When true, wraps the component in a card */ - card?: boolean -} + /** When true, wraps the component in a card */ + card?: boolean + + /** Props for the Card component */ + cardProps?: React.ComponentPropsWithoutRef<'div'> + } export interface QueryProps { /** Indicates specific time zone region */ diff --git a/packages/ui-kit/src/components/withContainer/withContainer.tsx b/packages/ui-kit/src/components/withContainer/withContainer.tsx index b5e1b105..1516c400 100644 --- a/packages/ui-kit/src/components/withContainer/withContainer.tsx +++ b/packages/ui-kit/src/components/withContainer/withContainer.tsx @@ -11,18 +11,13 @@ export const withContainer =

( ) => { const WithContainer = React.forwardRef((props, ref) => { // eslint-disable-next-line @typescript-eslint/no-explicit-any - const { errorFallbackProps, ...componentProps } = props as any + const { errorFallbackProps, card, cardProps, ...componentProps } = props as any + const wrappedComponent = return ( }> - {componentProps?.card ? ( - - - - ) : ( - - )} + {card ? {wrappedComponent} : wrappedComponent} ) diff --git a/packages/ui-kit/src/helpers/getTimeZone/getTimeZone.test.ts b/packages/ui-kit/src/helpers/getTimeZone/getTimeZone.test.ts index 812f6873..d588efaa 100644 --- a/packages/ui-kit/src/helpers/getTimeZone/getTimeZone.test.ts +++ b/packages/ui-kit/src/helpers/getTimeZone/getTimeZone.test.ts @@ -21,6 +21,10 @@ describe('getTimeZone', () => { Intl.DateTimeFormat = originalDateTimeFormat // Restore original implementation after each test }) + it('returns the value if provided', () => { + expect(getTimeZone('Europe/Berlin')).toBe('Europe/Berlin') + }) + it('returns the local time zone if available', () => { expect(getTimeZone()).toBe('America/New_York') }) diff --git a/packages/ui-kit/src/helpers/getTimeZone/getTimeZone.ts b/packages/ui-kit/src/helpers/getTimeZone/getTimeZone.ts index 246cf865..ee30a3a2 100644 --- a/packages/ui-kit/src/helpers/getTimeZone/getTimeZone.ts +++ b/packages/ui-kit/src/helpers/getTimeZone/getTimeZone.ts @@ -1,9 +1,13 @@ export const DEFAULT_TIME_ZONE = 'UTC' /** - * Get the local time zone, falling back to "UTC" if unavailable. + * Return timeZone if provided. Otherwise get the local time zone. Falling back to "UTC" if unavailable. */ -export function getTimeZone(): string { +export function getTimeZone(timeZone?: string): string { + if (timeZone) { + return timeZone + } + try { return Intl.DateTimeFormat().resolvedOptions().timeZone ?? DEFAULT_TIME_ZONE } catch (error) { diff --git a/packages/ui-kit/src/hooks/useCounter/useCounter.ts b/packages/ui-kit/src/hooks/useCounter/useCounter.ts index e1d547e5..6e29ae5b 100644 --- a/packages/ui-kit/src/hooks/useCounter/useCounter.ts +++ b/packages/ui-kit/src/hooks/useCounter/useCounter.ts @@ -71,7 +71,7 @@ export const useCounter = (props: CounterQueryProps): UseQueryProps