a tool for shared writing and social publishing

added color pickers and options to theme accent color, text on accents, and text colors

+3530 -123
+75 -7
app/globals.css
··· 4 4 5 5 @layer base { 6 6 :root { 7 - --bg-page: 240 247 250; 8 - --bg-card: 255 255 255; 9 - --accent: 0 0 225; 7 + --bg-page: hsl(198 50 96); 8 + --bg-card: hsl(0 0 100); 9 + 10 + --primary: hsl(0 0 15); 11 + 12 + --accent: hsl(240 100 50); 13 + --accent-text: hsl(0 0 100); 10 14 } 11 15 12 16 html, ··· 14 18 @apply bg-bg-page; 15 19 @apply h-full; 16 20 @apply p-0; 17 - @apply text-grey-15; 21 + @apply text-primary; 18 22 @apply overscroll-y-none; 19 23 min-height: -webkit-fill-available; 20 24 @apply font-sans; ··· 66 70 /* START GLOBAL STYLING */ 67 71 input, 68 72 textarea { 69 - @apply bg-white; 73 + @apply bg-bg-card; 70 74 @apply rounded-md; 71 75 @apply border; 72 - @apply border-grey-80; 76 + @apply border-border; 73 77 @apply px-2 py-0.5; 74 78 @apply box-border !important; 75 79 } 76 80 77 81 ::placeholder { 78 - @apply !text-grey-80; 82 + @apply !text-tertiary; 79 83 @apply italic; 80 84 } 81 85 /* END GLOBAL STYLING */ ··· 85 89 .no-scrollbar::-webkit-scrollbar { 86 90 display: none; 87 91 } 92 + 93 + .spectrum-ColorArea { 94 + position: relative; 95 + display: inline-block; 96 + inline-size: var(--spectrum-colorarea-default-width); 97 + block-size: var(--spectrum-colorarea-default-height); 98 + min-inline-size: var(--spectrum-colorarea-min-width); 99 + min-block-size: var(--spectrum-colorarea-min-height); 100 + 101 + border-radius: var(--spectrum-colorarea-border-radius); 102 + 103 + cursor: default; 104 + 105 + user-select: none; 106 + 107 + &.is-focused, 108 + &.focus-ring { 109 + z-index: 2; 110 + 111 + .spectrum-ColorArea-handle { 112 + /* Bigger handle when focused */ 113 + width: calc(var(--spectrum-colorhandle-size) * 2); 114 + height: calc(var(--spectrum-colorhandle-size) * 2); 115 + } 116 + } 117 + 118 + &.is-disabled { 119 + pointer-events: none; 120 + } 121 + 122 + /* the floating inset box shadow must be a separate element since <canvas> won't take it */ 123 + &:before { 124 + content: ""; 125 + z-index: 1; 126 + position: absolute; 127 + top: 0; 128 + left: 0; 129 + bottom: 0; 130 + right: 0; 131 + border-radius: var(--spectrum-colorarea-border-radius); 132 + } 133 + } 134 + 135 + .spectrum-ColorArea-handle.spectrum-ColorArea-handle { 136 + left: 0; 137 + top: 0; 138 + margin: 0; 139 + 140 + &:focus-within { 141 + z-index: 2; 142 + } 143 + } 144 + 145 + .spectrum-ColorArea-slider { 146 + opacity: 0.0001; 147 + position: absolute; 148 + top: 0; 149 + left: 0; 150 + width: 100%; 151 + height: 100%; 152 + z-index: 0; 153 + margin: 0; 154 + pointer-events: none; 155 + }
+1 -1
app/test/card.tsx
··· 24 24 grow flex flex-col gap-2 25 25 snap-center 26 26 overflow-y-scroll no-scrollbar 27 - ${props.focused ? "shadow-md border-grey-80" : "border-grey-90"}`} 27 + ${props.focused ? "shadow-md border-border" : "border-border-light"}`} 28 28 > 29 29 {props.children} 30 30 <AddCardButton
+3 -95
app/test/header.tsx
··· 1 1 import { HomeMedium } from "../../components/Icons"; 2 2 import * as Popover from "@radix-ui/react-popover"; 3 - 4 - function setBGPage(newBGPageColor: string) { 5 - let root = document.querySelector(":root") as HTMLElement; 6 - root?.style.setProperty("--bg-page", newBGPageColor); 7 - } 8 - 9 - function setBGCard(newBGCardColor: string) { 10 - let root = document.querySelector(":root") as HTMLElement; 11 - root?.style.setProperty("--bg-card", newBGCardColor); 12 - } 13 - 14 - function setAccent(newAccentColor: string) { 15 - let root = document.querySelector(":root") as HTMLElement; 16 - root?.style.setProperty("--accent", newAccentColor); 17 - } 3 + import { ThemePopover } from "./themeSetter"; 18 4 19 5 export const PageHeader = () => { 20 6 return ( 21 7 <div className="pageHeader shrink-0 flex justify-between gap-4 grow-0 mx-4"> 22 8 <div className="flex gap-4 items-center w-fit grow-0 shrink-0"> 23 - <button className="home text-grey-55"> 9 + <button className="home text-accent"> 24 10 <HomeMedium /> 25 11 </button> 26 12 </div> ··· 33 19 ); 34 20 }; 35 21 36 - const ThemePopover = () => { 37 - return ( 38 - <Popover.Root> 39 - <Popover.Trigger> 40 - {" "} 41 - <div className="rounded-full w-6 h-6 border" /> 42 - </Popover.Trigger> 43 - <Popover.Portal> 44 - <Popover.Content 45 - className="w-64 py-2 px-3 bg-white rounded-md border border-grey-80 flex flex-col gap-1" 46 - align="center" 47 - sideOffset={4} 48 - collisionPadding={16} 49 - > 50 - <div className="flex gap-1"> 51 - <strong>page bg color</strong> 52 - <button 53 - onClick={() => { 54 - setBGPage("240 247 250"); 55 - }} 56 - > 57 - blue 58 - </button> 59 - <button 60 - onClick={() => { 61 - setBGPage("255 234 234"); 62 - }} 63 - > 64 - pink 65 - </button> 66 - <button 67 - onClick={() => { 68 - setBGPage("226 251 201"); 69 - }} 70 - > 71 - green 72 - </button> 73 - </div> 74 - <div>page bg image</div> 75 - <div className="flex gap-1"> 76 - <strong>card bg</strong> 77 - <button 78 - onClick={() => { 79 - setBGCard("255 255 255"); 80 - }} 81 - > 82 - white 83 - </button> 84 - <button 85 - onClick={() => { 86 - setBGCard("255 242 194"); 87 - }} 88 - > 89 - yellow 90 - </button> 91 - <button 92 - onClick={() => { 93 - setBGCard("245 228 255"); 94 - }} 95 - > 96 - purple 97 - </button> 98 - </div> 99 - <div>text color</div> 100 - <div className="flex gap-1"> 101 - <strong>accent color</strong> 102 - <button>blue</button> 103 - <button>magenta</button> 104 - <button>gold</button> 105 - </div> 106 - 107 - <Popover.Arrow /> 108 - </Popover.Content> 109 - </Popover.Portal> 110 - </Popover.Root> 111 - ); 112 - }; 113 - 114 22 const InvitePopover = () => { 115 23 return ( 116 24 <Popover.Root> 117 25 <Popover.Trigger> Invite </Popover.Trigger> 118 26 <Popover.Portal> 119 27 <Popover.Content 120 - className="bg-white rounded-md border border-grey-80 py-1" 28 + className="bg-bg-card rounded-md border border-border py-1" 121 29 align="end" 122 30 sideOffset={4} 123 31 >
-2
app/test/page.tsx
··· 1 1 "use client"; 2 2 3 - import { ButtonPrimary } from "../../components/Buttons"; 4 3 import { useState } from "react"; 5 4 import useMeasure from "react-use-measure"; 6 5 import { PageHeader } from "./header"; ··· 14 13 return ( 15 14 <div className="pageWrapper h-screen flex flex-col pt-4"> 16 15 <PageHeader /> 17 - 18 16 <div 19 17 className="pageContentWrapper w-full relative overflow-x-scroll snap-x snap-mandatory no-scrollbar grow items-stretch flex " 20 18 id="card-carousel"
+123
app/test/themeSetter.tsx
··· 1 + import * as Popover from "@radix-ui/react-popover"; 2 + import { 3 + ColorArea, 4 + parseColor, 5 + Color, 6 + ColorSlider, 7 + } from "@react-spectrum/color"; 8 + import { Dispatch, SetStateAction, useEffect, useState } from "react"; 9 + import { Provider, defaultTheme } from "@adobe/react-spectrum"; 10 + 11 + function setCSSVariableToColor(name: string, value: Color) { 12 + let root = document.querySelector(":root") as HTMLElement; 13 + root?.style.setProperty(name, value.toString("hsl")); 14 + } 15 + 16 + export const ThemePopover = () => { 17 + let [pageValue, setPageValue] = useState(parseColor("hsl(198, 100%, 96%)")); 18 + let [cardValue, setCardValue] = useState(parseColor("hsl(0, 100%, 100%)")); 19 + let [textValue, setTextValue] = useState(parseColor("hsl(0, 100%, 15%)")); 20 + let [accentValue, setAccentValue] = useState( 21 + parseColor("hsl(240, 100%, 50%)"), 22 + ); 23 + let [accentTextValue, setAccentTextValue] = useState( 24 + parseColor("hsl(1, 100%, 100%)"), 25 + ); 26 + 27 + useEffect(() => { 28 + setCSSVariableToColor("--bg-page", pageValue); 29 + setCSSVariableToColor("--bg-card", cardValue); 30 + setCSSVariableToColor("--primary", textValue); 31 + setCSSVariableToColor("--accent", accentValue); 32 + setCSSVariableToColor("--accent-text", accentTextValue); 33 + }, [pageValue, cardValue, textValue, accentValue, accentTextValue]); 34 + 35 + return ( 36 + <Popover.Root> 37 + <Popover.Trigger> 38 + {" "} 39 + <div className="rounded-full w-6 h-6 border" /> 40 + </Popover.Trigger> 41 + <Popover.Portal> 42 + <Popover.Content 43 + className="w-64 py-2 px-3 bg-bg-page rounded-md border border-border flex flex-col gap-1" 44 + align="center" 45 + sideOffset={4} 46 + collisionPadding={16} 47 + > 48 + <div className="flex flex-col gap-1"> 49 + <div className="flex justify-between"> 50 + <strong>page bg</strong> 51 + <p> {pageValue.toString("hex")} </p> 52 + </div> 53 + <ColorPicker value={pageValue} setValue={setPageValue} /> 54 + </div> 55 + <div>page bg image</div> 56 + 57 + <div className="flex flex-col gap-1"> 58 + <div className="flex justify-between"> 59 + <strong>card bg</strong> 60 + <p> {cardValue.toString("hex")} </p> 61 + </div> 62 + <ColorPicker value={cardValue} setValue={setCardValue} /> 63 + </div> 64 + 65 + <div className="flex flex-col gap-1"> 66 + <div className="flex justify-between"> 67 + <strong>text color</strong> 68 + <p> {textValue.toString("hex")} </p> 69 + </div> 70 + <ColorPicker value={textValue} setValue={setTextValue} /> 71 + </div> 72 + 73 + <div className="flex flex-col gap-1"> 74 + <div className="flex justify-between"> 75 + <strong>accent color</strong> 76 + <p> {accentValue.toString("hex")} </p> 77 + </div> 78 + <ColorPicker value={accentValue} setValue={setAccentValue} /> 79 + </div> 80 + 81 + <div className="flex flex-col gap-1"> 82 + <div className="flex justify-between"> 83 + <strong>text on accent</strong> 84 + <p> {accentTextValue.toString("hex")} </p> 85 + </div> 86 + <ColorPicker 87 + value={accentTextValue} 88 + setValue={setAccentTextValue} 89 + /> 90 + </div> 91 + 92 + <Popover.Arrow /> 93 + </Popover.Content> 94 + </Popover.Portal> 95 + </Popover.Root> 96 + ); 97 + }; 98 + 99 + const ColorPicker = (props: { 100 + value: Color; 101 + setValue: Dispatch<SetStateAction<Color>>; 102 + }) => { 103 + return ( 104 + <Provider theme={defaultTheme}> 105 + <ColorArea 106 + defaultValue={props.value} 107 + xChannel="saturation" 108 + yChannel="lightness" 109 + value={props.value} 110 + onChange={props.setValue} 111 + size={"400px"} 112 + maxWidth={"100%"} 113 + maxHeight={"100px"} 114 + /> 115 + <ColorSlider 116 + channel="hue" 117 + value={props.value} 118 + onChange={props.setValue} 119 + label={null} 120 + /> 121 + </Provider> 122 + ); 123 + };
+3 -3
components/Buttons.tsx
··· 10 10 className={`m-0 px-2 py-0.5 w-max 11 11 bg-accent outline-offset-[-2px] active:outline active:outline-2 12 12 border border-accent rounded-md 13 - text-base font-bold text-white 13 + text-base font-bold text-accentText 14 14 flex gap-2 items-center justify-center shrink-0 15 - disabled:border-grey-90 16 - disabled:bg-grey-90 disabled:text-grey-80 disabled:hover:text-grey-80 15 + disabled:border-border-light 16 + disabled:bg-border-light disabled:text-border disabled:hover:text-border 17 17 ${props.className} 18 18 `} 19 19 >
+11
next.config.js
··· 1 + // @ts-check 2 + 3 + /** @type {import('next').NextConfig} */ 4 + const nextConfig = { 5 + transpilePackages: [ 6 + '@adobe/react-spectrum', 7 + '@react-spectrum/color', 8 + ] 9 + } 10 + 11 + module.exports = nextConfig
+3296 -3
package-lock.json
··· 9 9 "version": "1.0.0", 10 10 "license": "ISC", 11 11 "dependencies": { 12 + "@adobe/react-spectrum": "^3.35.0", 12 13 "@radix-ui/react-popover": "^1.0.7", 14 + "@react-spectrum/color": "^3.0.0-beta.33", 15 + "@react-stately/color": "^3.6.0", 16 + "@spectrum-css/colorarea": "^5.1.0", 17 + "@spectrum-css/colorhandle": "^8.1.0", 13 18 "next": "^14.2.3", 14 19 "react": "^18.3.1", 15 20 "react-dom": "^18.3.1", ··· 25 30 "tailwindcss": "^3.4.3", 26 31 "typescript": "5.4.5", 27 32 "wrangler": "^3.56.0" 33 + } 34 + }, 35 + "node_modules/@adobe/react-spectrum": { 36 + "version": "3.35.0", 37 + "resolved": "https://registry.npmjs.org/@adobe/react-spectrum/-/react-spectrum-3.35.0.tgz", 38 + "integrity": "sha512-dhCKWKDS/xF02EpWluicH7Va6KAANbrUx4rb1UeeFT3czhwz44oCQ74ZYviVedNv6Bq7O22/kbMa20rDdyt/4A==", 39 + "dependencies": { 40 + "@internationalized/string": "^3.2.2", 41 + "@react-aria/i18n": "^3.11.0", 42 + "@react-aria/ssr": "^3.9.3", 43 + "@react-aria/utils": "^3.24.0", 44 + "@react-aria/visually-hidden": "^3.8.11", 45 + "@react-spectrum/actionbar": "^3.4.4", 46 + "@react-spectrum/actiongroup": "^3.10.4", 47 + "@react-spectrum/avatar": "^3.0.11", 48 + "@react-spectrum/badge": "^3.1.12", 49 + "@react-spectrum/breadcrumbs": "^3.9.6", 50 + "@react-spectrum/button": "^3.16.3", 51 + "@react-spectrum/buttongroup": "^3.6.12", 52 + "@react-spectrum/calendar": "^3.4.8", 53 + "@react-spectrum/checkbox": "^3.9.5", 54 + "@react-spectrum/combobox": "^3.12.4", 55 + "@react-spectrum/contextualhelp": "^3.6.10", 56 + "@react-spectrum/datepicker": "^3.9.5", 57 + "@react-spectrum/dialog": "^3.8.10", 58 + "@react-spectrum/divider": "^3.5.12", 59 + "@react-spectrum/dnd": "^3.3.9", 60 + "@react-spectrum/dropzone": "^3.0.0", 61 + "@react-spectrum/filetrigger": "^3.0.0", 62 + "@react-spectrum/form": "^3.7.5", 63 + "@react-spectrum/icon": "^3.7.12", 64 + "@react-spectrum/illustratedmessage": "^3.5.0", 65 + "@react-spectrum/image": "^3.5.0", 66 + "@react-spectrum/inlinealert": "^3.2.4", 67 + "@react-spectrum/labeledvalue": "^3.1.13", 68 + "@react-spectrum/layout": "^3.6.4", 69 + "@react-spectrum/link": "^3.6.6", 70 + "@react-spectrum/list": "^3.7.9", 71 + "@react-spectrum/listbox": "^3.12.8", 72 + "@react-spectrum/menu": "^3.19.0", 73 + "@react-spectrum/meter": "^3.5.0", 74 + "@react-spectrum/numberfield": "^3.9.2", 75 + "@react-spectrum/overlays": "^5.6.0", 76 + "@react-spectrum/picker": "^3.14.4", 77 + "@react-spectrum/progress": "^3.7.6", 78 + "@react-spectrum/provider": "^3.9.6", 79 + "@react-spectrum/radio": "^3.7.5", 80 + "@react-spectrum/searchfield": "^3.8.5", 81 + "@react-spectrum/slider": "^3.6.8", 82 + "@react-spectrum/statuslight": "^3.5.12", 83 + "@react-spectrum/switch": "^3.5.4", 84 + "@react-spectrum/table": "^3.12.9", 85 + "@react-spectrum/tabs": "^3.8.9", 86 + "@react-spectrum/tag": "^3.2.5", 87 + "@react-spectrum/text": "^3.5.4", 88 + "@react-spectrum/textfield": "^3.12.0", 89 + "@react-spectrum/theme-dark": "^3.5.9", 90 + "@react-spectrum/theme-default": "^3.5.9", 91 + "@react-spectrum/theme-light": "^3.4.9", 92 + "@react-spectrum/tooltip": "^3.6.6", 93 + "@react-spectrum/view": "^3.6.9", 94 + "@react-spectrum/well": "^3.4.12", 95 + "@react-stately/collections": "^3.10.6", 96 + "@react-stately/data": "^3.11.3", 97 + "@react-types/shared": "^3.23.0", 98 + "client-only": "^0.0.1" 99 + }, 100 + "peerDependencies": { 101 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 102 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 103 + } 104 + }, 105 + "node_modules/@adobe/react-spectrum-ui": { 106 + "version": "1.2.0", 107 + "resolved": "https://registry.npmjs.org/@adobe/react-spectrum-ui/-/react-spectrum-ui-1.2.0.tgz", 108 + "integrity": "sha512-os3EdjfyJbrukLcZ5uYtdFRiDlLB3zq2JoXp19J/IDpZ8btibJeRZYSwjL+LscEiT2pOYaF2McMQdkZTIwnllw==", 109 + "peerDependencies": { 110 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 111 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 112 + } 113 + }, 114 + "node_modules/@adobe/react-spectrum-workflow": { 115 + "version": "2.3.4", 116 + "resolved": "https://registry.npmjs.org/@adobe/react-spectrum-workflow/-/react-spectrum-workflow-2.3.4.tgz", 117 + "integrity": "sha512-XPLzIBl58HdLF9WIPB7RDAvVXvCE3SjG+HaWQhW2P9MnxSz1DEA9O7mlTlYblJkMbfk10T/+RFaSupc1yoN+TA==", 118 + "peerDependencies": { 119 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 120 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 28 121 } 29 122 }, 30 123 "node_modules/@alloc/quick-lru": { ··· 577 670 "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", 578 671 "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" 579 672 }, 673 + "node_modules/@formatjs/ecma402-abstract": { 674 + "version": "2.0.0", 675 + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz", 676 + "integrity": "sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==", 677 + "dependencies": { 678 + "@formatjs/intl-localematcher": "0.5.4", 679 + "tslib": "^2.4.0" 680 + } 681 + }, 682 + "node_modules/@formatjs/fast-memoize": { 683 + "version": "2.2.0", 684 + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", 685 + "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", 686 + "dependencies": { 687 + "tslib": "^2.4.0" 688 + } 689 + }, 690 + "node_modules/@formatjs/icu-messageformat-parser": { 691 + "version": "2.7.8", 692 + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.8.tgz", 693 + "integrity": "sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==", 694 + "dependencies": { 695 + "@formatjs/ecma402-abstract": "2.0.0", 696 + "@formatjs/icu-skeleton-parser": "1.8.2", 697 + "tslib": "^2.4.0" 698 + } 699 + }, 700 + "node_modules/@formatjs/icu-skeleton-parser": { 701 + "version": "1.8.2", 702 + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.2.tgz", 703 + "integrity": "sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==", 704 + "dependencies": { 705 + "@formatjs/ecma402-abstract": "2.0.0", 706 + "tslib": "^2.4.0" 707 + } 708 + }, 709 + "node_modules/@formatjs/intl-localematcher": { 710 + "version": "0.5.4", 711 + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz", 712 + "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==", 713 + "dependencies": { 714 + "tslib": "^2.4.0" 715 + } 716 + }, 717 + "node_modules/@internationalized/date": { 718 + "version": "3.5.3", 719 + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.3.tgz", 720 + "integrity": "sha512-X9bi8NAEHAjD8yzmPYT2pdJsbe+tYSEBAfowtlxJVJdZR3aK8Vg7ZUT1Fm5M47KLzp/M1p1VwAaeSma3RT7biw==", 721 + "dependencies": { 722 + "@swc/helpers": "^0.5.0" 723 + } 724 + }, 725 + "node_modules/@internationalized/message": { 726 + "version": "3.1.3", 727 + "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.3.tgz", 728 + "integrity": "sha512-jba3kGxnh4hN4zoeJZuMft99Ly1zbmon4fyDz3VAmO39Kb5Aw+usGub7oU/sGoBIcVQ7REEwsvjIWtIO1nitbw==", 729 + "dependencies": { 730 + "@swc/helpers": "^0.5.0", 731 + "intl-messageformat": "^10.1.0" 732 + } 733 + }, 734 + "node_modules/@internationalized/number": { 735 + "version": "3.5.2", 736 + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.2.tgz", 737 + "integrity": "sha512-4FGHTi0rOEX1giSkt5MH4/te0eHBq3cvAYsfLlpguV6pzJAReXymiYpE5wPCqKqjkUO3PIsyvk+tBiIV1pZtbA==", 738 + "dependencies": { 739 + "@swc/helpers": "^0.5.0" 740 + } 741 + }, 742 + "node_modules/@internationalized/string": { 743 + "version": "3.2.2", 744 + "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.2.tgz", 745 + "integrity": "sha512-5xy2JfSQyGqL9FDIdJXVjoKSBBDJR4lvwoCbqKhc5hQZ/qSLU/OlONCmrJPcSH0zxh88lXJMzbOAk8gJ48JBFw==", 746 + "dependencies": { 747 + "@swc/helpers": "^0.5.0" 748 + } 749 + }, 580 750 "node_modules/@isaacs/cliui": { 581 751 "version": "8.0.2", 582 752 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", ··· 1272 1442 "@babel/runtime": "^7.13.10" 1273 1443 } 1274 1444 }, 1445 + "node_modules/@react-aria/actiongroup": { 1446 + "version": "3.7.4", 1447 + "resolved": "https://registry.npmjs.org/@react-aria/actiongroup/-/actiongroup-3.7.4.tgz", 1448 + "integrity": "sha512-HQ4D6jCW/EfotRPUI57qXPvZyKlqRr1pRYL/yTxFEE9nvHb/JHxvvQgo9tyIW1YHPO0k/cwkXhDOXLKT1q6d1A==", 1449 + "dependencies": { 1450 + "@react-aria/focus": "^3.17.0", 1451 + "@react-aria/i18n": "^3.11.0", 1452 + "@react-aria/interactions": "^3.21.2", 1453 + "@react-aria/utils": "^3.24.0", 1454 + "@react-stately/list": "^3.10.4", 1455 + "@react-types/actiongroup": "^3.4.8", 1456 + "@react-types/shared": "^3.23.0", 1457 + "@swc/helpers": "^0.5.0" 1458 + }, 1459 + "peerDependencies": { 1460 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1461 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1462 + } 1463 + }, 1464 + "node_modules/@react-aria/breadcrumbs": { 1465 + "version": "3.5.12", 1466 + "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.12.tgz", 1467 + "integrity": "sha512-UHTVe6kA73xbE1J6LLVjUooEQvTJ4vWPRyOxu4t3dZ/4dMttvHxpKylvj4z606wioSGVhCDEKC4Vn+RtQLypeA==", 1468 + "dependencies": { 1469 + "@react-aria/i18n": "^3.11.0", 1470 + "@react-aria/link": "^3.7.0", 1471 + "@react-aria/utils": "^3.24.0", 1472 + "@react-types/breadcrumbs": "^3.7.4", 1473 + "@react-types/shared": "^3.23.0", 1474 + "@swc/helpers": "^0.5.0" 1475 + }, 1476 + "peerDependencies": { 1477 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1478 + } 1479 + }, 1480 + "node_modules/@react-aria/button": { 1481 + "version": "3.9.4", 1482 + "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.9.4.tgz", 1483 + "integrity": "sha512-YOt4XWtC+0m7LwLQnU1Gl0ENETLEhtM8SyDbwsFR/fIQYX0T0H9D6jMlnKxXDjKgRvHzom9NZ8caTfsEPbgW/g==", 1484 + "dependencies": { 1485 + "@react-aria/focus": "^3.17.0", 1486 + "@react-aria/interactions": "^3.21.2", 1487 + "@react-aria/utils": "^3.24.0", 1488 + "@react-stately/toggle": "^3.7.3", 1489 + "@react-types/button": "^3.9.3", 1490 + "@react-types/shared": "^3.23.0", 1491 + "@swc/helpers": "^0.5.0" 1492 + }, 1493 + "peerDependencies": { 1494 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1495 + } 1496 + }, 1497 + "node_modules/@react-aria/calendar": { 1498 + "version": "3.5.7", 1499 + "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.5.7.tgz", 1500 + "integrity": "sha512-HbOxoslIpak1/RKHQ/p4A5roI+RpM6geK68s72D+9n3NMPDw/X95yesc6JD1Sti2KsGl9GHI6Myf9xcNjuAMnw==", 1501 + "dependencies": { 1502 + "@internationalized/date": "^3.5.3", 1503 + "@react-aria/i18n": "^3.11.0", 1504 + "@react-aria/interactions": "^3.21.2", 1505 + "@react-aria/live-announcer": "^3.3.3", 1506 + "@react-aria/utils": "^3.24.0", 1507 + "@react-stately/calendar": "^3.5.0", 1508 + "@react-types/button": "^3.9.3", 1509 + "@react-types/calendar": "^3.4.5", 1510 + "@react-types/shared": "^3.23.0", 1511 + "@swc/helpers": "^0.5.0" 1512 + }, 1513 + "peerDependencies": { 1514 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1515 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1516 + } 1517 + }, 1518 + "node_modules/@react-aria/checkbox": { 1519 + "version": "3.14.2", 1520 + "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.14.2.tgz", 1521 + "integrity": "sha512-PeXTEfURrZZBN80YJUyVPAvkT7gwpPtwBgtKxg1ars+D1iDV4Yp48yh5pKaNSf0/rlLNOgKJSCpcFzY7V3ipFw==", 1522 + "dependencies": { 1523 + "@react-aria/form": "^3.0.4", 1524 + "@react-aria/interactions": "^3.21.2", 1525 + "@react-aria/label": "^3.7.7", 1526 + "@react-aria/toggle": "^3.10.3", 1527 + "@react-aria/utils": "^3.24.0", 1528 + "@react-stately/checkbox": "^3.6.4", 1529 + "@react-stately/form": "^3.0.2", 1530 + "@react-stately/toggle": "^3.7.3", 1531 + "@react-types/checkbox": "^3.8.0", 1532 + "@react-types/shared": "^3.23.0", 1533 + "@swc/helpers": "^0.5.0" 1534 + }, 1535 + "peerDependencies": { 1536 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1537 + } 1538 + }, 1539 + "node_modules/@react-aria/color": { 1540 + "version": "3.0.0-beta.32", 1541 + "resolved": "https://registry.npmjs.org/@react-aria/color/-/color-3.0.0-beta.32.tgz", 1542 + "integrity": "sha512-FKy5jb+31SIaLrjQR7oMq23CCBgoPdlYN06mwb16EdN024D1ZkQ2ULUvI84vBJxCul8cMOmoIK1DBOnhDslbrQ==", 1543 + "dependencies": { 1544 + "@react-aria/i18n": "^3.11.0", 1545 + "@react-aria/interactions": "^3.21.2", 1546 + "@react-aria/numberfield": "^3.11.2", 1547 + "@react-aria/slider": "^3.7.7", 1548 + "@react-aria/spinbutton": "^3.6.4", 1549 + "@react-aria/textfield": "^3.14.4", 1550 + "@react-aria/utils": "^3.24.0", 1551 + "@react-aria/visually-hidden": "^3.8.11", 1552 + "@react-stately/color": "^3.6.0", 1553 + "@react-stately/form": "^3.0.2", 1554 + "@react-types/color": "3.0.0-beta.24", 1555 + "@react-types/shared": "^3.23.0", 1556 + "@swc/helpers": "^0.5.0" 1557 + }, 1558 + "peerDependencies": { 1559 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1560 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1561 + } 1562 + }, 1563 + "node_modules/@react-aria/combobox": { 1564 + "version": "3.9.0", 1565 + "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.9.0.tgz", 1566 + "integrity": "sha512-JRiCoARx95Lu1hENmf4ndHzpJrMeP/2bV96jZbMn4StFUzhACKnUw0rNFpFdONfeoD/MkWO7tsvhxaPGLhpgtQ==", 1567 + "dependencies": { 1568 + "@react-aria/i18n": "^3.11.0", 1569 + "@react-aria/listbox": "^3.12.0", 1570 + "@react-aria/live-announcer": "^3.3.3", 1571 + "@react-aria/menu": "^3.14.0", 1572 + "@react-aria/overlays": "^3.22.0", 1573 + "@react-aria/selection": "^3.18.0", 1574 + "@react-aria/textfield": "^3.14.4", 1575 + "@react-aria/utils": "^3.24.0", 1576 + "@react-stately/collections": "^3.10.6", 1577 + "@react-stately/combobox": "^3.8.3", 1578 + "@react-stately/form": "^3.0.2", 1579 + "@react-types/button": "^3.9.3", 1580 + "@react-types/combobox": "^3.11.0", 1581 + "@react-types/shared": "^3.23.0", 1582 + "@swc/helpers": "^0.5.0" 1583 + }, 1584 + "peerDependencies": { 1585 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1586 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1587 + } 1588 + }, 1589 + "node_modules/@react-aria/datepicker": { 1590 + "version": "3.10.0", 1591 + "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.10.0.tgz", 1592 + "integrity": "sha512-YiIxY+mRxc2rPN8j9ypdiGspRHSIrsK6TShBgKEk5UoG5EBKEJfNe/FfoXDR2d5xcpWLAHVuRjERi9WkiJNDBw==", 1593 + "dependencies": { 1594 + "@internationalized/date": "^3.5.3", 1595 + "@internationalized/number": "^3.5.2", 1596 + "@internationalized/string": "^3.2.2", 1597 + "@react-aria/focus": "^3.17.0", 1598 + "@react-aria/form": "^3.0.4", 1599 + "@react-aria/i18n": "^3.11.0", 1600 + "@react-aria/interactions": "^3.21.2", 1601 + "@react-aria/label": "^3.7.7", 1602 + "@react-aria/spinbutton": "^3.6.4", 1603 + "@react-aria/utils": "^3.24.0", 1604 + "@react-stately/datepicker": "^3.9.3", 1605 + "@react-stately/form": "^3.0.2", 1606 + "@react-types/button": "^3.9.3", 1607 + "@react-types/calendar": "^3.4.5", 1608 + "@react-types/datepicker": "^3.7.3", 1609 + "@react-types/dialog": "^3.5.9", 1610 + "@react-types/shared": "^3.23.0", 1611 + "@swc/helpers": "^0.5.0" 1612 + }, 1613 + "peerDependencies": { 1614 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1615 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1616 + } 1617 + }, 1618 + "node_modules/@react-aria/dialog": { 1619 + "version": "3.5.13", 1620 + "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.13.tgz", 1621 + "integrity": "sha512-GUwY7sQtPMtO6LFHyoIGFMEv8tEBrNCrSNwEKilFLxvNUCo/1sY3N+7L2TcoeyDkcRWBJ9Uz9iR0iJ6EsCBWng==", 1622 + "dependencies": { 1623 + "@react-aria/focus": "^3.17.0", 1624 + "@react-aria/overlays": "^3.22.0", 1625 + "@react-aria/utils": "^3.24.0", 1626 + "@react-types/dialog": "^3.5.9", 1627 + "@react-types/shared": "^3.23.0", 1628 + "@swc/helpers": "^0.5.0" 1629 + }, 1630 + "peerDependencies": { 1631 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1632 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1633 + } 1634 + }, 1635 + "node_modules/@react-aria/dnd": { 1636 + "version": "3.6.0", 1637 + "resolved": "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.6.0.tgz", 1638 + "integrity": "sha512-uIM54sUr4NpSdvxWozNKGqSNSTe9ir/sO+QFGtGAF5dbjMX7FN/7sVVrtmB8UHKC+fwfs+Ml3kjJgHbm10/Qmg==", 1639 + "dependencies": { 1640 + "@internationalized/string": "^3.2.2", 1641 + "@react-aria/i18n": "^3.11.0", 1642 + "@react-aria/interactions": "^3.21.2", 1643 + "@react-aria/live-announcer": "^3.3.3", 1644 + "@react-aria/overlays": "^3.22.0", 1645 + "@react-aria/utils": "^3.24.0", 1646 + "@react-stately/dnd": "^3.3.0", 1647 + "@react-types/button": "^3.9.3", 1648 + "@react-types/shared": "^3.23.0", 1649 + "@swc/helpers": "^0.5.0" 1650 + }, 1651 + "peerDependencies": { 1652 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1653 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1654 + } 1655 + }, 1656 + "node_modules/@react-aria/focus": { 1657 + "version": "3.17.0", 1658 + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.17.0.tgz", 1659 + "integrity": "sha512-aRzBw1WTUkcIV3xFrqPA6aB8ZVt3XyGpTaSHAypU0Pgoy2wRq9YeJYpbunsKj9CJmskuffvTqXwAjTcaQish1Q==", 1660 + "dependencies": { 1661 + "@react-aria/interactions": "^3.21.2", 1662 + "@react-aria/utils": "^3.24.0", 1663 + "@react-types/shared": "^3.23.0", 1664 + "@swc/helpers": "^0.5.0", 1665 + "clsx": "^2.0.0" 1666 + }, 1667 + "peerDependencies": { 1668 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1669 + } 1670 + }, 1671 + "node_modules/@react-aria/form": { 1672 + "version": "3.0.4", 1673 + "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.4.tgz", 1674 + "integrity": "sha512-wWfW9Hv+OWIUbJ0QYzJ4EO5Yt7xZD1i+XNZG9pKGBiREi7dYBo7Y7lbqlWc3pJASSE+6aP9HzhK18dMPtGluVA==", 1675 + "dependencies": { 1676 + "@react-aria/interactions": "^3.21.2", 1677 + "@react-aria/utils": "^3.24.0", 1678 + "@react-stately/form": "^3.0.2", 1679 + "@react-types/shared": "^3.23.0", 1680 + "@swc/helpers": "^0.5.0" 1681 + }, 1682 + "peerDependencies": { 1683 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1684 + } 1685 + }, 1686 + "node_modules/@react-aria/grid": { 1687 + "version": "3.9.0", 1688 + "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.9.0.tgz", 1689 + "integrity": "sha512-jNg7haMptmeTKR7/ZomIjWZMLB6jWalBkl5in2JdU9Hc4pY5EKqD/7PSprr9SjOzCr5O+4MSiRDvw+Tu7xHevQ==", 1690 + "dependencies": { 1691 + "@react-aria/focus": "^3.17.0", 1692 + "@react-aria/i18n": "^3.11.0", 1693 + "@react-aria/interactions": "^3.21.2", 1694 + "@react-aria/live-announcer": "^3.3.3", 1695 + "@react-aria/selection": "^3.18.0", 1696 + "@react-aria/utils": "^3.24.0", 1697 + "@react-stately/collections": "^3.10.6", 1698 + "@react-stately/grid": "^3.8.6", 1699 + "@react-stately/selection": "^3.15.0", 1700 + "@react-stately/virtualizer": "^3.7.0", 1701 + "@react-types/checkbox": "^3.8.0", 1702 + "@react-types/grid": "^3.2.5", 1703 + "@react-types/shared": "^3.23.0", 1704 + "@swc/helpers": "^0.5.0" 1705 + }, 1706 + "peerDependencies": { 1707 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1708 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1709 + } 1710 + }, 1711 + "node_modules/@react-aria/gridlist": { 1712 + "version": "3.8.0", 1713 + "resolved": "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.8.0.tgz", 1714 + "integrity": "sha512-2iPBtpYZdTVij6XcqFsRsjzItjgg7FhFRPUEgD62mCyYd6NJIDkCxLuL97hkZ5BbXNxsr2jgVEns5Z4UzW//IQ==", 1715 + "dependencies": { 1716 + "@react-aria/focus": "^3.17.0", 1717 + "@react-aria/grid": "^3.9.0", 1718 + "@react-aria/i18n": "^3.11.0", 1719 + "@react-aria/interactions": "^3.21.2", 1720 + "@react-aria/selection": "^3.18.0", 1721 + "@react-aria/utils": "^3.24.0", 1722 + "@react-stately/collections": "^3.10.6", 1723 + "@react-stately/list": "^3.10.4", 1724 + "@react-stately/tree": "^3.8.0", 1725 + "@react-types/shared": "^3.23.0", 1726 + "@swc/helpers": "^0.5.0" 1727 + }, 1728 + "peerDependencies": { 1729 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1730 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1731 + } 1732 + }, 1733 + "node_modules/@react-aria/i18n": { 1734 + "version": "3.11.0", 1735 + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.11.0.tgz", 1736 + "integrity": "sha512-dnopopsYKy2cd2dB2LdnmdJ58evKKcNCtiscWl624XFSbq2laDrYIQ4umrMhBxaKD7nDQkqydVBe6HoQKPzvJw==", 1737 + "dependencies": { 1738 + "@internationalized/date": "^3.5.3", 1739 + "@internationalized/message": "^3.1.3", 1740 + "@internationalized/number": "^3.5.2", 1741 + "@internationalized/string": "^3.2.2", 1742 + "@react-aria/ssr": "^3.9.3", 1743 + "@react-aria/utils": "^3.24.0", 1744 + "@react-types/shared": "^3.23.0", 1745 + "@swc/helpers": "^0.5.0" 1746 + }, 1747 + "peerDependencies": { 1748 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1749 + } 1750 + }, 1751 + "node_modules/@react-aria/interactions": { 1752 + "version": "3.21.2", 1753 + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.21.2.tgz", 1754 + "integrity": "sha512-Ju706DtoEmI/2vsfu9DCEIjDqsRBVLm/wmt2fr0xKbBca7PtmK8daajxFWz+eTq+EJakvYfLr7gWgLau9HyWXg==", 1755 + "dependencies": { 1756 + "@react-aria/ssr": "^3.9.3", 1757 + "@react-aria/utils": "^3.24.0", 1758 + "@react-types/shared": "^3.23.0", 1759 + "@swc/helpers": "^0.5.0" 1760 + }, 1761 + "peerDependencies": { 1762 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1763 + } 1764 + }, 1765 + "node_modules/@react-aria/label": { 1766 + "version": "3.7.7", 1767 + "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.7.tgz", 1768 + "integrity": "sha512-0MDIu4SbagwsYzkprcCzi1Z0V/t2K/5Dd30eSTL2zanXMa+/85MVGSQjXI0vPrXMOXSNqp0R/aMxcqcgJ59yRA==", 1769 + "dependencies": { 1770 + "@react-aria/utils": "^3.24.0", 1771 + "@react-types/shared": "^3.23.0", 1772 + "@swc/helpers": "^0.5.0" 1773 + }, 1774 + "peerDependencies": { 1775 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1776 + } 1777 + }, 1778 + "node_modules/@react-aria/link": { 1779 + "version": "3.7.0", 1780 + "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.7.0.tgz", 1781 + "integrity": "sha512-gkF7KpDR+ApcMY5HS3xVKHrxRcwSP9TRPoySWEMBE4GPWvEK1Bk/On9EM1vRzeEibCZ5L6gKuLEEKLVSGbBMWg==", 1782 + "dependencies": { 1783 + "@react-aria/focus": "^3.17.0", 1784 + "@react-aria/interactions": "^3.21.2", 1785 + "@react-aria/utils": "^3.24.0", 1786 + "@react-types/link": "^3.5.4", 1787 + "@react-types/shared": "^3.23.0", 1788 + "@swc/helpers": "^0.5.0" 1789 + }, 1790 + "peerDependencies": { 1791 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1792 + } 1793 + }, 1794 + "node_modules/@react-aria/listbox": { 1795 + "version": "3.12.0", 1796 + "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.12.0.tgz", 1797 + "integrity": "sha512-Cy+UcfXU4MrOBMBnaB+kqG8bajeS3T1ZN8L7PXSTpmFS9jShFMhYkNz5gXpI+0SS4dgbHtkq/YDFJvu+bxFvdg==", 1798 + "dependencies": { 1799 + "@react-aria/interactions": "^3.21.2", 1800 + "@react-aria/label": "^3.7.7", 1801 + "@react-aria/selection": "^3.18.0", 1802 + "@react-aria/utils": "^3.24.0", 1803 + "@react-stately/collections": "^3.10.6", 1804 + "@react-stately/list": "^3.10.4", 1805 + "@react-types/listbox": "^3.4.8", 1806 + "@react-types/shared": "^3.23.0", 1807 + "@swc/helpers": "^0.5.0" 1808 + }, 1809 + "peerDependencies": { 1810 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1811 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1812 + } 1813 + }, 1814 + "node_modules/@react-aria/live-announcer": { 1815 + "version": "3.3.3", 1816 + "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.3.tgz", 1817 + "integrity": "sha512-sMaBzzIgDPBDCeZ/UFbuXR/UnXikcE7t4OJ4cESzmUq6r6LvxzmZnG9ocwpH75n7udmUbINycKD082fneryHlg==", 1818 + "dependencies": { 1819 + "@swc/helpers": "^0.5.0" 1820 + } 1821 + }, 1822 + "node_modules/@react-aria/menu": { 1823 + "version": "3.14.0", 1824 + "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.14.0.tgz", 1825 + "integrity": "sha512-veZIpwKPKDIX1xpUzvGnxSVTmMfpRjPQUi1v+hMgqgdjBKedKI2LkprLABo9grggjqV9c2xT4XUXDk6xH3r8eA==", 1826 + "dependencies": { 1827 + "@react-aria/focus": "^3.17.0", 1828 + "@react-aria/i18n": "^3.11.0", 1829 + "@react-aria/interactions": "^3.21.2", 1830 + "@react-aria/overlays": "^3.22.0", 1831 + "@react-aria/selection": "^3.18.0", 1832 + "@react-aria/utils": "^3.24.0", 1833 + "@react-stately/collections": "^3.10.6", 1834 + "@react-stately/menu": "^3.7.0", 1835 + "@react-stately/tree": "^3.8.0", 1836 + "@react-types/button": "^3.9.3", 1837 + "@react-types/menu": "^3.9.8", 1838 + "@react-types/shared": "^3.23.0", 1839 + "@swc/helpers": "^0.5.0" 1840 + }, 1841 + "peerDependencies": { 1842 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1843 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1844 + } 1845 + }, 1846 + "node_modules/@react-aria/meter": { 1847 + "version": "3.4.12", 1848 + "resolved": "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.12.tgz", 1849 + "integrity": "sha512-Ofgy3SHBjNLrc0mzuEKfn5ozOyrLudzcpw1cP5BFgtYs8BDdUx2/e33+2sm1+Pm3M/AhBrV/9LGyOE2JCtb8pg==", 1850 + "dependencies": { 1851 + "@react-aria/progress": "^3.4.12", 1852 + "@react-types/meter": "^3.4.0", 1853 + "@react-types/shared": "^3.23.0", 1854 + "@swc/helpers": "^0.5.0" 1855 + }, 1856 + "peerDependencies": { 1857 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1858 + } 1859 + }, 1860 + "node_modules/@react-aria/numberfield": { 1861 + "version": "3.11.2", 1862 + "resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.11.2.tgz", 1863 + "integrity": "sha512-PPCRLhAnCz3/mbv/EXoG3mY8lUvaOnZdGZf0ufb1VS4K/wKtb8z3sCTDiu1hi7nFo1YYqynb8mKue4Es5jUwSw==", 1864 + "dependencies": { 1865 + "@react-aria/i18n": "^3.11.0", 1866 + "@react-aria/interactions": "^3.21.2", 1867 + "@react-aria/spinbutton": "^3.6.4", 1868 + "@react-aria/textfield": "^3.14.4", 1869 + "@react-aria/utils": "^3.24.0", 1870 + "@react-stately/form": "^3.0.2", 1871 + "@react-stately/numberfield": "^3.9.2", 1872 + "@react-types/button": "^3.9.3", 1873 + "@react-types/numberfield": "^3.8.2", 1874 + "@react-types/shared": "^3.23.0", 1875 + "@swc/helpers": "^0.5.0" 1876 + }, 1877 + "peerDependencies": { 1878 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1879 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1880 + } 1881 + }, 1882 + "node_modules/@react-aria/overlays": { 1883 + "version": "3.22.0", 1884 + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.22.0.tgz", 1885 + "integrity": "sha512-M3Iayc2Hf9vJ4JJ8K/zh+Ct6aymDLmBbo686ChV3AtGOc254RyyzqnVSNuMs3j5QVBsDUKihHZQfl4E9RCwd+w==", 1886 + "dependencies": { 1887 + "@react-aria/focus": "^3.17.0", 1888 + "@react-aria/i18n": "^3.11.0", 1889 + "@react-aria/interactions": "^3.21.2", 1890 + "@react-aria/ssr": "^3.9.3", 1891 + "@react-aria/utils": "^3.24.0", 1892 + "@react-aria/visually-hidden": "^3.8.11", 1893 + "@react-stately/overlays": "^3.6.6", 1894 + "@react-types/button": "^3.9.3", 1895 + "@react-types/overlays": "^3.8.6", 1896 + "@react-types/shared": "^3.23.0", 1897 + "@swc/helpers": "^0.5.0" 1898 + }, 1899 + "peerDependencies": { 1900 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1901 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1902 + } 1903 + }, 1904 + "node_modules/@react-aria/progress": { 1905 + "version": "3.4.12", 1906 + "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.12.tgz", 1907 + "integrity": "sha512-Wlz7VNFEzcLSawhZwWTKgJPM/IUKFiKJJG7KGcsT2biIlu6Yp60xj08hDZkCrLq3XsLLCRmweHlVfLFjG3AK9w==", 1908 + "dependencies": { 1909 + "@react-aria/i18n": "^3.11.0", 1910 + "@react-aria/label": "^3.7.7", 1911 + "@react-aria/utils": "^3.24.0", 1912 + "@react-types/progress": "^3.5.3", 1913 + "@react-types/shared": "^3.23.0", 1914 + "@swc/helpers": "^0.5.0" 1915 + }, 1916 + "peerDependencies": { 1917 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1918 + } 1919 + }, 1920 + "node_modules/@react-aria/radio": { 1921 + "version": "3.10.3", 1922 + "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.10.3.tgz", 1923 + "integrity": "sha512-9noof5jyHE8iiFEUE7xCAHvCjG7EkZ/bZHh2+ZtrLlTFZmjpEbRbpZMw6QMKC8uzREPsmERBXjbd/6NyXH6mEQ==", 1924 + "dependencies": { 1925 + "@react-aria/focus": "^3.17.0", 1926 + "@react-aria/form": "^3.0.4", 1927 + "@react-aria/i18n": "^3.11.0", 1928 + "@react-aria/interactions": "^3.21.2", 1929 + "@react-aria/label": "^3.7.7", 1930 + "@react-aria/utils": "^3.24.0", 1931 + "@react-stately/radio": "^3.10.3", 1932 + "@react-types/radio": "^3.8.0", 1933 + "@react-types/shared": "^3.23.0", 1934 + "@swc/helpers": "^0.5.0" 1935 + }, 1936 + "peerDependencies": { 1937 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1938 + } 1939 + }, 1940 + "node_modules/@react-aria/searchfield": { 1941 + "version": "3.7.4", 1942 + "resolved": "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.7.4.tgz", 1943 + "integrity": "sha512-92TR4M6/lBKkIp6l3Fl/Sqjjo++bDceIZEOKC62/cuYjLm9RRWl4tLlKIR1GN3IH1vJJStKj+TB/SjlWbPuwiA==", 1944 + "dependencies": { 1945 + "@react-aria/i18n": "^3.11.0", 1946 + "@react-aria/textfield": "^3.14.4", 1947 + "@react-aria/utils": "^3.24.0", 1948 + "@react-stately/searchfield": "^3.5.2", 1949 + "@react-types/button": "^3.9.3", 1950 + "@react-types/searchfield": "^3.5.4", 1951 + "@react-types/shared": "^3.23.0", 1952 + "@swc/helpers": "^0.5.0" 1953 + }, 1954 + "peerDependencies": { 1955 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1956 + } 1957 + }, 1958 + "node_modules/@react-aria/select": { 1959 + "version": "3.14.4", 1960 + "resolved": "https://registry.npmjs.org/@react-aria/select/-/select-3.14.4.tgz", 1961 + "integrity": "sha512-MeFN8pw9liXwejkJS+hg0fDqGa3oW/mIwZYx8CrZZLbPnEcjZ9NI4ZXSxJaMOHEIQj/RXQ3Fpu0Sunu9FVpYXQ==", 1962 + "dependencies": { 1963 + "@react-aria/form": "^3.0.4", 1964 + "@react-aria/i18n": "^3.11.0", 1965 + "@react-aria/interactions": "^3.21.2", 1966 + "@react-aria/label": "^3.7.7", 1967 + "@react-aria/listbox": "^3.12.0", 1968 + "@react-aria/menu": "^3.14.0", 1969 + "@react-aria/selection": "^3.18.0", 1970 + "@react-aria/utils": "^3.24.0", 1971 + "@react-aria/visually-hidden": "^3.8.11", 1972 + "@react-stately/select": "^3.6.3", 1973 + "@react-types/button": "^3.9.3", 1974 + "@react-types/select": "^3.9.3", 1975 + "@react-types/shared": "^3.23.0", 1976 + "@swc/helpers": "^0.5.0" 1977 + }, 1978 + "peerDependencies": { 1979 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1980 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1981 + } 1982 + }, 1983 + "node_modules/@react-aria/selection": { 1984 + "version": "3.18.0", 1985 + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.18.0.tgz", 1986 + "integrity": "sha512-6ZvRuS9OHe56UVTb/qnsZ1TOxpZH9gRlX6eGG3Pt4LZK12wcvs13Uz2OvB2aYQHu0KPAua9ACnPh94xvXzQIlQ==", 1987 + "dependencies": { 1988 + "@react-aria/focus": "^3.17.0", 1989 + "@react-aria/i18n": "^3.11.0", 1990 + "@react-aria/interactions": "^3.21.2", 1991 + "@react-aria/utils": "^3.24.0", 1992 + "@react-stately/selection": "^3.15.0", 1993 + "@react-types/shared": "^3.23.0", 1994 + "@swc/helpers": "^0.5.0" 1995 + }, 1996 + "peerDependencies": { 1997 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 1998 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 1999 + } 2000 + }, 2001 + "node_modules/@react-aria/separator": { 2002 + "version": "3.3.12", 2003 + "resolved": "https://registry.npmjs.org/@react-aria/separator/-/separator-3.3.12.tgz", 2004 + "integrity": "sha512-KXeHynxek/DlAmjmry+M2KVRq+j75LqWFysX4x7t+OSbGR4t3bu5HRDd9bvDe9lsW8OKxlX3+hWTY7vsOL/HDA==", 2005 + "dependencies": { 2006 + "@react-aria/utils": "^3.24.0", 2007 + "@react-types/shared": "^3.23.0", 2008 + "@swc/helpers": "^0.5.0" 2009 + }, 2010 + "peerDependencies": { 2011 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2012 + } 2013 + }, 2014 + "node_modules/@react-aria/slider": { 2015 + "version": "3.7.7", 2016 + "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.7.tgz", 2017 + "integrity": "sha512-7tOJyR4ZZoSMKcVomC6DZxyYuXQqQopi9mPW2J1fViD1R5iO8YVmoX/ALXnokzi8GPuMA0c38i2Cmnecm30ZXA==", 2018 + "dependencies": { 2019 + "@react-aria/focus": "^3.17.0", 2020 + "@react-aria/i18n": "^3.11.0", 2021 + "@react-aria/interactions": "^3.21.2", 2022 + "@react-aria/label": "^3.7.7", 2023 + "@react-aria/utils": "^3.24.0", 2024 + "@react-stately/slider": "^3.5.3", 2025 + "@react-types/shared": "^3.23.0", 2026 + "@react-types/slider": "^3.7.2", 2027 + "@swc/helpers": "^0.5.0" 2028 + }, 2029 + "peerDependencies": { 2030 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2031 + } 2032 + }, 2033 + "node_modules/@react-aria/spinbutton": { 2034 + "version": "3.6.4", 2035 + "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.4.tgz", 2036 + "integrity": "sha512-KMnwm3bEM83g8MILGt6irbvAG7DNphkq6O0ePt7L1m6QZhWK3hbI2RNlxYMF1OKIDTAOhnEjR6IdMCWt9TuXvQ==", 2037 + "dependencies": { 2038 + "@react-aria/i18n": "^3.11.0", 2039 + "@react-aria/live-announcer": "^3.3.3", 2040 + "@react-aria/utils": "^3.24.0", 2041 + "@react-types/button": "^3.9.3", 2042 + "@react-types/shared": "^3.23.0", 2043 + "@swc/helpers": "^0.5.0" 2044 + }, 2045 + "peerDependencies": { 2046 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2047 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2048 + } 2049 + }, 2050 + "node_modules/@react-aria/ssr": { 2051 + "version": "3.9.3", 2052 + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.3.tgz", 2053 + "integrity": "sha512-5bUZ93dmvHFcmfUcEN7qzYe8yQQ8JY+nHN6m9/iSDCQ/QmCiE0kWXYwhurjw5ch6I8WokQzx66xKIMHBAa4NNA==", 2054 + "dependencies": { 2055 + "@swc/helpers": "^0.5.0" 2056 + }, 2057 + "engines": { 2058 + "node": ">= 12" 2059 + }, 2060 + "peerDependencies": { 2061 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2062 + } 2063 + }, 2064 + "node_modules/@react-aria/switch": { 2065 + "version": "3.6.3", 2066 + "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.6.3.tgz", 2067 + "integrity": "sha512-UBWbTEnnlTDT/dFOEpGKfX5ngPTIOVDLX1ltUhDHHk6SrgSnvYxTPTZAo+ujHIUSBFHOuxmvVYG7y54rk168mg==", 2068 + "dependencies": { 2069 + "@react-aria/toggle": "^3.10.3", 2070 + "@react-stately/toggle": "^3.7.3", 2071 + "@react-types/switch": "^3.5.2", 2072 + "@swc/helpers": "^0.5.0" 2073 + }, 2074 + "peerDependencies": { 2075 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2076 + } 2077 + }, 2078 + "node_modules/@react-aria/table": { 2079 + "version": "3.14.0", 2080 + "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.14.0.tgz", 2081 + "integrity": "sha512-IwBmzeIxeZjWlOlmMXVj/L64FbYm3qUh7v3VRgU98BVOdvgUyEKBDIwi6SuOV4FwbXKrCPZbXPU/k+KQU4tUoQ==", 2082 + "dependencies": { 2083 + "@react-aria/focus": "^3.17.0", 2084 + "@react-aria/grid": "^3.9.0", 2085 + "@react-aria/i18n": "^3.11.0", 2086 + "@react-aria/interactions": "^3.21.2", 2087 + "@react-aria/live-announcer": "^3.3.3", 2088 + "@react-aria/utils": "^3.24.0", 2089 + "@react-aria/visually-hidden": "^3.8.11", 2090 + "@react-stately/collections": "^3.10.6", 2091 + "@react-stately/flags": "^3.0.2", 2092 + "@react-stately/table": "^3.11.7", 2093 + "@react-stately/virtualizer": "^3.7.0", 2094 + "@react-types/checkbox": "^3.8.0", 2095 + "@react-types/grid": "^3.2.5", 2096 + "@react-types/shared": "^3.23.0", 2097 + "@react-types/table": "^3.9.4", 2098 + "@swc/helpers": "^0.5.0" 2099 + }, 2100 + "peerDependencies": { 2101 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2102 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2103 + } 2104 + }, 2105 + "node_modules/@react-aria/tabs": { 2106 + "version": "3.9.0", 2107 + "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.9.0.tgz", 2108 + "integrity": "sha512-E4IHOO9ejEXNeSnpeThu79pDpNySHHYz3txr9ngtH6tp097k/I1auSqbGJPy/kwLj6MCPEt86dNJDXE2X0AcFw==", 2109 + "dependencies": { 2110 + "@react-aria/focus": "^3.17.0", 2111 + "@react-aria/i18n": "^3.11.0", 2112 + "@react-aria/selection": "^3.18.0", 2113 + "@react-aria/utils": "^3.24.0", 2114 + "@react-stately/tabs": "^3.6.5", 2115 + "@react-types/shared": "^3.23.0", 2116 + "@react-types/tabs": "^3.3.6", 2117 + "@swc/helpers": "^0.5.0" 2118 + }, 2119 + "peerDependencies": { 2120 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2121 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2122 + } 2123 + }, 2124 + "node_modules/@react-aria/tag": { 2125 + "version": "3.4.0", 2126 + "resolved": "https://registry.npmjs.org/@react-aria/tag/-/tag-3.4.0.tgz", 2127 + "integrity": "sha512-kTrj0zEIyABgdASZMM7qxe0LAEePAxlg4OmfjZfkiAYYV32liY4EPER7ocE0OhOXo6TeOYYIvpEcr0z/4PjCpw==", 2128 + "dependencies": { 2129 + "@react-aria/gridlist": "^3.8.0", 2130 + "@react-aria/i18n": "^3.11.0", 2131 + "@react-aria/interactions": "^3.21.2", 2132 + "@react-aria/label": "^3.7.7", 2133 + "@react-aria/selection": "^3.18.0", 2134 + "@react-aria/utils": "^3.24.0", 2135 + "@react-stately/list": "^3.10.4", 2136 + "@react-types/button": "^3.9.3", 2137 + "@react-types/shared": "^3.23.0", 2138 + "@swc/helpers": "^0.5.0" 2139 + }, 2140 + "peerDependencies": { 2141 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2142 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2143 + } 2144 + }, 2145 + "node_modules/@react-aria/textfield": { 2146 + "version": "3.14.4", 2147 + "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.14.4.tgz", 2148 + "integrity": "sha512-fdZChDyTRA4BPqbyDeD9gSw6rVeIAl7eG38osRwr0mzcKTiS/AyV3jiRwnHsBO9brU8RdViJFri4emVDuxSjag==", 2149 + "dependencies": { 2150 + "@react-aria/focus": "^3.17.0", 2151 + "@react-aria/form": "^3.0.4", 2152 + "@react-aria/label": "^3.7.7", 2153 + "@react-aria/utils": "^3.24.0", 2154 + "@react-stately/form": "^3.0.2", 2155 + "@react-stately/utils": "^3.10.0", 2156 + "@react-types/shared": "^3.23.0", 2157 + "@react-types/textfield": "^3.9.2", 2158 + "@swc/helpers": "^0.5.0" 2159 + }, 2160 + "peerDependencies": { 2161 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2162 + } 2163 + }, 2164 + "node_modules/@react-aria/toggle": { 2165 + "version": "3.10.3", 2166 + "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.10.3.tgz", 2167 + "integrity": "sha512-QtufHlWczMcTGmRxF7RCEgfMKpUPivyXJWZsQ1HSlknjRJPzf4uc3mSR62hq2sZ0VN9zXEpUsoixbEDB87TnGg==", 2168 + "dependencies": { 2169 + "@react-aria/focus": "^3.17.0", 2170 + "@react-aria/interactions": "^3.21.2", 2171 + "@react-aria/utils": "^3.24.0", 2172 + "@react-stately/toggle": "^3.7.3", 2173 + "@react-types/checkbox": "^3.8.0", 2174 + "@swc/helpers": "^0.5.0" 2175 + }, 2176 + "peerDependencies": { 2177 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2178 + } 2179 + }, 2180 + "node_modules/@react-aria/toolbar": { 2181 + "version": "3.0.0-beta.4", 2182 + "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.4.tgz", 2183 + "integrity": "sha512-nerKAoHwHFTvf25DDtj8d/zlDaZHaTPWvL4gweTm3hu9ztisE58CoVUqzqH+VNiYjcrWr2PYgLbNLsuOzk0q1Q==", 2184 + "dependencies": { 2185 + "@react-aria/focus": "^3.17.0", 2186 + "@react-aria/i18n": "^3.11.0", 2187 + "@react-aria/utils": "^3.24.0", 2188 + "@react-types/shared": "^3.23.0", 2189 + "@swc/helpers": "^0.5.0" 2190 + }, 2191 + "peerDependencies": { 2192 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2193 + } 2194 + }, 2195 + "node_modules/@react-aria/tooltip": { 2196 + "version": "3.7.3", 2197 + "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.7.3.tgz", 2198 + "integrity": "sha512-uF2J/GRKTHSeEYMwvXTu7oK710nov/NRbY7db2Hh7yXluGmjJORXb5wxsy+lqHaWqPKBbkhmxBJYeJJpAqlZ5g==", 2199 + "dependencies": { 2200 + "@react-aria/focus": "^3.17.0", 2201 + "@react-aria/interactions": "^3.21.2", 2202 + "@react-aria/utils": "^3.24.0", 2203 + "@react-stately/tooltip": "^3.4.8", 2204 + "@react-types/shared": "^3.23.0", 2205 + "@react-types/tooltip": "^3.4.8", 2206 + "@swc/helpers": "^0.5.0" 2207 + }, 2208 + "peerDependencies": { 2209 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2210 + } 2211 + }, 2212 + "node_modules/@react-aria/tree": { 2213 + "version": "3.0.0-alpha.0", 2214 + "resolved": "https://registry.npmjs.org/@react-aria/tree/-/tree-3.0.0-alpha.0.tgz", 2215 + "integrity": "sha512-/5dqWjSHEMlrvoJTsQuGHrtKRoxYco5OKrdIf5UQq5wHB/quUD6ZexEfn9/NzflyoHVz2zPIm7RU8J9WuZugNw==", 2216 + "dependencies": { 2217 + "@react-aria/gridlist": "^3.8.0", 2218 + "@react-aria/i18n": "^3.11.0", 2219 + "@react-aria/selection": "^3.18.0", 2220 + "@react-aria/utils": "^3.24.0", 2221 + "@react-stately/tree": "^3.8.0", 2222 + "@react-types/button": "^3.9.3", 2223 + "@react-types/shared": "^3.23.0", 2224 + "@swc/helpers": "^0.5.0" 2225 + }, 2226 + "peerDependencies": { 2227 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2228 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2229 + } 2230 + }, 2231 + "node_modules/@react-aria/utils": { 2232 + "version": "3.24.0", 2233 + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.24.0.tgz", 2234 + "integrity": "sha512-JAxkPhK5fCvFVNY2YG3TW3m1nTzwRcbz7iyTSkUzLFat4N4LZ7Kzh7NMHsgeE/oMOxd8zLY+XsUxMu/E/2GujA==", 2235 + "dependencies": { 2236 + "@react-aria/ssr": "^3.9.3", 2237 + "@react-stately/utils": "^3.10.0", 2238 + "@react-types/shared": "^3.23.0", 2239 + "@swc/helpers": "^0.5.0", 2240 + "clsx": "^2.0.0" 2241 + }, 2242 + "peerDependencies": { 2243 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2244 + } 2245 + }, 2246 + "node_modules/@react-aria/virtualizer": { 2247 + "version": "3.10.0", 2248 + "resolved": "https://registry.npmjs.org/@react-aria/virtualizer/-/virtualizer-3.10.0.tgz", 2249 + "integrity": "sha512-bxpWicfmsipPnzXp6pSv6Xmo2yLZI5Np4sPDRVTNrsi41ecm295AjPTRLgf/A7Rni0xgyWhUS0FkS7JXTQEv+A==", 2250 + "dependencies": { 2251 + "@react-aria/i18n": "^3.11.0", 2252 + "@react-aria/interactions": "^3.21.2", 2253 + "@react-aria/utils": "^3.24.0", 2254 + "@react-stately/virtualizer": "^3.7.0", 2255 + "@react-types/shared": "^3.23.0", 2256 + "@swc/helpers": "^0.5.0" 2257 + }, 2258 + "peerDependencies": { 2259 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2260 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2261 + } 2262 + }, 2263 + "node_modules/@react-aria/visually-hidden": { 2264 + "version": "3.8.11", 2265 + "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.11.tgz", 2266 + "integrity": "sha512-1JFruyAatoKnC18qrix8Q1gyUNlizWZvYdPADgB5btakMy0PEGTWPmFRK5gFsO+N0CZLCFTCip0dkUv6rrp31w==", 2267 + "dependencies": { 2268 + "@react-aria/interactions": "^3.21.2", 2269 + "@react-aria/utils": "^3.24.0", 2270 + "@react-types/shared": "^3.23.0", 2271 + "@swc/helpers": "^0.5.0" 2272 + }, 2273 + "peerDependencies": { 2274 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2275 + } 2276 + }, 2277 + "node_modules/@react-spectrum/actionbar": { 2278 + "version": "3.4.4", 2279 + "resolved": "https://registry.npmjs.org/@react-spectrum/actionbar/-/actionbar-3.4.4.tgz", 2280 + "integrity": "sha512-Kao7LhiYcRjMRIdhRiYUDTdwALAMdHCEIVTbKYJ+OBbEy3Tzw382p+cogiBtwlcEI6/hVK+JdVyxgfsfZsalPg==", 2281 + "dependencies": { 2282 + "@react-aria/focus": "^3.17.0", 2283 + "@react-aria/i18n": "^3.11.0", 2284 + "@react-aria/interactions": "^3.21.2", 2285 + "@react-aria/live-announcer": "^3.3.3", 2286 + "@react-aria/utils": "^3.24.0", 2287 + "@react-spectrum/actiongroup": "^3.10.4", 2288 + "@react-spectrum/button": "^3.16.3", 2289 + "@react-spectrum/overlays": "^5.6.0", 2290 + "@react-spectrum/text": "^3.5.4", 2291 + "@react-spectrum/utils": "^3.11.6", 2292 + "@react-stately/collections": "^3.10.6", 2293 + "@react-types/actionbar": "^3.1.6", 2294 + "@react-types/shared": "^3.23.0", 2295 + "@spectrum-icons/ui": "^3.6.6", 2296 + "@swc/helpers": "^0.5.0" 2297 + }, 2298 + "peerDependencies": { 2299 + "@react-spectrum/provider": "^3.0.0", 2300 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2301 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2302 + } 2303 + }, 2304 + "node_modules/@react-spectrum/actiongroup": { 2305 + "version": "3.10.4", 2306 + "resolved": "https://registry.npmjs.org/@react-spectrum/actiongroup/-/actiongroup-3.10.4.tgz", 2307 + "integrity": "sha512-TY9DA+YFBqq+QnzJV1jnJ9vW3xDje5ZdU/WTlU8VBvxZrg9V0Qco1rWA2YSqAsTBOZQJ0iP5V7IvDjAoPrt5Kw==", 2308 + "dependencies": { 2309 + "@react-aria/actiongroup": "^3.7.4", 2310 + "@react-aria/focus": "^3.17.0", 2311 + "@react-aria/interactions": "^3.21.2", 2312 + "@react-aria/utils": "^3.24.0", 2313 + "@react-spectrum/button": "^3.16.3", 2314 + "@react-spectrum/menu": "^3.19.0", 2315 + "@react-spectrum/text": "^3.5.4", 2316 + "@react-spectrum/tooltip": "^3.6.6", 2317 + "@react-spectrum/utils": "^3.11.6", 2318 + "@react-stately/collections": "^3.10.6", 2319 + "@react-stately/list": "^3.10.4", 2320 + "@react-types/actiongroup": "^3.4.8", 2321 + "@react-types/shared": "^3.23.0", 2322 + "@spectrum-icons/ui": "^3.6.6", 2323 + "@spectrum-icons/workflow": "^4.2.11", 2324 + "@swc/helpers": "^0.5.0" 2325 + }, 2326 + "peerDependencies": { 2327 + "@react-spectrum/provider": "^3.2.0", 2328 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2329 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2330 + } 2331 + }, 2332 + "node_modules/@react-spectrum/avatar": { 2333 + "version": "3.0.11", 2334 + "resolved": "https://registry.npmjs.org/@react-spectrum/avatar/-/avatar-3.0.11.tgz", 2335 + "integrity": "sha512-DwLXGiJHDB6XA0KpFD70gU4y3PyaYctCo8GqKbpgerMQJTeE3xZbzlZvt9XvBYx+BrOPA6T0/xpBmxGDaYDDBA==", 2336 + "dependencies": { 2337 + "@react-aria/utils": "^3.24.0", 2338 + "@react-spectrum/utils": "^3.11.6", 2339 + "@react-types/avatar": "^3.0.6", 2340 + "@react-types/shared": "^3.23.0", 2341 + "@swc/helpers": "^0.5.0" 2342 + }, 2343 + "peerDependencies": { 2344 + "@react-spectrum/provider": "^3.2.1", 2345 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2346 + } 2347 + }, 2348 + "node_modules/@react-spectrum/badge": { 2349 + "version": "3.1.12", 2350 + "resolved": "https://registry.npmjs.org/@react-spectrum/badge/-/badge-3.1.12.tgz", 2351 + "integrity": "sha512-iWj5mqj3MQ+UOksTuy9JMA+MTvOD33uzcsCKKhJPZZEHqfHMNE1shqaZCUuFCQ7Gmw/KbSDC2B2de1CL6fxjmw==", 2352 + "dependencies": { 2353 + "@react-aria/utils": "^3.24.0", 2354 + "@react-spectrum/text": "^3.5.4", 2355 + "@react-spectrum/utils": "^3.11.6", 2356 + "@react-types/badge": "^3.1.8", 2357 + "@react-types/shared": "^3.23.0", 2358 + "@swc/helpers": "^0.5.0" 2359 + }, 2360 + "peerDependencies": { 2361 + "@react-spectrum/provider": "^3.0.0", 2362 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2363 + } 2364 + }, 2365 + "node_modules/@react-spectrum/breadcrumbs": { 2366 + "version": "3.9.6", 2367 + "resolved": "https://registry.npmjs.org/@react-spectrum/breadcrumbs/-/breadcrumbs-3.9.6.tgz", 2368 + "integrity": "sha512-7bxRj3DlUC/TBTOtNY0rVktNTPlmWPD1AonPA0Ot+Hgm0S+eTdqPqvqJGTz6sFZx1vPgGTnp+RIg6sf5b/liGA==", 2369 + "dependencies": { 2370 + "@react-aria/breadcrumbs": "^3.5.12", 2371 + "@react-aria/focus": "^3.17.0", 2372 + "@react-aria/i18n": "^3.11.0", 2373 + "@react-aria/interactions": "^3.21.2", 2374 + "@react-aria/utils": "^3.24.0", 2375 + "@react-spectrum/button": "^3.16.3", 2376 + "@react-spectrum/menu": "^3.19.0", 2377 + "@react-spectrum/utils": "^3.11.6", 2378 + "@react-stately/collections": "^3.10.6", 2379 + "@react-types/breadcrumbs": "^3.7.4", 2380 + "@react-types/shared": "^3.23.0", 2381 + "@spectrum-icons/ui": "^3.6.6", 2382 + "@swc/helpers": "^0.5.0" 2383 + }, 2384 + "peerDependencies": { 2385 + "@react-spectrum/provider": "^3.0.0", 2386 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2387 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2388 + } 2389 + }, 2390 + "node_modules/@react-spectrum/button": { 2391 + "version": "3.16.3", 2392 + "resolved": "https://registry.npmjs.org/@react-spectrum/button/-/button-3.16.3.tgz", 2393 + "integrity": "sha512-cywlxV2N9cyffu9oGU45wVaOm9U0WNPGE+8978W2tmQMIFUBkQHRM2m7o9qr1C6T7D9hQhzXL0X5LQpTUj9PEQ==", 2394 + "dependencies": { 2395 + "@react-aria/button": "^3.9.4", 2396 + "@react-aria/focus": "^3.17.0", 2397 + "@react-aria/i18n": "^3.11.0", 2398 + "@react-aria/interactions": "^3.21.2", 2399 + "@react-aria/utils": "^3.24.0", 2400 + "@react-spectrum/progress": "^3.7.6", 2401 + "@react-spectrum/text": "^3.5.4", 2402 + "@react-spectrum/utils": "^3.11.6", 2403 + "@react-stately/toggle": "^3.7.3", 2404 + "@react-types/button": "^3.9.3", 2405 + "@react-types/shared": "^3.23.0", 2406 + "@spectrum-icons/ui": "^3.6.6", 2407 + "@swc/helpers": "^0.5.0" 2408 + }, 2409 + "peerDependencies": { 2410 + "@react-spectrum/provider": "^3.0.0", 2411 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2412 + } 2413 + }, 2414 + "node_modules/@react-spectrum/buttongroup": { 2415 + "version": "3.6.12", 2416 + "resolved": "https://registry.npmjs.org/@react-spectrum/buttongroup/-/buttongroup-3.6.12.tgz", 2417 + "integrity": "sha512-eCK+8DzzVO137IjNtdDX9UUMfKWDq4JYMMsGNHO7U146OYC8VnPHb1cdnfR0Pg7I9jefvwOeT0KKxwGenuuXfw==", 2418 + "dependencies": { 2419 + "@react-aria/utils": "^3.24.0", 2420 + "@react-spectrum/utils": "^3.11.6", 2421 + "@react-types/buttongroup": "^3.3.8", 2422 + "@react-types/shared": "^3.23.0", 2423 + "@swc/helpers": "^0.5.0" 2424 + }, 2425 + "peerDependencies": { 2426 + "@react-spectrum/provider": "^3.0.0", 2427 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2428 + } 2429 + }, 2430 + "node_modules/@react-spectrum/calendar": { 2431 + "version": "3.4.8", 2432 + "resolved": "https://registry.npmjs.org/@react-spectrum/calendar/-/calendar-3.4.8.tgz", 2433 + "integrity": "sha512-Ge8FryNtBvPhQch2678s5j6BuTipK4VdrSstZvG+Zq8QcHP3ksRwF2q1DifNS8iukZSEAS3lgl3Q2RhWXZKanw==", 2434 + "dependencies": { 2435 + "@internationalized/date": "^3.5.3", 2436 + "@react-aria/calendar": "^3.5.7", 2437 + "@react-aria/focus": "^3.17.0", 2438 + "@react-aria/i18n": "^3.11.0", 2439 + "@react-aria/interactions": "^3.21.2", 2440 + "@react-aria/utils": "^3.24.0", 2441 + "@react-aria/visually-hidden": "^3.8.11", 2442 + "@react-spectrum/button": "^3.16.3", 2443 + "@react-spectrum/label": "^3.16.5", 2444 + "@react-spectrum/utils": "^3.11.6", 2445 + "@react-stately/calendar": "^3.5.0", 2446 + "@react-types/button": "^3.9.3", 2447 + "@react-types/calendar": "^3.4.5", 2448 + "@react-types/shared": "^3.23.0", 2449 + "@spectrum-icons/ui": "^3.6.6", 2450 + "@swc/helpers": "^0.5.0" 2451 + }, 2452 + "peerDependencies": { 2453 + "@react-spectrum/provider": "^3.0.0", 2454 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2455 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2456 + } 2457 + }, 2458 + "node_modules/@react-spectrum/checkbox": { 2459 + "version": "3.9.5", 2460 + "resolved": "https://registry.npmjs.org/@react-spectrum/checkbox/-/checkbox-3.9.5.tgz", 2461 + "integrity": "sha512-M8ZwVohk9986IVVfnhjC++WzXNfeUTj8we5Ud1DnetA3vqpmCoBA5/ym0Ey5LCTizDnTu/9i9NwdxPr2vIDpsw==", 2462 + "dependencies": { 2463 + "@react-aria/checkbox": "^3.14.2", 2464 + "@react-aria/focus": "^3.17.0", 2465 + "@react-aria/interactions": "^3.21.2", 2466 + "@react-spectrum/form": "^3.7.5", 2467 + "@react-spectrum/label": "^3.16.5", 2468 + "@react-spectrum/utils": "^3.11.6", 2469 + "@react-stately/checkbox": "^3.6.4", 2470 + "@react-stately/toggle": "^3.7.3", 2471 + "@react-types/checkbox": "^3.8.0", 2472 + "@react-types/shared": "^3.23.0", 2473 + "@spectrum-icons/ui": "^3.6.6", 2474 + "@swc/helpers": "^0.5.0", 2475 + "react-aria-components": "^1.2.0" 2476 + }, 2477 + "peerDependencies": { 2478 + "@react-spectrum/provider": "^3.0.0", 2479 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2480 + } 2481 + }, 2482 + "node_modules/@react-spectrum/color": { 2483 + "version": "3.0.0-beta.33", 2484 + "resolved": "https://registry.npmjs.org/@react-spectrum/color/-/color-3.0.0-beta.33.tgz", 2485 + "integrity": "sha512-Hq6QwzWEsyY62xVBePWh4l2BnyOK12W5CgH3xhdtNTobOqin8I1A0LmUXVEeLYylI05/acGDv5F88+xLBijtBg==", 2486 + "dependencies": { 2487 + "@react-aria/color": "3.0.0-beta.32", 2488 + "@react-aria/focus": "^3.17.0", 2489 + "@react-aria/i18n": "^3.11.0", 2490 + "@react-aria/interactions": "^3.21.2", 2491 + "@react-aria/utils": "^3.24.0", 2492 + "@react-spectrum/dialog": "^3.8.10", 2493 + "@react-spectrum/form": "^3.7.5", 2494 + "@react-spectrum/label": "^3.16.5", 2495 + "@react-spectrum/overlays": "^5.6.0", 2496 + "@react-spectrum/picker": "^3.14.4", 2497 + "@react-spectrum/textfield": "^3.12.0", 2498 + "@react-spectrum/utils": "^3.11.6", 2499 + "@react-spectrum/view": "^3.6.9", 2500 + "@react-stately/color": "^3.6.0", 2501 + "@react-types/color": "3.0.0-beta.24", 2502 + "@react-types/shared": "^3.23.0", 2503 + "@react-types/textfield": "^3.9.2", 2504 + "@swc/helpers": "^0.5.0", 2505 + "react-aria-components": "^1.2.0" 2506 + }, 2507 + "peerDependencies": { 2508 + "@react-spectrum/provider": "^3.0.0", 2509 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2510 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2511 + } 2512 + }, 2513 + "node_modules/@react-spectrum/combobox": { 2514 + "version": "3.12.4", 2515 + "resolved": "https://registry.npmjs.org/@react-spectrum/combobox/-/combobox-3.12.4.tgz", 2516 + "integrity": "sha512-Xw/QiT3DPaJiGvUkLTYmYRBqNcjpAWS2A40GuMCeDm2idJM6GBWy1k8xwzb0L08HInDCkIV6amqqwV6Et65Pnw==", 2517 + "dependencies": { 2518 + "@react-aria/button": "^3.9.4", 2519 + "@react-aria/combobox": "^3.9.0", 2520 + "@react-aria/dialog": "^3.5.13", 2521 + "@react-aria/focus": "^3.17.0", 2522 + "@react-aria/form": "^3.0.4", 2523 + "@react-aria/i18n": "^3.11.0", 2524 + "@react-aria/interactions": "^3.21.2", 2525 + "@react-aria/label": "^3.7.7", 2526 + "@react-aria/overlays": "^3.22.0", 2527 + "@react-aria/utils": "^3.24.0", 2528 + "@react-spectrum/button": "^3.16.3", 2529 + "@react-spectrum/form": "^3.7.5", 2530 + "@react-spectrum/label": "^3.16.5", 2531 + "@react-spectrum/listbox": "^3.12.8", 2532 + "@react-spectrum/overlays": "^5.6.0", 2533 + "@react-spectrum/progress": "^3.7.6", 2534 + "@react-spectrum/textfield": "^3.12.0", 2535 + "@react-spectrum/utils": "^3.11.6", 2536 + "@react-stately/collections": "^3.10.6", 2537 + "@react-stately/combobox": "^3.8.3", 2538 + "@react-types/button": "^3.9.3", 2539 + "@react-types/combobox": "^3.11.0", 2540 + "@react-types/shared": "^3.23.0", 2541 + "@spectrum-icons/ui": "^3.6.6", 2542 + "@swc/helpers": "^0.5.0" 2543 + }, 2544 + "peerDependencies": { 2545 + "@react-spectrum/provider": "^3.0.0", 2546 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2547 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2548 + } 2549 + }, 2550 + "node_modules/@react-spectrum/contextualhelp": { 2551 + "version": "3.6.10", 2552 + "resolved": "https://registry.npmjs.org/@react-spectrum/contextualhelp/-/contextualhelp-3.6.10.tgz", 2553 + "integrity": "sha512-wj3HSNBaFY77hs2MvFDDNw6W9J6XEttS2G/ISC7d4ZjCTuBapj+0PwVM1rGjf5k95FlorSj8jwRZQog8/hXCpw==", 2554 + "dependencies": { 2555 + "@react-aria/i18n": "^3.11.0", 2556 + "@react-aria/utils": "^3.24.0", 2557 + "@react-spectrum/button": "^3.16.3", 2558 + "@react-spectrum/dialog": "^3.8.10", 2559 + "@react-spectrum/utils": "^3.11.6", 2560 + "@react-types/contextualhelp": "^3.2.9", 2561 + "@react-types/shared": "^3.23.0", 2562 + "@spectrum-icons/workflow": "^4.2.11", 2563 + "@swc/helpers": "^0.5.0" 2564 + }, 2565 + "peerDependencies": { 2566 + "@react-spectrum/provider": "^3.0.0", 2567 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2568 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2569 + } 2570 + }, 2571 + "node_modules/@react-spectrum/datepicker": { 2572 + "version": "3.9.5", 2573 + "resolved": "https://registry.npmjs.org/@react-spectrum/datepicker/-/datepicker-3.9.5.tgz", 2574 + "integrity": "sha512-MTOhAuhjX9PKioqGPWksPZgeGiVZesRi26WNUefu1hCrVbmfGXJcL17MNnJbq4bGtMfvaYPOze05OOpka30V8g==", 2575 + "dependencies": { 2576 + "@internationalized/date": "^3.5.3", 2577 + "@react-aria/datepicker": "^3.10.0", 2578 + "@react-aria/focus": "^3.17.0", 2579 + "@react-aria/i18n": "^3.11.0", 2580 + "@react-aria/interactions": "^3.21.2", 2581 + "@react-aria/utils": "^3.24.0", 2582 + "@react-spectrum/button": "^3.16.3", 2583 + "@react-spectrum/calendar": "^3.4.8", 2584 + "@react-spectrum/dialog": "^3.8.10", 2585 + "@react-spectrum/form": "^3.7.5", 2586 + "@react-spectrum/label": "^3.16.5", 2587 + "@react-spectrum/layout": "^3.6.4", 2588 + "@react-spectrum/utils": "^3.11.6", 2589 + "@react-spectrum/view": "^3.6.9", 2590 + "@react-stately/datepicker": "^3.9.3", 2591 + "@react-types/datepicker": "^3.7.3", 2592 + "@react-types/shared": "^3.23.0", 2593 + "@spectrum-icons/ui": "^3.6.6", 2594 + "@spectrum-icons/workflow": "^4.2.11", 2595 + "@swc/helpers": "^0.5.0" 2596 + }, 2597 + "peerDependencies": { 2598 + "@react-spectrum/provider": "^3.0.0", 2599 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2600 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2601 + } 2602 + }, 2603 + "node_modules/@react-spectrum/dialog": { 2604 + "version": "3.8.10", 2605 + "resolved": "https://registry.npmjs.org/@react-spectrum/dialog/-/dialog-3.8.10.tgz", 2606 + "integrity": "sha512-IcgLn7/ULwwBT41m4QOxqVXu58UG0N9Gm6jo7iAeOnYZHLdp31MEAxmvCUvd3xa4B5wTCG1AxMIQUZnuAac15g==", 2607 + "dependencies": { 2608 + "@react-aria/dialog": "^3.5.13", 2609 + "@react-aria/i18n": "^3.11.0", 2610 + "@react-aria/interactions": "^3.21.2", 2611 + "@react-aria/overlays": "^3.22.0", 2612 + "@react-aria/utils": "^3.24.0", 2613 + "@react-spectrum/button": "^3.16.3", 2614 + "@react-spectrum/buttongroup": "^3.6.12", 2615 + "@react-spectrum/divider": "^3.5.12", 2616 + "@react-spectrum/layout": "^3.6.4", 2617 + "@react-spectrum/overlays": "^5.6.0", 2618 + "@react-spectrum/text": "^3.5.4", 2619 + "@react-spectrum/utils": "^3.11.6", 2620 + "@react-spectrum/view": "^3.6.9", 2621 + "@react-stately/overlays": "^3.6.6", 2622 + "@react-types/button": "^3.9.3", 2623 + "@react-types/dialog": "^3.5.9", 2624 + "@react-types/shared": "^3.23.0", 2625 + "@spectrum-icons/ui": "^3.6.6", 2626 + "@swc/helpers": "^0.5.0" 2627 + }, 2628 + "peerDependencies": { 2629 + "@react-spectrum/provider": "^3.0.0", 2630 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2631 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2632 + } 2633 + }, 2634 + "node_modules/@react-spectrum/divider": { 2635 + "version": "3.5.12", 2636 + "resolved": "https://registry.npmjs.org/@react-spectrum/divider/-/divider-3.5.12.tgz", 2637 + "integrity": "sha512-EVd/0chomjZni+5OZMrlG6Rqd0VLO3aTyNvvckS28A62hIk/zCGJzJZdPCsK0RZu5P6M61SdW3epUScX7nqO1A==", 2638 + "dependencies": { 2639 + "@react-aria/separator": "^3.3.12", 2640 + "@react-spectrum/utils": "^3.11.6", 2641 + "@react-types/divider": "^3.3.8", 2642 + "@react-types/shared": "^3.23.0", 2643 + "@swc/helpers": "^0.5.0" 2644 + }, 2645 + "peerDependencies": { 2646 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2647 + } 2648 + }, 2649 + "node_modules/@react-spectrum/dnd": { 2650 + "version": "3.3.9", 2651 + "resolved": "https://registry.npmjs.org/@react-spectrum/dnd/-/dnd-3.3.9.tgz", 2652 + "integrity": "sha512-o2SE26LgZ2+FRAY8mXbKyyf5BCawx7sSq/9oeZhi9wb9T+SSgGq7Ab0bYcq5MEn5Q1QIB1MaGczIM8nZfd+Wtw==", 2653 + "dependencies": { 2654 + "@react-aria/dnd": "^3.6.0", 2655 + "@react-stately/dnd": "^3.3.0", 2656 + "@react-types/shared": "^3.23.0", 2657 + "@swc/helpers": "^0.5.0" 2658 + }, 2659 + "peerDependencies": { 2660 + "@react-spectrum/provider": "^3.0.0", 2661 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2662 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2663 + } 2664 + }, 2665 + "node_modules/@react-spectrum/dropzone": { 2666 + "version": "3.0.0", 2667 + "resolved": "https://registry.npmjs.org/@react-spectrum/dropzone/-/dropzone-3.0.0.tgz", 2668 + "integrity": "sha512-ptMmfMwMx0LLTg6QzXCyqv4ffuYh+Y13srqnPZKDiHK5LP+lYRUNT250bFVEqxO6F4LYQrmet6dUaRrMOILn2w==", 2669 + "dependencies": { 2670 + "@react-aria/i18n": "^3.11.0", 2671 + "@react-aria/utils": "^3.24.0", 2672 + "@react-spectrum/utils": "^3.11.6", 2673 + "@react-types/shared": "^3.23.0", 2674 + "@swc/helpers": "^0.5.0", 2675 + "react-aria-components": "^1.2.0" 2676 + }, 2677 + "peerDependencies": { 2678 + "@react-spectrum/provider": "^3.0.0", 2679 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2680 + } 2681 + }, 2682 + "node_modules/@react-spectrum/filetrigger": { 2683 + "version": "3.0.0", 2684 + "resolved": "https://registry.npmjs.org/@react-spectrum/filetrigger/-/filetrigger-3.0.0.tgz", 2685 + "integrity": "sha512-PH5gX+KYTRKO2R3XZB0KUvQssoQLifdvJV3hAeNCl8XgAioPkyVJsxO7SLNmIqShI/lyv9jgqPne3gI5m7pDYg==", 2686 + "dependencies": { 2687 + "@swc/helpers": "^0.5.0", 2688 + "react-aria-components": "^1.2.0" 2689 + }, 2690 + "peerDependencies": { 2691 + "@react-spectrum/provider": "^3.0.0", 2692 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2693 + } 2694 + }, 2695 + "node_modules/@react-spectrum/form": { 2696 + "version": "3.7.5", 2697 + "resolved": "https://registry.npmjs.org/@react-spectrum/form/-/form-3.7.5.tgz", 2698 + "integrity": "sha512-lVqtZCgGNyw75MvDO6Okh0lK1bXWvm0+V03rMWiBcXDABHWxSVKfgY31qXGXhptukc1DDRIcNLuXJR9joLMKpg==", 2699 + "dependencies": { 2700 + "@react-aria/utils": "^3.24.0", 2701 + "@react-spectrum/utils": "^3.11.6", 2702 + "@react-stately/form": "^3.0.2", 2703 + "@react-types/form": "^3.7.3", 2704 + "@react-types/shared": "^3.23.0", 2705 + "@swc/helpers": "^0.5.0" 2706 + }, 2707 + "peerDependencies": { 2708 + "@react-spectrum/provider": "^3.0.0", 2709 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2710 + } 2711 + }, 2712 + "node_modules/@react-spectrum/icon": { 2713 + "version": "3.7.12", 2714 + "resolved": "https://registry.npmjs.org/@react-spectrum/icon/-/icon-3.7.12.tgz", 2715 + "integrity": "sha512-fdDiAFdiES02mDl2NgJuWjbYfwSxQQQo0zNlfzvqwa6gs0OKDf+0Oi+h764Z0prDEUGHLy/cGe1L1olhuQprVw==", 2716 + "dependencies": { 2717 + "@react-aria/utils": "^3.24.0", 2718 + "@react-spectrum/utils": "^3.11.6", 2719 + "@react-types/shared": "^3.23.0", 2720 + "@swc/helpers": "^0.5.0" 2721 + }, 2722 + "peerDependencies": { 2723 + "@react-spectrum/provider": "^3.0.0", 2724 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2725 + } 2726 + }, 2727 + "node_modules/@react-spectrum/illustratedmessage": { 2728 + "version": "3.5.0", 2729 + "resolved": "https://registry.npmjs.org/@react-spectrum/illustratedmessage/-/illustratedmessage-3.5.0.tgz", 2730 + "integrity": "sha512-L994E940uDdXu0gcRlwZ8IMIVSjP3sfdRLH98RD1pPT+MYbzT7NN/Xj+YistaEG9D9J43liGY5R3fY39Njep0g==", 2731 + "dependencies": { 2732 + "@react-aria/utils": "^3.24.0", 2733 + "@react-spectrum/layout": "^3.6.4", 2734 + "@react-spectrum/utils": "^3.11.6", 2735 + "@react-types/illustratedmessage": "^3.3.8", 2736 + "@react-types/shared": "^3.23.0", 2737 + "@swc/helpers": "^0.5.0" 2738 + }, 2739 + "peerDependencies": { 2740 + "@react-spectrum/provider": "^3.0.0", 2741 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2742 + } 2743 + }, 2744 + "node_modules/@react-spectrum/image": { 2745 + "version": "3.5.0", 2746 + "resolved": "https://registry.npmjs.org/@react-spectrum/image/-/image-3.5.0.tgz", 2747 + "integrity": "sha512-r+vPqssEqRtrwi9gC1KhCN0wQCODGwrx9luVlxhXyBJzhQLVyb4vcDbtcVZ8HwZ8iOObjblX96ITmk6QGGDVaw==", 2748 + "dependencies": { 2749 + "@react-aria/utils": "^3.24.0", 2750 + "@react-spectrum/utils": "^3.11.6", 2751 + "@react-types/image": "^3.4.0", 2752 + "@react-types/shared": "^3.23.0", 2753 + "@swc/helpers": "^0.5.0" 2754 + }, 2755 + "peerDependencies": { 2756 + "@react-spectrum/provider": "^3.0.0", 2757 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2758 + } 2759 + }, 2760 + "node_modules/@react-spectrum/inlinealert": { 2761 + "version": "3.2.4", 2762 + "resolved": "https://registry.npmjs.org/@react-spectrum/inlinealert/-/inlinealert-3.2.4.tgz", 2763 + "integrity": "sha512-dTfCQMtv+mfdtixHDRBFwhtk7K0fLIoArGaYJOcifxRBmRWVB8np6rizpe/e89AECW4eyGeAJbvKgl8CcrFxwg==", 2764 + "dependencies": { 2765 + "@react-aria/focus": "^3.17.0", 2766 + "@react-aria/i18n": "^3.11.0", 2767 + "@react-aria/utils": "^3.24.0", 2768 + "@react-spectrum/layout": "^3.6.4", 2769 + "@react-spectrum/utils": "^3.11.6", 2770 + "@react-types/shared": "^3.23.0", 2771 + "@spectrum-icons/ui": "^3.6.6", 2772 + "@swc/helpers": "^0.5.0" 2773 + }, 2774 + "peerDependencies": { 2775 + "@react-spectrum/provider": "^3.0.0", 2776 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2777 + } 2778 + }, 2779 + "node_modules/@react-spectrum/label": { 2780 + "version": "3.16.5", 2781 + "resolved": "https://registry.npmjs.org/@react-spectrum/label/-/label-3.16.5.tgz", 2782 + "integrity": "sha512-357dr3Yjkxs8oKVWwiVyoVyvsLeDre64/N5Td8KKV0vcI8DCfEXMCh8bFvEkD/NUoiNdgBjyGBwbNmG7eneWow==", 2783 + "dependencies": { 2784 + "@react-aria/i18n": "^3.11.0", 2785 + "@react-aria/utils": "^3.24.0", 2786 + "@react-spectrum/form": "^3.7.5", 2787 + "@react-spectrum/layout": "^3.6.4", 2788 + "@react-spectrum/utils": "^3.11.6", 2789 + "@react-types/label": "^3.9.2", 2790 + "@react-types/shared": "^3.23.0", 2791 + "@spectrum-icons/ui": "^3.6.6", 2792 + "@swc/helpers": "^0.5.0" 2793 + }, 2794 + "peerDependencies": { 2795 + "@react-spectrum/provider": "^3.0.0", 2796 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2797 + } 2798 + }, 2799 + "node_modules/@react-spectrum/labeledvalue": { 2800 + "version": "3.1.13", 2801 + "resolved": "https://registry.npmjs.org/@react-spectrum/labeledvalue/-/labeledvalue-3.1.13.tgz", 2802 + "integrity": "sha512-gokBp4CkV1Btn86w/yrKiqwfwiGND2CnIzx1dEXZLBdBCFCt9bE09YfGvQXeYO2GDj+q/WEBuCfWMKhcOdIQDw==", 2803 + "dependencies": { 2804 + "@internationalized/date": "^3.5.3", 2805 + "@react-aria/i18n": "^3.11.0", 2806 + "@react-aria/utils": "^3.24.0", 2807 + "@react-spectrum/label": "^3.16.5", 2808 + "@react-spectrum/utils": "^3.11.6", 2809 + "@react-types/shared": "^3.23.0", 2810 + "@swc/helpers": "^0.5.0" 2811 + }, 2812 + "peerDependencies": { 2813 + "@react-spectrum/provider": "^3.0.0", 2814 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2815 + } 2816 + }, 2817 + "node_modules/@react-spectrum/layout": { 2818 + "version": "3.6.4", 2819 + "resolved": "https://registry.npmjs.org/@react-spectrum/layout/-/layout-3.6.4.tgz", 2820 + "integrity": "sha512-GY2O4IDbeEJHjxs6kp6WKnrFDTV/74HkCWjqwlYdYauSOIwldg1Kz2NBeJ3NpcM6zrXTdtoXXJcmv0+wu4sF4Q==", 2821 + "dependencies": { 2822 + "@react-aria/utils": "^3.24.0", 2823 + "@react-spectrum/utils": "^3.11.6", 2824 + "@react-types/layout": "^3.3.14", 2825 + "@react-types/shared": "^3.23.0", 2826 + "@swc/helpers": "^0.5.0" 2827 + }, 2828 + "peerDependencies": { 2829 + "@react-spectrum/provider": "^3.0.0", 2830 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2831 + } 2832 + }, 2833 + "node_modules/@react-spectrum/link": { 2834 + "version": "3.6.6", 2835 + "resolved": "https://registry.npmjs.org/@react-spectrum/link/-/link-3.6.6.tgz", 2836 + "integrity": "sha512-zTMd2EgMbFom8mi/kwGxD7c39MP2bYuYX3agAuT3YiC2Mr6YVh2w6HWMn+jMc4HX9gzQvF69CDX4DnRi284xgQ==", 2837 + "dependencies": { 2838 + "@react-aria/focus": "^3.17.0", 2839 + "@react-aria/interactions": "^3.21.2", 2840 + "@react-aria/link": "^3.7.0", 2841 + "@react-aria/utils": "^3.24.0", 2842 + "@react-spectrum/utils": "^3.11.6", 2843 + "@react-types/link": "^3.5.4", 2844 + "@swc/helpers": "^0.5.0" 2845 + }, 2846 + "peerDependencies": { 2847 + "@react-spectrum/provider": "^3.0.0", 2848 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2849 + } 2850 + }, 2851 + "node_modules/@react-spectrum/list": { 2852 + "version": "3.7.9", 2853 + "resolved": "https://registry.npmjs.org/@react-spectrum/list/-/list-3.7.9.tgz", 2854 + "integrity": "sha512-dlmaeH4/64URHOrNBh8LrUAjyUMvHpPAwGnmLQ1oPGIUHJ8rwpc68K+RdpyZ/riuIHqWe/HqcLmnIlHSoSJEAw==", 2855 + "dependencies": { 2856 + "@react-aria/button": "^3.9.4", 2857 + "@react-aria/focus": "^3.17.0", 2858 + "@react-aria/gridlist": "^3.8.0", 2859 + "@react-aria/i18n": "^3.11.0", 2860 + "@react-aria/interactions": "^3.21.2", 2861 + "@react-aria/utils": "^3.24.0", 2862 + "@react-aria/virtualizer": "^3.10.0", 2863 + "@react-aria/visually-hidden": "^3.8.11", 2864 + "@react-spectrum/checkbox": "^3.9.5", 2865 + "@react-spectrum/dnd": "^3.3.9", 2866 + "@react-spectrum/layout": "^3.6.4", 2867 + "@react-spectrum/progress": "^3.7.6", 2868 + "@react-spectrum/text": "^3.5.4", 2869 + "@react-spectrum/utils": "^3.11.6", 2870 + "@react-stately/collections": "^3.10.6", 2871 + "@react-stately/layout": "^3.13.8", 2872 + "@react-stately/list": "^3.10.4", 2873 + "@react-types/grid": "^3.2.5", 2874 + "@react-types/shared": "^3.23.0", 2875 + "@spectrum-icons/ui": "^3.6.6", 2876 + "@swc/helpers": "^0.5.0", 2877 + "react-transition-group": "^4.4.5" 2878 + }, 2879 + "peerDependencies": { 2880 + "@react-spectrum/provider": "^3.2.0", 2881 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2882 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2883 + } 2884 + }, 2885 + "node_modules/@react-spectrum/listbox": { 2886 + "version": "3.12.8", 2887 + "resolved": "https://registry.npmjs.org/@react-spectrum/listbox/-/listbox-3.12.8.tgz", 2888 + "integrity": "sha512-ZfUZRxzbXkmRRsC90dQsVYCqYxVjBb/8QHqFMKzSSARHmJCv57abCdqAS2eRPrfvoZVzIa1DsIVe1jq5mP5s0g==", 2889 + "dependencies": { 2890 + "@react-aria/focus": "^3.17.0", 2891 + "@react-aria/i18n": "^3.11.0", 2892 + "@react-aria/interactions": "^3.21.2", 2893 + "@react-aria/listbox": "^3.12.0", 2894 + "@react-aria/utils": "^3.24.0", 2895 + "@react-aria/virtualizer": "^3.10.0", 2896 + "@react-spectrum/layout": "^3.6.4", 2897 + "@react-spectrum/progress": "^3.7.6", 2898 + "@react-spectrum/text": "^3.5.4", 2899 + "@react-spectrum/utils": "^3.11.6", 2900 + "@react-stately/collections": "^3.10.6", 2901 + "@react-stately/layout": "^3.13.8", 2902 + "@react-stately/list": "^3.10.4", 2903 + "@react-stately/virtualizer": "^3.7.0", 2904 + "@react-types/listbox": "^3.4.8", 2905 + "@react-types/shared": "^3.23.0", 2906 + "@spectrum-icons/ui": "^3.6.6", 2907 + "@swc/helpers": "^0.5.0" 2908 + }, 2909 + "peerDependencies": { 2910 + "@react-spectrum/provider": "^3.2.0", 2911 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2912 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2913 + } 2914 + }, 2915 + "node_modules/@react-spectrum/menu": { 2916 + "version": "3.19.0", 2917 + "resolved": "https://registry.npmjs.org/@react-spectrum/menu/-/menu-3.19.0.tgz", 2918 + "integrity": "sha512-4UCxuX2t/qJFoCV430lSIZC1PUh1hgcULfTMv0u2S5Lz8DJfFH5tYfI2ChN/XeYqb8AwmjCWov6muH922ADwhw==", 2919 + "dependencies": { 2920 + "@react-aria/focus": "^3.17.0", 2921 + "@react-aria/i18n": "^3.11.0", 2922 + "@react-aria/interactions": "^3.21.2", 2923 + "@react-aria/menu": "^3.14.0", 2924 + "@react-aria/overlays": "^3.22.0", 2925 + "@react-aria/separator": "^3.3.12", 2926 + "@react-aria/utils": "^3.24.0", 2927 + "@react-spectrum/button": "^3.16.3", 2928 + "@react-spectrum/layout": "^3.6.4", 2929 + "@react-spectrum/overlays": "^5.6.0", 2930 + "@react-spectrum/text": "^3.5.4", 2931 + "@react-spectrum/utils": "^3.11.6", 2932 + "@react-stately/collections": "^3.10.6", 2933 + "@react-stately/menu": "^3.7.0", 2934 + "@react-stately/overlays": "^3.6.6", 2935 + "@react-stately/tree": "^3.8.0", 2936 + "@react-types/menu": "^3.9.8", 2937 + "@react-types/overlays": "^3.8.6", 2938 + "@react-types/shared": "^3.23.0", 2939 + "@spectrum-icons/ui": "^3.6.6", 2940 + "@spectrum-icons/workflow": "^4.2.11", 2941 + "@swc/helpers": "^0.5.0" 2942 + }, 2943 + "peerDependencies": { 2944 + "@react-spectrum/provider": "^3.0.0", 2945 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2946 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2947 + } 2948 + }, 2949 + "node_modules/@react-spectrum/meter": { 2950 + "version": "3.5.0", 2951 + "resolved": "https://registry.npmjs.org/@react-spectrum/meter/-/meter-3.5.0.tgz", 2952 + "integrity": "sha512-AsBXu6+ZwVj8/pwXRiI8qkOl8KDUE6dLvhjfkuX5POh7T2yjHrZbrHtKplzcU6Bb2OrgW+EZEbCWqs6uHDIqHg==", 2953 + "dependencies": { 2954 + "@react-aria/meter": "^3.4.12", 2955 + "@react-spectrum/progress": "^3.7.6", 2956 + "@react-spectrum/utils": "^3.11.6", 2957 + "@react-types/meter": "^3.4.0", 2958 + "@react-types/shared": "^3.23.0", 2959 + "@swc/helpers": "^0.5.0" 2960 + }, 2961 + "peerDependencies": { 2962 + "@react-spectrum/provider": "^3.0.0", 2963 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2964 + } 2965 + }, 2966 + "node_modules/@react-spectrum/numberfield": { 2967 + "version": "3.9.2", 2968 + "resolved": "https://registry.npmjs.org/@react-spectrum/numberfield/-/numberfield-3.9.2.tgz", 2969 + "integrity": "sha512-eLHxVYYc2JqcImIr4vj/HzWRFTe1R2O+v7rJpStCUGWu4pSgElSCY6tHmn1woCF4AxSxsLviemwZ+oaz+42iWQ==", 2970 + "dependencies": { 2971 + "@react-aria/button": "^3.9.4", 2972 + "@react-aria/focus": "^3.17.0", 2973 + "@react-aria/i18n": "^3.11.0", 2974 + "@react-aria/interactions": "^3.21.2", 2975 + "@react-aria/numberfield": "^3.11.2", 2976 + "@react-aria/utils": "^3.24.0", 2977 + "@react-spectrum/form": "^3.7.5", 2978 + "@react-spectrum/label": "^3.16.5", 2979 + "@react-spectrum/textfield": "^3.12.0", 2980 + "@react-spectrum/utils": "^3.11.6", 2981 + "@react-stately/numberfield": "^3.9.2", 2982 + "@react-types/button": "^3.9.3", 2983 + "@react-types/numberfield": "^3.8.2", 2984 + "@react-types/shared": "^3.23.0", 2985 + "@spectrum-icons/ui": "^3.6.6", 2986 + "@spectrum-icons/workflow": "^4.2.11", 2987 + "@swc/helpers": "^0.5.0" 2988 + }, 2989 + "peerDependencies": { 2990 + "@react-spectrum/provider": "^3.0.0", 2991 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 2992 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 2993 + } 2994 + }, 2995 + "node_modules/@react-spectrum/overlays": { 2996 + "version": "5.6.0", 2997 + "resolved": "https://registry.npmjs.org/@react-spectrum/overlays/-/overlays-5.6.0.tgz", 2998 + "integrity": "sha512-cP2SWSZ8US3+NtiFtkKn6yVNrra4wX59hliSrBijfFRHs1OFGSx3yLJfZtjibfEcdCj/0OPHyJvXRlxgG+vu4A==", 2999 + "dependencies": { 3000 + "@react-aria/interactions": "^3.21.2", 3001 + "@react-aria/overlays": "^3.22.0", 3002 + "@react-aria/utils": "^3.24.0", 3003 + "@react-spectrum/utils": "^3.11.6", 3004 + "@react-stately/overlays": "^3.6.6", 3005 + "@react-types/overlays": "^3.8.6", 3006 + "@react-types/shared": "^3.23.0", 3007 + "@swc/helpers": "^0.5.0", 3008 + "react-transition-group": "^4.4.5" 3009 + }, 3010 + "peerDependencies": { 3011 + "@react-spectrum/provider": "^3.0.0", 3012 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 3013 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3014 + } 3015 + }, 3016 + "node_modules/@react-spectrum/picker": { 3017 + "version": "3.14.4", 3018 + "resolved": "https://registry.npmjs.org/@react-spectrum/picker/-/picker-3.14.4.tgz", 3019 + "integrity": "sha512-JM0cYnq0mGsOUwnbhRNWQ9jzi73Ub3S6+v5bzjyKps+96BYdW8Wr+KY/tQg49UCAcwcY0g30tbyEzqXzTpPkdA==", 3020 + "dependencies": { 3021 + "@react-aria/i18n": "^3.11.0", 3022 + "@react-aria/interactions": "^3.21.2", 3023 + "@react-aria/select": "^3.14.4", 3024 + "@react-aria/utils": "^3.24.0", 3025 + "@react-spectrum/button": "^3.16.3", 3026 + "@react-spectrum/form": "^3.7.5", 3027 + "@react-spectrum/label": "^3.16.5", 3028 + "@react-spectrum/listbox": "^3.12.8", 3029 + "@react-spectrum/overlays": "^5.6.0", 3030 + "@react-spectrum/progress": "^3.7.6", 3031 + "@react-spectrum/text": "^3.5.4", 3032 + "@react-spectrum/utils": "^3.11.6", 3033 + "@react-stately/collections": "^3.10.6", 3034 + "@react-stately/select": "^3.6.3", 3035 + "@react-types/select": "^3.9.3", 3036 + "@react-types/shared": "^3.23.0", 3037 + "@spectrum-icons/ui": "^3.6.6", 3038 + "@swc/helpers": "^0.5.0" 3039 + }, 3040 + "peerDependencies": { 3041 + "@react-spectrum/provider": "^3.1.4", 3042 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 3043 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3044 + } 3045 + }, 3046 + "node_modules/@react-spectrum/progress": { 3047 + "version": "3.7.6", 3048 + "resolved": "https://registry.npmjs.org/@react-spectrum/progress/-/progress-3.7.6.tgz", 3049 + "integrity": "sha512-LlU8F43jWCse+3FgWPJNMb5wGQmk643ppbl2frxPHMiTb2YpaZYd+9vr2EndOrZpenjO2oTvDidgeprbm53LLA==", 3050 + "dependencies": { 3051 + "@react-aria/progress": "^3.4.12", 3052 + "@react-aria/utils": "^3.24.0", 3053 + "@react-spectrum/utils": "^3.11.6", 3054 + "@react-types/progress": "^3.5.3", 3055 + "@react-types/shared": "^3.23.0", 3056 + "@swc/helpers": "^0.5.0" 3057 + }, 3058 + "peerDependencies": { 3059 + "@react-spectrum/provider": "^3.0.0", 3060 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3061 + } 3062 + }, 3063 + "node_modules/@react-spectrum/provider": { 3064 + "version": "3.9.6", 3065 + "resolved": "https://registry.npmjs.org/@react-spectrum/provider/-/provider-3.9.6.tgz", 3066 + "integrity": "sha512-BSjO2CeUognPEzyLhFu25aVsBbpeoRlinCdQ/oMzvQwGxlcf/OKR6fkZMKJrpMuhh155ilDZXe0UFzl1RcziYA==", 3067 + "dependencies": { 3068 + "@react-aria/i18n": "^3.11.0", 3069 + "@react-aria/overlays": "^3.22.0", 3070 + "@react-aria/utils": "^3.24.0", 3071 + "@react-spectrum/utils": "^3.11.6", 3072 + "@react-types/provider": "^3.8.0", 3073 + "@react-types/shared": "^3.23.0", 3074 + "@swc/helpers": "^0.5.0", 3075 + "clsx": "^2.0.0" 3076 + }, 3077 + "peerDependencies": { 3078 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 3079 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3080 + } 3081 + }, 3082 + "node_modules/@react-spectrum/radio": { 3083 + "version": "3.7.5", 3084 + "resolved": "https://registry.npmjs.org/@react-spectrum/radio/-/radio-3.7.5.tgz", 3085 + "integrity": "sha512-g2Neh30G4UwOVBGVxvYxE+Bx+bVNFNOtK/MHCw+0tYZ0ysVYKVqqoNvQBmKNcqrDJaulnLwB9Igcm6SDjesGFA==", 3086 + "dependencies": { 3087 + "@react-aria/focus": "^3.17.0", 3088 + "@react-aria/interactions": "^3.21.2", 3089 + "@react-aria/radio": "^3.10.3", 3090 + "@react-spectrum/form": "^3.7.5", 3091 + "@react-spectrum/label": "^3.16.5", 3092 + "@react-spectrum/utils": "^3.11.6", 3093 + "@react-stately/radio": "^3.10.3", 3094 + "@react-types/radio": "^3.8.0", 3095 + "@react-types/shared": "^3.23.0", 3096 + "@swc/helpers": "^0.5.0" 3097 + }, 3098 + "peerDependencies": { 3099 + "@react-spectrum/provider": "^3.0.0", 3100 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3101 + } 3102 + }, 3103 + "node_modules/@react-spectrum/searchfield": { 3104 + "version": "3.8.5", 3105 + "resolved": "https://registry.npmjs.org/@react-spectrum/searchfield/-/searchfield-3.8.5.tgz", 3106 + "integrity": "sha512-yhV5DBcI0gztcXamW1EYgr0SjVNjytUoEeR620IBb0Ta0g3XJOufVdmgJsW6114WMqQIXpiUq/Em8+Dy+iGqCg==", 3107 + "dependencies": { 3108 + "@react-aria/searchfield": "^3.7.4", 3109 + "@react-spectrum/button": "^3.16.3", 3110 + "@react-spectrum/form": "^3.7.5", 3111 + "@react-spectrum/textfield": "^3.12.0", 3112 + "@react-spectrum/utils": "^3.11.6", 3113 + "@react-stately/searchfield": "^3.5.2", 3114 + "@react-types/searchfield": "^3.5.4", 3115 + "@react-types/textfield": "^3.9.2", 3116 + "@spectrum-icons/ui": "^3.6.6", 3117 + "@swc/helpers": "^0.5.0" 3118 + }, 3119 + "peerDependencies": { 3120 + "@react-spectrum/provider": "^3.0.0", 3121 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3122 + } 3123 + }, 3124 + "node_modules/@react-spectrum/slider": { 3125 + "version": "3.6.8", 3126 + "resolved": "https://registry.npmjs.org/@react-spectrum/slider/-/slider-3.6.8.tgz", 3127 + "integrity": "sha512-P+0wtr4WePMU1CSW2AEGgm7l07EoC0lJGOrvQ4bif2Q56yE+QDQClXk6RAFY9eckK9dgMCXmYd5+pT8p4pZ24w==", 3128 + "dependencies": { 3129 + "@react-aria/focus": "^3.17.0", 3130 + "@react-aria/i18n": "^3.11.0", 3131 + "@react-aria/interactions": "^3.21.2", 3132 + "@react-aria/slider": "^3.7.7", 3133 + "@react-aria/utils": "^3.24.0", 3134 + "@react-aria/visually-hidden": "^3.8.11", 3135 + "@react-spectrum/utils": "^3.11.6", 3136 + "@react-stately/slider": "^3.5.3", 3137 + "@react-types/shared": "^3.23.0", 3138 + "@react-types/slider": "^3.7.2", 3139 + "@swc/helpers": "^0.5.0" 3140 + }, 3141 + "peerDependencies": { 3142 + "@react-spectrum/provider": "^3.0.0", 3143 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3144 + } 3145 + }, 3146 + "node_modules/@react-spectrum/statuslight": { 3147 + "version": "3.5.12", 3148 + "resolved": "https://registry.npmjs.org/@react-spectrum/statuslight/-/statuslight-3.5.12.tgz", 3149 + "integrity": "sha512-1I5RaE1dCtmxCzUisE2xtQiD++8C2fzgyb0ayP554HSzsP+ZCE0mUxpW7DtoujASyR8h7E7M7wxP1SFEKgI3bA==", 3150 + "dependencies": { 3151 + "@react-aria/utils": "^3.24.0", 3152 + "@react-spectrum/utils": "^3.11.6", 3153 + "@react-types/shared": "^3.23.0", 3154 + "@react-types/statuslight": "^3.3.8", 3155 + "@swc/helpers": "^0.5.0" 3156 + }, 3157 + "peerDependencies": { 3158 + "@react-spectrum/provider": "^3.0.0", 3159 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3160 + } 3161 + }, 3162 + "node_modules/@react-spectrum/switch": { 3163 + "version": "3.5.4", 3164 + "resolved": "https://registry.npmjs.org/@react-spectrum/switch/-/switch-3.5.4.tgz", 3165 + "integrity": "sha512-8efBXAL2AR2+Vicazyc3z/Us4/dkm2Gi/CpCBhAEDZne2fnNM6X7zFXHEDhMgPn4oDZeUj76VwmBM4MEr+3m3g==", 3166 + "dependencies": { 3167 + "@react-aria/focus": "^3.17.0", 3168 + "@react-aria/interactions": "^3.21.2", 3169 + "@react-aria/switch": "^3.6.3", 3170 + "@react-spectrum/utils": "^3.11.6", 3171 + "@react-stately/toggle": "^3.7.3", 3172 + "@react-types/shared": "^3.23.0", 3173 + "@react-types/switch": "^3.5.2", 3174 + "@swc/helpers": "^0.5.0" 3175 + }, 3176 + "peerDependencies": { 3177 + "@react-spectrum/provider": "^3.0.0", 3178 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3179 + } 3180 + }, 3181 + "node_modules/@react-spectrum/table": { 3182 + "version": "3.12.9", 3183 + "resolved": "https://registry.npmjs.org/@react-spectrum/table/-/table-3.12.9.tgz", 3184 + "integrity": "sha512-lFEkHLuMd5owB9vQjeGDOiBah/xOn4zUBtieMKHP6xLh7vUG27zr6vcQzpizNsHT3273Rktr34IjRf/U26Mu4w==", 3185 + "dependencies": { 3186 + "@react-aria/button": "^3.9.4", 3187 + "@react-aria/focus": "^3.17.0", 3188 + "@react-aria/i18n": "^3.11.0", 3189 + "@react-aria/interactions": "^3.21.2", 3190 + "@react-aria/overlays": "^3.22.0", 3191 + "@react-aria/table": "^3.14.0", 3192 + "@react-aria/utils": "^3.24.0", 3193 + "@react-aria/virtualizer": "^3.10.0", 3194 + "@react-aria/visually-hidden": "^3.8.11", 3195 + "@react-spectrum/checkbox": "^3.9.5", 3196 + "@react-spectrum/dnd": "^3.3.9", 3197 + "@react-spectrum/layout": "^3.6.4", 3198 + "@react-spectrum/menu": "^3.19.0", 3199 + "@react-spectrum/progress": "^3.7.6", 3200 + "@react-spectrum/tooltip": "^3.6.6", 3201 + "@react-spectrum/utils": "^3.11.6", 3202 + "@react-stately/flags": "^3.0.2", 3203 + "@react-stately/layout": "^3.13.8", 3204 + "@react-stately/table": "^3.11.7", 3205 + "@react-stately/virtualizer": "^3.7.0", 3206 + "@react-types/grid": "^3.2.5", 3207 + "@react-types/shared": "^3.23.0", 3208 + "@react-types/table": "^3.9.4", 3209 + "@spectrum-icons/ui": "^3.6.6", 3210 + "@swc/helpers": "^0.5.0" 3211 + }, 3212 + "peerDependencies": { 3213 + "@react-spectrum/provider": "^3.0.0", 3214 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 3215 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3216 + } 3217 + }, 3218 + "node_modules/@react-spectrum/tabs": { 3219 + "version": "3.8.9", 3220 + "resolved": "https://registry.npmjs.org/@react-spectrum/tabs/-/tabs-3.8.9.tgz", 3221 + "integrity": "sha512-7lgM47iEVNrz6c4XLU6IOivWyh22lmuq0AGCKIel8tJgWM137qEnHkqKmHg9VWAueaKbxW6iWEYuQX6InEeFwA==", 3222 + "dependencies": { 3223 + "@react-aria/focus": "^3.17.0", 3224 + "@react-aria/i18n": "^3.11.0", 3225 + "@react-aria/interactions": "^3.21.2", 3226 + "@react-aria/tabs": "^3.9.0", 3227 + "@react-aria/utils": "^3.24.0", 3228 + "@react-spectrum/picker": "^3.14.4", 3229 + "@react-spectrum/text": "^3.5.4", 3230 + "@react-spectrum/utils": "^3.11.6", 3231 + "@react-stately/collections": "^3.10.6", 3232 + "@react-stately/list": "^3.10.4", 3233 + "@react-stately/tabs": "^3.6.5", 3234 + "@react-types/select": "^3.9.3", 3235 + "@react-types/shared": "^3.23.0", 3236 + "@react-types/tabs": "^3.3.6", 3237 + "@swc/helpers": "^0.5.0" 3238 + }, 3239 + "peerDependencies": { 3240 + "@react-spectrum/provider": "^3.0.0", 3241 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 3242 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3243 + } 3244 + }, 3245 + "node_modules/@react-spectrum/tag": { 3246 + "version": "3.2.5", 3247 + "resolved": "https://registry.npmjs.org/@react-spectrum/tag/-/tag-3.2.5.tgz", 3248 + "integrity": "sha512-/DbGrTX0OovTrxYjUM3L+2RXIGJMO0srI5jGd0dA6uzs8t7fA1GUySarpSpttiZqQDyrasNA3+mnG5xVfcRoPw==", 3249 + "dependencies": { 3250 + "@react-aria/focus": "^3.17.0", 3251 + "@react-aria/i18n": "^3.11.0", 3252 + "@react-aria/interactions": "^3.21.2", 3253 + "@react-aria/selection": "^3.18.0", 3254 + "@react-aria/tag": "^3.4.0", 3255 + "@react-aria/utils": "^3.24.0", 3256 + "@react-spectrum/button": "^3.16.3", 3257 + "@react-spectrum/form": "^3.7.5", 3258 + "@react-spectrum/label": "^3.16.5", 3259 + "@react-spectrum/text": "^3.5.4", 3260 + "@react-spectrum/utils": "^3.11.6", 3261 + "@react-stately/collections": "^3.10.6", 3262 + "@react-stately/list": "^3.10.4", 3263 + "@react-types/shared": "^3.23.0", 3264 + "@swc/helpers": "^0.5.0" 3265 + }, 3266 + "peerDependencies": { 3267 + "@react-spectrum/provider": "^3.0.0", 3268 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 3269 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3270 + } 3271 + }, 3272 + "node_modules/@react-spectrum/text": { 3273 + "version": "3.5.4", 3274 + "resolved": "https://registry.npmjs.org/@react-spectrum/text/-/text-3.5.4.tgz", 3275 + "integrity": "sha512-VsCsuHxpycvKWUkwZKBIg0Seu3ylaGtgkDDKgw5uyIKENdhz/W9h6FXnKm4O3VgI8snIySnnHGSa00Z4b6hMig==", 3276 + "dependencies": { 3277 + "@react-aria/utils": "^3.24.0", 3278 + "@react-spectrum/utils": "^3.11.6", 3279 + "@react-types/shared": "^3.23.0", 3280 + "@react-types/text": "^3.3.8", 3281 + "@swc/helpers": "^0.5.0", 3282 + "react-aria-components": "^1.2.0" 3283 + }, 3284 + "peerDependencies": { 3285 + "@react-spectrum/provider": "^3.0.0", 3286 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3287 + } 3288 + }, 3289 + "node_modules/@react-spectrum/textfield": { 3290 + "version": "3.12.0", 3291 + "resolved": "https://registry.npmjs.org/@react-spectrum/textfield/-/textfield-3.12.0.tgz", 3292 + "integrity": "sha512-ZupbZ/cyIFMyxb2rCcy+4FQ8lsh/I3AXrsZ9VNE1KjEklR5s8In7cIjFtlfJlk8CX8B5KL69crhyLoe2hUxX5g==", 3293 + "dependencies": { 3294 + "@react-aria/focus": "^3.17.0", 3295 + "@react-aria/interactions": "^3.21.2", 3296 + "@react-aria/textfield": "^3.14.4", 3297 + "@react-aria/utils": "^3.24.0", 3298 + "@react-spectrum/form": "^3.7.5", 3299 + "@react-spectrum/label": "^3.16.5", 3300 + "@react-spectrum/utils": "^3.11.6", 3301 + "@react-stately/utils": "^3.10.0", 3302 + "@react-types/shared": "^3.23.0", 3303 + "@react-types/textfield": "^3.9.2", 3304 + "@spectrum-icons/ui": "^3.6.6", 3305 + "@swc/helpers": "^0.5.0" 3306 + }, 3307 + "peerDependencies": { 3308 + "@react-spectrum/provider": "^3.0.0", 3309 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3310 + } 3311 + }, 3312 + "node_modules/@react-spectrum/theme-dark": { 3313 + "version": "3.5.9", 3314 + "resolved": "https://registry.npmjs.org/@react-spectrum/theme-dark/-/theme-dark-3.5.9.tgz", 3315 + "integrity": "sha512-9aHHosP1X+qGIgQLXCg4tb/8g+UA5YDhAXSoa7T2fem+V/SZtTv0TqUPZZpyUlMXM0DoDlGmN7BFpG5S7vm6+A==", 3316 + "dependencies": { 3317 + "@react-types/provider": "^3.8.0", 3318 + "@swc/helpers": "^0.5.0" 3319 + }, 3320 + "peerDependencies": { 3321 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3322 + } 3323 + }, 3324 + "node_modules/@react-spectrum/theme-default": { 3325 + "version": "3.5.9", 3326 + "resolved": "https://registry.npmjs.org/@react-spectrum/theme-default/-/theme-default-3.5.9.tgz", 3327 + "integrity": "sha512-+Ebngv8waP3sGsGUFtr1py61T0Iv79YJz6YB2geJbPeFbrtiTxaTxFoJLsaHCRFcgcJFxAu4hrNT+brR/UMt4w==", 3328 + "dependencies": { 3329 + "@react-types/provider": "^3.8.0", 3330 + "@swc/helpers": "^0.5.0" 3331 + }, 3332 + "peerDependencies": { 3333 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3334 + } 3335 + }, 3336 + "node_modules/@react-spectrum/theme-light": { 3337 + "version": "3.4.9", 3338 + "resolved": "https://registry.npmjs.org/@react-spectrum/theme-light/-/theme-light-3.4.9.tgz", 3339 + "integrity": "sha512-ZlImejzK+yAEWjxV2hqo8cdqHQc/y+ZOexF30lR6fez6O59nrNC0ETJqBTYEMWqrCHiqJk+2MD+uZf5RNHeyxg==", 3340 + "dependencies": { 3341 + "@react-types/provider": "^3.8.0", 3342 + "@swc/helpers": "^0.5.0" 3343 + }, 3344 + "peerDependencies": { 3345 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3346 + } 3347 + }, 3348 + "node_modules/@react-spectrum/tooltip": { 3349 + "version": "3.6.6", 3350 + "resolved": "https://registry.npmjs.org/@react-spectrum/tooltip/-/tooltip-3.6.6.tgz", 3351 + "integrity": "sha512-xqqu8dNoSHOXrjczH3IzplDy+mB8hZb0/vk0IB61xJr+O8hjfN4jlgBrKqbuzxeZyFLKV5GY7b9D8jkLE/9v3w==", 3352 + "dependencies": { 3353 + "@react-aria/focus": "^3.17.0", 3354 + "@react-aria/overlays": "^3.22.0", 3355 + "@react-aria/tooltip": "^3.7.3", 3356 + "@react-aria/utils": "^3.24.0", 3357 + "@react-spectrum/overlays": "^5.6.0", 3358 + "@react-spectrum/utils": "^3.11.6", 3359 + "@react-stately/tooltip": "^3.4.8", 3360 + "@react-types/overlays": "^3.8.6", 3361 + "@react-types/shared": "^3.23.0", 3362 + "@react-types/tooltip": "^3.4.8", 3363 + "@spectrum-icons/ui": "^3.6.6", 3364 + "@swc/helpers": "^0.5.0" 3365 + }, 3366 + "peerDependencies": { 3367 + "@react-spectrum/provider": "^3.0.0", 3368 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 3369 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3370 + } 3371 + }, 3372 + "node_modules/@react-spectrum/utils": { 3373 + "version": "3.11.6", 3374 + "resolved": "https://registry.npmjs.org/@react-spectrum/utils/-/utils-3.11.6.tgz", 3375 + "integrity": "sha512-CAjPqeP9haHmU60WE3lAWNMSx9B80LT/umNETC7YWkryT1cxMi4nn+jPXhYzozvDrrbGSTjdcuMo203Ywmj+tw==", 3376 + "dependencies": { 3377 + "@react-aria/i18n": "^3.11.0", 3378 + "@react-aria/ssr": "^3.9.3", 3379 + "@react-aria/utils": "^3.24.0", 3380 + "@react-types/shared": "^3.23.0", 3381 + "@swc/helpers": "^0.5.0", 3382 + "clsx": "^2.0.0" 3383 + }, 3384 + "peerDependencies": { 3385 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3386 + } 3387 + }, 3388 + "node_modules/@react-spectrum/view": { 3389 + "version": "3.6.9", 3390 + "resolved": "https://registry.npmjs.org/@react-spectrum/view/-/view-3.6.9.tgz", 3391 + "integrity": "sha512-auIXiyfMK+BjqCvGTPb9uENPed26byr4mL8MW89NW2x39jaRejLyLUNKuElIE4PkGCJQA5CHNOmObAHZR/XA8Q==", 3392 + "dependencies": { 3393 + "@react-aria/utils": "^3.24.0", 3394 + "@react-spectrum/utils": "^3.11.6", 3395 + "@react-types/shared": "^3.23.0", 3396 + "@react-types/view": "^3.4.8", 3397 + "@swc/helpers": "^0.5.0" 3398 + }, 3399 + "peerDependencies": { 3400 + "@react-spectrum/provider": "^3.0.0", 3401 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3402 + } 3403 + }, 3404 + "node_modules/@react-spectrum/well": { 3405 + "version": "3.4.12", 3406 + "resolved": "https://registry.npmjs.org/@react-spectrum/well/-/well-3.4.12.tgz", 3407 + "integrity": "sha512-/3msBtaiKge9K0nAua4K2YFYXZiYHCcnY2dWzlLrov75uQPaRiTyzxXYqRT+OQ62vPHtu1FQ5BsJDecoM8jedw==", 3408 + "dependencies": { 3409 + "@react-aria/utils": "^3.24.0", 3410 + "@react-spectrum/utils": "^3.11.6", 3411 + "@react-types/shared": "^3.23.0", 3412 + "@react-types/well": "^3.3.8", 3413 + "@swc/helpers": "^0.5.0" 3414 + }, 3415 + "peerDependencies": { 3416 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3417 + } 3418 + }, 3419 + "node_modules/@react-stately/calendar": { 3420 + "version": "3.5.0", 3421 + "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.5.0.tgz", 3422 + "integrity": "sha512-tINxgGAeZ9KsYNomuR50PljG2mN9C9FWQ8zyvATfFq44EFcjjdXCMNWV+qgIRKGKLwrSJhu3boPaiHVIpUxrXA==", 3423 + "dependencies": { 3424 + "@internationalized/date": "^3.5.3", 3425 + "@react-stately/utils": "^3.10.0", 3426 + "@react-types/calendar": "^3.4.5", 3427 + "@react-types/shared": "^3.23.0", 3428 + "@swc/helpers": "^0.5.0" 3429 + }, 3430 + "peerDependencies": { 3431 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3432 + } 3433 + }, 3434 + "node_modules/@react-stately/checkbox": { 3435 + "version": "3.6.4", 3436 + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.4.tgz", 3437 + "integrity": "sha512-gecaRtWeQNoJuSl3AtfV6z6LjaUV578Kzbag8d3pTPbGXl8komTtTj/26nIEPsmf/L8jZ3kCscDGxGTKr+7sqg==", 3438 + "dependencies": { 3439 + "@react-stately/form": "^3.0.2", 3440 + "@react-stately/utils": "^3.10.0", 3441 + "@react-types/checkbox": "^3.8.0", 3442 + "@react-types/shared": "^3.23.0", 3443 + "@swc/helpers": "^0.5.0" 3444 + }, 3445 + "peerDependencies": { 3446 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3447 + } 3448 + }, 3449 + "node_modules/@react-stately/collections": { 3450 + "version": "3.10.6", 3451 + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.6.tgz", 3452 + "integrity": "sha512-hb/yzxQnZaSRu43iR6ftkCJIqD4Qu5WUjl4ASBn2EGb9TmipA7bFnYVqSH4xFPCCTZ68Qxh95dOcxYBHlHeWZQ==", 3453 + "dependencies": { 3454 + "@react-types/shared": "^3.23.0", 3455 + "@swc/helpers": "^0.5.0" 3456 + }, 3457 + "peerDependencies": { 3458 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3459 + } 3460 + }, 3461 + "node_modules/@react-stately/color": { 3462 + "version": "3.6.0", 3463 + "resolved": "https://registry.npmjs.org/@react-stately/color/-/color-3.6.0.tgz", 3464 + "integrity": "sha512-sjQDjE1zBAnaJaqssP4Ep63Pd32xvLOwcfUmXAOua6s+8CKVlKQqr5BoBiBnqvGGmy7oTlEJd1dkfZA+bvh/zw==", 3465 + "dependencies": { 3466 + "@internationalized/number": "^3.5.2", 3467 + "@internationalized/string": "^3.2.2", 3468 + "@react-aria/i18n": "^3.11.0", 3469 + "@react-stately/form": "^3.0.2", 3470 + "@react-stately/numberfield": "^3.9.2", 3471 + "@react-stately/slider": "^3.5.3", 3472 + "@react-stately/utils": "^3.10.0", 3473 + "@react-types/color": "3.0.0-beta.24", 3474 + "@react-types/shared": "^3.23.0", 3475 + "@swc/helpers": "^0.5.0" 3476 + }, 3477 + "peerDependencies": { 3478 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3479 + } 3480 + }, 3481 + "node_modules/@react-stately/combobox": { 3482 + "version": "3.8.3", 3483 + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.8.3.tgz", 3484 + "integrity": "sha512-lmwt2M39jHQUA9CWKhTc9MVoUBKuJM1Y+9GYPElON8P/guQL6G3bM1u8I4Hxf0zzGzAIW3ymV57bF9mcaA/nzA==", 3485 + "dependencies": { 3486 + "@react-stately/collections": "^3.10.6", 3487 + "@react-stately/form": "^3.0.2", 3488 + "@react-stately/list": "^3.10.4", 3489 + "@react-stately/overlays": "^3.6.6", 3490 + "@react-stately/select": "^3.6.3", 3491 + "@react-stately/utils": "^3.10.0", 3492 + "@react-types/combobox": "^3.11.0", 3493 + "@react-types/shared": "^3.23.0", 3494 + "@swc/helpers": "^0.5.0" 3495 + }, 3496 + "peerDependencies": { 3497 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3498 + } 3499 + }, 3500 + "node_modules/@react-stately/data": { 3501 + "version": "3.11.3", 3502 + "resolved": "https://registry.npmjs.org/@react-stately/data/-/data-3.11.3.tgz", 3503 + "integrity": "sha512-iyg27s3uUquxvX5AXckAgOPszG6uX7fCOIg0D/GJXxdFxLv1gFSupIeIJhM+kXufPgpaLiugaQxoYlO5y65shA==", 3504 + "dependencies": { 3505 + "@react-types/shared": "^3.23.0", 3506 + "@swc/helpers": "^0.5.0" 3507 + }, 3508 + "peerDependencies": { 3509 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3510 + } 3511 + }, 3512 + "node_modules/@react-stately/datepicker": { 3513 + "version": "3.9.3", 3514 + "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.9.3.tgz", 3515 + "integrity": "sha512-NjZ8uqxmKf7mGLNWSZsvm22xX46k+yo0QkPspONuorHFTf8qqCnp4i+bBpEpaVCwX5KVSRdjxJOk7XhvJF8q4w==", 3516 + "dependencies": { 3517 + "@internationalized/date": "^3.5.3", 3518 + "@internationalized/string": "^3.2.2", 3519 + "@react-stately/form": "^3.0.2", 3520 + "@react-stately/overlays": "^3.6.6", 3521 + "@react-stately/utils": "^3.10.0", 3522 + "@react-types/datepicker": "^3.7.3", 3523 + "@react-types/shared": "^3.23.0", 3524 + "@swc/helpers": "^0.5.0" 3525 + }, 3526 + "peerDependencies": { 3527 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3528 + } 3529 + }, 3530 + "node_modules/@react-stately/dnd": { 3531 + "version": "3.3.0", 3532 + "resolved": "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.3.0.tgz", 3533 + "integrity": "sha512-bHH3B4wFqfATpyxpP5Wdv/5uQdci4WvStJgeExj7Yy2UwYSsZEnS6Ky0MhLLFdIyUpragjiSCzYcYwwli6oHUQ==", 3534 + "dependencies": { 3535 + "@react-stately/selection": "^3.15.0", 3536 + "@react-types/shared": "^3.23.0", 3537 + "@swc/helpers": "^0.5.0" 3538 + }, 3539 + "peerDependencies": { 3540 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3541 + } 3542 + }, 3543 + "node_modules/@react-stately/flags": { 3544 + "version": "3.0.2", 3545 + "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.0.2.tgz", 3546 + "integrity": "sha512-/KyVJMND2WdkgoHpt+m+ash7h5q9pq91DLgyizQWcbf2xphicH9D1HKAB8co3Cfvq6T/QqjQEP8aBkheiPyfEg==", 3547 + "dependencies": { 3548 + "@swc/helpers": "^0.4.14" 3549 + } 3550 + }, 3551 + "node_modules/@react-stately/flags/node_modules/@swc/helpers": { 3552 + "version": "0.4.36", 3553 + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", 3554 + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", 3555 + "dependencies": { 3556 + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", 3557 + "tslib": "^2.4.0" 3558 + } 3559 + }, 3560 + "node_modules/@react-stately/form": { 3561 + "version": "3.0.2", 3562 + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.0.2.tgz", 3563 + "integrity": "sha512-MA4P9lHv770I3DJpJTQlkh5POVuklmeQuixwlbyKzlWT+KqFSOXvqaliszqU7gyDdVGAFksMa6E3mXbGbk1wuA==", 3564 + "dependencies": { 3565 + "@react-types/shared": "^3.23.0", 3566 + "@swc/helpers": "^0.5.0" 3567 + }, 3568 + "peerDependencies": { 3569 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3570 + } 3571 + }, 3572 + "node_modules/@react-stately/grid": { 3573 + "version": "3.8.6", 3574 + "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.8.6.tgz", 3575 + "integrity": "sha512-XkxDfaIAWzbsb5pnL2IE4FqQbqegVzPnU+R2ZvDrJT7514I2usSMoJ2ZUUoy8DIYQomJHB5QKZeyQkGIelHMcg==", 3576 + "dependencies": { 3577 + "@react-stately/collections": "^3.10.6", 3578 + "@react-stately/selection": "^3.15.0", 3579 + "@react-types/grid": "^3.2.5", 3580 + "@react-types/shared": "^3.23.0", 3581 + "@swc/helpers": "^0.5.0" 3582 + }, 3583 + "peerDependencies": { 3584 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3585 + } 3586 + }, 3587 + "node_modules/@react-stately/layout": { 3588 + "version": "3.13.8", 3589 + "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.13.8.tgz", 3590 + "integrity": "sha512-WDusSjT8w6vgzgMS7Hwl5zx7rhivMIjFo0a0UqQahgF4kXYPqeEYMOgoczbFqCGgS/vQKOmMy5Rk6fzBb73bdA==", 3591 + "dependencies": { 3592 + "@react-stately/collections": "^3.10.6", 3593 + "@react-stately/table": "^3.11.7", 3594 + "@react-stately/virtualizer": "^3.7.0", 3595 + "@react-types/grid": "^3.2.5", 3596 + "@react-types/shared": "^3.23.0", 3597 + "@react-types/table": "^3.9.4", 3598 + "@swc/helpers": "^0.5.0" 3599 + }, 3600 + "peerDependencies": { 3601 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3602 + } 3603 + }, 3604 + "node_modules/@react-stately/list": { 3605 + "version": "3.10.4", 3606 + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.10.4.tgz", 3607 + "integrity": "sha512-sj501OKcQr+1Zdo0m6NuvpZDHLE0tUdReSKcWqt35odzC6ic/qr7C7ozZ/5ay+nuHTryUUTC/mDQ0zlBmQX0dA==", 3608 + "dependencies": { 3609 + "@react-stately/collections": "^3.10.6", 3610 + "@react-stately/selection": "^3.15.0", 3611 + "@react-stately/utils": "^3.10.0", 3612 + "@react-types/shared": "^3.23.0", 3613 + "@swc/helpers": "^0.5.0" 3614 + }, 3615 + "peerDependencies": { 3616 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3617 + } 3618 + }, 3619 + "node_modules/@react-stately/menu": { 3620 + "version": "3.7.0", 3621 + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.7.0.tgz", 3622 + "integrity": "sha512-8UJhvKEF+zaHXrwv0YhFr73OSEprzIs6xRNoV6F/omd4twy1ngPZrL1X8HNzaXsf5BrHuib2tbh81e/Z95D3nA==", 3623 + "dependencies": { 3624 + "@react-stately/overlays": "^3.6.6", 3625 + "@react-types/menu": "^3.9.8", 3626 + "@react-types/shared": "^3.23.0", 3627 + "@swc/helpers": "^0.5.0" 3628 + }, 3629 + "peerDependencies": { 3630 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3631 + } 3632 + }, 3633 + "node_modules/@react-stately/numberfield": { 3634 + "version": "3.9.2", 3635 + "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.2.tgz", 3636 + "integrity": "sha512-Sp+0MnqaqZ/Tu8qalZXbMIXyvZ7aXIny2PxNIxmnqxVHfxIzQCLJW5Y4bJr1yJIHH3QDZic5OyqS72MBWBXnIA==", 3637 + "dependencies": { 3638 + "@internationalized/number": "^3.5.2", 3639 + "@react-stately/form": "^3.0.2", 3640 + "@react-stately/utils": "^3.10.0", 3641 + "@react-types/numberfield": "^3.8.2", 3642 + "@swc/helpers": "^0.5.0" 3643 + }, 3644 + "peerDependencies": { 3645 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3646 + } 3647 + }, 3648 + "node_modules/@react-stately/overlays": { 3649 + "version": "3.6.6", 3650 + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.6.tgz", 3651 + "integrity": "sha512-NvzQXh4zYGZuUmZH5d3NmEDNr8r1hfub2s5w7WOeIG35xqIzoKGdFZ7LLWrie+4nxPmM+ckdfqOQ9pBZFNJypQ==", 3652 + "dependencies": { 3653 + "@react-stately/utils": "^3.10.0", 3654 + "@react-types/overlays": "^3.8.6", 3655 + "@swc/helpers": "^0.5.0" 3656 + }, 3657 + "peerDependencies": { 3658 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3659 + } 3660 + }, 3661 + "node_modules/@react-stately/radio": { 3662 + "version": "3.10.3", 3663 + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.3.tgz", 3664 + "integrity": "sha512-EWLLRgLQ9orI7G9uPuJv1bdZPu3OoRWy1TGSn+6G8b8rleNx3haI4eZUR+JGB0YNgemotMz/gbNTNG/wEIsRgw==", 3665 + "dependencies": { 3666 + "@react-stately/form": "^3.0.2", 3667 + "@react-stately/utils": "^3.10.0", 3668 + "@react-types/radio": "^3.8.0", 3669 + "@react-types/shared": "^3.23.0", 3670 + "@swc/helpers": "^0.5.0" 3671 + }, 3672 + "peerDependencies": { 3673 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3674 + } 3675 + }, 3676 + "node_modules/@react-stately/searchfield": { 3677 + "version": "3.5.2", 3678 + "resolved": "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.2.tgz", 3679 + "integrity": "sha512-M73mhUCbY5aJAtVH8BF9TeBwOtEMC7G1N/W6j71V8f3MlN0ppN0n4pZWW3CMd2x0BKuYum8KPvcL1DgiXzoo5A==", 3680 + "dependencies": { 3681 + "@react-stately/utils": "^3.10.0", 3682 + "@react-types/searchfield": "^3.5.4", 3683 + "@swc/helpers": "^0.5.0" 3684 + }, 3685 + "peerDependencies": { 3686 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3687 + } 3688 + }, 3689 + "node_modules/@react-stately/select": { 3690 + "version": "3.6.3", 3691 + "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.3.tgz", 3692 + "integrity": "sha512-d/ha6j0oiEaw/F5hgPgCZg1e8LObNmvsocEebxXPToVdwHd9H55r2Fogi5nLoiX8geHKiYm0KPfSxs/oXbW/5Q==", 3693 + "dependencies": { 3694 + "@react-stately/form": "^3.0.2", 3695 + "@react-stately/list": "^3.10.4", 3696 + "@react-stately/overlays": "^3.6.6", 3697 + "@react-types/select": "^3.9.3", 3698 + "@react-types/shared": "^3.23.0", 3699 + "@swc/helpers": "^0.5.0" 3700 + }, 3701 + "peerDependencies": { 3702 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3703 + } 3704 + }, 3705 + "node_modules/@react-stately/selection": { 3706 + "version": "3.15.0", 3707 + "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.15.0.tgz", 3708 + "integrity": "sha512-OtypXNtvRWLmpkaktluzCYEXKXAON16WIJv2mZ4cae3H0UVfWaFL9sD+ST9nj7UqYNTDXECug5ziIY+YKd7zvA==", 3709 + "dependencies": { 3710 + "@react-stately/collections": "^3.10.6", 3711 + "@react-stately/utils": "^3.10.0", 3712 + "@react-types/shared": "^3.23.0", 3713 + "@swc/helpers": "^0.5.0" 3714 + }, 3715 + "peerDependencies": { 3716 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3717 + } 3718 + }, 3719 + "node_modules/@react-stately/slider": { 3720 + "version": "3.5.3", 3721 + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.3.tgz", 3722 + "integrity": "sha512-jA0XR7GjtwoucLw8kx/KB50pSGNUbR7xNfM9t5H8D7k3wd+j4yqfarWyNFyPX/X5MJez+/bd+BIDJUl3XGOWkA==", 3723 + "dependencies": { 3724 + "@react-stately/utils": "^3.10.0", 3725 + "@react-types/shared": "^3.23.0", 3726 + "@react-types/slider": "^3.7.2", 3727 + "@swc/helpers": "^0.5.0" 3728 + }, 3729 + "peerDependencies": { 3730 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3731 + } 3732 + }, 3733 + "node_modules/@react-stately/table": { 3734 + "version": "3.11.7", 3735 + "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.11.7.tgz", 3736 + "integrity": "sha512-VvazamtoXLENeWJAYF1fJzfIAXO2qbiXCfosRLgkEMtoU2kGqV8DHYQhIXuqwMRn8nO8GVw9hgAiQQcKghgCXA==", 3737 + "dependencies": { 3738 + "@react-stately/collections": "^3.10.6", 3739 + "@react-stately/flags": "^3.0.2", 3740 + "@react-stately/grid": "^3.8.6", 3741 + "@react-stately/selection": "^3.15.0", 3742 + "@react-stately/utils": "^3.10.0", 3743 + "@react-types/grid": "^3.2.5", 3744 + "@react-types/shared": "^3.23.0", 3745 + "@react-types/table": "^3.9.4", 3746 + "@swc/helpers": "^0.5.0" 3747 + }, 3748 + "peerDependencies": { 3749 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3750 + } 3751 + }, 3752 + "node_modules/@react-stately/tabs": { 3753 + "version": "3.6.5", 3754 + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.5.tgz", 3755 + "integrity": "sha512-z1saZgGRqb0AsoRi19iE4JOJaIRV73GjRnzUX9QSl3gpK75XsH31vbmtUYiXOXAd6Dt+1KFLgbyeCzMUlZEnMw==", 3756 + "dependencies": { 3757 + "@react-stately/list": "^3.10.4", 3758 + "@react-types/shared": "^3.23.0", 3759 + "@react-types/tabs": "^3.3.6", 3760 + "@swc/helpers": "^0.5.0" 3761 + }, 3762 + "peerDependencies": { 3763 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3764 + } 3765 + }, 3766 + "node_modules/@react-stately/toggle": { 3767 + "version": "3.7.3", 3768 + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.3.tgz", 3769 + "integrity": "sha512-4jW6wxTu7Gkq6/2mZWqtJoQ6ff27Cl6lnVMEXXM+M8HwK/3zHoMZhVz8EApwgOsRByxDQ76PNSGm3xKZAcqZNw==", 3770 + "dependencies": { 3771 + "@react-stately/utils": "^3.10.0", 3772 + "@react-types/checkbox": "^3.8.0", 3773 + "@swc/helpers": "^0.5.0" 3774 + }, 3775 + "peerDependencies": { 3776 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3777 + } 3778 + }, 3779 + "node_modules/@react-stately/tooltip": { 3780 + "version": "3.4.8", 3781 + "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.8.tgz", 3782 + "integrity": "sha512-0D3cCeQhX5DjDpeuzFJwfX8SxIOxdL2iWPPjpC3hIxkUKuItavSq2A7G2tO39vpiip3RBOaaQMUpnSmjRK5DAQ==", 3783 + "dependencies": { 3784 + "@react-stately/overlays": "^3.6.6", 3785 + "@react-types/tooltip": "^3.4.8", 3786 + "@swc/helpers": "^0.5.0" 3787 + }, 3788 + "peerDependencies": { 3789 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3790 + } 3791 + }, 3792 + "node_modules/@react-stately/tree": { 3793 + "version": "3.8.0", 3794 + "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.0.tgz", 3795 + "integrity": "sha512-7bfbCLjG8BTiWuo9GBE1A375PPI4S9r/rMtKQGLQvYAObgJb7C8P3svA9WKfryvl7M5iqaYrOVA0uzNSmeCNQQ==", 3796 + "dependencies": { 3797 + "@react-stately/collections": "^3.10.6", 3798 + "@react-stately/selection": "^3.15.0", 3799 + "@react-stately/utils": "^3.10.0", 3800 + "@react-types/shared": "^3.23.0", 3801 + "@swc/helpers": "^0.5.0" 3802 + }, 3803 + "peerDependencies": { 3804 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3805 + } 3806 + }, 3807 + "node_modules/@react-stately/utils": { 3808 + "version": "3.10.0", 3809 + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.0.tgz", 3810 + "integrity": "sha512-nji2i9fTYg65ZWx/3r11zR1F2tGya+mBubRCbMTwHyRnsSLFZaeq/W6lmrOyIy1uMJKBNKLJpqfmpT4x7rw6pg==", 3811 + "dependencies": { 3812 + "@swc/helpers": "^0.5.0" 3813 + }, 3814 + "peerDependencies": { 3815 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3816 + } 3817 + }, 3818 + "node_modules/@react-stately/virtualizer": { 3819 + "version": "3.7.0", 3820 + "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.7.0.tgz", 3821 + "integrity": "sha512-Wkh502y6mzUvjJJr30p5FLRwBaphnfmnoSnGwidamwo3HuyrDICBSlwFGPl0AmUHo1afSaLXl6j8smU48VcClA==", 3822 + "dependencies": { 3823 + "@react-aria/utils": "^3.24.0", 3824 + "@react-types/shared": "^3.23.0", 3825 + "@swc/helpers": "^0.5.0" 3826 + }, 3827 + "peerDependencies": { 3828 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3829 + } 3830 + }, 3831 + "node_modules/@react-types/actionbar": { 3832 + "version": "3.1.6", 3833 + "resolved": "https://registry.npmjs.org/@react-types/actionbar/-/actionbar-3.1.6.tgz", 3834 + "integrity": "sha512-P2yp2eM/x7Vjc/wFu+DGsKLTfIYIlUSKGN4Ao+xk6v0fleOHkcHOep1Y3fwOtc1WGHk7HSeoxScFiw5d3e73eg==", 3835 + "dependencies": { 3836 + "@react-types/shared": "^3.23.0" 3837 + }, 3838 + "peerDependencies": { 3839 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3840 + } 3841 + }, 3842 + "node_modules/@react-types/actiongroup": { 3843 + "version": "3.4.8", 3844 + "resolved": "https://registry.npmjs.org/@react-types/actiongroup/-/actiongroup-3.4.8.tgz", 3845 + "integrity": "sha512-IT3eSs1Lu9jN+EeoJL70f4VOXLeK5JlhtWjioPKz6JCmr/coUSHtFTLEgfUSzvCo98XJa4w8oC49ds7CkZBUGg==", 3846 + "dependencies": { 3847 + "@react-types/shared": "^3.23.0" 3848 + }, 3849 + "peerDependencies": { 3850 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3851 + } 3852 + }, 3853 + "node_modules/@react-types/avatar": { 3854 + "version": "3.0.6", 3855 + "resolved": "https://registry.npmjs.org/@react-types/avatar/-/avatar-3.0.6.tgz", 3856 + "integrity": "sha512-hDCbtP0zU4H50psNiyhmyboT5UkwEK9EY0lxqKuBkF62kfP57d5dyS6TeD3XkdPbeCEOR06ttGjFQDwjFPrdvg==", 3857 + "dependencies": { 3858 + "@react-types/shared": "^3.23.0" 3859 + }, 3860 + "peerDependencies": { 3861 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3862 + } 3863 + }, 3864 + "node_modules/@react-types/badge": { 3865 + "version": "3.1.8", 3866 + "resolved": "https://registry.npmjs.org/@react-types/badge/-/badge-3.1.8.tgz", 3867 + "integrity": "sha512-rL/Qa3GpxYn6cFiI+oLWVuNQ45qOufCRejimWNMws+ieY4+lvxNEvZfbOPTEOT+2sdQG4i9QpV2eHuFL1mVK9w==", 3868 + "dependencies": { 3869 + "@react-types/shared": "^3.23.0" 3870 + }, 3871 + "peerDependencies": { 3872 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3873 + } 3874 + }, 3875 + "node_modules/@react-types/breadcrumbs": { 3876 + "version": "3.7.4", 3877 + "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.4.tgz", 3878 + "integrity": "sha512-gQPLi71i+4zE6m5S74v7bpZ/yBERtlUt5qBcvB4C7gJu8aR4cFrv1YFZ//9f8uwlAHjau7XBpVlbBDlhfb2aOQ==", 3879 + "dependencies": { 3880 + "@react-types/link": "^3.5.4", 3881 + "@react-types/shared": "^3.23.0" 3882 + }, 3883 + "peerDependencies": { 3884 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3885 + } 3886 + }, 3887 + "node_modules/@react-types/button": { 3888 + "version": "3.9.3", 3889 + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.9.3.tgz", 3890 + "integrity": "sha512-YHlSeH85FhasJXOmkY4x+6If74ZpUh88C2fMlw0HUA/Bq/KGckUoriV8cnMqSnB1OwPqi8dpBZGfFVj6f6lh9A==", 3891 + "dependencies": { 3892 + "@react-types/shared": "^3.23.0" 3893 + }, 3894 + "peerDependencies": { 3895 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3896 + } 3897 + }, 3898 + "node_modules/@react-types/buttongroup": { 3899 + "version": "3.3.8", 3900 + "resolved": "https://registry.npmjs.org/@react-types/buttongroup/-/buttongroup-3.3.8.tgz", 3901 + "integrity": "sha512-BlpLX8Qd2hlN9zWFqDEb3STR6gJF3ukDiLg/JjqTgWLPg7BK1t2MIk2zVr+Y2Wq5+jIq281+BvLP5NhYIcWJhA==", 3902 + "dependencies": { 3903 + "@react-types/shared": "^3.23.0" 3904 + }, 3905 + "peerDependencies": { 3906 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3907 + } 3908 + }, 3909 + "node_modules/@react-types/calendar": { 3910 + "version": "3.4.5", 3911 + "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.5.tgz", 3912 + "integrity": "sha512-FAAUbqe8iPiNf/OtdxnpOuAEJzyeRgfK2QCzfb4BIVnNNaTDkbxGCI5wrqHfBQ4FASECJeNlkjYXtbvijaooyw==", 3913 + "dependencies": { 3914 + "@internationalized/date": "^3.5.3", 3915 + "@react-types/shared": "^3.23.0" 3916 + }, 3917 + "peerDependencies": { 3918 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3919 + } 3920 + }, 3921 + "node_modules/@react-types/checkbox": { 3922 + "version": "3.8.0", 3923 + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.8.0.tgz", 3924 + "integrity": "sha512-IBJ2bAsb3xoXaL+f0pwfRLDvRkhxfcX/q4NRJ2oT9jeHLU+j6svgK1Dqk8IGmY+vw1ltKbbMlIVeVonKQ3fgHw==", 3925 + "dependencies": { 3926 + "@react-types/shared": "^3.23.0" 3927 + }, 3928 + "peerDependencies": { 3929 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3930 + } 3931 + }, 3932 + "node_modules/@react-types/color": { 3933 + "version": "3.0.0-beta.24", 3934 + "resolved": "https://registry.npmjs.org/@react-types/color/-/color-3.0.0-beta.24.tgz", 3935 + "integrity": "sha512-YSb/9ERmFp7JxC+vjhqpcYI8HUt92SSv6aDEB+e//4RzBnCxvy+YQAGei9tI6PYIgzGgMLwEMkgpgH/7UcFblA==", 3936 + "dependencies": { 3937 + "@react-types/shared": "^3.23.0", 3938 + "@react-types/slider": "^3.7.2" 3939 + }, 3940 + "peerDependencies": { 3941 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3942 + } 3943 + }, 3944 + "node_modules/@react-types/combobox": { 3945 + "version": "3.11.0", 3946 + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.11.0.tgz", 3947 + "integrity": "sha512-L6EEcIUIk7lsVvhO1Z1bklgH5bM84fBht03TC+es9YvS2T1Z9hdtyjBFcH6b3lVW9RwAArdUTL82/RNtvgD0Eg==", 3948 + "dependencies": { 3949 + "@react-types/shared": "^3.23.0" 3950 + }, 3951 + "peerDependencies": { 3952 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3953 + } 3954 + }, 3955 + "node_modules/@react-types/contextualhelp": { 3956 + "version": "3.2.9", 3957 + "resolved": "https://registry.npmjs.org/@react-types/contextualhelp/-/contextualhelp-3.2.9.tgz", 3958 + "integrity": "sha512-/YN8e1ujYSY99dnF2x/+vDErx/LcuXJmoKhvQL0wWrQAOIiGCP4j/ifVLWSt6sKhLdkPPbCNHxAd6Jq2SbC8ng==", 3959 + "dependencies": { 3960 + "@react-types/overlays": "^3.8.6", 3961 + "@react-types/shared": "^3.23.0" 3962 + }, 3963 + "peerDependencies": { 3964 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3965 + } 3966 + }, 3967 + "node_modules/@react-types/datepicker": { 3968 + "version": "3.7.3", 3969 + "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.7.3.tgz", 3970 + "integrity": "sha512-SpA91itY03QaBvTAGP4X62SEAOoKJr91Av/U5DgH8gP7Ev4Ui+I3Aqh+w8Qw6nxKX4aAvDUx6wEHwLQLbvJUPA==", 3971 + "dependencies": { 3972 + "@internationalized/date": "^3.5.3", 3973 + "@react-types/calendar": "^3.4.5", 3974 + "@react-types/overlays": "^3.8.6", 3975 + "@react-types/shared": "^3.23.0" 3976 + }, 3977 + "peerDependencies": { 3978 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3979 + } 3980 + }, 3981 + "node_modules/@react-types/dialog": { 3982 + "version": "3.5.9", 3983 + "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.9.tgz", 3984 + "integrity": "sha512-8r9P1b1gq/cUv2bTPPNL3IFVEj9R5sIPACoSXznXkpXxh5FLU6yUPHDeQjvmM50q7KlEOgrPYhGl5pW525kLww==", 3985 + "dependencies": { 3986 + "@react-types/overlays": "^3.8.6", 3987 + "@react-types/shared": "^3.23.0" 3988 + }, 3989 + "peerDependencies": { 3990 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 3991 + } 3992 + }, 3993 + "node_modules/@react-types/divider": { 3994 + "version": "3.3.8", 3995 + "resolved": "https://registry.npmjs.org/@react-types/divider/-/divider-3.3.8.tgz", 3996 + "integrity": "sha512-klWNt9vaSwNnIZo0D44Flk4oGWsHXdgpUwdCU94VPeJEm9DY20areIOuSPQXRcEazinEPGo+C+d6Ytxzy2pyfA==", 3997 + "dependencies": { 3998 + "@react-types/shared": "^3.23.0" 3999 + }, 4000 + "peerDependencies": { 4001 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4002 + } 4003 + }, 4004 + "node_modules/@react-types/form": { 4005 + "version": "3.7.3", 4006 + "resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.3.tgz", 4007 + "integrity": "sha512-RwVxgbuKuByIXTF9HnvIhc/KijzT10R8rnI2Hr/51nTH+QDkunmLtmzW279m4YJRT3Dlj94DRy/7SS/WNCT2FA==", 4008 + "dependencies": { 4009 + "@react-types/shared": "^3.23.0" 4010 + }, 4011 + "peerDependencies": { 4012 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4013 + } 4014 + }, 4015 + "node_modules/@react-types/grid": { 4016 + "version": "3.2.5", 4017 + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.5.tgz", 4018 + "integrity": "sha512-kvE3Y+i0/RGLrf8qn/uVK1nVxXygNf5Jm6h9S6UdZkEVsclcqHKIX8UzqQgEUTd99jMHZk7fbKPm/La8uJ9yFQ==", 4019 + "dependencies": { 4020 + "@react-types/shared": "^3.23.0" 4021 + }, 4022 + "peerDependencies": { 4023 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4024 + } 4025 + }, 4026 + "node_modules/@react-types/illustratedmessage": { 4027 + "version": "3.3.8", 4028 + "resolved": "https://registry.npmjs.org/@react-types/illustratedmessage/-/illustratedmessage-3.3.8.tgz", 4029 + "integrity": "sha512-AIQdkfMYPvhUp2rko5E/UXaKz+9cfsZAHpk0ff+7x3mYWxUTCDXk8LVN/f8avZVzfa4w1UyOtzzNo/BssdLpuA==", 4030 + "dependencies": { 4031 + "@react-types/shared": "^3.23.0" 4032 + }, 4033 + "peerDependencies": { 4034 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4035 + } 4036 + }, 4037 + "node_modules/@react-types/image": { 4038 + "version": "3.4.0", 4039 + "resolved": "https://registry.npmjs.org/@react-types/image/-/image-3.4.0.tgz", 4040 + "integrity": "sha512-0zwHdfnbW5DjBaQ7s+SAiLJr0vPm+rzGEJUb+iXbgarPYYIHQpaJ/bPgvUU8BY1T95SQczB+AYownDJ+XESdsg==", 4041 + "dependencies": { 4042 + "@react-types/shared": "^3.23.0" 4043 + }, 4044 + "peerDependencies": { 4045 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4046 + } 4047 + }, 4048 + "node_modules/@react-types/label": { 4049 + "version": "3.9.2", 4050 + "resolved": "https://registry.npmjs.org/@react-types/label/-/label-3.9.2.tgz", 4051 + "integrity": "sha512-N7Sj4M9LHcMOTrq7DW4KcVl2DgcBIADTY6Ni50g5tN6o+TjVj3KDkX3ivsCNUHu/AJnJ8q7E+J74R4pDnQOAoQ==", 4052 + "dependencies": { 4053 + "@react-types/shared": "^3.23.0" 4054 + }, 4055 + "peerDependencies": { 4056 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4057 + } 4058 + }, 4059 + "node_modules/@react-types/layout": { 4060 + "version": "3.3.14", 4061 + "resolved": "https://registry.npmjs.org/@react-types/layout/-/layout-3.3.14.tgz", 4062 + "integrity": "sha512-PUxGdXXvRt8dQ5MOnxh8UkZjO3c89eWceLv4gtBizZKv+LRYfHof/eYH+9FtQkxGziWUJ6G7bzFt93Q9ydqH5Q==", 4063 + "dependencies": { 4064 + "@react-types/shared": "^3.23.0" 4065 + }, 4066 + "peerDependencies": { 4067 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4068 + } 4069 + }, 4070 + "node_modules/@react-types/link": { 4071 + "version": "3.5.4", 4072 + "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.5.4.tgz", 4073 + "integrity": "sha512-5hVAlKE4wiEVHmkqQG9/G4sdar257CISmLzWh9xf8heq14a93MBIHm7S9mhHULk2a84EC9bNoTi8Hh6P6nnMEw==", 4074 + "dependencies": { 4075 + "@react-types/shared": "^3.23.0" 4076 + }, 4077 + "peerDependencies": { 4078 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4079 + } 4080 + }, 4081 + "node_modules/@react-types/listbox": { 4082 + "version": "3.4.8", 4083 + "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.8.tgz", 4084 + "integrity": "sha512-HNLBvyhR02p8GaZsW8hAu4YwkDjaG/rcuCT/l4Sdxzsm7szPlFMEVBZ9Ji3Ffzj+9P20OgFJ+VylWs7EkUwJAA==", 4085 + "dependencies": { 4086 + "@react-types/shared": "^3.23.0" 4087 + }, 4088 + "peerDependencies": { 4089 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4090 + } 4091 + }, 4092 + "node_modules/@react-types/menu": { 4093 + "version": "3.9.8", 4094 + "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.8.tgz", 4095 + "integrity": "sha512-nkRCsfD3NXsJOv6mAnXCFyH2eGOFsmOOJOBQeOl9dj7BcdX9dcqp2PzUWPl33GrY9rYcXiRx4wsbUoqO1KVU4g==", 4096 + "dependencies": { 4097 + "@react-types/overlays": "^3.8.6", 4098 + "@react-types/shared": "^3.23.0" 4099 + }, 4100 + "peerDependencies": { 4101 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4102 + } 4103 + }, 4104 + "node_modules/@react-types/meter": { 4105 + "version": "3.4.0", 4106 + "resolved": "https://registry.npmjs.org/@react-types/meter/-/meter-3.4.0.tgz", 4107 + "integrity": "sha512-1czayiwMcg3QxRxQQSm9hvPbzPk1lyNmP68mDsWdVuY7fUTsUvItF05IkeJCkEB8tIqfBKnJHYAJN1XLY+5bfg==", 4108 + "dependencies": { 4109 + "@react-types/progress": "^3.5.3" 4110 + }, 4111 + "peerDependencies": { 4112 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4113 + } 4114 + }, 4115 + "node_modules/@react-types/numberfield": { 4116 + "version": "3.8.2", 4117 + "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.2.tgz", 4118 + "integrity": "sha512-2i7Je7fEYA4ousL9WhKZg+6Hejwgiq1AmoJpan6JfeIMQkvQ92q+klq02cih/lLXY/jvjd/KI3fa1fl3dfnaFw==", 4119 + "dependencies": { 4120 + "@react-types/shared": "^3.23.0" 4121 + }, 4122 + "peerDependencies": { 4123 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4124 + } 4125 + }, 4126 + "node_modules/@react-types/overlays": { 4127 + "version": "3.8.6", 4128 + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.6.tgz", 4129 + "integrity": "sha512-7xBuroYqwADppt7IRGfM8lbxVwlZrhMtTzeIdUot595cqFdRlpd/XAo2sRnEeIjYW9OSI8I5v4kt3AG7bdCQlg==", 4130 + "dependencies": { 4131 + "@react-types/shared": "^3.23.0" 4132 + }, 4133 + "peerDependencies": { 4134 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4135 + } 4136 + }, 4137 + "node_modules/@react-types/progress": { 4138 + "version": "3.5.3", 4139 + "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.3.tgz", 4140 + "integrity": "sha512-IcICNYRPFHQxl6iXi5jDgSZ3I9k2UQ2rIFcnoGo43K0hekv6fRdbbXWJU9ndShs3OfCHTPHEV5ooYB3UujNOAQ==", 4141 + "dependencies": { 4142 + "@react-types/shared": "^3.23.0" 4143 + }, 4144 + "peerDependencies": { 4145 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4146 + } 4147 + }, 4148 + "node_modules/@react-types/provider": { 4149 + "version": "3.8.0", 4150 + "resolved": "https://registry.npmjs.org/@react-types/provider/-/provider-3.8.0.tgz", 4151 + "integrity": "sha512-7iexxkfJtYBvpiv+fpuh7s62uQ5nzFbVNvgOHU1sBgXiyVGoA6QfTsybf6uQJ/S7yUgqoO5CrVqHKFa4MUxYIg==", 4152 + "dependencies": { 4153 + "@react-types/shared": "^3.23.0" 4154 + }, 4155 + "peerDependencies": { 4156 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4157 + } 4158 + }, 4159 + "node_modules/@react-types/radio": { 4160 + "version": "3.8.0", 4161 + "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.0.tgz", 4162 + "integrity": "sha512-0gvG74lgiaRo0DO46hoB5NxGFXhq5DsHaPZcCcb9VZ8cCzZMrO7U/B3JhF82TI2DndSx/AoiAMOQsc0v4ZwiGg==", 4163 + "dependencies": { 4164 + "@react-types/shared": "^3.23.0" 4165 + }, 4166 + "peerDependencies": { 4167 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4168 + } 4169 + }, 4170 + "node_modules/@react-types/searchfield": { 4171 + "version": "3.5.4", 4172 + "resolved": "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.5.4.tgz", 4173 + "integrity": "sha512-D7tUwlbUxyTzxhMYWNMdY9lp/a/kdr9mIGB7K3j/QSQhTI2T9H3VPxEKXmYt33cE3T7Q1DDsII1SrChI/KEdxA==", 4174 + "dependencies": { 4175 + "@react-types/shared": "^3.23.0", 4176 + "@react-types/textfield": "^3.9.2" 4177 + }, 4178 + "peerDependencies": { 4179 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4180 + } 4181 + }, 4182 + "node_modules/@react-types/select": { 4183 + "version": "3.9.3", 4184 + "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.3.tgz", 4185 + "integrity": "sha512-hK5RvA6frMbLdynRkegNW1lMOD0l9aFsW9X8WuTAg0zV6iZouU0hhSCT6JRDefJrv+m0X3fRdohMuVNZOhlA1g==", 4186 + "dependencies": { 4187 + "@react-types/shared": "^3.23.0" 4188 + }, 4189 + "peerDependencies": { 4190 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4191 + } 4192 + }, 4193 + "node_modules/@react-types/shared": { 4194 + "version": "3.23.0", 4195 + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.23.0.tgz", 4196 + "integrity": "sha512-GQm/iPiii3ikcaMNR4WdVkJ4w0mKtV3mLqeSfSqzdqbPr6vONkqXbh3RhPlPmAJs1b4QHnexd/wZQP3U9DHOwQ==", 4197 + "peerDependencies": { 4198 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4199 + } 4200 + }, 4201 + "node_modules/@react-types/slider": { 4202 + "version": "3.7.2", 4203 + "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.2.tgz", 4204 + "integrity": "sha512-HvC/Mdt/z741xcU0ymeNxslnowQ5EAHOSzyf2JMgXmle+pEIbbepz5QUVaOmEveQHS3bjxE/+n2yBTKbxP8CJg==", 4205 + "dependencies": { 4206 + "@react-types/shared": "^3.23.0" 4207 + }, 4208 + "peerDependencies": { 4209 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4210 + } 4211 + }, 4212 + "node_modules/@react-types/statuslight": { 4213 + "version": "3.3.8", 4214 + "resolved": "https://registry.npmjs.org/@react-types/statuslight/-/statuslight-3.3.8.tgz", 4215 + "integrity": "sha512-6ByVj2LJBctiXU5UeEgoKoIhDkOkJu5pb2GYJR8Rd5hxj5keYTdfmY5d4zYlEA4hR2itm+8//3f9NgYdZqlFhw==", 4216 + "dependencies": { 4217 + "@react-types/shared": "^3.23.0" 4218 + }, 4219 + "peerDependencies": { 4220 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4221 + } 4222 + }, 4223 + "node_modules/@react-types/switch": { 4224 + "version": "3.5.2", 4225 + "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.2.tgz", 4226 + "integrity": "sha512-4i35eZ5GtVDgu9KFhlyLyXanspcQp5WEnPyaBKn3pDRDcpzAL7yNP/Rwqc/JDdcJWngV080o7loJCgEfJ6UFaQ==", 4227 + "dependencies": { 4228 + "@react-types/shared": "^3.23.0" 4229 + }, 4230 + "peerDependencies": { 4231 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4232 + } 4233 + }, 4234 + "node_modules/@react-types/table": { 4235 + "version": "3.9.4", 4236 + "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.9.4.tgz", 4237 + "integrity": "sha512-31EI0KAHwX7TbgERLBLVuD3nvpZUo0Wie7S7FEARmirIRfzm1fIkdDk5hfIHry2Lp4mq2/aqXLCY+oDR+lC2pw==", 4238 + "dependencies": { 4239 + "@react-types/grid": "^3.2.5", 4240 + "@react-types/shared": "^3.23.0" 4241 + }, 4242 + "peerDependencies": { 4243 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4244 + } 4245 + }, 4246 + "node_modules/@react-types/tabs": { 4247 + "version": "3.3.6", 4248 + "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.6.tgz", 4249 + "integrity": "sha512-ubvB7pB4+e5OpIuYR1CYip53iW9rJRIWvioHTYfcX0DnMabEcVP6Ymdqr5bDh/VsBEhiddsNgMduQwJm6bUTew==", 4250 + "dependencies": { 4251 + "@react-types/shared": "^3.23.0" 4252 + }, 4253 + "peerDependencies": { 4254 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4255 + } 4256 + }, 4257 + "node_modules/@react-types/text": { 4258 + "version": "3.3.8", 4259 + "resolved": "https://registry.npmjs.org/@react-types/text/-/text-3.3.8.tgz", 4260 + "integrity": "sha512-EXTXNdZWg8ggeaOV6isEmNxTzyb1/94BSyUQOSDbazl9OJRnMrC3LAmKDn/ck/LLI2rLpYJ+XfM84zI5ohVzKw==", 4261 + "dependencies": { 4262 + "@react-types/shared": "^3.23.0" 4263 + }, 4264 + "peerDependencies": { 4265 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4266 + } 4267 + }, 4268 + "node_modules/@react-types/textfield": { 4269 + "version": "3.9.2", 4270 + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.2.tgz", 4271 + "integrity": "sha512-8UcabahYhKm3KTu9CQBhz745FioUWO6CWgYusBpxMDJ+HnlhCC2JWyQvqg5tT98sr5AeSek4Jt/XS3ovzrhCDg==", 4272 + "dependencies": { 4273 + "@react-types/shared": "^3.23.0" 4274 + }, 4275 + "peerDependencies": { 4276 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4277 + } 4278 + }, 4279 + "node_modules/@react-types/tooltip": { 4280 + "version": "3.4.8", 4281 + "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.8.tgz", 4282 + "integrity": "sha512-6XVQ3cMaXVMif+F5PQCaVwxbgAL8HVRqVjt6DkHs8Xbae43hpEIwPrBYlWWMVpuZAcjXZLTGmmyPjYeORZZJ4A==", 4283 + "dependencies": { 4284 + "@react-types/overlays": "^3.8.6", 4285 + "@react-types/shared": "^3.23.0" 4286 + }, 4287 + "peerDependencies": { 4288 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4289 + } 4290 + }, 4291 + "node_modules/@react-types/view": { 4292 + "version": "3.4.8", 4293 + "resolved": "https://registry.npmjs.org/@react-types/view/-/view-3.4.8.tgz", 4294 + "integrity": "sha512-MlaSm/lDuR8Q60RNWAi7Ygg9T7gPOgZJH/zgs6i7Z8kYZHjGEmU2zpHZLoTIMkyLAdbjNvv2Te4Od0MWNKWdYA==", 4295 + "dependencies": { 4296 + "@react-types/shared": "^3.23.0" 4297 + }, 4298 + "peerDependencies": { 4299 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4300 + } 4301 + }, 4302 + "node_modules/@react-types/well": { 4303 + "version": "3.3.8", 4304 + "resolved": "https://registry.npmjs.org/@react-types/well/-/well-3.3.8.tgz", 4305 + "integrity": "sha512-0IDdmwrb9CMwTii/yJm45ctBwdjCuvA8Gp36idhaM3tD+MuMapHjy48frHhZAFhjSeljDeJTdG1aaHMfnmMW9Q==", 4306 + "dependencies": { 4307 + "@react-types/shared": "^3.23.0" 4308 + }, 4309 + "peerDependencies": { 4310 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4311 + } 4312 + }, 4313 + "node_modules/@spectrum-css/colorarea": { 4314 + "version": "5.1.0", 4315 + "resolved": "https://registry.npmjs.org/@spectrum-css/colorarea/-/colorarea-5.1.0.tgz", 4316 + "integrity": "sha512-6xGb+e8jDot+jH7U3S0q2y/hCvZxrm7GFDt3xE4OyILEfGCP9L2rvUXqntK9v7EXEiYyw+QDhctDg+EVVCcihg==", 4317 + "peerDependencies": { 4318 + "@spectrum-css/colorhandle": ">=8", 4319 + "@spectrum-css/tokens": ">=14" 4320 + } 4321 + }, 4322 + "node_modules/@spectrum-css/colorhandle": { 4323 + "version": "8.1.0", 4324 + "resolved": "https://registry.npmjs.org/@spectrum-css/colorhandle/-/colorhandle-8.1.0.tgz", 4325 + "integrity": "sha512-RDRY9gqyt3GoRYhKwMhFlWKqByw1VynTepycuwa3lFoaxq1saTxwsYpEx2Fvp5ASPqEJMp5ki792EwZGB8j5Iw==", 4326 + "peerDependencies": { 4327 + "@spectrum-css/colorloupe": ">=5", 4328 + "@spectrum-css/opacitycheckerboard": ">=2", 4329 + "@spectrum-css/tokens": ">=14" 4330 + }, 4331 + "peerDependenciesMeta": { 4332 + "@spectrum-css/colorloupe": { 4333 + "optional": true 4334 + } 4335 + } 4336 + }, 4337 + "node_modules/@spectrum-css/opacitycheckerboard": { 4338 + "version": "2.1.0", 4339 + "resolved": "https://registry.npmjs.org/@spectrum-css/opacitycheckerboard/-/opacitycheckerboard-2.1.0.tgz", 4340 + "integrity": "sha512-Q5jvCJshyfYI6I2vxyZIfeJkf6aj2fiAOrd+zWDJiQG2QOMPgLu8lP25mxLdOnQ2+oUJuPaVHnhdtqe6h67NEA==", 4341 + "peer": true, 4342 + "peerDependencies": { 4343 + "@spectrum-css/tokens": ">=14" 4344 + } 4345 + }, 4346 + "node_modules/@spectrum-css/tokens": { 4347 + "version": "14.1.0", 4348 + "resolved": "https://registry.npmjs.org/@spectrum-css/tokens/-/tokens-14.1.0.tgz", 4349 + "integrity": "sha512-MIOSq9cLY2Y2gbj+Ypx56DUcYi+X77aRdW+IG4OYDVMGp5EmIWTIS8QATuuDgLThXmtADiUO7GnZjQv0C3fIRg==", 4350 + "peer": true 4351 + }, 4352 + "node_modules/@spectrum-icons/ui": { 4353 + "version": "3.6.6", 4354 + "resolved": "https://registry.npmjs.org/@spectrum-icons/ui/-/ui-3.6.6.tgz", 4355 + "integrity": "sha512-LQnrjGm1xUeeBJFv0Bxa4ZvqU9dtvyA5KMUHGQUXEgNXoBw4f9eE9kj9apZt6KdVuru1R7+iqNOFTUPlQHIybw==", 4356 + "dependencies": { 4357 + "@adobe/react-spectrum-ui": "1.2.0", 4358 + "@react-spectrum/icon": "^3.7.12", 4359 + "@swc/helpers": "^0.5.0" 4360 + }, 4361 + "peerDependencies": { 4362 + "@react-spectrum/provider": "^3.0.0", 4363 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4364 + } 4365 + }, 4366 + "node_modules/@spectrum-icons/workflow": { 4367 + "version": "4.2.11", 4368 + "resolved": "https://registry.npmjs.org/@spectrum-icons/workflow/-/workflow-4.2.11.tgz", 4369 + "integrity": "sha512-ALKjJH1AGaUMNZOasnXw2A8SucB6w2wzCxp7j+ZUcX0Pg1PsAY+JFK+uR7hwr3iu4T1l0WkZsKxR/FTjhsPWLg==", 4370 + "dependencies": { 4371 + "@adobe/react-spectrum-workflow": "2.3.4", 4372 + "@react-spectrum/icon": "^3.7.12", 4373 + "@swc/helpers": "^0.5.0" 4374 + }, 4375 + "peerDependencies": { 4376 + "@react-spectrum/provider": "^3.0.0", 4377 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 4378 + } 4379 + }, 1275 4380 "node_modules/@swc/counter": { 1276 4381 "version": "0.1.3", 1277 4382 "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", ··· 1638 4743 "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", 1639 4744 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" 1640 4745 }, 4746 + "node_modules/clsx": { 4747 + "version": "2.1.1", 4748 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 4749 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 4750 + "engines": { 4751 + "node": ">=6" 4752 + } 4753 + }, 1641 4754 "node_modules/cmd-shim": { 1642 4755 "version": "6.0.3", 1643 4756 "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz", ··· 1712 4825 "node_modules/csstype": { 1713 4826 "version": "3.1.3", 1714 4827 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 1715 - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 1716 - "devOptional": true 4828 + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" 1717 4829 }, 1718 4830 "node_modules/data-uri-to-buffer": { 1719 4831 "version": "4.0.1", ··· 1763 4875 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 1764 4876 "dev": true 1765 4877 }, 4878 + "node_modules/dom-helpers": { 4879 + "version": "5.2.1", 4880 + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", 4881 + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", 4882 + "dependencies": { 4883 + "@babel/runtime": "^7.8.7", 4884 + "csstype": "^3.0.2" 4885 + } 4886 + }, 1766 4887 "node_modules/eastasianwidth": { 1767 4888 "version": "0.2.0", 1768 4889 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", ··· 2084 5205 "node": ">=0.8.19" 2085 5206 } 2086 5207 }, 5208 + "node_modules/intl-messageformat": { 5209 + "version": "10.5.14", 5210 + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.14.tgz", 5211 + "integrity": "sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==", 5212 + "dependencies": { 5213 + "@formatjs/ecma402-abstract": "2.0.0", 5214 + "@formatjs/fast-memoize": "2.2.0", 5215 + "@formatjs/icu-messageformat-parser": "2.7.8", 5216 + "tslib": "^2.4.0" 5217 + } 5218 + }, 2087 5219 "node_modules/invariant": { 2088 5220 "version": "2.2.4", 2089 5221 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", ··· 2192 5324 "version": "4.0.0", 2193 5325 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2194 5326 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 5327 + }, 5328 + "node_modules/legacy-swc-helpers": { 5329 + "name": "@swc/helpers", 5330 + "version": "0.4.14", 5331 + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", 5332 + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", 5333 + "dependencies": { 5334 + "tslib": "^2.4.0" 5335 + } 2195 5336 }, 2196 5337 "node_modules/lilconfig": { 2197 5338 "version": "2.1.0", ··· 2551 5692 "version": "4.1.1", 2552 5693 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2553 5694 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 2554 - "dev": true, 2555 5695 "engines": { 2556 5696 "node": ">=0.10.0" 2557 5697 } ··· 2807 5947 "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", 2808 5948 "dev": true 2809 5949 }, 5950 + "node_modules/prop-types": { 5951 + "version": "15.8.1", 5952 + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", 5953 + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", 5954 + "dependencies": { 5955 + "loose-envify": "^1.4.0", 5956 + "object-assign": "^4.1.1", 5957 + "react-is": "^16.13.1" 5958 + } 5959 + }, 2810 5960 "node_modules/queue-microtask": { 2811 5961 "version": "1.2.3", 2812 5962 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", ··· 2838 5988 "node": ">=0.10.0" 2839 5989 } 2840 5990 }, 5991 + "node_modules/react-aria": { 5992 + "version": "3.33.0", 5993 + "resolved": "https://registry.npmjs.org/react-aria/-/react-aria-3.33.0.tgz", 5994 + "integrity": "sha512-aKn9SQn5TMlmpUsIjfRMtse2v3okGcSo+gWLGrj9JVjxs4PL4FSU4mclj4Bg2JUXZTGgfLSq6PWUBzQ4gIP2zg==", 5995 + "dependencies": { 5996 + "@internationalized/string": "^3.2.2", 5997 + "@react-aria/breadcrumbs": "^3.5.12", 5998 + "@react-aria/button": "^3.9.4", 5999 + "@react-aria/calendar": "^3.5.7", 6000 + "@react-aria/checkbox": "^3.14.2", 6001 + "@react-aria/combobox": "^3.9.0", 6002 + "@react-aria/datepicker": "^3.10.0", 6003 + "@react-aria/dialog": "^3.5.13", 6004 + "@react-aria/dnd": "^3.6.0", 6005 + "@react-aria/focus": "^3.17.0", 6006 + "@react-aria/gridlist": "^3.8.0", 6007 + "@react-aria/i18n": "^3.11.0", 6008 + "@react-aria/interactions": "^3.21.2", 6009 + "@react-aria/label": "^3.7.7", 6010 + "@react-aria/link": "^3.7.0", 6011 + "@react-aria/listbox": "^3.12.0", 6012 + "@react-aria/menu": "^3.14.0", 6013 + "@react-aria/meter": "^3.4.12", 6014 + "@react-aria/numberfield": "^3.11.2", 6015 + "@react-aria/overlays": "^3.22.0", 6016 + "@react-aria/progress": "^3.4.12", 6017 + "@react-aria/radio": "^3.10.3", 6018 + "@react-aria/searchfield": "^3.7.4", 6019 + "@react-aria/select": "^3.14.4", 6020 + "@react-aria/selection": "^3.18.0", 6021 + "@react-aria/separator": "^3.3.12", 6022 + "@react-aria/slider": "^3.7.7", 6023 + "@react-aria/ssr": "^3.9.3", 6024 + "@react-aria/switch": "^3.6.3", 6025 + "@react-aria/table": "^3.14.0", 6026 + "@react-aria/tabs": "^3.9.0", 6027 + "@react-aria/tag": "^3.4.0", 6028 + "@react-aria/textfield": "^3.14.4", 6029 + "@react-aria/tooltip": "^3.7.3", 6030 + "@react-aria/utils": "^3.24.0", 6031 + "@react-aria/visually-hidden": "^3.8.11", 6032 + "@react-types/shared": "^3.23.0" 6033 + }, 6034 + "peerDependencies": { 6035 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 6036 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 6037 + } 6038 + }, 6039 + "node_modules/react-aria-components": { 6040 + "version": "1.2.0", 6041 + "resolved": "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.2.0.tgz", 6042 + "integrity": "sha512-Cqr1tewYe/SgNcVOptqYdm0PPAV0Xsvd2uzWX7EqJsPGHvKStl/mh2a3Ebe6dYuoOddLsqqj36DdiLC5Pb5okw==", 6043 + "dependencies": { 6044 + "@internationalized/date": "^3.5.3", 6045 + "@internationalized/string": "^3.2.2", 6046 + "@react-aria/color": "3.0.0-beta.32", 6047 + "@react-aria/focus": "^3.17.0", 6048 + "@react-aria/interactions": "^3.21.2", 6049 + "@react-aria/menu": "^3.14.0", 6050 + "@react-aria/toolbar": "3.0.0-beta.4", 6051 + "@react-aria/tree": "3.0.0-alpha.0", 6052 + "@react-aria/utils": "^3.24.0", 6053 + "@react-stately/color": "^3.6.0", 6054 + "@react-stately/menu": "^3.7.0", 6055 + "@react-stately/table": "^3.11.7", 6056 + "@react-stately/utils": "^3.10.0", 6057 + "@react-types/color": "3.0.0-beta.24", 6058 + "@react-types/form": "^3.7.3", 6059 + "@react-types/grid": "^3.2.5", 6060 + "@react-types/shared": "^3.23.0", 6061 + "@react-types/table": "^3.9.4", 6062 + "@swc/helpers": "^0.5.0", 6063 + "client-only": "^0.0.1", 6064 + "react-aria": "^3.33.0", 6065 + "react-stately": "^3.31.0", 6066 + "use-sync-external-store": "^1.2.0" 6067 + }, 6068 + "peerDependencies": { 6069 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", 6070 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 6071 + } 6072 + }, 2841 6073 "node_modules/react-dom": { 2842 6074 "version": "18.3.1", 2843 6075 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", ··· 2849 6081 "peerDependencies": { 2850 6082 "react": "^18.3.1" 2851 6083 } 6084 + }, 6085 + "node_modules/react-is": { 6086 + "version": "16.13.1", 6087 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 6088 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 2852 6089 }, 2853 6090 "node_modules/react-remove-scroll": { 2854 6091 "version": "2.5.5", ··· 2895 6132 } 2896 6133 } 2897 6134 }, 6135 + "node_modules/react-stately": { 6136 + "version": "3.31.0", 6137 + "resolved": "https://registry.npmjs.org/react-stately/-/react-stately-3.31.0.tgz", 6138 + "integrity": "sha512-G6y7t6qpP3LU4mLM2RlRTgdW5eiZrR2yB0XZbLo8qVplazxyRzlDJRBdE8OBTpw2SO1q5Auub3NOTH3vH0qCHg==", 6139 + "dependencies": { 6140 + "@react-stately/calendar": "^3.5.0", 6141 + "@react-stately/checkbox": "^3.6.4", 6142 + "@react-stately/collections": "^3.10.6", 6143 + "@react-stately/combobox": "^3.8.3", 6144 + "@react-stately/data": "^3.11.3", 6145 + "@react-stately/datepicker": "^3.9.3", 6146 + "@react-stately/dnd": "^3.3.0", 6147 + "@react-stately/form": "^3.0.2", 6148 + "@react-stately/list": "^3.10.4", 6149 + "@react-stately/menu": "^3.7.0", 6150 + "@react-stately/numberfield": "^3.9.2", 6151 + "@react-stately/overlays": "^3.6.6", 6152 + "@react-stately/radio": "^3.10.3", 6153 + "@react-stately/searchfield": "^3.5.2", 6154 + "@react-stately/select": "^3.6.3", 6155 + "@react-stately/selection": "^3.15.0", 6156 + "@react-stately/slider": "^3.5.3", 6157 + "@react-stately/table": "^3.11.7", 6158 + "@react-stately/tabs": "^3.6.5", 6159 + "@react-stately/toggle": "^3.7.3", 6160 + "@react-stately/tooltip": "^3.4.8", 6161 + "@react-stately/tree": "^3.8.0", 6162 + "@react-types/shared": "^3.23.0" 6163 + }, 6164 + "peerDependencies": { 6165 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" 6166 + } 6167 + }, 2898 6168 "node_modules/react-style-singleton": { 2899 6169 "version": "2.2.1", 2900 6170 "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", ··· 2915 6185 "@types/react": { 2916 6186 "optional": true 2917 6187 } 6188 + } 6189 + }, 6190 + "node_modules/react-transition-group": { 6191 + "version": "4.4.5", 6192 + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", 6193 + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", 6194 + "dependencies": { 6195 + "@babel/runtime": "^7.5.5", 6196 + "dom-helpers": "^5.0.1", 6197 + "loose-envify": "^1.4.0", 6198 + "prop-types": "^15.6.2" 6199 + }, 6200 + "peerDependencies": { 6201 + "react": ">=16.6.0", 6202 + "react-dom": ">=16.6.0" 2918 6203 } 2919 6204 }, 2920 6205 "node_modules/react-use-measure": { ··· 3558 6843 "@types/react": { 3559 6844 "optional": true 3560 6845 } 6846 + } 6847 + }, 6848 + "node_modules/use-sync-external-store": { 6849 + "version": "1.2.2", 6850 + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", 6851 + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", 6852 + "peerDependencies": { 6853 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" 3561 6854 } 3562 6855 }, 3563 6856 "node_modules/util-deprecate": {
+5
package.json
··· 11 11 "author": "", 12 12 "license": "ISC", 13 13 "dependencies": { 14 + "@adobe/react-spectrum": "^3.35.0", 14 15 "@radix-ui/react-popover": "^1.0.7", 16 + "@react-spectrum/color": "^3.0.0-beta.33", 17 + "@react-stately/color": "^3.6.0", 18 + "@spectrum-css/colorarea": "^5.1.0", 19 + "@spectrum-css/colorhandle": "^8.1.0", 15 20 "next": "^14.2.3", 16 21 "react": "^18.3.1", 17 22 "react-dom": "^18.3.1",
+13 -12
tailwind.config.js
··· 1 - /** @type {import('tailwindcss').Config} */ 2 1 module.exports = { 3 2 content: ["./app/**/*.{ts,tsx}", "./components/**/*.{ts,tsx}"], 4 3 theme: { ··· 18 17 transparent: "transparent", 19 18 current: "currentColor", 20 19 21 - //TEXT COLORS. # refers to lightness value. 95 = lightest, 15 = darkest 22 - "grey-15": "#272727", 23 - "grey-35": "#595959", 24 - "grey-55": "#8C8C8C", 25 - "grey-80": "#CCCCCC", 26 - "grey-90": "#E6E6E6", 20 + //TEXT COLORS. 21 + "primary" : "var(--primary)", 22 + "secondary": "#595959", 23 + "tertiary": "#8C8C8C", 24 + "border": "#CCCCCC", 25 + "border-light": "#E6E6E6", 26 + 27 27 white: "#FFFFFF", 28 28 29 29 //ACCENT COLORS 30 - "accent": "#0000FF", 30 + "accent": "var(--accent)", 31 + "accentText": "var(--accent-text)", 31 32 32 - //BG COLORS 33 - "bg-page": "rgb(var(--bg-page) / <alpha-value>)", 34 - "bg-card": "rgb(var(--bg-card) / <alpha-value>)", 35 - "bg-accent": "#F0F7FA", 33 + 34 + //BG COLORS (defined as css variables in global.css) 35 + "bg-page": "var(--bg-page)", 36 + "bg-card": "var(--bg-card)", 36 37 37 38 //DO NOT USE IN PRODUCTION. Test colors to aid development, ie, setting bg color on element to see edges of div. DO. NOT. USE. IN. PRODUCTION 38 39 "test": "#E18181",