From ec6fc7f493331eb314165d63aa7dae734578223d Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Wed, 25 Jun 2025 21:49:05 +0100 Subject: [PATCH 01/66] first attempt with manus code built in react --- andras-garden-heaven/components.json | 21 + .../dist/assets/index--a5yybIR.css | 1 + .../dist/assets/index-h4T0M5_-.js | 121 + .../assets/rattan_furniture_1-BtCoQRnj.jpg | Bin 0 -> 333327 bytes .../assets/rattan_furniture_2-B-mXjgrl.jpg | Bin 0 -> 75722 bytes .../assets/rattan_furniture_3-CQvYHTMR.jpg | Bin 0 -> 134737 bytes andras-garden-heaven/dist/favicon.ico | Bin 0 -> 15406 bytes andras-garden-heaven/dist/index.html | 14 + andras-garden-heaven/eslint.config.js | 33 + andras-garden-heaven/index.html | 13 + andras-garden-heaven/jsconfig.json | 8 + andras-garden-heaven/package.json | 76 + andras-garden-heaven/pnpm-lock.yaml | 4831 +++++++++++++++++ andras-garden-heaven/public/favicon.ico | Bin 0 -> 15406 bytes andras-garden-heaven/src/App.css | 120 + andras-garden-heaven/src/App.jsx | 418 ++ .../src/assets/rattan_furniture_1.jpg | Bin 0 -> 333327 bytes .../src/assets/rattan_furniture_2.jpg | Bin 0 -> 75722 bytes .../src/assets/rattan_furniture_3.jpg | Bin 0 -> 134737 bytes andras-garden-heaven/src/assets/react.svg | 1 + .../src/components/ui/accordion.jsx | 62 + .../src/components/ui/alert-dialog.jsx | 138 + .../src/components/ui/alert.jsx | 63 + .../src/components/ui/aspect-ratio.jsx | 9 + .../src/components/ui/avatar.jsx | 47 + .../src/components/ui/badge.jsx | 44 + .../src/components/ui/breadcrumb.jsx | 112 + .../src/components/ui/button.jsx | 55 + .../src/components/ui/calendar.jsx | 72 + .../src/components/ui/card.jsx | 101 + .../src/components/ui/carousel.jsx | 195 + .../src/components/ui/chart.jsx | 309 ++ .../src/components/ui/checkbox.jsx | 30 + .../src/components/ui/collapsible.jsx | 21 + .../src/components/ui/command.jsx | 155 + .../src/components/ui/context-menu.jsx | 224 + .../src/components/ui/dialog.jsx | 131 + .../src/components/ui/drawer.jsx | 131 + .../src/components/ui/dropdown-menu.jsx | 223 + .../src/components/ui/form.jsx | 143 + .../src/components/ui/hover-card.jsx | 39 + .../src/components/ui/input-otp.jsx | 73 + .../src/components/ui/input.jsx | 24 + .../src/components/ui/label.jsx | 23 + .../src/components/ui/menubar.jsx | 250 + .../src/components/ui/navigation-menu.jsx | 152 + .../src/components/ui/pagination.jsx | 118 + .../src/components/ui/popover.jsx | 47 + .../src/components/ui/progress.jsx | 27 + .../src/components/ui/radio-group.jsx | 43 + .../src/components/ui/resizable.jsx | 51 + .../src/components/ui/scroll-area.jsx | 51 + .../src/components/ui/select.jsx | 164 + .../src/components/ui/separator.jsx | 27 + .../src/components/ui/sheet.jsx | 138 + .../src/components/ui/sidebar.jsx | 682 +++ .../src/components/ui/skeleton.jsx | 15 + .../src/components/ui/slider.jsx | 56 + .../src/components/ui/sonner.jsx | 24 + .../src/components/ui/switch.jsx | 29 + .../src/components/ui/table.jsx | 121 + .../src/components/ui/tabs.jsx | 62 + .../src/components/ui/textarea.jsx | 20 + .../src/components/ui/toggle-group.jsx | 61 + .../src/components/ui/toggle.jsx | 43 + .../src/components/ui/tooltip.jsx | 53 + andras-garden-heaven/src/hooks/use-mobile.js | 19 + andras-garden-heaven/src/index.css | 0 andras-garden-heaven/src/lib/utils.js | 6 + andras-garden-heaven/src/main.jsx | 10 + andras-garden-heaven/vite.config.js | 14 + 71 files changed, 10364 insertions(+) create mode 100644 andras-garden-heaven/components.json create mode 100644 andras-garden-heaven/dist/assets/index--a5yybIR.css create mode 100644 andras-garden-heaven/dist/assets/index-h4T0M5_-.js create mode 100644 andras-garden-heaven/dist/assets/rattan_furniture_1-BtCoQRnj.jpg create mode 100644 andras-garden-heaven/dist/assets/rattan_furniture_2-B-mXjgrl.jpg create mode 100644 andras-garden-heaven/dist/assets/rattan_furniture_3-CQvYHTMR.jpg create mode 100644 andras-garden-heaven/dist/favicon.ico create mode 100644 andras-garden-heaven/dist/index.html create mode 100644 andras-garden-heaven/eslint.config.js create mode 100644 andras-garden-heaven/index.html create mode 100644 andras-garden-heaven/jsconfig.json create mode 100644 andras-garden-heaven/package.json create mode 100644 andras-garden-heaven/pnpm-lock.yaml create mode 100644 andras-garden-heaven/public/favicon.ico create mode 100644 andras-garden-heaven/src/App.css create mode 100644 andras-garden-heaven/src/App.jsx create mode 100644 andras-garden-heaven/src/assets/rattan_furniture_1.jpg create mode 100644 andras-garden-heaven/src/assets/rattan_furniture_2.jpg create mode 100644 andras-garden-heaven/src/assets/rattan_furniture_3.jpg create mode 100644 andras-garden-heaven/src/assets/react.svg create mode 100644 andras-garden-heaven/src/components/ui/accordion.jsx create mode 100644 andras-garden-heaven/src/components/ui/alert-dialog.jsx create mode 100644 andras-garden-heaven/src/components/ui/alert.jsx create mode 100644 andras-garden-heaven/src/components/ui/aspect-ratio.jsx create mode 100644 andras-garden-heaven/src/components/ui/avatar.jsx create mode 100644 andras-garden-heaven/src/components/ui/badge.jsx create mode 100644 andras-garden-heaven/src/components/ui/breadcrumb.jsx create mode 100644 andras-garden-heaven/src/components/ui/button.jsx create mode 100644 andras-garden-heaven/src/components/ui/calendar.jsx create mode 100644 andras-garden-heaven/src/components/ui/card.jsx create mode 100644 andras-garden-heaven/src/components/ui/carousel.jsx create mode 100644 andras-garden-heaven/src/components/ui/chart.jsx create mode 100644 andras-garden-heaven/src/components/ui/checkbox.jsx create mode 100644 andras-garden-heaven/src/components/ui/collapsible.jsx create mode 100644 andras-garden-heaven/src/components/ui/command.jsx create mode 100644 andras-garden-heaven/src/components/ui/context-menu.jsx create mode 100644 andras-garden-heaven/src/components/ui/dialog.jsx create mode 100644 andras-garden-heaven/src/components/ui/drawer.jsx create mode 100644 andras-garden-heaven/src/components/ui/dropdown-menu.jsx create mode 100644 andras-garden-heaven/src/components/ui/form.jsx create mode 100644 andras-garden-heaven/src/components/ui/hover-card.jsx create mode 100644 andras-garden-heaven/src/components/ui/input-otp.jsx create mode 100644 andras-garden-heaven/src/components/ui/input.jsx create mode 100644 andras-garden-heaven/src/components/ui/label.jsx create mode 100644 andras-garden-heaven/src/components/ui/menubar.jsx create mode 100644 andras-garden-heaven/src/components/ui/navigation-menu.jsx create mode 100644 andras-garden-heaven/src/components/ui/pagination.jsx create mode 100644 andras-garden-heaven/src/components/ui/popover.jsx create mode 100644 andras-garden-heaven/src/components/ui/progress.jsx create mode 100644 andras-garden-heaven/src/components/ui/radio-group.jsx create mode 100644 andras-garden-heaven/src/components/ui/resizable.jsx create mode 100644 andras-garden-heaven/src/components/ui/scroll-area.jsx create mode 100644 andras-garden-heaven/src/components/ui/select.jsx create mode 100644 andras-garden-heaven/src/components/ui/separator.jsx create mode 100644 andras-garden-heaven/src/components/ui/sheet.jsx create mode 100644 andras-garden-heaven/src/components/ui/sidebar.jsx create mode 100644 andras-garden-heaven/src/components/ui/skeleton.jsx create mode 100644 andras-garden-heaven/src/components/ui/slider.jsx create mode 100644 andras-garden-heaven/src/components/ui/sonner.jsx create mode 100644 andras-garden-heaven/src/components/ui/switch.jsx create mode 100644 andras-garden-heaven/src/components/ui/table.jsx create mode 100644 andras-garden-heaven/src/components/ui/tabs.jsx create mode 100644 andras-garden-heaven/src/components/ui/textarea.jsx create mode 100644 andras-garden-heaven/src/components/ui/toggle-group.jsx create mode 100644 andras-garden-heaven/src/components/ui/toggle.jsx create mode 100644 andras-garden-heaven/src/components/ui/tooltip.jsx create mode 100644 andras-garden-heaven/src/hooks/use-mobile.js create mode 100644 andras-garden-heaven/src/index.css create mode 100644 andras-garden-heaven/src/lib/utils.js create mode 100644 andras-garden-heaven/src/main.jsx create mode 100644 andras-garden-heaven/vite.config.js diff --git a/andras-garden-heaven/components.json b/andras-garden-heaven/components.json new file mode 100644 index 00000000..9c5c8a65 --- /dev/null +++ b/andras-garden-heaven/components.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "new-york", + "rsc": false, + "tsx": false, + "tailwind": { + "config": "", + "css": "src/App.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "iconLibrary": "lucide" +} \ No newline at end of file diff --git a/andras-garden-heaven/dist/assets/index--a5yybIR.css b/andras-garden-heaven/dist/assets/index--a5yybIR.css new file mode 100644 index 00000000..353e5d35 --- /dev/null +++ b/andras-garden-heaven/dist/assets/index--a5yybIR.css @@ -0,0 +1 @@ +/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-yellow-400:oklch(85.2% .199 91.936);--color-green-50:oklch(98.2% .018 155.826);--color-blue-50:oklch(97% .014 254.604);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-2{top:calc(var(--spacing)*-2)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-2{right:calc(var(--spacing)*-2)}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.15rem\]{height:1.15rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.touch-none{touch-action:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/20{--tw-gradient-from:color-mix(in oklab,var(--primary)20%,transparent)}}.from-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-duration,.2s)ease-out}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-duration,.2s)ease-out}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}:root{--radius:.625rem;--background:#fbfcff;--foreground:#000;--card:#fbfcff;--card-foreground:#000;--popover:#fbfcff;--popover-foreground:#000;--primary:#1c4219;--primary-foreground:#fbfcff;--secondary:#d0ccd0;--secondary-foreground:#000;--muted:#d0ccd0;--muted-foreground:#000;--accent:#1c6e8c;--accent-foreground:#fbfcff;--destructive:oklch(57.7% .245 27.325);--border:#d0ccd0;--input:#d0ccd0;--ring:#1c4219;--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,auto)))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,auto)))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}} diff --git a/andras-garden-heaven/dist/assets/index-h4T0M5_-.js b/andras-garden-heaven/dist/assets/index-h4T0M5_-.js new file mode 100644 index 00000000..545249b0 --- /dev/null +++ b/andras-garden-heaven/dist/assets/index-h4T0M5_-.js @@ -0,0 +1,121 @@ +(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const h of d)if(h.type==="childList")for(const b of h.addedNodes)b.tagName==="LINK"&&b.rel==="modulepreload"&&r(b)}).observe(document,{childList:!0,subtree:!0});function s(d){const h={};return d.integrity&&(h.integrity=d.integrity),d.referrerPolicy&&(h.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?h.credentials="include":d.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function r(d){if(d.ep)return;d.ep=!0;const h=s(d);fetch(d.href,h)}})();var Cr={exports:{}},Qn={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var $d;function Rv(){if($d)return Qn;$d=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.fragment");function s(r,d,h){var b=null;if(h!==void 0&&(b=""+h),d.key!==void 0&&(b=""+d.key),"key"in d){h={};for(var z in d)z!=="key"&&(h[z]=d[z])}else h=d;return d=h.ref,{$$typeof:i,type:r,key:b,ref:d!==void 0?d:null,props:h}}return Qn.Fragment=o,Qn.jsx=s,Qn.jsxs=s,Qn}var Wd;function Nv(){return Wd||(Wd=1,Cr.exports=Rv()),Cr.exports}var A=Nv(),Ur={exports:{}},ne={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Fd;function Mv(){if(Fd)return ne;Fd=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),b=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),H=Symbol.iterator;function w(g){return g===null||typeof g!="object"?null:(g=H&&g[H]||g["@@iterator"],typeof g=="function"?g:null)}var X={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,G={};function Q(g,j,V){this.props=g,this.context=j,this.refs=G,this.updater=V||X}Q.prototype.isReactComponent={},Q.prototype.setState=function(g,j){if(typeof g!="object"&&typeof g!="function"&&g!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,g,j,"setState")},Q.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function Y(){}Y.prototype=Q.prototype;function Z(g,j,V){this.props=g,this.context=j,this.refs=G,this.updater=V||X}var I=Z.prototype=new Y;I.constructor=Z,C(I,Q.prototype),I.isPureReactComponent=!0;var ue=Array.isArray,P={H:null,A:null,T:null,S:null,V:null},xe=Object.prototype.hasOwnProperty;function Se(g,j,V,q,k,oe){return V=oe.ref,{$$typeof:i,type:g,key:j,ref:V!==void 0?V:null,props:oe}}function K(g,j){return Se(g.type,j,void 0,void 0,void 0,g.props)}function de(g){return typeof g=="object"&&g!==null&&g.$$typeof===i}function Qe(g){var j={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(V){return j[V]})}var et=/\/+/g;function Ue(g,j){return typeof g=="object"&&g!==null&&g.key!=null?Qe(""+g.key):j.toString(36)}function wt(){}function Nt(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(wt,wt):(g.status="pending",g.then(function(j){g.status==="pending"&&(g.status="fulfilled",g.value=j)},function(j){g.status==="pending"&&(g.status="rejected",g.reason=j)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function Oe(g,j,V,q,k){var oe=typeof g;(oe==="undefined"||oe==="boolean")&&(g=null);var ae=!1;if(g===null)ae=!0;else switch(oe){case"bigint":case"string":case"number":ae=!0;break;case"object":switch(g.$$typeof){case i:case o:ae=!0;break;case R:return ae=g._init,Oe(ae(g._payload),j,V,q,k)}}if(ae)return k=k(g),ae=q===""?"."+Ue(g,0):q,ue(k)?(V="",ae!=null&&(V=ae.replace(et,"$&/")+"/"),Oe(k,j,V,"",function(ct){return ct})):k!=null&&(de(k)&&(k=K(k,V+(k.key==null||g&&g.key===k.key?"":(""+k.key).replace(et,"$&/")+"/")+ae)),j.push(k)),1;ae=0;var he=q===""?".":q+":";if(ue(g))for(var ze=0;ze>>1,g=O[ge];if(0>>1;ged(q,B))kd(oe,q)?(O[ge]=oe,O[k]=B,ge=k):(O[ge]=q,O[V]=B,ge=V);else if(kd(oe,B))O[ge]=oe,O[k]=B,ge=k;else break e}}return L}function d(O,L){var B=O.sortIndex-L.sortIndex;return B!==0?B:O.id-L.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;i.unstable_now=function(){return h.now()}}else{var b=Date,z=b.now();i.unstable_now=function(){return b.now()-z}}var v=[],m=[],R=1,H=null,w=3,X=!1,C=!1,G=!1,Q=!1,Y=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;function ue(O){for(var L=s(m);L!==null;){if(L.callback===null)r(m);else if(L.startTime<=O)r(m),L.sortIndex=L.expirationTime,o(v,L);else break;L=s(m)}}function P(O){if(G=!1,ue(O),!C)if(s(v)!==null)C=!0,xe||(xe=!0,Ue());else{var L=s(m);L!==null&&Oe(P,L.startTime-O)}}var xe=!1,Se=-1,K=5,de=-1;function Qe(){return Q?!0:!(i.unstable_now()-deO&&Qe());){var ge=H.callback;if(typeof ge=="function"){H.callback=null,w=H.priorityLevel;var g=ge(H.expirationTime<=O);if(O=i.unstable_now(),typeof g=="function"){H.callback=g,ue(O),L=!0;break t}H===s(v)&&r(v),ue(O)}else r(v);H=s(v)}if(H!==null)L=!0;else{var j=s(m);j!==null&&Oe(P,j.startTime-O),L=!1}}break e}finally{H=null,w=B,X=!1}L=void 0}}finally{L?Ue():xe=!1}}}var Ue;if(typeof I=="function")Ue=function(){I(et)};else if(typeof MessageChannel<"u"){var wt=new MessageChannel,Nt=wt.port2;wt.port1.onmessage=et,Ue=function(){Nt.postMessage(null)}}else Ue=function(){Y(et,0)};function Oe(O,L){Se=Y(function(){O(i.unstable_now())},L)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(O){O.callback=null},i.unstable_forceFrameRate=function(O){0>O||125ge?(O.sortIndex=B,o(m,O),s(v)===null&&O===s(m)&&(G?(Z(Se),Se=-1):G=!0,Oe(P,B-ge))):(O.sortIndex=g,o(v,O),C||X||(C=!0,xe||(xe=!0,Ue()))),O},i.unstable_shouldYield=Qe,i.unstable_wrapCallback=function(O){var L=w;return function(){var B=w;w=L;try{return O.apply(this,arguments)}finally{w=B}}}}(Br)),Br}var em;function _v(){return em||(em=1,Hr.exports=Ov()),Hr.exports}var qr={exports:{}},Ie={};/** + * @license React + * react-dom.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var tm;function wv(){if(tm)return Ie;tm=1;var i=Jr();function o(v){var m="https://react.dev/errors/"+v;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(o){console.error(o)}}return i(),qr.exports=wv(),qr.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var am;function Cv(){if(am)return Vn;am=1;var i=_v(),o=Jr(),s=Dv();function r(e){var t="https://react.dev/errors/"+e;if(1g||(e.current=ge[g],ge[g]=null,g--)}function q(e,t){g++,ge[g]=e.current,e.current=t}var k=j(null),oe=j(null),ae=j(null),he=j(null);function ze(e,t){switch(q(ae,t),q(oe,e),q(k,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Ad(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Ad(t),e=Td(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}V(k),q(k,e)}function ct(){V(k),V(oe),V(ae)}function il(e){e.memoizedState!==null&&q(he,e);var t=k.current,l=Td(t,e.type);t!==l&&(q(oe,e),q(k,l))}function cl(e){oe.current===e&&(V(k),V(oe)),he.current===e&&(V(he),qn._currentValue=B)}var rl=Object.prototype.hasOwnProperty,xi=i.unstable_scheduleCallback,Si=i.unstable_cancelCallback,nh=i.unstable_shouldYield,uh=i.unstable_requestPaint,Dt=i.unstable_now,ih=i.unstable_getCurrentPriorityLevel,to=i.unstable_ImmediatePriority,lo=i.unstable_UserBlockingPriority,Pn=i.unstable_NormalPriority,ch=i.unstable_LowPriority,ao=i.unstable_IdlePriority,rh=i.log,oh=i.unstable_setDisableYieldValue,Za=null,rt=null;function ol(e){if(typeof rh=="function"&&oh(e),rt&&typeof rt.setStrictMode=="function")try{rt.setStrictMode(Za,e)}catch{}}var ot=Math.clz32?Math.clz32:dh,sh=Math.log,fh=Math.LN2;function dh(e){return e>>>=0,e===0?32:31-(sh(e)/fh|0)|0}var In=256,eu=4194304;function jl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function tu(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,c=e.pingedLanes;e=e.warmLanes;var f=a&134217727;return f!==0?(a=f&~u,a!==0?n=jl(a):(c&=f,c!==0?n=jl(c):l||(l=f&~e,l!==0&&(n=jl(l))))):(f=a&~u,f!==0?n=jl(f):c!==0?n=jl(c):l||(l=a&~e,l!==0&&(n=jl(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function ka(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function mh(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function no(){var e=In;return In<<=1,(In&4194048)===0&&(In=256),e}function uo(){var e=eu;return eu<<=1,(eu&62914560)===0&&(eu=4194304),e}function Ei(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Ka(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function hh(e,t,l,a,n,u){var c=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var f=e.entanglements,y=e.expirationTimes,E=e.hiddenUpdates;for(l=c&~l;0)":-1n||y[a]!==E[n]){var _=` +`+y[a].replace(" at new "," at ");return e.displayName&&_.includes("")&&(_=_.replace("",e.displayName)),_}while(1<=a&&0<=n);break}}}finally{Mi=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?ia(l):""}function xh(e){switch(e.tag){case 26:case 27:case 5:return ia(e.type);case 16:return ia("Lazy");case 13:return ia("Suspense");case 19:return ia("SuspenseList");case 0:case 15:return Oi(e.type,!1);case 11:return Oi(e.type.render,!1);case 1:return Oi(e.type,!0);case 31:return ia("Activity");default:return""}}function vo(e){try{var t="";do t+=xh(e),e=e.return;while(e);return t}catch(l){return` +Error generating stack: `+l.message+` +`+l.stack}}function gt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function go(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Sh(e){var t=go(e)?"checked":"value",l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,u=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(c){a=""+c,u.call(this,c)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(c){a=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function nu(e){e._valueTracker||(e._valueTracker=Sh(e))}function po(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=go(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function uu(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var Eh=/[\n"\\]/g;function pt(e){return e.replace(Eh,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function _i(e,t,l,a,n,u,c,f){e.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.type=c:e.removeAttribute("type"),t!=null?c==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+gt(t)):e.value!==""+gt(t)&&(e.value=""+gt(t)):c!=="submit"&&c!=="reset"||e.removeAttribute("value"),t!=null?wi(e,c,gt(t)):l!=null?wi(e,c,gt(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?e.name=""+gt(f):e.removeAttribute("name")}function bo(e,t,l,a,n,u,c,f){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null))return;l=l!=null?""+gt(l):"",t=t!=null?""+gt(t):l,f||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=f?e.checked:!!a,e.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.name=c)}function wi(e,t,l){t==="number"&&uu(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function ca(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Hi=!1;if(Xt)try{var Fa={};Object.defineProperty(Fa,"passive",{get:function(){Hi=!0}}),window.addEventListener("test",Fa,Fa),window.removeEventListener("test",Fa,Fa)}catch{Hi=!1}var fl=null,Bi=null,cu=null;function Ro(){if(cu)return cu;var e,t=Bi,l=t.length,a,n="value"in fl?fl.value:fl.textContent,u=n.length;for(e=0;e=en),Do=" ",Co=!1;function Uo(e,t){switch(e){case"keyup":return Wh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jo(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fa=!1;function Ph(e,t){switch(e){case"compositionend":return jo(t);case"keypress":return t.which!==32?null:(Co=!0,Do);case"textInput":return e=t.data,e===Do&&Co?null:e;default:return null}}function Ih(e,t){if(fa)return e==="compositionend"||!Xi&&Uo(e,t)?(e=Ro(),cu=Bi=fl=null,fa=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Qo(l)}}function Zo(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zo(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ko(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=uu(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=uu(e.document)}return t}function Zi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var cy=Xt&&"documentMode"in document&&11>=document.documentMode,da=null,ki=null,nn=null,Ki=!1;function Ko(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Ki||da==null||da!==uu(a)||(a=da,"selectionStart"in a&&Zi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),nn&&an(nn,a)||(nn=a,a=Fu(ki,"onSelect"),0>=c,n-=c,Vt=1<<32-ot(t)+n|l<u?u:8;var c=O.T,f={};O.T=f,Dc(e,!1,t,l);try{var y=n(),E=O.S;if(E!==null&&E(f,y),y!==null&&typeof y=="object"&&typeof y.then=="function"){var _=vy(y,a);xn(e,t,_,yt(e))}else xn(e,t,a,yt(e))}catch(U){xn(e,t,{then:function(){},status:"rejected",reason:U},yt())}finally{L.p=u,O.T=c}}function Sy(){}function _c(e,t,l,a){if(e.tag!==5)throw Error(r(476));var n=Js(e).queue;Ks(e,n,t,B,l===null?Sy:function(){return $s(e),l(a)})}function Js(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jt,lastRenderedState:B},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Jt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function $s(e){var t=Js(e).next.queue;xn(e,t,{},yt())}function wc(){return Pe(qn)}function Ws(){return Ye().memoizedState}function Fs(){return Ye().memoizedState}function Ey(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=yt();e=hl(l);var a=yl(t,e,l);a!==null&&(vt(a,t,l),hn(a,t,l)),t={cache:cc()},e.payload=t;return}t=t.return}}function Ay(e,t,l){var a=yt();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},wu(e)?Is(t,l):(l=Fi(e,t,l,a),l!==null&&(vt(l,e,a),ef(l,t,a)))}function Ps(e,t,l){var a=yt();xn(e,t,l,a)}function xn(e,t,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(wu(e))Is(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var c=t.lastRenderedState,f=u(c,l);if(n.hasEagerState=!0,n.eagerState=f,st(f,c))return hu(e,t,n,0),Ne===null&&mu(),!1}catch{}finally{}if(l=Fi(e,t,n,a),l!==null)return vt(l,e,a),ef(l,t,a),!0}return!1}function Dc(e,t,l,a){if(a={lane:2,revertLane:sr(),action:a,hasEagerState:!1,eagerState:null,next:null},wu(e)){if(t)throw Error(r(479))}else t=Fi(e,l,a,2),t!==null&&vt(t,e,2)}function wu(e){var t=e.alternate;return e===ie||t!==null&&t===ie}function Is(e,t){Ea=zu=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function ef(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,co(e,l)}}var Du={readContext:Pe,use:Nu,useCallback:je,useContext:je,useEffect:je,useImperativeHandle:je,useLayoutEffect:je,useInsertionEffect:je,useMemo:je,useReducer:je,useRef:je,useState:je,useDebugValue:je,useDeferredValue:je,useTransition:je,useSyncExternalStore:je,useId:je,useHostTransitionStatus:je,useFormState:je,useActionState:je,useOptimistic:je,useMemoCache:je,useCacheRefresh:je},tf={readContext:Pe,use:Nu,useCallback:function(e,t){return nt().memoizedState=[e,t===void 0?null:t],e},useContext:Pe,useEffect:qs,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,_u(4194308,4,Xs.bind(null,t,e),l)},useLayoutEffect:function(e,t){return _u(4194308,4,e,t)},useInsertionEffect:function(e,t){_u(4,2,e,t)},useMemo:function(e,t){var l=nt();t=t===void 0?null:t;var a=e();if(Jl){ol(!0);try{e()}finally{ol(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=nt();if(l!==void 0){var n=l(t);if(Jl){ol(!0);try{l(t)}finally{ol(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Ay.bind(null,ie,e),[a.memoizedState,e]},useRef:function(e){var t=nt();return e={current:e},t.memoizedState=e},useState:function(e){e=Rc(e);var t=e.queue,l=Ps.bind(null,ie,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Mc,useDeferredValue:function(e,t){var l=nt();return Oc(l,e,t)},useTransition:function(){var e=Rc(!1);return e=Ks.bind(null,ie,e.queue,!0,!1),nt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=ie,n=nt();if(ve){if(l===void 0)throw Error(r(407));l=l()}else{if(l=t(),Ne===null)throw Error(r(349));(me&124)!==0||Es(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,qs(Ts.bind(null,a,u,e),[e]),a.flags|=2048,Ta(9,Ou(),As.bind(null,a,u,l,t),null),l},useId:function(){var e=nt(),t=Ne.identifierPrefix;if(ve){var l=Zt,a=Vt;l=(a&~(1<<32-ot(a)-1)).toString(32)+l,t="«"+t+"R"+l,l=Ru++,0te?(Ke=F,F=null):Ke=F.sibling;var ye=T(x,F,S[te],D);if(ye===null){F===null&&(F=Ke);break}e&&F&&ye.alternate===null&&t(x,F),p=u(ye,p,te),re===null?J=ye:re.sibling=ye,re=ye,F=Ke}if(te===S.length)return l(x,F),ve&&Xl(x,te),J;if(F===null){for(;tete?(Ke=F,F=null):Ke=F.sibling;var Dl=T(x,F,ye.value,D);if(Dl===null){F===null&&(F=Ke);break}e&&F&&Dl.alternate===null&&t(x,F),p=u(Dl,p,te),re===null?J=Dl:re.sibling=Dl,re=Dl,F=Ke}if(ye.done)return l(x,F),ve&&Xl(x,te),J;if(F===null){for(;!ye.done;te++,ye=S.next())ye=U(x,ye.value,D),ye!==null&&(p=u(ye,p,te),re===null?J=ye:re.sibling=ye,re=ye);return ve&&Xl(x,te),J}for(F=a(F);!ye.done;te++,ye=S.next())ye=N(F,x,te,ye.value,D),ye!==null&&(e&&ye.alternate!==null&&F.delete(ye.key===null?te:ye.key),p=u(ye,p,te),re===null?J=ye:re.sibling=ye,re=ye);return e&&F.forEach(function(zv){return t(x,zv)}),ve&&Xl(x,te),J}function Te(x,p,S,D){if(typeof S=="object"&&S!==null&&S.type===C&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case w:e:{for(var J=S.key;p!==null;){if(p.key===J){if(J=S.type,J===C){if(p.tag===7){l(x,p.sibling),D=n(p,S.props.children),D.return=x,x=D;break e}}else if(p.elementType===J||typeof J=="object"&&J!==null&&J.$$typeof===K&&af(J)===p.type){l(x,p.sibling),D=n(p,S.props),En(D,S),D.return=x,x=D;break e}l(x,p);break}else t(x,p);p=p.sibling}S.type===C?(D=Gl(S.props.children,x.mode,D,S.key),D.return=x,x=D):(D=vu(S.type,S.key,S.props,null,x.mode,D),En(D,S),D.return=x,x=D)}return c(x);case X:e:{for(J=S.key;p!==null;){if(p.key===J)if(p.tag===4&&p.stateNode.containerInfo===S.containerInfo&&p.stateNode.implementation===S.implementation){l(x,p.sibling),D=n(p,S.children||[]),D.return=x,x=D;break e}else{l(x,p);break}else t(x,p);p=p.sibling}D=ec(S,x.mode,D),D.return=x,x=D}return c(x);case K:return J=S._init,S=J(S._payload),Te(x,p,S,D)}if(Oe(S))return le(x,p,S,D);if(Ue(S)){if(J=Ue(S),typeof J!="function")throw Error(r(150));return S=J.call(S),ee(x,p,S,D)}if(typeof S.then=="function")return Te(x,p,Cu(S),D);if(S.$$typeof===I)return Te(x,p,xu(x,S),D);Uu(x,S)}return typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint"?(S=""+S,p!==null&&p.tag===6?(l(x,p.sibling),D=n(p,S),D.return=x,x=D):(l(x,p),D=Ii(S,x.mode,D),D.return=x,x=D),c(x)):l(x,p)}return function(x,p,S,D){try{Sn=0;var J=Te(x,p,S,D);return za=null,J}catch(F){if(F===dn||F===Eu)throw F;var re=ft(29,F,null,x.mode);return re.lanes=D,re.return=x,re}finally{}}}var Ra=nf(!0),uf=nf(!1),At=j(null),Ut=null;function gl(e){var t=e.alternate;q(Le,Le.current&1),q(At,e),Ut===null&&(t===null||Sa.current!==null||t.memoizedState!==null)&&(Ut=e)}function cf(e){if(e.tag===22){if(q(Le,Le.current),q(At,e),Ut===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(Ut=e)}}else pl()}function pl(){q(Le,Le.current),q(At,At.current)}function $t(e){V(At),Ut===e&&(Ut=null),V(Le)}var Le=j(0);function ju(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||Er(l)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Cc(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:R({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Uc={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=yt(),n=hl(a);n.payload=t,l!=null&&(n.callback=l),t=yl(e,n,a),t!==null&&(vt(t,e,a),hn(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=yt(),n=hl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=yl(e,n,a),t!==null&&(vt(t,e,a),hn(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=yt(),a=hl(l);a.tag=2,t!=null&&(a.callback=t),t=yl(e,a,l),t!==null&&(vt(t,e,l),hn(t,e,l))}};function rf(e,t,l,a,n,u,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,c):t.prototype&&t.prototype.isPureReactComponent?!an(l,a)||!an(n,u):!0}function of(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&Uc.enqueueReplaceState(t,t.state,null)}function $l(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=R({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}var Hu=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function sf(e){Hu(e)}function ff(e){console.error(e)}function df(e){Hu(e)}function Bu(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function mf(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function jc(e,t,l){return l=hl(l),l.tag=3,l.payload={element:null},l.callback=function(){Bu(e,t)},l}function hf(e){return e=hl(e),e.tag=3,e}function yf(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){mf(t,l,a)}}var c=l.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(e.callback=function(){mf(t,l,a),typeof n!="function"&&(Tl===null?Tl=new Set([this]):Tl.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function zy(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&on(t,l,n,!0),l=At.current,l!==null){switch(l.tag){case 13:return Ut===null?ur():l.alternate===null&&Ce===0&&(Ce=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===sc?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),cr(e,a,n)),!1;case 22:return l.flags|=65536,a===sc?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),cr(e,a,n)),!1}throw Error(r(435,l.tag))}return cr(e,a,n),ur(),!1}if(ve)return t=At.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==ac&&(e=Error(r(422),{cause:a}),rn(bt(e,l)))):(a!==ac&&(t=Error(r(423),{cause:a}),rn(bt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=bt(a,l),n=jc(e.stateNode,a,n),mc(e,n),Ce!==4&&(Ce=2)),!1;var u=Error(r(520),{cause:a});if(u=bt(u,l),On===null?On=[u]:On.push(u),Ce!==4&&(Ce=2),t===null)return!0;a=bt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=jc(l.stateNode,a,e),mc(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Tl===null||!Tl.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=hf(n),yf(n,e,l,a),mc(l,n),!1}l=l.return}while(l!==null);return!1}var vf=Error(r(461)),Ze=!1;function Je(e,t,l,a){t.child=e===null?uf(t,null,l,a):Ra(t,e.child,l,a)}function gf(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var c={};for(var f in a)f!=="ref"&&(c[f]=a[f])}else c=a;return kl(t),a=pc(e,t,l,c,u,n),f=bc(),e!==null&&!Ze?(xc(e,t,n),Wt(e,t,n)):(ve&&f&&tc(t),t.flags|=1,Je(e,t,a,n),t.child)}function pf(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!Pi(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,bf(e,t,u,a,n)):(e=vu(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Qc(e,n)){var c=u.memoizedProps;if(l=l.compare,l=l!==null?l:an,l(c,a)&&e.ref===t.ref)return Wt(e,t,n)}return t.flags|=1,e=Qt(u,a),e.ref=t.ref,e.return=t,t.child=e}function bf(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(an(u,a)&&e.ref===t.ref)if(Ze=!1,t.pendingProps=a=u,Qc(e,n))(e.flags&131072)!==0&&(Ze=!0);else return t.lanes=e.lanes,Wt(e,t,n)}return Hc(e,t,l,a,n)}function xf(e,t,l){var a=t.pendingProps,n=a.children,u=e!==null?e.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=u!==null?u.baseLanes|l:l,e!==null){for(n=t.child=e.child,u=0;n!==null;)u=u|n.lanes|n.childLanes,n=n.sibling;t.childLanes=u&~a}else t.childLanes=0,t.child=null;return Sf(e,t,a,l)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Su(t,u!==null?u.cachePool:null),u!==null?ps(t,u):yc(),cf(t);else return t.lanes=t.childLanes=536870912,Sf(e,t,u!==null?u.baseLanes|l:l,l)}else u!==null?(Su(t,u.cachePool),ps(t,u),pl(),t.memoizedState=null):(e!==null&&Su(t,null),yc(),pl());return Je(e,t,n,l),t.child}function Sf(e,t,l,a){var n=oc();return n=n===null?null:{parent:Ge._currentValue,pool:n},t.memoizedState={baseLanes:l,cachePool:n},e!==null&&Su(t,null),yc(),cf(t),e!==null&&on(e,t,a,!0),null}function qu(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(r(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Hc(e,t,l,a,n){return kl(t),l=pc(e,t,l,a,void 0,n),a=bc(),e!==null&&!Ze?(xc(e,t,n),Wt(e,t,n)):(ve&&a&&tc(t),t.flags|=1,Je(e,t,l,n),t.child)}function Ef(e,t,l,a,n,u){return kl(t),t.updateQueue=null,l=xs(t,a,l,n),bs(e),a=bc(),e!==null&&!Ze?(xc(e,t,u),Wt(e,t,u)):(ve&&a&&tc(t),t.flags|=1,Je(e,t,l,u),t.child)}function Af(e,t,l,a,n){if(kl(t),t.stateNode===null){var u=va,c=l.contextType;typeof c=="object"&&c!==null&&(u=Pe(c)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Uc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},fc(t),c=l.contextType,u.context=typeof c=="object"&&c!==null?Pe(c):va,u.state=t.memoizedState,c=l.getDerivedStateFromProps,typeof c=="function"&&(Cc(t,l,c,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(c=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),c!==u.state&&Uc.enqueueReplaceState(u,u.state,null),vn(t,a,u,n),yn(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var f=t.memoizedProps,y=$l(l,f);u.props=y;var E=u.context,_=l.contextType;c=va,typeof _=="object"&&_!==null&&(c=Pe(_));var U=l.getDerivedStateFromProps;_=typeof U=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=t.pendingProps!==f,_||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||E!==c)&&of(t,u,a,c),ml=!1;var T=t.memoizedState;u.state=T,vn(t,a,u,n),yn(),E=t.memoizedState,f||T!==E||ml?(typeof U=="function"&&(Cc(t,l,U,a),E=t.memoizedState),(y=ml||rf(t,l,y,a,T,E,c))?(_||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=E),u.props=a,u.state=E,u.context=c,a=y):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,dc(e,t),c=t.memoizedProps,_=$l(l,c),u.props=_,U=t.pendingProps,T=u.context,E=l.contextType,y=va,typeof E=="object"&&E!==null&&(y=Pe(E)),f=l.getDerivedStateFromProps,(E=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==U||T!==y)&&of(t,u,a,y),ml=!1,T=t.memoizedState,u.state=T,vn(t,a,u,n),yn();var N=t.memoizedState;c!==U||T!==N||ml||e!==null&&e.dependencies!==null&&bu(e.dependencies)?(typeof f=="function"&&(Cc(t,l,f,a),N=t.memoizedState),(_=ml||rf(t,l,_,a,T,N,y)||e!==null&&e.dependencies!==null&&bu(e.dependencies))?(E||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,N,y),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,N,y)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=N),u.props=a,u.state=N,u.context=y,a=_):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&T===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&T===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,qu(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Ra(t,e.child,null,n),t.child=Ra(t,null,l,n)):Je(e,t,l,n),t.memoizedState=u.state,e=t.child):e=Wt(e,t,n),e}function Tf(e,t,l,a){return cn(),t.flags|=256,Je(e,t,l,a),t.child}var Bc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function qc(e){return{baseLanes:e,cachePool:ss()}}function Yc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Tt),e}function zf(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,c;if((c=u)||(c=e!==null&&e.memoizedState===null?!1:(Le.current&2)!==0),c&&(n=!0,t.flags&=-129),c=(t.flags&32)!==0,t.flags&=-33,e===null){if(ve){if(n?gl(t):pl(),ve){var f=De,y;if(y=f){e:{for(y=f,f=Ct;y.nodeType!==8;){if(!f){f=null;break e}if(y=_t(y.nextSibling),y===null){f=null;break e}}f=y}f!==null?(t.memoizedState={dehydrated:f,treeContext:Ll!==null?{id:Vt,overflow:Zt}:null,retryLane:536870912,hydrationErrors:null},y=ft(18,null,null,0),y.stateNode=f,y.return=t,t.child=y,tt=t,De=null,y=!0):y=!1}y||Vl(t)}if(f=t.memoizedState,f!==null&&(f=f.dehydrated,f!==null))return Er(f)?t.lanes=32:t.lanes=536870912,null;$t(t)}return f=a.children,a=a.fallback,n?(pl(),n=t.mode,f=Yu({mode:"hidden",children:f},n),a=Gl(a,n,l,null),f.return=t,a.return=t,f.sibling=a,t.child=f,n=t.child,n.memoizedState=qc(l),n.childLanes=Yc(e,c,l),t.memoizedState=Bc,a):(gl(t),Gc(t,f))}if(y=e.memoizedState,y!==null&&(f=y.dehydrated,f!==null)){if(u)t.flags&256?(gl(t),t.flags&=-257,t=Lc(e,t,l)):t.memoizedState!==null?(pl(),t.child=e.child,t.flags|=128,t=null):(pl(),n=a.fallback,f=t.mode,a=Yu({mode:"visible",children:a.children},f),n=Gl(n,f,l,null),n.flags|=2,a.return=t,n.return=t,a.sibling=n,t.child=a,Ra(t,e.child,null,l),a=t.child,a.memoizedState=qc(l),a.childLanes=Yc(e,c,l),t.memoizedState=Bc,t=n);else if(gl(t),Er(f)){if(c=f.nextSibling&&f.nextSibling.dataset,c)var E=c.dgst;c=E,a=Error(r(419)),a.stack="",a.digest=c,rn({value:a,source:null,stack:null}),t=Lc(e,t,l)}else if(Ze||on(e,t,l,!1),c=(l&e.childLanes)!==0,Ze||c){if(c=Ne,c!==null&&(a=l&-l,a=(a&42)!==0?1:Ai(a),a=(a&(c.suspendedLanes|l))!==0?0:a,a!==0&&a!==y.retryLane))throw y.retryLane=a,ya(e,a),vt(c,e,a),vf;f.data==="$?"||ur(),t=Lc(e,t,l)}else f.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=y.treeContext,De=_t(f.nextSibling),tt=t,ve=!0,Ql=null,Ct=!1,e!==null&&(St[Et++]=Vt,St[Et++]=Zt,St[Et++]=Ll,Vt=e.id,Zt=e.overflow,Ll=t),t=Gc(t,a.children),t.flags|=4096);return t}return n?(pl(),n=a.fallback,f=t.mode,y=e.child,E=y.sibling,a=Qt(y,{mode:"hidden",children:a.children}),a.subtreeFlags=y.subtreeFlags&65011712,E!==null?n=Qt(E,n):(n=Gl(n,f,l,null),n.flags|=2),n.return=t,a.return=t,a.sibling=n,t.child=a,a=n,n=t.child,f=e.child.memoizedState,f===null?f=qc(l):(y=f.cachePool,y!==null?(E=Ge._currentValue,y=y.parent!==E?{parent:E,pool:E}:y):y=ss(),f={baseLanes:f.baseLanes|l,cachePool:y}),n.memoizedState=f,n.childLanes=Yc(e,c,l),t.memoizedState=Bc,a):(gl(t),l=e.child,e=l.sibling,l=Qt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(c=t.deletions,c===null?(t.deletions=[e],t.flags|=16):c.push(e)),t.child=l,t.memoizedState=null,l)}function Gc(e,t){return t=Yu({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Yu(e,t){return e=ft(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Lc(e,t,l){return Ra(t,e.child,null,l),e=Gc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Rf(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),uc(e.return,t,l)}function Xc(e,t,l,a,n){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=a,u.tail=l,u.tailMode=n)}function Nf(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;if(Je(e,t,a.children,l),a=Le.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Rf(e,l,t);else if(e.tag===19)Rf(e,l,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}switch(q(Le,a),n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&ju(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Xc(t,!1,n,l,u);break;case"backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&ju(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Xc(t,!0,l,null,u);break;case"together":Xc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Wt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),Al|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(on(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,l=Qt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Qt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function Qc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&bu(e)))}function Ry(e,t,l){switch(t.tag){case 3:ze(t,t.stateNode.containerInfo),dl(t,Ge,e.memoizedState.cache),cn();break;case 27:case 5:il(t);break;case 4:ze(t,t.stateNode.containerInfo);break;case 10:dl(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(gl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?zf(e,t,l):(gl(t),e=Wt(e,t,l),e!==null?e.sibling:null);gl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(on(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return Nf(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),q(Le,Le.current),a)break;return null;case 22:case 23:return t.lanes=0,xf(e,t,l);case 24:dl(t,Ge,e.memoizedState.cache)}return Wt(e,t,l)}function Mf(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ze=!0;else{if(!Qc(e,l)&&(t.flags&128)===0)return Ze=!1,Ry(e,t,l);Ze=(e.flags&131072)!==0}else Ze=!1,ve&&(t.flags&1048576)!==0&&as(t,pu,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,n=a._init;if(a=n(a._payload),t.type=a,typeof a=="function")Pi(a)?(e=$l(a,e),t.tag=1,t=Af(null,t,a,e,l)):(t.tag=0,t=Hc(null,t,a,e,l));else{if(a!=null){if(n=a.$$typeof,n===ue){t.tag=11,t=gf(null,t,a,e,l);break e}else if(n===Se){t.tag=14,t=pf(null,t,a,e,l);break e}}throw t=Nt(a)||a,Error(r(306,t,""))}}return t;case 0:return Hc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=$l(a,t.pendingProps),Af(e,t,a,n,l);case 3:e:{if(ze(t,t.stateNode.containerInfo),e===null)throw Error(r(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,dc(e,t),vn(t,a,null,l);var c=t.memoizedState;if(a=c.cache,dl(t,Ge,a),a!==u.cache&&ic(t,[Ge],l,!0),yn(),a=c.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:c.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=Tf(e,t,a,l);break e}else if(a!==n){n=bt(Error(r(424)),t),rn(n),t=Tf(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(De=_t(e.firstChild),tt=t,ve=!0,Ql=null,Ct=!0,l=uf(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(cn(),a===n){t=Wt(e,t,l);break e}Je(e,t,a,l)}t=t.child}return t;case 26:return qu(e,t),e===null?(l=Dd(t.type,null,t.pendingProps,null))?t.memoizedState=l:ve||(l=t.type,e=t.pendingProps,a=Iu(ae.current).createElement(l),a[Fe]=t,a[lt]=e,We(a,l,e),Ve(a),t.stateNode=a):t.memoizedState=Dd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return il(t),e===null&&ve&&(a=t.stateNode=Od(t.type,t.pendingProps,ae.current),tt=t,Ct=!0,n=De,Nl(t.type)?(Ar=n,De=_t(a.firstChild)):De=n),Je(e,t,t.pendingProps.children,l),qu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ve&&((n=a=De)&&(a=ev(a,t.type,t.pendingProps,Ct),a!==null?(t.stateNode=a,tt=t,De=_t(a.firstChild),Ct=!1,n=!0):n=!1),n||Vl(t)),il(t),n=t.type,u=t.pendingProps,c=e!==null?e.memoizedProps:null,a=u.children,br(n,u)?a=null:c!==null&&br(n,c)&&(t.flags|=32),t.memoizedState!==null&&(n=pc(e,t,py,null,null,l),qn._currentValue=n),qu(e,t),Je(e,t,a,l),t.child;case 6:return e===null&&ve&&((e=l=De)&&(l=tv(l,t.pendingProps,Ct),l!==null?(t.stateNode=l,tt=t,De=null,e=!0):e=!1),e||Vl(t)),null;case 13:return zf(e,t,l);case 4:return ze(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ra(t,null,a,l):Je(e,t,a,l),t.child;case 11:return gf(e,t,t.type,t.pendingProps,l);case 7:return Je(e,t,t.pendingProps,l),t.child;case 8:return Je(e,t,t.pendingProps.children,l),t.child;case 12:return Je(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,dl(t,t.type,a.value),Je(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,kl(t),n=Pe(n),a=a(n),t.flags|=1,Je(e,t,a,l),t.child;case 14:return pf(e,t,t.type,t.pendingProps,l);case 15:return bf(e,t,t.type,t.pendingProps,l);case 19:return Nf(e,t,l);case 31:return a=t.pendingProps,l=t.mode,a={mode:a.mode,children:a.children},e===null?(l=Yu(a,l),l.ref=t.ref,t.child=l,l.return=t,t=l):(l=Qt(e.child,a),l.ref=t.ref,t.child=l,l.return=t,t=l),t;case 22:return xf(e,t,l);case 24:return kl(t),a=Pe(Ge),e===null?(n=oc(),n===null&&(n=Ne,u=cc(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},fc(t),dl(t,Ge,n)):((e.lanes&l)!==0&&(dc(e,t),vn(t,null,null,l),yn()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),dl(t,Ge,a)):(a=u.cache,dl(t,Ge,a),a!==n.cache&&ic(t,[Ge],l,!0))),Je(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Ft(e){e.flags|=4}function Of(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Bd(t)){if(t=At.current,t!==null&&((me&4194048)===me?Ut!==null:(me&62914560)!==me&&(me&536870912)===0||t!==Ut))throw mn=sc,fs;e.flags|=8192}}function Gu(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?uo():536870912,e.lanes|=t,_a|=t)}function An(e,t){if(!ve)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function _e(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Ny(e,t,l){var a=t.pendingProps;switch(lc(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return _e(t),null;case 1:return _e(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Kt(Ge),ct(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(un(t)?Ft(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,is())),_e(t),null;case 26:return l=t.memoizedState,e===null?(Ft(t),l!==null?(_e(t),Of(t,l)):(_e(t),t.flags&=-16777217)):l?l!==e.memoizedState?(Ft(t),_e(t),Of(t,l)):(_e(t),t.flags&=-16777217):(e.memoizedProps!==a&&Ft(t),_e(t),t.flags&=-16777217),null;case 27:cl(t),l=ae.current;var n=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Ft(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return _e(t),null}e=k.current,un(t)?ns(t):(e=Od(n,a,l),t.stateNode=e,Ft(t))}return _e(t),null;case 5:if(cl(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Ft(t);else{if(!a){if(t.stateNode===null)throw Error(r(166));return _e(t),null}if(e=k.current,un(t))ns(t);else{switch(n=Iu(ae.current),e){case 1:e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":e=n.createElement("div"),e.innerHTML=" + + + +
+ + diff --git a/andras-garden-heaven/eslint.config.js b/andras-garden-heaven/eslint.config.js new file mode 100644 index 00000000..ec2b712d --- /dev/null +++ b/andras-garden-heaven/eslint.config.js @@ -0,0 +1,33 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + plugins: { + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...reactHooks.configs.recommended.rules, + 'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }], + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +] diff --git a/andras-garden-heaven/index.html b/andras-garden-heaven/index.html new file mode 100644 index 00000000..96db9ad4 --- /dev/null +++ b/andras-garden-heaven/index.html @@ -0,0 +1,13 @@ + + + + + + + Andra's Garden Heaven - Handcrafted Rattan Furniture + + +
+ + + diff --git a/andras-garden-heaven/jsconfig.json b/andras-garden-heaven/jsconfig.json new file mode 100644 index 00000000..747f0566 --- /dev/null +++ b/andras-garden-heaven/jsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "baseUrl": "./", + "paths": { + "@/*": ["src/*"] + } + } +} \ No newline at end of file diff --git a/andras-garden-heaven/package.json b/andras-garden-heaven/package.json new file mode 100644 index 00000000..f2919167 --- /dev/null +++ b/andras-garden-heaven/package.json @@ -0,0 +1,76 @@ +{ + "name": "andras-garden-heaven", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "@hookform/resolvers": "^5.0.1", + "@radix-ui/react-accordion": "^1.2.10", + "@radix-ui/react-alert-dialog": "^1.1.13", + "@radix-ui/react-aspect-ratio": "^1.1.6", + "@radix-ui/react-avatar": "^1.1.9", + "@radix-ui/react-checkbox": "^1.3.1", + "@radix-ui/react-collapsible": "^1.1.10", + "@radix-ui/react-context-menu": "^2.2.14", + "@radix-ui/react-dialog": "^1.1.13", + "@radix-ui/react-dropdown-menu": "^2.1.14", + "@radix-ui/react-hover-card": "^1.1.13", + "@radix-ui/react-label": "^2.1.6", + "@radix-ui/react-menubar": "^1.1.14", + "@radix-ui/react-navigation-menu": "^1.2.12", + "@radix-ui/react-popover": "^1.1.13", + "@radix-ui/react-progress": "^1.1.6", + "@radix-ui/react-radio-group": "^1.3.6", + "@radix-ui/react-scroll-area": "^1.2.8", + "@radix-ui/react-select": "^2.2.4", + "@radix-ui/react-separator": "^1.1.6", + "@radix-ui/react-slider": "^1.3.4", + "@radix-ui/react-slot": "^1.2.2", + "@radix-ui/react-switch": "^1.2.4", + "@radix-ui/react-tabs": "^1.1.11", + "@radix-ui/react-toggle": "^1.1.8", + "@radix-ui/react-toggle-group": "^1.1.9", + "@radix-ui/react-tooltip": "^1.2.6", + "@tailwindcss/vite": "^4.1.7", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "cmdk": "^1.1.1", + "date-fns": "^4.1.0", + "embla-carousel-react": "^8.6.0", + "framer-motion": "^12.15.0", + "input-otp": "^1.4.2", + "lucide-react": "^0.510.0", + "next-themes": "^0.4.6", + "react": "^19.1.0", + "react-day-picker": "8.10.1", + "react-dom": "^19.1.0", + "react-hook-form": "^7.56.3", + "react-resizable-panels": "^3.0.2", + "react-router-dom": "^7.6.1", + "recharts": "^2.15.3", + "sonner": "^2.0.3", + "tailwind-merge": "^3.3.0", + "tailwindcss": "^4.1.7", + "vaul": "^1.1.2", + "zod": "^3.24.4" + }, + "devDependencies": { + "@eslint/js": "^9.25.0", + "@types/react": "^19.1.2", + "@types/react-dom": "^19.1.2", + "@vitejs/plugin-react": "^4.4.1", + "eslint": "^9.25.0", + "eslint-plugin-react-hooks": "^5.2.0", + "eslint-plugin-react-refresh": "^0.4.19", + "globals": "^16.0.0", + "tw-animate-css": "^1.2.9", + "vite": "^6.3.5" + }, + "packageManager": "pnpm@10.4.1+sha512.c753b6c3ad7afa13af388fa6d808035a008e30ea9993f58c6663e2bc5ff21679aa834db094987129aa4d488b86df57f7b634981b2f827cdcacc698cc0cfb88af" +} diff --git a/andras-garden-heaven/pnpm-lock.yaml b/andras-garden-heaven/pnpm-lock.yaml new file mode 100644 index 00000000..a1499677 --- /dev/null +++ b/andras-garden-heaven/pnpm-lock.yaml @@ -0,0 +1,4831 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@hookform/resolvers': + specifier: ^5.0.1 + version: 5.0.1(react-hook-form@7.56.3(react@19.1.0)) + '@radix-ui/react-accordion': + specifier: ^1.2.10 + version: 1.2.10(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-alert-dialog': + specifier: ^1.1.13 + version: 1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-aspect-ratio': + specifier: ^1.1.6 + version: 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-avatar': + specifier: ^1.1.9 + version: 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-checkbox': + specifier: ^1.3.1 + version: 1.3.1(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-collapsible': + specifier: ^1.1.10 + version: 1.1.10(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-context-menu': + specifier: ^2.2.14 + version: 2.2.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-dialog': + specifier: ^1.1.13 + version: 1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-dropdown-menu': + specifier: ^2.1.14 + version: 2.1.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-hover-card': + specifier: ^1.1.13 + version: 1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-label': + specifier: ^2.1.6 + version: 2.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-menubar': + specifier: ^1.1.14 + version: 1.1.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-navigation-menu': + specifier: ^1.2.12 + version: 1.2.12(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-popover': + specifier: ^1.1.13 + version: 1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-progress': + specifier: ^1.1.6 + version: 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-radio-group': + specifier: ^1.3.6 + version: 1.3.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-scroll-area': + specifier: ^1.2.8 + version: 1.2.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-select': + specifier: ^2.2.4 + version: 2.2.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-separator': + specifier: ^1.1.6 + version: 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slider': + specifier: ^1.3.4 + version: 1.3.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': + specifier: ^1.2.2 + version: 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-switch': + specifier: ^1.2.4 + version: 1.2.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-tabs': + specifier: ^1.1.11 + version: 1.1.11(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-toggle': + specifier: ^1.1.8 + version: 1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-toggle-group': + specifier: ^1.1.9 + version: 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-tooltip': + specifier: ^1.2.6 + version: 1.2.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@tailwindcss/vite': + specifier: ^4.1.7 + version: 4.1.7(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)) + class-variance-authority: + specifier: ^0.7.1 + version: 0.7.1 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + cmdk: + specifier: ^1.1.1 + version: 1.1.1(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + date-fns: + specifier: ^4.1.0 + version: 4.1.0 + embla-carousel-react: + specifier: ^8.6.0 + version: 8.6.0(react@19.1.0) + framer-motion: + specifier: ^12.15.0 + version: 12.15.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + input-otp: + specifier: ^1.4.2 + version: 1.4.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + lucide-react: + specifier: ^0.510.0 + version: 0.510.0(react@19.1.0) + next-themes: + specifier: ^0.4.6 + version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: + specifier: ^19.1.0 + version: 19.1.0 + react-day-picker: + specifier: 8.10.1 + version: 8.10.1(date-fns@4.1.0)(react@19.1.0) + react-dom: + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) + react-hook-form: + specifier: ^7.56.3 + version: 7.56.3(react@19.1.0) + react-resizable-panels: + specifier: ^3.0.2 + version: 3.0.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react-router-dom: + specifier: ^7.6.1 + version: 7.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + recharts: + specifier: ^2.15.3 + version: 2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + sonner: + specifier: ^2.0.3 + version: 2.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + tailwind-merge: + specifier: ^3.3.0 + version: 3.3.0 + tailwindcss: + specifier: ^4.1.7 + version: 4.1.7 + vaul: + specifier: ^1.1.2 + version: 1.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + zod: + specifier: ^3.24.4 + version: 3.24.4 + devDependencies: + '@eslint/js': + specifier: ^9.25.0 + version: 9.26.0 + '@types/react': + specifier: ^19.1.2 + version: 19.1.4 + '@types/react-dom': + specifier: ^19.1.2 + version: 19.1.5(@types/react@19.1.4) + '@vitejs/plugin-react': + specifier: ^4.4.1 + version: 4.4.1(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)) + eslint: + specifier: ^9.25.0 + version: 9.26.0(jiti@2.4.2) + eslint-plugin-react-hooks: + specifier: ^5.2.0 + version: 5.2.0(eslint@9.26.0(jiti@2.4.2)) + eslint-plugin-react-refresh: + specifier: ^0.4.19 + version: 0.4.20(eslint@9.26.0(jiti@2.4.2)) + globals: + specifier: ^16.0.0 + version: 16.1.0 + tw-animate-css: + specifier: ^1.2.9 + version: 1.2.9 + vite: + specifier: ^6.3.5 + version: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1) + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.27.2': + resolution: {integrity: sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.27.1': + resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.27.1': + resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.27.1': + resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.27.1': + resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.27.2': + resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.27.1': + resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.27.1': + resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.27.1': + resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==} + engines: {node: '>=6.9.0'} + + '@esbuild/aix-ppc64@0.25.4': + resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.25.4': + resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.25.4': + resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.25.4': + resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.25.4': + resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.4': + resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.25.4': + resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.4': + resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.25.4': + resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.25.4': + resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.25.4': + resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.25.4': + resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.25.4': + resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.25.4': + resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.4': + resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.25.4': + resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.25.4': + resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.4': + resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.4': + resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.4': + resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.4': + resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.25.4': + resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.25.4': + resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.25.4': + resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.25.4': + resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.7.0': + resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.20.0': + resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.2.2': + resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.13.0': + resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.1': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.26.0': + resolution: {integrity: sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.8': + resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@floating-ui/core@1.7.0': + resolution: {integrity: sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==} + + '@floating-ui/dom@1.7.0': + resolution: {integrity: sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==} + + '@floating-ui/react-dom@2.1.2': + resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.9': + resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} + + '@hookform/resolvers@5.0.1': + resolution: {integrity: sha512-u/+Jp83luQNx9AdyW2fIPGY6Y7NG68eN2ZW8FOJYL+M0i4s49+refdJdOp/A9n9HFQtQs3HIDHQvX3ZET2o7YA==} + peerDependencies: + react-hook-form: ^7.55.0 + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@isaacs/fs-minipass@4.0.1': + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@modelcontextprotocol/sdk@1.11.3': + resolution: {integrity: sha512-rmOWVRUbUJD7iSvJugjUbFZshTAuJ48MXoZ80Osx1GM0K/H1w7rSEvmw8m6vdWxNASgtaHIhAgre4H/E9GJiYQ==} + engines: {node: '>=18'} + + '@radix-ui/number@1.1.1': + resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} + + '@radix-ui/primitive@1.1.2': + resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==} + + '@radix-ui/react-accordion@1.2.10': + resolution: {integrity: sha512-x+URzV1siKmeXPSUIQ22L81qp2eOhjpy3tgteF+zOr4d1u0qJnFuyBF4MoQRhmKP6ivDxlvDAvqaF77gh7DOIw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-alert-dialog@1.1.13': + resolution: {integrity: sha512-/uPs78OwxGxslYOG5TKeUsv9fZC0vo376cXSADdKirTmsLJU2au6L3n34c3p6W26rFDDDze/hwy4fYeNd0qdGA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-arrow@1.1.6': + resolution: {integrity: sha512-2JMfHJf/eVnwq+2dewT3C0acmCWD3XiVA1Da+jTDqo342UlU13WvXtqHhG+yJw5JeQmu4ue2eMy6gcEArLBlcw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-aspect-ratio@1.1.6': + resolution: {integrity: sha512-cZvNiIKqWQjf3DsQk1+wktF3DD73kUbWQ2E/XSh8m2IcpFGwg4IiIvGlVNdovxuozK/9+4QXd2zVlzUMiexSDg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-avatar@1.1.9': + resolution: {integrity: sha512-10tQokfvZdFvnvDkcOJPjm2pWiP8A0R4T83MoD7tb15bC/k2GU7B1YBuzJi8lNQ8V1QqhP8ocNqp27ByZaNagQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-checkbox@1.3.1': + resolution: {integrity: sha512-xTaLKAO+XXMPK/BpVTSaAAhlefmvMSACjIhK9mGsImvX2ljcTDm8VGR1CuS1uYcNdR5J+oiOhoJZc5un6bh3VQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collapsible@1.1.10': + resolution: {integrity: sha512-O2mcG3gZNkJ/Ena34HurA3llPOEA/M4dJtIRMa6y/cknRDC8XY5UZBInKTsUwW5cUue9A4k0wi1XU5fKBzKe1w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.1.6': + resolution: {integrity: sha512-PbhRFK4lIEw9ADonj48tiYWzkllz81TM7KVYyyMMw2cwHO7D5h4XKEblL8NlaRisTK3QTe6tBEhDccFUryxHBQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.1.2': + resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context-menu@2.2.14': + resolution: {integrity: sha512-RUHvrJE2qKAd9pQ50HZZsePio4SMWEh8v6FWQwg/4t6K1fuxfb4Ec40VEVvni6V7nFxmj9srU4UZc7aYp8x0LQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-context@1.1.2': + resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dialog@1.1.13': + resolution: {integrity: sha512-ARFmqUyhIVS3+riWzwGTe7JLjqwqgnODBUZdqpWar/z1WFs9z76fuOs/2BOWCR+YboRn4/WN9aoaGVwqNRr8VA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-direction@1.1.1': + resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.9': + resolution: {integrity: sha512-way197PiTvNp+WBP7svMJasHl+vibhWGQDb6Mgf5mhEWJkgb85z7Lfl9TUdkqpWsf8GRNmoopx9ZxCyDzmgRMQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-dropdown-menu@2.1.14': + resolution: {integrity: sha512-lzuyNjoWOoaMFE/VC5FnAAYM16JmQA8ZmucOXtlhm2kKR5TSU95YLAueQ4JYuRmUJmBvSqXaVFGIfuukybwZJQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.2': + resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.6': + resolution: {integrity: sha512-r9zpYNUQY+2jWHWZGyddQLL9YHkM/XvSFHVcWs7bdVuxMAnCwTAuy6Pf47Z4nw7dYcUou1vg/VgjjrrH03VeBw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-hover-card@1.1.13': + resolution: {integrity: sha512-Wtjvx0d/6Bgd/jAYS1mW6IPSUQ25y0hkUSOS1z5/4+U8+DJPwKroqJlM/AlVFl3LywGoruiPmcvB9Aks9mSOQw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-id@1.1.1': + resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-label@2.1.6': + resolution: {integrity: sha512-S/hv1mTlgcPX2gCTJrWuTjSXf7ER3Zf7zWGtOprxhIIY93Qin3n5VgNA0Ez9AgrK/lEtlYgzLd4f5x6AVar4Yw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-menu@2.1.14': + resolution: {integrity: sha512-0zSiBAIFq9GSKoSH5PdEaQeRB3RnEGxC+H2P0egtnKoKKLNBH8VBHyVO6/jskhjAezhOIplyRUj7U2lds9A+Yg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-menubar@1.1.14': + resolution: {integrity: sha512-nWLOS7EG3iYhT/zlE/Pbip17rrMnV/0AS7ueb3pKHTSAnpA6/N9rXQYowulZw4owZ9P+qSilHsFzSx/kU7yplQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-navigation-menu@1.2.12': + resolution: {integrity: sha512-iExvawdu7n6DidDJRU5pMTdi+Z3DaVPN4UZbAGuTs7nJA8P4RvvkEz+XYI2UJjb/Hh23RrH19DakgZNLdaq9Bw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popover@1.1.13': + resolution: {integrity: sha512-84uqQV3omKDR076izYgcha6gdpN8m3z6w/AeJ83MSBJYVG/AbOHdLjAgsPZkeC/kt+k64moXFCnio8BbqXszlw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.2.6': + resolution: {integrity: sha512-7iqXaOWIjDBfIG7aq8CUEeCSsQMLFdn7VEE8TaFz704DtEzpPHR7w/uuzRflvKgltqSAImgcmxQ7fFX3X7wasg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.8': + resolution: {integrity: sha512-hQsTUIn7p7fxCPvao/q6wpbxmCwgLrlz+nOrJgC+RwfZqWY/WN+UMqkXzrtKbPrF82P43eCTl3ekeKuyAQbFeg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.1.4': + resolution: {integrity: sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.1.2': + resolution: {integrity: sha512-uHa+l/lKfxuDD2zjN/0peM/RhhSmRjr5YWdk/37EnSv1nJ88uvG85DPexSm8HdFQROd2VdERJ6ynXbkCFi+APw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-progress@1.1.6': + resolution: {integrity: sha512-QzN9a36nKk2eZKMf9EBCia35x3TT+SOgZuzQBVIHyRrmYYi73VYBRK3zKwdJ6az/F5IZ6QlacGJBg7zfB85liA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-radio-group@1.3.6': + resolution: {integrity: sha512-1tfTAqnYZNVwSpFhCT273nzK8qGBReeYnNTPspCggqk1fvIrfVxJekIuBFidNivzpdiMqDwVGnQvHqXrRPM4Og==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-roving-focus@1.1.9': + resolution: {integrity: sha512-ZzrIFnMYHHCNqSNCsuN6l7wlewBEq0O0BCSBkabJMFXVO51LRUTq71gLP1UxFvmrXElqmPjA5VX7IqC9VpazAQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-scroll-area@1.2.8': + resolution: {integrity: sha512-K5h1RkYA6M0Sn61BV5LQs686zqBsSC0sGzL4/Gw4mNnjzrQcGSc6YXfC6CRFNaGydSdv5+M8cb0eNsOGo0OXtQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-select@2.2.4': + resolution: {integrity: sha512-/OOm58Gil4Ev5zT8LyVzqfBcij4dTHYdeyuF5lMHZ2bIp0Lk9oETocYiJ5QC0dHekEQnK6L/FNJCceeb4AkZ6Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-separator@1.1.6': + resolution: {integrity: sha512-Izof3lPpbCfTM7WDta+LRkz31jem890VjEvpVRoWQNKpDUMMVffuyq854XPGP1KYGWWmjmYvHvPFeocWhFCy1w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slider@1.3.4': + resolution: {integrity: sha512-Cp6hEmQtRJFci285vkdIJ+HCDLTRDk+25VhFwa1fcubywjMUE3PynBgtN5RLudOgSCYMlT4jizCXdmV+8J7Y2w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.2.2': + resolution: {integrity: sha512-y7TBO4xN4Y94FvcWIOIh18fM4R1A8S4q1jhoz4PNzOoHsFcN8pogcFmZrTYAm4F9VRUrWP/Mw7xSKybIeRI+CQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-switch@1.2.4': + resolution: {integrity: sha512-yZCky6XZFnR7pcGonJkr9VyNRu46KcYAbyg1v/gVVCZUr8UJ4x+RpncC27hHtiZ15jC+3WS8Yg/JSgyIHnYYsQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tabs@1.1.11': + resolution: {integrity: sha512-4FiKSVoXqPP/KfzlB7lwwqoFV6EPwkrrqGp9cUYXjwDYHhvpnqq79P+EPHKcdoTE7Rl8w/+6s9rTlsfXHES9GA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toggle-group@1.1.9': + resolution: {integrity: sha512-HJ6gXdYVN38q/5KDdCcd+JTuXUyFZBMJbwXaU/82/Gi+V2ps6KpiZ2sQecAeZCV80POGRfkUBdUIj6hIdF6/MQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-toggle@1.1.8': + resolution: {integrity: sha512-hrpa59m3zDnsa35LrTOH5s/a3iGv/VD+KKQjjiCTo/W4r0XwPpiWQvAv6Xl1nupSoaZeNNxW6sJH9ZydsjKdYQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-tooltip@1.2.6': + resolution: {integrity: sha512-zYb+9dc9tkoN2JjBDIIPLQtk3gGyz8FMKoqYTb8EMVQ5a5hBcdHPECrsZVI4NpPAUOixhkoqg7Hj5ry5USowfA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-use-callback-ref@1.1.1': + resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.2.2': + resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-effect-event@0.0.2': + resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.1': + resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-is-hydrated@0.1.0': + resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.1.1': + resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-previous@1.1.1': + resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.1.1': + resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.1.1': + resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-visually-hidden@1.2.2': + resolution: {integrity: sha512-ORCmRUbNiZIv6uV5mhFrhsIKw4UX/N3syZtyqvry61tbGm4JlgQuSn0hk5TwCARsCjkcnuRkSdCE3xfb+ADHew==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/rect@1.1.1': + resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + + '@rollup/rollup-android-arm-eabi@4.40.2': + resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.40.2': + resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.40.2': + resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.40.2': + resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.40.2': + resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.40.2': + resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.40.2': + resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.40.2': + resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.40.2': + resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.40.2': + resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loongarch64-gnu@4.40.2': + resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': + resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.40.2': + resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.40.2': + resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.40.2': + resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.40.2': + resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.40.2': + resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-win32-arm64-msvc@4.40.2': + resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.40.2': + resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.40.2': + resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==} + cpu: [x64] + os: [win32] + + '@standard-schema/utils@0.3.0': + resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==} + + '@tailwindcss/node@4.1.7': + resolution: {integrity: sha512-9rsOpdY9idRI2NH6CL4wORFY0+Q6fnx9XP9Ju+iq/0wJwGD5IByIgFmwVbyy4ymuyprj8Qh4ErxMKTUL4uNh3g==} + + '@tailwindcss/oxide-android-arm64@4.1.7': + resolution: {integrity: sha512-IWA410JZ8fF7kACus6BrUwY2Z1t1hm0+ZWNEzykKmMNM09wQooOcN/VXr0p/WJdtHZ90PvJf2AIBS/Ceqx1emg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.1.7': + resolution: {integrity: sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.1.7': + resolution: {integrity: sha512-q77rWjEyGHV4PdDBtrzO0tgBBPlQWKY7wZK0cUok/HaGgbNKecegNxCGikuPJn5wFAlIywC3v+WMBt0PEBtwGw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.1.7': + resolution: {integrity: sha512-RfmdbbK6G6ptgF4qqbzoxmH+PKfP4KSVs7SRlTwcbRgBwezJkAO3Qta/7gDy10Q2DcUVkKxFLXUQO6J3CRvBGw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.7': + resolution: {integrity: sha512-OZqsGvpwOa13lVd1z6JVwQXadEobmesxQ4AxhrwRiPuE04quvZHWn/LnihMg7/XkN+dTioXp/VMu/p6A5eZP3g==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.7': + resolution: {integrity: sha512-voMvBTnJSfKecJxGkoeAyW/2XRToLZ227LxswLAwKY7YslG/Xkw9/tJNH+3IVh5bdYzYE7DfiaPbRkSHFxY1xA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.1.7': + resolution: {integrity: sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-linux-x64-gnu@4.1.7': + resolution: {integrity: sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-x64-musl@4.1.7': + resolution: {integrity: sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-wasm32-wasi@4.1.7': + resolution: {integrity: sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.7': + resolution: {integrity: sha512-HUiSiXQ9gLJBAPCMVRk2RT1ZrBjto7WvqsPBwUrNK2BcdSxMnk19h4pjZjI7zgPhDxlAbJSumTC4ljeA9y0tEw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.1.7': + resolution: {integrity: sha512-rYHGmvoHiLJ8hWucSfSOEmdCBIGZIq7SpkPRSqLsH2Ab2YUNgKeAPT1Fi2cx3+hnYOrAb0jp9cRyode3bBW4mQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.1.7': + resolution: {integrity: sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ==} + engines: {node: '>= 10'} + + '@tailwindcss/vite@4.1.7': + resolution: {integrity: sha512-tYa2fO3zDe41I7WqijyVbRd8oWT0aEID1Eokz5hMT6wShLIHj3yvwj9XbfuloHP9glZ6H+aG2AN/+ZrxJ1Y5RQ==} + peerDependencies: + vite: ^5.2.0 || ^6 + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.7': + resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + + '@types/d3-array@3.2.1': + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-ease@3.0.2': + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + + '@types/d3-interpolate@3.0.4': + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + + '@types/d3-path@3.1.1': + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} + + '@types/d3-scale@4.0.9': + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} + + '@types/d3-shape@3.1.7': + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} + + '@types/d3-time@3.0.4': + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/react-dom@19.1.5': + resolution: {integrity: sha512-CMCjrWucUBZvohgZxkjd6S9h0nZxXjzus6yDfUb+xLxYM7VvjKNH1tQrE9GWLql1XoOP4/Ds3bwFqShHUYraGg==} + peerDependencies: + '@types/react': ^19.0.0 + + '@types/react@19.1.4': + resolution: {integrity: sha512-EB1yiiYdvySuIITtD5lhW4yPyJ31RkJkkDw794LaQYrxCSaQV/47y5o1FMC4zF9ZyjUjzJMZwbovEnT5yHTW6g==} + + '@vitejs/plugin-react@4.4.1': + resolution: {integrity: sha512-IpEm5ZmeXAP/osiBXVVP5KjFMzbWOonMs0NaQQl+xYnUAcq4oHUBsF2+p4MgKWG4YMmFYJU8A6sxRPuowllm6w==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + + accepts@2.0.0: + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-hidden@1.2.4: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} + engines: {node: '>=10'} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + body-parser@2.2.0: + resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} + engines: {node: '>=18'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + browserslist@4.24.5: + resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caniuse-lite@1.0.30001718: + resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chownr@3.0.0: + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} + + class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + cmdk@1.1.1: + resolution: {integrity: sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg==} + peerDependencies: + react: ^18 || ^19 || ^19.0.0-rc + react-dom: ^18 || ^19 || ^19.0.0-rc + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + content-disposition@1.0.0: + resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.2.2: + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + + d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + + d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + + d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + + d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + + d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + + d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + + d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + + d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + + d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + + d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + + date-fns@4.1.0: + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} + + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js-light@2.5.1: + resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + engines: {node: '>=8'} + + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + + dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.155: + resolution: {integrity: sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==} + + embla-carousel-react@8.6.0: + resolution: {integrity: sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==} + peerDependencies: + react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + + embla-carousel-reactive-utils@8.6.0: + resolution: {integrity: sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==} + peerDependencies: + embla-carousel: 8.6.0 + + embla-carousel@8.6.0: + resolution: {integrity: sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + esbuild@0.25.4: + resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-plugin-react-hooks@5.2.0: + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + eslint-plugin-react-refresh@0.4.20: + resolution: {integrity: sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==} + peerDependencies: + eslint: '>=8.40' + + eslint-scope@8.3.0: + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.26.0: + resolution: {integrity: sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + eventsource-parser@3.0.2: + resolution: {integrity: sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==} + engines: {node: '>=18.0.0'} + + eventsource@3.0.7: + resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} + engines: {node: '>=18.0.0'} + + express-rate-limit@7.5.0: + resolution: {integrity: sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==} + engines: {node: '>= 16'} + peerDependencies: + express: ^4.11 || 5 || ^5.0.0-beta.1 + + express@5.1.0: + resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} + engines: {node: '>= 18'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-equals@5.2.2: + resolution: {integrity: sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==} + engines: {node: '>=6.0.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fdir@6.4.4: + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + finalhandler@2.1.0: + resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==} + engines: {node: '>= 0.8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + framer-motion@12.15.0: + resolution: {integrity: sha512-XKg/LnKExdLGugZrDILV7jZjI599785lDIJZLxMiiIFidCsy0a4R2ZEf+Izm67zyOuJgQYTHOmodi7igQsw3vg==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + + fresh@2.0.0: + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@16.1.0: + resolution: {integrity: sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==} + engines: {node: '>=18'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + input-otp@1.4.2: + resolution: {integrity: sha512-l3jWwYNvrEa6NTCt7BECfCm48GvwuZzkoeG3gBL2w4CHeOXW3eKFmf9UNYkNfYc3mxMrthMnxjIE07MT0zLBQA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc + + internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lightningcss-darwin-arm64@1.30.1: + resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.1: + resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.1: + resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.1: + resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.1: + resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.30.1: + resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.30.1: + resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.30.1: + resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.30.1: + resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.1: + resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.1: + resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} + engines: {node: '>= 12.0.0'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lucide-react@0.510.0: + resolution: {integrity: sha512-p8SQRAMVh7NhsAIETokSqDrc5CHnDLbV29mMnzaXx+Vc/hnqQzwI2r0FMWCcoTXnbw2KEjy48xwpGdEL+ck06Q==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + media-typer@1.1.0: + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} + + merge-descriptors@2.0.0: + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} + engines: {node: '>=18'} + + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + + mime-types@3.0.1: + resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} + engines: {node: '>= 0.6'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@3.0.2: + resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==} + engines: {node: '>= 18'} + + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + + motion-dom@12.15.0: + resolution: {integrity: sha512-D2ldJgor+2vdcrDtKJw48k3OddXiZN1dDLLWrS8kiHzQdYVruh0IoTwbJBslrnTXIPgFED7PBN2Zbwl7rNqnhA==} + + motion-utils@12.12.1: + resolution: {integrity: sha512-f9qiqUHm7hWSLlNW8gS9pisnsN7CRFRD58vNjptKdsqFLpkVnX00TNeD6Q0d27V9KzT7ySFyK1TZ/DShfVOv6w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@1.0.0: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} + + next-themes@0.4.6: + resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} + peerDependencies: + react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-to-regexp@8.2.0: + resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} + engines: {node: '>=16'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pkce-challenge@5.0.0: + resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==} + engines: {node: '>=16.20.0'} + + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + engines: {node: '>=0.6'} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@3.0.0: + resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==} + engines: {node: '>= 0.8'} + + react-day-picker@8.10.1: + resolution: {integrity: sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==} + peerDependencies: + date-fns: ^2.28.0 || ^3.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + react-dom@19.1.0: + resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} + peerDependencies: + react: ^19.1.0 + + react-hook-form@7.56.3: + resolution: {integrity: sha512-IK18V6GVbab4TAo1/cz3kqajxbDPGofdF0w7VHdCo0Nt8PrPlOZcuuDq9YYIV1BtjcX78x0XsldbQRQnQXWXmw==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react-refresh@0.17.0: + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} + engines: {node: '>=0.10.0'} + + react-remove-scroll-bar@2.3.8: + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.6.3: + resolution: {integrity: sha512-pnAi91oOk8g8ABQKGF5/M9qxmmOPxaAnopyTHYfqYEwJhyFrbbBtHuSgtKEoH0jpcxx5o3hXqH1mNd9/Oi+8iQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react-resizable-panels@3.0.2: + resolution: {integrity: sha512-j4RNII75fnHkLnbsTb5G5YsDvJsSEZrJK2XSF2z0Tc2jIonYlIVir/Yh/5LvcUFCfs1HqrMAoiBFmIrRjC4XnA==} + peerDependencies: + react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + + react-router-dom@7.6.1: + resolution: {integrity: sha512-vxU7ei//UfPYQ3iZvHuO1D/5fX3/JOqhNTbRR+WjSBWxf9bIvpWK+ftjmdfJHzPOuMQKe2fiEdG+dZX6E8uUpA==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + + react-router@7.6.1: + resolution: {integrity: sha512-hPJXXxHJZEsPFNVbtATH7+MMX43UDeOauz+EAU4cgqTn7ojdI9qQORqS8Z0qmDlL1TclO/6jLRYUEtbWidtdHQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + + react-smooth@4.0.4: + resolution: {integrity: sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + react-style-singleton@2.2.3: + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react-transition-group@4.4.5: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + + react@19.1.0: + resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} + engines: {node: '>=0.10.0'} + + recharts-scale@0.4.5: + resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} + + recharts@2.15.3: + resolution: {integrity: sha512-EdOPzTwcFSuqtvkDoaM5ws/Km1+WTAO2eizL7rqiG0V2UVhTnz0m7J2i0CjVPUCdEkZImaWvXLbZDS2H5t6GFQ==} + engines: {node: '>=14'} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + rollup@4.40.2: + resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + router@2.2.0: + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} + engines: {node: '>= 18'} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + scheduler@0.26.0: + resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + send@1.2.0: + resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} + engines: {node: '>= 18'} + + serve-static@2.2.0: + resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==} + engines: {node: '>= 18'} + + set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + sonner@2.0.3: + resolution: {integrity: sha512-njQ4Hht92m0sMqqHVDL32V2Oun9W1+PHO9NDv9FHfJjT3JT22IG4Jpo3FPQy+mouRKCXFWO+r67v6MrHX2zeIA==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + tailwind-merge@3.3.0: + resolution: {integrity: sha512-fyW/pEfcQSiigd5SNn0nApUOxx0zB/dm6UDU/rEwc2c3sX2smWUNbapHv+QRqLGVp9GWX3THIa7MUGPo+YkDzQ==} + + tailwindcss@4.1.7: + resolution: {integrity: sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg==} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + tar@7.4.3: + resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} + engines: {node: '>=18'} + + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + engines: {node: '>=12.0.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tw-animate-css@1.2.9: + resolution: {integrity: sha512-9O4k1at9pMQff9EAcCEuy1UNO43JmaPQvq+0lwza9Y0BQ6LB38NiMj+qHqjoQf40355MX+gs6wtlR6H9WsSXFg==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-is@2.0.1: + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + use-callback-ref@1.3.3: + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.3: + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sync-external-store@1.5.0: + resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vaul@1.1.2: + resolution: {integrity: sha512-ZFkClGpWyI2WUQjdLJ/BaGuV6AVQiJ3uELGk3OYtP+B6yCO7Cmn9vPFXVJkRaGkOJu3m8bQMgtyzNHixULceQA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc + + victory-vendor@36.9.2: + resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} + + vite@6.3.5: + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@5.0.0: + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zod-to-json-schema@3.24.5: + resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} + peerDependencies: + zod: ^3.24.1 + + zod@3.24.4: + resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.27.2': {} + + '@babel/core@7.27.1': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.1 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1) + '@babel/helpers': 7.27.1 + '@babel/parser': 7.27.2 + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.1 + '@babel/types': 7.27.1 + convert-source-map: 2.0.0 + debug: 4.4.1 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.27.1': + dependencies: + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.27.2': + dependencies: + '@babel/compat-data': 7.27.2 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.24.5 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-module-imports@7.27.1': + dependencies: + '@babel/traverse': 7.27.1 + '@babel/types': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.27.1': {} + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.27.1': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.27.1': + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.27.1 + + '@babel/parser@7.27.2': + dependencies: + '@babel/types': 7.27.1 + + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/runtime@7.27.1': {} + + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + + '@babel/traverse@7.27.1': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.1 + '@babel/parser': 7.27.2 + '@babel/template': 7.27.2 + '@babel/types': 7.27.1 + debug: 4.4.1 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.27.1': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + + '@esbuild/aix-ppc64@0.25.4': + optional: true + + '@esbuild/android-arm64@0.25.4': + optional: true + + '@esbuild/android-arm@0.25.4': + optional: true + + '@esbuild/android-x64@0.25.4': + optional: true + + '@esbuild/darwin-arm64@0.25.4': + optional: true + + '@esbuild/darwin-x64@0.25.4': + optional: true + + '@esbuild/freebsd-arm64@0.25.4': + optional: true + + '@esbuild/freebsd-x64@0.25.4': + optional: true + + '@esbuild/linux-arm64@0.25.4': + optional: true + + '@esbuild/linux-arm@0.25.4': + optional: true + + '@esbuild/linux-ia32@0.25.4': + optional: true + + '@esbuild/linux-loong64@0.25.4': + optional: true + + '@esbuild/linux-mips64el@0.25.4': + optional: true + + '@esbuild/linux-ppc64@0.25.4': + optional: true + + '@esbuild/linux-riscv64@0.25.4': + optional: true + + '@esbuild/linux-s390x@0.25.4': + optional: true + + '@esbuild/linux-x64@0.25.4': + optional: true + + '@esbuild/netbsd-arm64@0.25.4': + optional: true + + '@esbuild/netbsd-x64@0.25.4': + optional: true + + '@esbuild/openbsd-arm64@0.25.4': + optional: true + + '@esbuild/openbsd-x64@0.25.4': + optional: true + + '@esbuild/sunos-x64@0.25.4': + optional: true + + '@esbuild/win32-arm64@0.25.4': + optional: true + + '@esbuild/win32-ia32@0.25.4': + optional: true + + '@esbuild/win32-x64@0.25.4': + optional: true + + '@eslint-community/eslint-utils@4.7.0(eslint@9.26.0(jiti@2.4.2))': + dependencies: + eslint: 9.26.0(jiti@2.4.2) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/config-array@0.20.0': + dependencies: + '@eslint/object-schema': 2.1.6 + debug: 4.4.1 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.2.2': {} + + '@eslint/core@0.13.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.1': + dependencies: + ajv: 6.12.6 + debug: 4.4.1 + espree: 10.3.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.26.0': {} + + '@eslint/object-schema@2.1.6': {} + + '@eslint/plugin-kit@0.2.8': + dependencies: + '@eslint/core': 0.13.0 + levn: 0.4.1 + + '@floating-ui/core@1.7.0': + dependencies: + '@floating-ui/utils': 0.2.9 + + '@floating-ui/dom@1.7.0': + dependencies: + '@floating-ui/core': 1.7.0 + '@floating-ui/utils': 0.2.9 + + '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@floating-ui/dom': 1.7.0 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + '@floating-ui/utils@0.2.9': {} + + '@hookform/resolvers@5.0.1(react-hook-form@7.56.3(react@19.1.0))': + dependencies: + '@standard-schema/utils': 0.3.0 + react-hook-form: 7.56.3(react@19.1.0) + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.3.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@isaacs/fs-minipass@4.0.1': + dependencies: + minipass: 7.1.2 + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@modelcontextprotocol/sdk@1.11.3': + dependencies: + content-type: 1.0.5 + cors: 2.8.5 + cross-spawn: 7.0.6 + eventsource: 3.0.7 + express: 5.1.0 + express-rate-limit: 7.5.0(express@5.1.0) + pkce-challenge: 5.0.0 + raw-body: 3.0.0 + zod: 3.24.4 + zod-to-json-schema: 3.24.5(zod@3.24.4) + transitivePeerDependencies: + - supports-color + + '@radix-ui/number@1.1.1': {} + + '@radix-ui/primitive@1.1.2': {} + + '@radix-ui/react-accordion@1.2.10(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collapsible': 1.1.10(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-alert-dialog@1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dialog': 1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-arrow@1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-aspect-ratio@1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-avatar@1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-checkbox@1.3.1(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-collapsible@1.1.10(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-collection@1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.4)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-context-menu@2.2.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-menu': 2.1.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-context@1.1.2(@types/react@19.1.4)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-dialog@1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + aria-hidden: 1.2.4 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-remove-scroll: 2.6.3(@types/react@19.1.4)(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-direction@1.1.1(@types/react@19.1.4)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-dismissable-layer@1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-dropdown-menu@2.1.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-menu': 2.1.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.4)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-focus-scope@1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-hover-card@1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-id@1.1.1(@types/react@19.1.4)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-label@2.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-menu@2.1.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-roving-focus': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + aria-hidden: 1.2.4 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-remove-scroll: 2.6.3(@types/react@19.1.4)(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-menubar@1.1.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-menu': 2.1.14(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-roving-focus': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-navigation-menu@1.2.12(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-visually-hidden': 1.2.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-popover@1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + aria-hidden: 1.2.4 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-remove-scroll: 2.6.3(@types/react@19.1.4)(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-popper@1.2.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-arrow': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/rect': 1.1.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-portal@1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-primitive@2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-progress@1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-radio-group@1.3.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-roving-focus': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-roving-focus@1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-scroll-area@1.2.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-select@2.2.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-visually-hidden': 1.2.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + aria-hidden: 1.2.4 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-remove-scroll: 2.6.3(@types/react@19.1.4)(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-separator@1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-slider@1.3.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/number': 1.1.1 + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-slot@1.2.2(@types/react@19.1.4)(react@19.1.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-switch@1.2.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-tabs@1.1.11(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-roving-focus': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-toggle-group@1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-roving-focus': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-toggle': 1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-toggle@1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-tooltip@1.2.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/primitive': 1.1.2 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-visually-hidden': 1.2.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.4)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.4)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.4)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.4)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.1.4)(react@19.1.0)': + dependencies: + react: 19.1.0 + use-sync-external-store: 1.5.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.4)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.4)(react@19.1.0)': + dependencies: + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.4)(react@19.1.0)': + dependencies: + '@radix-ui/rect': 1.1.1 + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-use-size@1.1.1(@types/react@19.1.4)(react@19.1.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.4)(react@19.1.0) + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.4 + + '@radix-ui/react-visually-hidden@1.2.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + '@types/react-dom': 19.1.5(@types/react@19.1.4) + + '@radix-ui/rect@1.1.1': {} + + '@rollup/rollup-android-arm-eabi@4.40.2': + optional: true + + '@rollup/rollup-android-arm64@4.40.2': + optional: true + + '@rollup/rollup-darwin-arm64@4.40.2': + optional: true + + '@rollup/rollup-darwin-x64@4.40.2': + optional: true + + '@rollup/rollup-freebsd-arm64@4.40.2': + optional: true + + '@rollup/rollup-freebsd-x64@4.40.2': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.40.2': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.40.2': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.40.2': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.40.2': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-x64-musl@4.40.2': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.40.2': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.40.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.40.2': + optional: true + + '@standard-schema/utils@0.3.0': {} + + '@tailwindcss/node@4.1.7': + dependencies: + '@ampproject/remapping': 2.3.0 + enhanced-resolve: 5.18.1 + jiti: 2.4.2 + lightningcss: 1.30.1 + magic-string: 0.30.17 + source-map-js: 1.2.1 + tailwindcss: 4.1.7 + + '@tailwindcss/oxide-android-arm64@4.1.7': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.7': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.7': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.7': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.7': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.7': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.7': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.7': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.7': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.7': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.7': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.7': + optional: true + + '@tailwindcss/oxide@4.1.7': + dependencies: + detect-libc: 2.0.4 + tar: 7.4.3 + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.7 + '@tailwindcss/oxide-darwin-arm64': 4.1.7 + '@tailwindcss/oxide-darwin-x64': 4.1.7 + '@tailwindcss/oxide-freebsd-x64': 4.1.7 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.7 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.7 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.7 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.7 + '@tailwindcss/oxide-linux-x64-musl': 4.1.7 + '@tailwindcss/oxide-wasm32-wasi': 4.1.7 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.7 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.7 + + '@tailwindcss/vite@4.1.7(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))': + dependencies: + '@tailwindcss/node': 4.1.7 + '@tailwindcss/oxide': 4.1.7 + tailwindcss: 4.1.7 + vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1) + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.7 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.27.1 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + + '@types/babel__traverse@7.20.7': + dependencies: + '@babel/types': 7.27.1 + + '@types/d3-array@3.2.1': {} + + '@types/d3-color@3.1.3': {} + + '@types/d3-ease@3.0.2': {} + + '@types/d3-interpolate@3.0.4': + dependencies: + '@types/d3-color': 3.1.3 + + '@types/d3-path@3.1.1': {} + + '@types/d3-scale@4.0.9': + dependencies: + '@types/d3-time': 3.0.4 + + '@types/d3-shape@3.1.7': + dependencies: + '@types/d3-path': 3.1.1 + + '@types/d3-time@3.0.4': {} + + '@types/d3-timer@3.0.2': {} + + '@types/estree@1.0.7': {} + + '@types/json-schema@7.0.15': {} + + '@types/react-dom@19.1.5(@types/react@19.1.4)': + dependencies: + '@types/react': 19.1.4 + + '@types/react@19.1.4': + dependencies: + csstype: 3.1.3 + + '@vitejs/plugin-react@4.4.1(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1))': + dependencies: + '@babel/core': 7.27.1 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.1) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.27.1) + '@types/babel__core': 7.20.5 + react-refresh: 0.17.0 + vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1) + transitivePeerDependencies: + - supports-color + + accepts@2.0.0: + dependencies: + mime-types: 3.0.1 + negotiator: 1.0.0 + + acorn-jsx@5.3.2(acorn@8.14.1): + dependencies: + acorn: 8.14.1 + + acorn@8.14.1: {} + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + aria-hidden@1.2.4: + dependencies: + tslib: 2.8.1 + + balanced-match@1.0.2: {} + + body-parser@2.2.0: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 4.4.1 + http-errors: 2.0.0 + iconv-lite: 0.6.3 + on-finished: 2.4.1 + qs: 6.14.0 + raw-body: 3.0.0 + type-is: 2.0.1 + transitivePeerDependencies: + - supports-color + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + browserslist@4.24.5: + dependencies: + caniuse-lite: 1.0.30001718 + electron-to-chromium: 1.5.155 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.24.5) + + bytes@3.1.2: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + caniuse-lite@1.0.30001718: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chownr@3.0.0: {} + + class-variance-authority@0.7.1: + dependencies: + clsx: 2.1.1 + + clsx@2.1.1: {} + + cmdk@1.1.1(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-dialog': 1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.4)(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + concat-map@0.0.1: {} + + content-disposition@1.0.0: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.2.2: {} + + cookie@0.7.2: {} + + cookie@1.0.2: {} + + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + csstype@3.1.3: {} + + d3-array@3.2.4: + dependencies: + internmap: 2.0.3 + + d3-color@3.1.0: {} + + d3-ease@3.0.1: {} + + d3-format@3.1.0: {} + + d3-interpolate@3.0.1: + dependencies: + d3-color: 3.1.0 + + d3-path@3.1.0: {} + + d3-scale@4.0.2: + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + + d3-shape@3.2.0: + dependencies: + d3-path: 3.1.0 + + d3-time-format@4.1.0: + dependencies: + d3-time: 3.1.0 + + d3-time@3.1.0: + dependencies: + d3-array: 3.2.4 + + d3-timer@3.0.1: {} + + date-fns@4.1.0: {} + + debug@4.4.1: + dependencies: + ms: 2.1.3 + + decimal.js-light@2.5.1: {} + + deep-is@0.1.4: {} + + depd@2.0.0: {} + + detect-libc@2.0.4: {} + + detect-node-es@1.1.0: {} + + dom-helpers@5.2.1: + dependencies: + '@babel/runtime': 7.27.1 + csstype: 3.1.3 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.155: {} + + embla-carousel-react@8.6.0(react@19.1.0): + dependencies: + embla-carousel: 8.6.0 + embla-carousel-reactive-utils: 8.6.0(embla-carousel@8.6.0) + react: 19.1.0 + + embla-carousel-reactive-utils@8.6.0(embla-carousel@8.6.0): + dependencies: + embla-carousel: 8.6.0 + + embla-carousel@8.6.0: {} + + encodeurl@2.0.0: {} + + enhanced-resolve@5.18.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + esbuild@0.25.4: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.4 + '@esbuild/android-arm': 0.25.4 + '@esbuild/android-arm64': 0.25.4 + '@esbuild/android-x64': 0.25.4 + '@esbuild/darwin-arm64': 0.25.4 + '@esbuild/darwin-x64': 0.25.4 + '@esbuild/freebsd-arm64': 0.25.4 + '@esbuild/freebsd-x64': 0.25.4 + '@esbuild/linux-arm': 0.25.4 + '@esbuild/linux-arm64': 0.25.4 + '@esbuild/linux-ia32': 0.25.4 + '@esbuild/linux-loong64': 0.25.4 + '@esbuild/linux-mips64el': 0.25.4 + '@esbuild/linux-ppc64': 0.25.4 + '@esbuild/linux-riscv64': 0.25.4 + '@esbuild/linux-s390x': 0.25.4 + '@esbuild/linux-x64': 0.25.4 + '@esbuild/netbsd-arm64': 0.25.4 + '@esbuild/netbsd-x64': 0.25.4 + '@esbuild/openbsd-arm64': 0.25.4 + '@esbuild/openbsd-x64': 0.25.4 + '@esbuild/sunos-x64': 0.25.4 + '@esbuild/win32-arm64': 0.25.4 + '@esbuild/win32-ia32': 0.25.4 + '@esbuild/win32-x64': 0.25.4 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@4.0.0: {} + + eslint-plugin-react-hooks@5.2.0(eslint@9.26.0(jiti@2.4.2)): + dependencies: + eslint: 9.26.0(jiti@2.4.2) + + eslint-plugin-react-refresh@0.4.20(eslint@9.26.0(jiti@2.4.2)): + dependencies: + eslint: 9.26.0(jiti@2.4.2) + + eslint-scope@8.3.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.0: {} + + eslint@9.26.0(jiti@2.4.2): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.20.0 + '@eslint/config-helpers': 0.2.2 + '@eslint/core': 0.13.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.26.0 + '@eslint/plugin-kit': 0.2.8 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@modelcontextprotocol/sdk': 1.11.3 + '@types/estree': 1.0.7 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.1 + escape-string-regexp: 4.0.0 + eslint-scope: 8.3.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + zod: 3.24.4 + optionalDependencies: + jiti: 2.4.2 + transitivePeerDependencies: + - supports-color + + espree@10.3.0: + dependencies: + acorn: 8.14.1 + acorn-jsx: 5.3.2(acorn@8.14.1) + eslint-visitor-keys: 4.2.0 + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + eventemitter3@4.0.7: {} + + eventsource-parser@3.0.2: {} + + eventsource@3.0.7: + dependencies: + eventsource-parser: 3.0.2 + + express-rate-limit@7.5.0(express@5.1.0): + dependencies: + express: 5.1.0 + + express@5.1.0: + dependencies: + accepts: 2.0.0 + body-parser: 2.2.0 + content-disposition: 1.0.0 + content-type: 1.0.5 + cookie: 0.7.2 + cookie-signature: 1.2.2 + debug: 4.4.1 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 2.1.0 + fresh: 2.0.0 + http-errors: 2.0.0 + merge-descriptors: 2.0.0 + mime-types: 3.0.1 + on-finished: 2.4.1 + once: 1.4.0 + parseurl: 1.3.3 + proxy-addr: 2.0.7 + qs: 6.14.0 + range-parser: 1.2.1 + router: 2.2.0 + send: 1.2.0 + serve-static: 2.2.0 + statuses: 2.0.1 + type-is: 2.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + fast-deep-equal@3.1.3: {} + + fast-equals@5.2.2: {} + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fdir@6.4.4(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + finalhandler@2.1.0: + dependencies: + debug: 4.4.1 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + + flatted@3.3.3: {} + + forwarded@0.2.0: {} + + framer-motion@12.15.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + motion-dom: 12.15.0 + motion-utils: 12.12.1 + tslib: 2.8.1 + optionalDependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + fresh@2.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-nonce@1.0.1: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + globals@11.12.0: {} + + globals@14.0.0: {} + + globals@16.1.0: {} + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + has-flag@4.0.0: {} + + has-symbols@1.1.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ignore@5.3.2: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inherits@2.0.4: {} + + input-otp@1.4.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + internmap@2.0.3: {} + + ipaddr.js@1.9.1: {} + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-promise@4.0.0: {} + + isexe@2.0.0: {} + + jiti@2.4.2: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lightningcss-darwin-arm64@1.30.1: + optional: true + + lightningcss-darwin-x64@1.30.1: + optional: true + + lightningcss-freebsd-x64@1.30.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.1: + optional: true + + lightningcss-linux-arm64-gnu@1.30.1: + optional: true + + lightningcss-linux-arm64-musl@1.30.1: + optional: true + + lightningcss-linux-x64-gnu@1.30.1: + optional: true + + lightningcss-linux-x64-musl@1.30.1: + optional: true + + lightningcss-win32-arm64-msvc@1.30.1: + optional: true + + lightningcss-win32-x64-msvc@1.30.1: + optional: true + + lightningcss@1.30.1: + dependencies: + detect-libc: 2.0.4 + optionalDependencies: + lightningcss-darwin-arm64: 1.30.1 + lightningcss-darwin-x64: 1.30.1 + lightningcss-freebsd-x64: 1.30.1 + lightningcss-linux-arm-gnueabihf: 1.30.1 + lightningcss-linux-arm64-gnu: 1.30.1 + lightningcss-linux-arm64-musl: 1.30.1 + lightningcss-linux-x64-gnu: 1.30.1 + lightningcss-linux-x64-musl: 1.30.1 + lightningcss-win32-arm64-msvc: 1.30.1 + lightningcss-win32-x64-msvc: 1.30.1 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lucide-react@0.510.0(react@19.1.0): + dependencies: + react: 19.1.0 + + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + math-intrinsics@1.1.0: {} + + media-typer@1.1.0: {} + + merge-descriptors@2.0.0: {} + + mime-db@1.54.0: {} + + mime-types@3.0.1: + dependencies: + mime-db: 1.54.0 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minipass@7.1.2: {} + + minizlib@3.0.2: + dependencies: + minipass: 7.1.2 + + mkdirp@3.0.1: {} + + motion-dom@12.15.0: + dependencies: + motion-utils: 12.12.1 + + motion-utils@12.12.1: {} + + ms@2.1.3: {} + + nanoid@3.3.11: {} + + natural-compare@1.4.0: {} + + negotiator@1.0.0: {} + + next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + node-releases@2.0.19: {} + + object-assign@4.1.1: {} + + object-inspect@1.13.4: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parseurl@1.3.3: {} + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + path-to-regexp@8.2.0: {} + + picocolors@1.1.1: {} + + picomatch@4.0.2: {} + + pkce-challenge@5.0.0: {} + + postcss@8.5.3: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + punycode@2.3.1: {} + + qs@6.14.0: + dependencies: + side-channel: 1.1.0 + + range-parser@1.2.1: {} + + raw-body@3.0.0: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.6.3 + unpipe: 1.0.0 + + react-day-picker@8.10.1(date-fns@4.1.0)(react@19.1.0): + dependencies: + date-fns: 4.1.0 + react: 19.1.0 + + react-dom@19.1.0(react@19.1.0): + dependencies: + react: 19.1.0 + scheduler: 0.26.0 + + react-hook-form@7.56.3(react@19.1.0): + dependencies: + react: 19.1.0 + + react-is@16.13.1: {} + + react-is@18.3.1: {} + + react-refresh@0.17.0: {} + + react-remove-scroll-bar@2.3.8(@types/react@19.1.4)(react@19.1.0): + dependencies: + react: 19.1.0 + react-style-singleton: 2.2.3(@types/react@19.1.4)(react@19.1.0) + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.1.4 + + react-remove-scroll@2.6.3(@types/react@19.1.4)(react@19.1.0): + dependencies: + react: 19.1.0 + react-remove-scroll-bar: 2.3.8(@types/react@19.1.4)(react@19.1.0) + react-style-singleton: 2.2.3(@types/react@19.1.4)(react@19.1.0) + tslib: 2.8.1 + use-callback-ref: 1.3.3(@types/react@19.1.4)(react@19.1.0) + use-sidecar: 1.1.3(@types/react@19.1.4)(react@19.1.0) + optionalDependencies: + '@types/react': 19.1.4 + + react-resizable-panels@3.0.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + react-router-dom@7.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-router: 7.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + + react-router@7.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + cookie: 1.0.2 + react: 19.1.0 + set-cookie-parser: 2.7.1 + optionalDependencies: + react-dom: 19.1.0(react@19.1.0) + + react-smooth@4.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + fast-equals: 5.2.2 + prop-types: 15.8.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + + react-style-singleton@2.2.3(@types/react@19.1.4)(react@19.1.0): + dependencies: + get-nonce: 1.0.1 + react: 19.1.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.1.4 + + react-transition-group@4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + '@babel/runtime': 7.27.1 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + react@19.1.0: {} + + recharts-scale@0.4.5: + dependencies: + decimal.js-light: 2.5.1 + + recharts@2.15.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + clsx: 2.1.1 + eventemitter3: 4.0.7 + lodash: 4.17.21 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-is: 18.3.1 + react-smooth: 4.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + recharts-scale: 0.4.5 + tiny-invariant: 1.3.3 + victory-vendor: 36.9.2 + + resolve-from@4.0.0: {} + + rollup@4.40.2: + dependencies: + '@types/estree': 1.0.7 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.40.2 + '@rollup/rollup-android-arm64': 4.40.2 + '@rollup/rollup-darwin-arm64': 4.40.2 + '@rollup/rollup-darwin-x64': 4.40.2 + '@rollup/rollup-freebsd-arm64': 4.40.2 + '@rollup/rollup-freebsd-x64': 4.40.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.40.2 + '@rollup/rollup-linux-arm-musleabihf': 4.40.2 + '@rollup/rollup-linux-arm64-gnu': 4.40.2 + '@rollup/rollup-linux-arm64-musl': 4.40.2 + '@rollup/rollup-linux-loongarch64-gnu': 4.40.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2 + '@rollup/rollup-linux-riscv64-gnu': 4.40.2 + '@rollup/rollup-linux-riscv64-musl': 4.40.2 + '@rollup/rollup-linux-s390x-gnu': 4.40.2 + '@rollup/rollup-linux-x64-gnu': 4.40.2 + '@rollup/rollup-linux-x64-musl': 4.40.2 + '@rollup/rollup-win32-arm64-msvc': 4.40.2 + '@rollup/rollup-win32-ia32-msvc': 4.40.2 + '@rollup/rollup-win32-x64-msvc': 4.40.2 + fsevents: 2.3.3 + + router@2.2.0: + dependencies: + debug: 4.4.1 + depd: 2.0.0 + is-promise: 4.0.0 + parseurl: 1.3.3 + path-to-regexp: 8.2.0 + transitivePeerDependencies: + - supports-color + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + scheduler@0.26.0: {} + + semver@6.3.1: {} + + send@1.2.0: + dependencies: + debug: 4.4.1 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 2.0.0 + http-errors: 2.0.0 + mime-types: 3.0.1 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serve-static@2.2.0: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 1.2.0 + transitivePeerDependencies: + - supports-color + + set-cookie-parser@2.7.1: {} + + setprototypeof@1.2.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + sonner@2.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + source-map-js@1.2.1: {} + + statuses@2.0.1: {} + + strip-json-comments@3.1.1: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + tailwind-merge@3.3.0: {} + + tailwindcss@4.1.7: {} + + tapable@2.2.1: {} + + tar@7.4.3: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.0.2 + mkdirp: 3.0.1 + yallist: 5.0.0 + + tiny-invariant@1.3.3: {} + + tinyglobby@0.2.13: + dependencies: + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + + toidentifier@1.0.1: {} + + tslib@2.8.1: {} + + tw-animate-css@1.2.9: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-is@2.0.1: + dependencies: + content-type: 1.0.5 + media-typer: 1.1.0 + mime-types: 3.0.1 + + unpipe@1.0.0: {} + + update-browserslist-db@1.1.3(browserslist@4.24.5): + dependencies: + browserslist: 4.24.5 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + use-callback-ref@1.3.3(@types/react@19.1.4)(react@19.1.0): + dependencies: + react: 19.1.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.1.4 + + use-sidecar@1.1.3(@types/react@19.1.4)(react@19.1.0): + dependencies: + detect-node-es: 1.1.0 + react: 19.1.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.1.4 + + use-sync-external-store@1.5.0(react@19.1.0): + dependencies: + react: 19.1.0 + + vary@1.1.2: {} + + vaul@1.1.2(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + '@radix-ui/react-dialog': 1.1.13(@types/react-dom@19.1.5(@types/react@19.1.4))(@types/react@19.1.4)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + victory-vendor@36.9.2: + dependencies: + '@types/d3-array': 3.2.1 + '@types/d3-ease': 3.0.2 + '@types/d3-interpolate': 3.0.4 + '@types/d3-scale': 4.0.9 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + '@types/d3-timer': 3.0.2 + d3-array: 3.2.4 + d3-ease: 3.0.1 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + d3-timer: 3.0.1 + + vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1): + dependencies: + esbuild: 0.25.4 + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + postcss: 8.5.3 + rollup: 4.40.2 + tinyglobby: 0.2.13 + optionalDependencies: + fsevents: 2.3.3 + jiti: 2.4.2 + lightningcss: 1.30.1 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + wrappy@1.0.2: {} + + yallist@3.1.1: {} + + yallist@5.0.0: {} + + yocto-queue@0.1.0: {} + + zod-to-json-schema@3.24.5(zod@3.24.4): + dependencies: + zod: 3.24.4 + + zod@3.24.4: {} diff --git a/andras-garden-heaven/public/favicon.ico b/andras-garden-heaven/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..755a9d6aef15aca9cd5a74d7b39a88efe2a75142 GIT binary patch literal 15406 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 N<6pnOR-pYW@Lv!%{TBcL literal 0 HcmV?d00001 diff --git a/andras-garden-heaven/src/App.css b/andras-garden-heaven/src/App.css new file mode 100644 index 00000000..fe61b017 --- /dev/null +++ b/andras-garden-heaven/src/App.css @@ -0,0 +1,120 @@ +@import "tailwindcss"; +@import "tw-animate-css"; + +@custom-variant dark (&:is(.dark *)); + +@theme inline { + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) + 4px); + --color-background: var(--background); + --color-foreground: var(--foreground); + --color-card: var(--card); + --color-card-foreground: var(--card-foreground); + --color-popover: var(--popover); + --color-popover-foreground: var(--popover-foreground); + --color-primary: var(--primary); + --color-primary-foreground: var(--primary-foreground); + --color-secondary: var(--secondary); + --color-secondary-foreground: var(--secondary-foreground); + --color-muted: var(--muted); + --color-muted-foreground: var(--muted-foreground); + --color-accent: var(--accent); + --color-accent-foreground: var(--accent-foreground); + --color-destructive: var(--destructive); + --color-border: var(--border); + --color-input: var(--input); + --color-ring: var(--ring); + --color-chart-1: var(--chart-1); + --color-chart-2: var(--chart-2); + --color-chart-3: var(--chart-3); + --color-chart-4: var(--chart-4); + --color-chart-5: var(--chart-5); + --color-sidebar: var(--sidebar); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-ring: var(--sidebar-ring); +} + +:root { + --radius: 0.625rem; + --background: #FBFCFF; + --foreground: #000000; + --card: #FBFCFF; + --card-foreground: #000000; + --popover: #FBFCFF; + --popover-foreground: #000000; + --primary: #1C4219; + --primary-foreground: #FBFCFF; + --secondary: #D0CCD0; + --secondary-foreground: #000000; + --muted: #D0CCD0; + --muted-foreground: #000000; + --accent: #1C6E8C; + --accent-foreground: #FBFCFF; + --destructive: oklch(0.577 0.245 27.325); + --border: #D0CCD0; + --input: #D0CCD0; + --ring: #1C4219; + --chart-1: oklch(0.646 0.222 41.116); + --chart-2: oklch(0.6 0.118 184.704); + --chart-3: oklch(0.398 0.07 227.392); + --chart-4: oklch(0.828 0.189 84.429); + --chart-5: oklch(0.769 0.188 70.08); + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.145 0 0); + --sidebar-primary: oklch(0.205 0 0); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.97 0 0); + --sidebar-accent-foreground: oklch(0.205 0 0); + --sidebar-border: oklch(0.922 0 0); + --sidebar-ring: oklch(0.708 0 0); +} + +.dark { + --background: oklch(0.145 0 0); + --foreground: oklch(0.985 0 0); + --card: oklch(0.205 0 0); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.205 0 0); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.922 0 0); + --primary-foreground: oklch(0.205 0 0); + --secondary: oklch(0.269 0 0); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.269 0 0); + --muted-foreground: oklch(0.708 0 0); + --accent: oklch(0.269 0 0); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.556 0 0); + --chart-1: oklch(0.488 0.243 264.376); + --chart-2: oklch(0.696 0.17 162.48); + --chart-3: oklch(0.769 0.188 70.08); + --chart-4: oklch(0.627 0.265 303.9); + --chart-5: oklch(0.645 0.246 16.439); + --sidebar: oklch(0.205 0 0); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.488 0.243 264.376); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.269 0 0); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.556 0 0); +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + } +} diff --git a/andras-garden-heaven/src/App.jsx b/andras-garden-heaven/src/App.jsx new file mode 100644 index 00000000..52926987 --- /dev/null +++ b/andras-garden-heaven/src/App.jsx @@ -0,0 +1,418 @@ +import React, { useState } from 'react'; +import { BrowserRouter as Router, Routes, Route, Link } from 'react-router-dom'; +import { ShoppingCart, Menu, X, Search, Star, Heart, User, Phone, Mail, MapPin } from 'lucide-react'; +import { Button } from './components/ui/button'; +import { Input } from './components/ui/input'; +import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from './components/ui/card'; +import { Badge } from './components/ui/badge'; +import './App.css'; + +// Import images +import rattanFurniture1 from './assets/rattan_furniture_1.jpg'; +import rattanFurniture2 from './assets/rattan_furniture_2.jpg'; +import rattanFurniture3 from './assets/rattan_furniture_3.jpg'; + +// Header Component +const Header = () => { + const [isMenuOpen, setIsMenuOpen] = useState(false); + const [cartItems, setCartItems] = useState(0); + + return ( +
+
+
+ {/* Logo */} +
+ + Andra's Garden Heaven + +
+ + {/* Desktop Navigation */} + + + {/* Search and Icons */} +
+
+ + +
+ + +
+ + {/* Mobile menu button */} +
+ +
+
+ + {/* Mobile Navigation */} + {isMenuOpen && ( +
+
+ Home + Shop + About + Blog + Contact +
+
+ )} +
+
+ ); +}; + +// Hero Section Component +const HeroSection = () => { + return ( +
+
+
+

+ Handcrafted Rattan Furniture +

+

+ Transform your space into a garden paradise with our exquisite collection of handmade rattan furniture +

+
+ + +
+
+
+ ); +}; + +// Featured Products Component +const FeaturedProducts = () => { + const products = [ + { + id: 1, + name: "Garden Paradise Set", + price: "£899", + originalPrice: "£1,199", + image: rattanFurniture1, + rating: 5, + reviews: 24, + badge: "Best Seller" + }, + { + id: 2, + name: "Cozy Conversation Set", + price: "£649", + originalPrice: "£799", + image: rattanFurniture2, + rating: 4.8, + reviews: 18, + badge: "New Arrival" + }, + { + id: 3, + name: "Elegant Dining Collection", + price: "£1,299", + originalPrice: "£1,599", + image: rattanFurniture3, + rating: 4.9, + reviews: 32, + badge: "Premium" + } + ]; + + return ( +
+
+
+

Featured Products

+

+ Discover our most popular handcrafted rattan furniture pieces, loved by customers across Glasgow and beyond +

+
+ +
+ {products.map((product) => ( + + +
+ {product.name} + + {product.badge} + + +
+
+ + {product.name} +
+
+ {[...Array(5)].map((_, i) => ( + + ))} +
+ ({product.reviews} reviews) +
+
+ {product.price} + {product.originalPrice} +
+
+ + + +
+ ))} +
+
+
+ ); +}; + +// Brand Story Component +const BrandStory = () => { + return ( +
+
+
+
+

Our Story

+

+ Welcome to Andra's Garden Heaven, where the timeless beauty of nature meets the artistry of handmade craftsmanship. + Based in Glasgow, we specialize in creating exquisite rattan furniture that transforms any space into a serene sanctuary. +

+

+ Each piece is meticulously crafted by skilled artisans who pour their expertise and dedication into every weave and curve. + We believe that affordability should never compromise quality, bringing you the finest rattan furniture at accessible prices. +

+ +
+
+ Handcrafted rattan furniture +
+
+
+
+
+ ); +}; + +// Customer Reviews Component +const CustomerReviews = () => { + const reviews = [ + { + id: 1, + name: "Sarah Mitchell", + location: "Glasgow", + rating: 5, + comment: "Absolutely love my new garden set! The quality is exceptional and it looks beautiful in my garden.", + product: "Garden Paradise Set" + }, + { + id: 2, + name: "James Robertson", + location: "Edinburgh", + rating: 5, + comment: "Fast delivery and excellent customer service. The furniture exceeded my expectations.", + product: "Cozy Conversation Set" + }, + { + id: 3, + name: "Emma Thompson", + location: "Stirling", + rating: 4.8, + comment: "Beautiful craftsmanship and very comfortable. Perfect for our patio dining area.", + product: "Elegant Dining Collection" + } + ]; + + return ( +
+
+
+

What Our Customers Say

+

+ Join thousands of satisfied customers who have transformed their spaces with our furniture +

+
+ +
+ {reviews.map((review) => ( + + +
+ {[...Array(5)].map((_, i) => ( + + ))} +
+

"{review.comment}"

+
+

{review.name}

+

{review.location}

+

{review.product}

+
+
+
+ ))} +
+
+
+ ); +}; + +// Footer Component +const Footer = () => { + return ( +
+
+
+ {/* Company Info */} +
+

Andra's Garden Heaven

+

+ Handcrafted rattan furniture for your perfect garden paradise. Quality, affordability, and natural beauty combined. +

+
+ + + +
+
+ + {/* Quick Links */} +
+

Quick Links

+
    +
  • Shop All
  • +
  • About Us
  • +
  • Blog
  • +
  • Contact
  • +
+
+ + {/* Customer Service */} +
+

Customer Service

+
    +
  • Shipping Info
  • +
  • Returns
  • +
  • FAQ
  • +
  • Care Instructions
  • +
+
+ + {/* Newsletter */} +
+

Stay Connected

+

Subscribe for updates and special offers

+
+ + +
+
+
+ +
+

+ © 2025 Andra's Garden Heaven. All rights reserved. | Glasgow, Scotland +

+
+
+
+ ); +}; + +// Main App Component +const App = () => { + return ( + +
+
+ + + + + + + + } /> + {/* Add other routes here */} + +
+
+
+ ); +}; + +export default App; + diff --git a/andras-garden-heaven/src/assets/rattan_furniture_1.jpg b/andras-garden-heaven/src/assets/rattan_furniture_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d209ca6a639a07303e2b12c55846ff305ca1e21c GIT binary patch literal 333327 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

2Mu2P={BuvX-lVX?85eVc)a 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

OSK%IDCyQ)SP(eL0Gdxx$`oFc}- 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 literal 0 HcmV?d00001 diff --git a/andras-garden-heaven/src/assets/rattan_furniture_2.jpg b/andras-garden-heaven/src/assets/rattan_furniture_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3981f407a2425e01e294d72b3410853b76a6371c GIT binary patch literal 75722 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­<;V2&6I!uYc$|w-=4wL3ax7 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 U8S?43hlmq{{=|=tl)9e(*~v(r2mk;8 literal 0 HcmV?d00001 diff --git a/andras-garden-heaven/src/assets/rattan_furniture_3.jpg b/andras-garden-heaven/src/assets/rattan_furniture_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad7995bc545da58401435d7b19b10a712af754cc GIT binary patch literal 134737 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 U?;q*Im*YRyeztM{0FE>N*^Oqrga7~l literal 0 HcmV?d00001 diff --git a/andras-garden-heaven/src/assets/react.svg b/andras-garden-heaven/src/assets/react.svg new file mode 100644 index 00000000..6c87de9b --- /dev/null +++ b/andras-garden-heaven/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/andras-garden-heaven/src/components/ui/accordion.jsx b/andras-garden-heaven/src/components/ui/accordion.jsx new file mode 100644 index 00000000..7226baf3 --- /dev/null +++ b/andras-garden-heaven/src/components/ui/accordion.jsx @@ -0,0 +1,62 @@ +import * as React from "react" +import * as AccordionPrimitive from "@radix-ui/react-accordion" +import { ChevronDownIcon } from "lucide-react" + +import { cn } from "@/lib/utils" + +function Accordion({ + ...props +}) { + return ; +} + +function AccordionItem({ + className, + ...props +}) { + return ( + + ); +} + +function AccordionTrigger({ + className, + children, + ...props +}) { + return ( + + svg]:rotate-180", + className + )} + {...props}> + {children} + + + + ); +} + +function AccordionContent({ + className, + children, + ...props +}) { + return ( + +
{children}
+
+ ); +} + +export { Accordion, AccordionItem, AccordionTrigger, AccordionContent } diff --git a/andras-garden-heaven/src/components/ui/alert-dialog.jsx b/andras-garden-heaven/src/components/ui/alert-dialog.jsx new file mode 100644 index 00000000..22a17de0 --- /dev/null +++ b/andras-garden-heaven/src/components/ui/alert-dialog.jsx @@ -0,0 +1,138 @@ +"use client" + +import * as React from "react" +import * as AlertDialogPrimitive from "@radix-ui/react-alert-dialog" + +import { cn } from "@/lib/utils" +import { buttonVariants } from "@/components/ui/button" + +function AlertDialog({ + ...props +}) { + return ; +} + +function AlertDialogTrigger({ + ...props +}) { + return (); +} + +function AlertDialogPortal({ + ...props +}) { + return (); +} + +function AlertDialogOverlay({ + className, + ...props +}) { + return ( + + ); +} + +function AlertDialogContent({ + className, + ...props +}) { + return ( + + + + + ); +} + +function AlertDialogHeader({ + className, + ...props +}) { + return ( +
+ ); +} + +function AlertDialogFooter({ + className, + ...props +}) { + return ( +
+ ); +} + +function AlertDialogTitle({ + className, + ...props +}) { + return ( + + ); +} + +function AlertDialogDescription({ + className, + ...props +}) { + return ( + + ); +} + +function AlertDialogAction({ + className, + ...props +}) { + return (); +} + +function AlertDialogCancel({ + className, + ...props +}) { + return ( + + ); +} + +export { + AlertDialog, + AlertDialogPortal, + AlertDialogOverlay, + AlertDialogTrigger, + AlertDialogContent, + AlertDialogHeader, + AlertDialogFooter, + AlertDialogTitle, + AlertDialogDescription, + AlertDialogAction, + AlertDialogCancel, +} diff --git a/andras-garden-heaven/src/components/ui/alert.jsx b/andras-garden-heaven/src/components/ui/alert.jsx new file mode 100644 index 00000000..ab99ec08 --- /dev/null +++ b/andras-garden-heaven/src/components/ui/alert.jsx @@ -0,0 +1,63 @@ +import * as React from "react" +import { cva } from "class-variance-authority"; + +import { cn } from "@/lib/utils" + +const alertVariants = cva( + "relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current", + { + variants: { + variant: { + default: "bg-card text-card-foreground", + destructive: + "text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90", + }, + }, + defaultVariants: { + variant: "default", + }, + } +) + +function Alert({ + className, + variant, + ...props +}) { + return ( +
+ ); +} + +function AlertTitle({ + className, + ...props +}) { + return ( +
+ ); +} + +function AlertDescription({ + className, + ...props +}) { + return ( +
+ ); +} + +export { Alert, AlertTitle, AlertDescription } diff --git a/andras-garden-heaven/src/components/ui/aspect-ratio.jsx b/andras-garden-heaven/src/components/ui/aspect-ratio.jsx new file mode 100644 index 00000000..2b5e53d0 --- /dev/null +++ b/andras-garden-heaven/src/components/ui/aspect-ratio.jsx @@ -0,0 +1,9 @@ +import * as AspectRatioPrimitive from "@radix-ui/react-aspect-ratio" + +function AspectRatio({ + ...props +}) { + return ; +} + +export { AspectRatio } diff --git a/andras-garden-heaven/src/components/ui/avatar.jsx b/andras-garden-heaven/src/components/ui/avatar.jsx new file mode 100644 index 00000000..417ebdfd --- /dev/null +++ b/andras-garden-heaven/src/components/ui/avatar.jsx @@ -0,0 +1,47 @@ +"use client" + +import * as React from "react" +import * as AvatarPrimitive from "@radix-ui/react-avatar" + +import { cn } from "@/lib/utils" + +function Avatar({ + className, + ...props +}) { + return ( + + ); +} + +function AvatarImage({ + className, + ...props +}) { + return ( + + ); +} + +function AvatarFallback({ + className, + ...props +}) { + return ( + + ); +} + +export { Avatar, AvatarImage, AvatarFallback } diff --git a/andras-garden-heaven/src/components/ui/badge.jsx b/andras-garden-heaven/src/components/ui/badge.jsx new file mode 100644 index 00000000..d725ae33 --- /dev/null +++ b/andras-garden-heaven/src/components/ui/badge.jsx @@ -0,0 +1,44 @@ +import * as React from "react" +import { Slot } from "@radix-ui/react-slot" +import { cva } from "class-variance-authority"; + +import { cn } from "@/lib/utils" + +const badgeVariants = cva( + "inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden", + { + variants: { + variant: { + default: + "border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90", + secondary: + "border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90", + destructive: + "border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60", + outline: + "text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground", + }, + }, + defaultVariants: { + variant: "default", + }, + } +) + +function Badge({ + className, + variant, + asChild = false, + ...props +}) { + const Comp = asChild ? Slot : "span" + + return ( + + ); +} + +export { Badge, badgeVariants } diff --git a/andras-garden-heaven/src/components/ui/breadcrumb.jsx b/andras-garden-heaven/src/components/ui/breadcrumb.jsx new file mode 100644 index 00000000..96e6f9eb --- /dev/null +++ b/andras-garden-heaven/src/components/ui/breadcrumb.jsx @@ -0,0 +1,112 @@ +import * as React from "react" +import { Slot } from "@radix-ui/react-slot" +import { ChevronRight, MoreHorizontal } from "lucide-react" + +import { cn } from "@/lib/utils" + +function Breadcrumb({ + ...props +}) { + return
+ + From 9a406ab70c5d30850dcecdfab2ac228622e85941 Mon Sep 17 00:00:00 2001 From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com> Date: Sat, 5 Jul 2025 21:47:25 +0000 Subject: [PATCH 32/66] Update from Shopify for theme skeleton-theme/manus-additions Committed from shop: Andra's Garden Heaven --- templates/404.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/templates/404.json b/templates/404.json index 5ef95223..734798b9 100644 --- a/templates/404.json +++ b/templates/404.json @@ -1,21 +1,21 @@ -/* - * ------------------------------------------------------------ - * IMPORTANT: The contents of this file are auto-generated. - * - * This file may be updated by the Shopify admin theme editor - * or related systems. Please exercise caution as any changes - * made to this file may be overwritten. - * ------------------------------------------------------------ - */ -{ - "sections": { - "main": { - "type": "404", - "disabled": true, - "settings": {} - } - }, - "order": [ - "main" - ] -} +/* + * ------------------------------------------------------------ + * IMPORTANT: The contents of this file are auto-generated. + * + * This file may be updated by the Shopify admin theme editor + * or related systems. Please exercise caution as any changes + * made to this file may be overwritten. + * ------------------------------------------------------------ + */ +{ + "sections": { + "main": { + "type": "404", + "disabled": true, + "settings": {} + } + }, + "order": [ + "main" + ] +} From d7ab575f26a9f8f521afd1e15ade8a6fec8feb88 Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Sat, 5 Jul 2025 23:15:31 +0100 Subject: [PATCH 33/66] fixed checkout button --- sections/cart.liquid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sections/cart.liquid b/sections/cart.liquid index 77e145cb..2f0011ab 100644 --- a/sections/cart.liquid +++ b/sections/cart.liquid @@ -320,12 +320,12 @@ - + {% else %} From c2adb5db0067e971f38e3dfb665836e5fd40728b Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Sun, 6 Jul 2025 00:08:27 +0100 Subject: [PATCH 34/66] btn fix --- sections/cart.liquid | 198 ++- sections/enhanced_cart_integrated.liquid | 1415 ---------------------- 2 files changed, 95 insertions(+), 1518 deletions(-) delete mode 100644 sections/enhanced_cart_integrated.liquid diff --git a/sections/cart.liquid b/sections/cart.liquid index 2f0011ab..5cc0907d 100644 --- a/sections/cart.liquid +++ b/sections/cart.liquid @@ -211,122 +211,114 @@ {% else %} diff --git a/sections/enhanced_cart_integrated.liquid b/sections/enhanced_cart_integrated.liquid deleted file mode 100644 index 286f841b..00000000 --- a/sections/enhanced_cart_integrated.liquid +++ /dev/null @@ -1,1415 +0,0 @@ -{% comment %} - Enhanced Cart Section - Integrated with AGH Theme - This section provides a modern, mobile-first cart experience optimized for conversions - while maintaining consistency with the existing theme design language. -{% endcomment %} - -
- -
-
-

Your Cart

-
- {{ cart.item_count }} - item{% if cart.item_count != 1 %}s{% endif %} -
-
- - -
-
-
1
- Cart -
-
-
-
2
- Checkout -
-
-
-
3
- Complete -
-
-
- - -
- {% if cart.item_count > 0 %} - -
- {% for item in cart.items %} -
-
- {% if item.image %} - {{ item.product.title | escape }} -
In Stock
- {% else %} -
- - - -
- {% endif %} -
- -
-
-

{{ item.product.title }}

- -
- - {% if item.variant.title != 'Default Title' %} -
- {% assign variant_options = item.variant.title | split: ' / ' %} - {% for option in variant_options %} - {{ option }} - {% endfor %} -
- {% endif %} - -
- {{ item.product.description | strip_html | truncatewords: 15 }} -
- - -
- - - - - Handcrafted - - - - - - Eco-Friendly - - - - - - Free Delivery - -
- -
-
- -
- - - -
-
- -
- Price: - {{ item.price | money }} -
-
- -
- Item Total: - {{ item.line_price | money }} -
-
-
- {% endfor %} - - - -
- - - - {% else %} - -
-
- - - -

Your cart is empty

-

Discover our beautiful handmade rattan furniture collection

- Start Shopping -
-
- {% endif %} -
- - -
-
-
- - - - Need Help? Call {{ shop.phone | default: '1-800-123-4567' }} -
-
- - - - Live Chat Available -
-
-
-
- -{% stylesheet %} - /* Enhanced Cart Styles - Integrated with AGH Theme */ - - /* Use existing theme color variables */ - .cart-container { - max-width: 1200px; - margin: 0 auto; - padding: 1rem; - font-family: 'Elgian', serif; - background-color: var(--white, #fbfcff); - color: var(--black, #000); - min-height: 100vh; - } - - /* Cart Header */ - .cart-header { - margin-bottom: 2rem; - padding-bottom: 1.5rem; - border-bottom: 2px solid var(--green100, #e3f5d7); - } - - .cart-header-content { - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: 1.5rem; - } - - .cart-title { - font-family: 'Futura', sans-serif; - font-size: 2rem; - font-weight: 600; - color: var(--green, #1c4219); - margin: 0; - } - - .cart-count { - font-size: 1.1rem; - color: var(--green400, #558d4b); - } - - .item-count { - font-weight: 600; - color: var(--green, #1c4219); - } - - /* Progress Indicator */ - .progress-indicator { - display: flex; - align-items: center; - justify-content: center; - gap: 1rem; - } - - .progress-step { - display: flex; - flex-direction: column; - align-items: center; - gap: 0.5rem; - opacity: 0.5; - transition: opacity 0.3s ease; - } - - .progress-step.active { - opacity: 1; - } - - .step-number { - width: 40px; - height: 40px; - border-radius: 50%; - background-color: var(--green100, #e3f5d7); - display: flex; - align-items: center; - justify-content: center; - font-weight: 600; - font-family: 'Futura', sans-serif; - transition: background-color 0.3s ease; - } - - .progress-step.active .step-number { - background-color: var(--green, #1c4219); - color: var(--white, #fbfcff); - } - - .progress-step span { - font-size: 0.9rem; - font-weight: 500; - } - - .progress-line { - width: 60px; - height: 2px; - background-color: var(--green100, #e3f5d7); - } - - /* Main Layout */ - .cart-main { - display: grid; - grid-template-columns: 1fr; - gap: 2rem; - margin-bottom: 2rem; - } - - /* Cart Items */ - .cart-items { - display: flex; - flex-direction: column; - gap: 1.5rem; - } - - .cart-item { - display: grid; - grid-template-columns: 120px 1fr; - gap: 1rem; - padding: 1.5rem; - background: var(--white, #fbfcff); - border: 1px solid var(--green100, #e3f5d7); - border-radius: 12px; - box-shadow: 0 2px 8px rgba(28, 66, 25, 0.05); - transition: all 0.3s ease; - } - - .cart-item:hover { - box-shadow: 0 4px 16px rgba(28, 66, 25, 0.1); - transform: translateY(-2px); - } - - /* Item Image */ - .item-image { - position: relative; - border-radius: 8px; - overflow: hidden; - } - - .item-image img { - width: 120px; - height: 120px; - object-fit: cover; - border-radius: 8px; - border: 1px solid var(--green100, #e3f5d7); - } - - .no-image { - width: 120px; - height: 120px; - background: var(--green100, #e3f5d7); - border: 1px solid var(--green200, #c4ecb1); - border-radius: 8px; - display: flex; - align-items: center; - justify-content: center; - color: var(--green400, #558d4b); - } - - .stock-badge { - position: absolute; - top: 0.5rem; - right: 0.5rem; - background-color: var(--green300, #8dc67c); - color: var(--white, #fbfcff); - padding: 0.25rem 0.5rem; - border-radius: 4px; - font-size: 0.75rem; - font-weight: 600; - } - - /* Item Details */ - .item-details { - display: flex; - flex-direction: column; - gap: 0.75rem; - } - - .item-header { - display: flex; - justify-content: space-between; - align-items: flex-start; - } - - .item-name { - font-family: 'Futura', sans-serif; - font-size: 1.25rem; - font-weight: 600; - color: var(--green, #1c4219); - margin: 0; - line-height: 1.3; - } - - .remove-item { - background: none; - border: none; - color: var(--green400, #558d4b); - cursor: pointer; - padding: 0.5rem; - border-radius: 6px; - transition: all 0.2s ease; - } - - .remove-item:hover { - color: #dc3545; - background-color: rgba(220, 53, 69, 0.1); - } - - .item-attributes { - display: flex; - flex-wrap: wrap; - gap: 0.5rem; - } - - .attribute { - background: var(--green100, #e3f5d7); - padding: 0.25rem 0.5rem; - border-radius: 4px; - font-size: 0.8rem; - color: var(--green400, #558d4b); - } - - .item-description { - color: var(--green400, #558d4b); - font-size: 0.9rem; - line-height: 1.5; - } - - .item-features { - display: flex; - gap: 1rem; - flex-wrap: wrap; - } - - .feature { - display: flex; - align-items: center; - gap: 0.25rem; - font-size: 0.8rem; - color: var(--green, #1c4219); - font-weight: 500; - } - - .item-actions { - display: flex; - justify-content: space-between; - align-items: center; - padding: 1rem 0; - border-top: 1px solid var(--green100, #e3f5d7); - border-bottom: 1px solid var(--green100, #e3f5d7); - } - - .quantity-controls { - display: flex; - align-items: center; - gap: 0.75rem; - } - - .quantity-label { - font-weight: 600; - color: var(--green, #1c4219); - } - - .quantity-selector { - display: flex; - align-items: center; - border: 1px solid var(--green200, #c4ecb1); - border-radius: 8px; - overflow: hidden; - } - - .qty-btn { - background-color: var(--white, #fbfcff); - border: none; - padding: 0.5rem; - cursor: pointer; - transition: all 0.2s ease; - display: flex; - align-items: center; - justify-content: center; - width: 36px; - height: 36px; - } - - .qty-btn:hover { - background-color: var(--green100, #e3f5d7); - color: var(--green, #1c4219); - } - - .qty-input { - border: none; - width: 50px; - text-align: center; - padding: 0.5rem 0.25rem; - font-size: 1rem; - font-weight: 600; - background: var(--white, #fbfcff); - } - - .qty-input:focus { - outline: none; - background-color: var(--green100, #e3f5d7); - } - - .item-price { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .price-label { - font-weight: 600; - color: var(--green, #1c4219); - } - - .price { - font-family: 'Futura', sans-serif; - font-size: 1.1rem; - font-weight: 600; - color: var(--green300, #8dc67c); - } - - .item-total { - display: flex; - justify-content: space-between; - align-items: center; - font-weight: 600; - } - - .total-price { - font-family: 'Futura', sans-serif; - font-size: 1.2rem; - color: var(--green, #1c4219); - } - - .continue-shopping { - margin-top: 1.5rem; - } - - .continue-link { - display: inline-flex; - align-items: center; - gap: 0.5rem; - color: var(--green, #1c4219); - text-decoration: none; - font-weight: 500; - transition: color 0.2s ease; - } - - .continue-link:hover { - color: var(--green400, #558d4b); - text-decoration: underline; - } - - /* Order Summary */ - .order-summary { - position: sticky; - top: 1rem; - height: fit-content; - } - - .summary-card { - background: var(--white, #fbfcff); - border: 1px solid var(--green100, #e3f5d7); - border-radius: 12px; - padding: 1.5rem; - box-shadow: 0 4px 16px rgba(28, 66, 25, 0.1); - } - - .summary-title { - font-family: 'Futura', sans-serif; - font-size: 1.5rem; - font-weight: 600; - color: var(--green, #1c4219); - margin-bottom: 1.5rem; - text-align: center; - } - - /* Discount Section */ - .discount-section { - margin-bottom: 1.5rem; - } - - .discount-input-group { - display: flex; - gap: 0.5rem; - } - - .discount-input { - flex: 1; - padding: 0.75rem 1rem; - border: 1px solid var(--green200, #c4ecb1); - border-radius: 8px; - font-size: 1rem; - outline: none; - transition: border-color 0.2s ease; - } - - .discount-input:focus { - border-color: var(--green, #1c4219); - box-shadow: 0 0 0 3px rgba(28, 66, 25, 0.1); - } - - .apply-discount-btn { - background: var(--green, #1c4219); - color: var(--white, #fbfcff); - border: none; - padding: 0.75rem 1rem; - border-radius: 8px; - font-weight: 600; - cursor: pointer; - transition: all 0.2s ease; - white-space: nowrap; - } - - .apply-discount-btn:hover { - background: var(--green600, #123812); - transform: translateY(-1px); - } - - /* Price Breakdown */ - .price-breakdown { - margin-bottom: 1.5rem; - } - - .price-row { - display: flex; - justify-content: space-between; - align-items: center; - padding: 0.75rem 0; - border-bottom: 1px solid var(--green100, #e3f5d7); - } - - .price-row:last-child { - border-bottom: none; - } - - .total-row { - border-top: 2px solid var(--green200, #c4ecb1); - margin-top: 0.5rem; - padding-top: 1rem; - font-size: 1.1rem; - font-weight: 700; - } - - .price-label { - color: var(--green400, #558d4b); - } - - .total-row .price-label, - .total-row .price-value { - color: var(--green, #1c4219); - } - - .price-value { - font-weight: 600; - color: var(--green300, #8dc67c); - } - - .free-delivery { - color: var(--green300, #8dc67c); - font-weight: 700; - } - - .discount-amount { - color: #dc3545; - } - - /* Trust Badges */ - .trust-badges { - display: flex; - flex-direction: column; - gap: 1rem; - margin-bottom: 1.5rem; - padding: 1rem; - background: var(--green100, #e3f5d7); - border-radius: 8px; - } - - .trust-badge { - display: flex; - align-items: flex-start; - gap: 0.75rem; - } - - .trust-badge svg { - color: var(--green300, #8dc67c); - flex-shrink: 0; - margin-top: 0.125rem; - } - - .trust-badge strong { - color: var(--green, #1c4219); - font-size: 0.9rem; - display: block; - margin-bottom: 0.25rem; - } - - .trust-badge p { - color: var(--green400, #558d4b); - font-size: 0.8rem; - margin: 0; - line-height: 1.4; - } - - /* Payment Methods */ - .payment-methods { - margin-bottom: 1.5rem; - text-align: center; - } - - .payment-label { - display: block; - font-size: 0.9rem; - color: var(--green400, #558d4b); - margin-bottom: 0.75rem; - } - - .payment-icons { - display: flex; - justify-content: center; - gap: 0.75rem; - } - - /* Checkout Button */ - .checkout-btn { - width: 100%; - background: linear-gradient(135deg, var(--green300, #8dc67c), var(--green, #1c4219)); - color: var(--white, #fbfcff); - border: none; - padding: 1rem 1.5rem; - border-radius: 12px; - font-size: 1.1rem; - font-weight: 700; - cursor: pointer; - transition: all 0.3s ease; - display: flex; - align-items: center; - justify-content: center; - gap: 0.5rem; - margin-bottom: 1rem; - box-shadow: 0 4px 16px rgba(28, 66, 25, 0.3); - } - - .checkout-btn:hover { - background: linear-gradient(135deg, var(--green, #1c4219), var(--green600, #123812)); - transform: translateY(-2px); - box-shadow: 0 6px 20px rgba(28, 66, 25, 0.4); - } - - /* Cart Footer */ - .cart-footer { - border-top: 1px solid var(--green100, #e3f5d7); - padding-top: 1.5rem; - } - - .support-info { - display: flex; - justify-content: center; - gap: 2rem; - flex-wrap: wrap; - } - - .support-item { - display: flex; - align-items: center; - gap: 0.5rem; - color: var(--green400, #558d4b); - font-size: 0.9rem; - } - - .support-item svg { - color: var(--green, #1c4219); - } - - /* Empty Cart State */ - .empty-cart { - display: flex; - align-items: center; - justify-content: center; - min-height: 60vh; - } - - .empty-cart-content { - text-align: center; - max-width: 400px; - } - - .empty-cart-icon { - color: var(--green200, #c4ecb1); - margin-bottom: 1.5rem; - } - - .empty-cart-title { - font-family: 'Futura', sans-serif; - font-size: 1.75rem; - color: var(--green400, #558d4b); - margin-bottom: 0.75rem; - } - - .empty-cart-message { - color: var(--green400, #558d4b); - margin-bottom: 2rem; - line-height: 1.6; - } - - .start-shopping-btn { - background: var(--green, #1c4219); - color: var(--white, #fbfcff); - text-decoration: none; - padding: 1rem 2rem; - border-radius: 8px; - font-weight: 600; - transition: all 0.2s ease; - display: inline-block; - } - - .start-shopping-btn:hover { - background: var(--green600, #123812); - transform: translateY(-1px); - } - - /* Responsive Design */ - @media (min-width: 768px) { - .cart-container { - padding: 1.5rem; - } - - .cart-header-content { - flex-direction: row; - } - - .cart-title { - font-size: 2.5rem; - } - - .cart-main { - grid-template-columns: 1fr 400px; - gap: 2.5rem; - } - - .cart-item { - grid-template-columns: 150px 1fr; - gap: 1.5rem; - padding: 2rem; - } - - .item-image img, - .no-image { - width: 150px; - height: 150px; - } - - .item-name { - font-size: 1.4rem; - } - - .summary-card { - padding: 2rem; - } - - .trust-badges { - flex-direction: row; - flex-wrap: wrap; - gap: 1.5rem; - } - - .trust-badge { - flex: 1; - min-width: 180px; - } - - .support-info { - gap: 3rem; - } - - .discount-input-group { - flex-direction: row; - } - } - - @media (max-width: 767px) { - .cart-header-content { - flex-direction: column; - align-items: flex-start; - gap: 0.5rem; - } - - .progress-indicator { - flex-direction: column; - gap: 0.5rem; - } - - .progress-step { - flex-direction: row; - gap: 0.5rem; - } - - .progress-line { - width: 2px; - height: 20px; - } - - .item-actions { - flex-direction: column; - gap: 1rem; - align-items: stretch; - } - - .quantity-controls { - justify-content: center; - } - - .item-price { - justify-content: center; - } - - .discount-input-group { - flex-direction: column; - } - - .apply-discount-btn { - width: 100%; - } - - .support-info { - flex-direction: column; - gap: 1rem; - text-align: center; - } - - .checkout-btn { - position: sticky; - bottom: 1rem; - z-index: 100; - } - } - - /* Loading and Animation States */ - .cart-item.removing { - opacity: 0.5; - transform: scale(0.95); - transition: all 0.3s ease; - } - - .qty-btn.loading { - pointer-events: none; - opacity: 0.6; - } - - .checkout-btn.loading { - pointer-events: none; - opacity: 0.8; - } - - .checkout-btn.loading::after { - content: ''; - width: 16px; - height: 16px; - border: 2px solid transparent; - border-top: 2px solid var(--white, #fbfcff); - border-radius: 50%; - animation: spin 1s linear infinite; - margin-left: 0.5rem; - } - - @keyframes spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } - } - - /* Focus States for Accessibility */ - .qty-btn:focus, - .remove-item:focus, - .checkout-btn:focus, - .apply-discount-btn:focus, - .start-shopping-btn:focus { - outline: 2px solid var(--green, #1c4219); - outline-offset: 2px; - } - - .discount-input:focus { - outline: none; - border-color: var(--green, #1c4219); - box-shadow: 0 0 0 3px rgba(28, 66, 25, 0.1); - } -{% endstylesheet %} - -{% javascript %} - // Enhanced Cart functionality for AGH Theme - class AGHCart { - constructor() { - this.init(); - } - - init() { - this.bindEvents(); - this.updateCartDisplay(); - } - - bindEvents() { - // Quantity controls - document.addEventListener('click', (e) => { - if (e.target.closest('.qty-btn')) { - this.handleQuantityChange(e); - } - - if (e.target.closest('.remove-item')) { - this.handleRemoveItem(e); - } - - if (e.target.closest('.apply-discount-btn')) { - this.handleDiscountCode(e); - } - }); - - // Quantity input changes - document.addEventListener('change', (e) => { - if (e.target.classList.contains('qty-input')) { - this.handleQuantityInput(e); - } - }); - - // Prevent form submission on Enter in discount input - document.addEventListener('keypress', (e) => { - if (e.target.classList.contains('discount-input') && e.key === 'Enter') { - e.preventDefault(); - this.handleDiscountCode(e); - } - }); - } - - async handleQuantityChange(e) { - const button = e.target.closest('.qty-btn'); - const cartItem = button.closest('.cart-item'); - const qtyInput = cartItem.querySelector('.qty-input'); - const action = button.dataset.action; - const line = button.dataset.line; - - let currentQty = parseInt(qtyInput.value); - let newQty = action === 'increase' ? currentQty + 1 : currentQty - 1; - - if (newQty < 1) newQty = 1; - if (newQty > 99) newQty = 99; - - qtyInput.value = newQty; - button.classList.add('loading'); - - try { - await this.updateCartQuantity(line, newQty); - this.updateItemSubtotal(cartItem, newQty); - } catch (error) { - console.error('Error updating quantity:', error); - qtyInput.value = currentQty; - this.showError('Failed to update quantity. Please try again.'); - } finally { - button.classList.remove('loading'); - } - } - - async handleQuantityInput(e) { - const qtyInput = e.target; - const cartItem = qtyInput.closest('.cart-item'); - const line = qtyInput.dataset.line; - let newQty = parseInt(qtyInput.value); - - if (isNaN(newQty) || newQty < 1) newQty = 1; - if (newQty > 99) newQty = 99; - - qtyInput.value = newQty; - - try { - await this.updateCartQuantity(line, newQty); - this.updateItemSubtotal(cartItem, newQty); - } catch (error) { - console.error('Error updating quantity:', error); - this.showError('Failed to update quantity. Please try again.'); - } - } - - async handleRemoveItem(e) { - const button = e.target.closest('.remove-item'); - const cartItem = button.closest('.cart-item'); - const line = button.dataset.line; - - if (!confirm('Are you sure you want to remove this item from your cart?')) { - return; - } - - cartItem.classList.add('removing'); - - try { - await this.updateCartQuantity(line, 0); - - setTimeout(() => { - cartItem.style.height = cartItem.offsetHeight + 'px'; - cartItem.style.overflow = 'hidden'; - cartItem.style.transition = 'all 0.3s ease'; - - requestAnimationFrame(() => { - cartItem.style.height = '0'; - cartItem.style.padding = '0'; - cartItem.style.margin = '0'; - cartItem.style.opacity = '0'; - }); - - setTimeout(() => { - cartItem.remove(); - this.updateCartDisplay(); - this.checkEmptyCart(); - }, 300); - }, 100); - } catch (error) { - console.error('Error removing item:', error); - cartItem.classList.remove('removing'); - this.showError('Failed to remove item. Please try again.'); - } - } - - async handleDiscountCode(e) { - const button = e.target.closest('.apply-discount-btn'); - const discountInput = document.querySelector('.discount-input'); - const discountCode = discountInput.value.trim(); - - if (!discountCode) { - this.showError('Please enter a discount code.'); - return; - } - - button.classList.add('loading'); - button.textContent = 'Applying...'; - - try { - window.location.href = '/discount/' + encodeURIComponent(discountCode); - } catch (error) { - console.error('Error applying discount:', error); - this.showError('Invalid discount code or code has expired.'); - button.classList.remove('loading'); - button.textContent = 'Apply'; - } - } - - async updateCartQuantity(line, quantity) { - const response = await fetch('/cart/change.js', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ - line: line, - quantity: quantity, - }), - }); - - if (!response.ok) { - throw new Error('Failed to update cart'); - } - - const cart = await response.json(); - this.updateCartTotals(cart); - return cart; - } - - updateItemSubtotal(cartItem, quantity) { - const itemPrice = parseFloat(cartItem.dataset.itemPrice); - const subtotalElement = cartItem.querySelector('.total-price'); - const newSubtotal = (itemPrice * quantity).toFixed(2); - subtotalElement.textContent = `$${newSubtotal}`; - } - - updateCartTotals(cart) { - // Update subtotal - const subtotalElement = document.querySelector('.price-row .price-value'); - if (subtotalElement && cart.total_price) { - subtotalElement.textContent = this.formatMoney(cart.total_price); - } - - // Update item count - const itemCountElement = document.querySelector('.item-count'); - if (itemCountElement && cart.item_count !== undefined) { - itemCountElement.textContent = cart.item_count; - } - } - - updateCartDisplay() { - const cartItems = document.querySelectorAll('.cart-item'); - let totalItems = 0; - - cartItems.forEach((item) => { - const qtyInput = item.querySelector('.qty-input'); - const quantity = parseInt(qtyInput.value || 0); - totalItems += quantity; - }); - - const itemCountElement = document.querySelector('.item-count'); - if (itemCountElement) { - itemCountElement.textContent = totalItems; - } - } - - checkEmptyCart() { - const cartItems = document.querySelectorAll('.cart-item'); - if (cartItems.length === 0) { - window.location.reload(); // Reload to show empty cart state - } - } - - formatMoney(cents) { - const dollars = cents / 100; - return `$${dollars.toFixed(2)}`; - } - - showError(message) { - this.showNotification(message, 'error'); - } - - showSuccess(message) { - this.showNotification(message, 'success'); - } - - showNotification(message, type = 'info') { - const notification = document.createElement('div'); - notification.className = `agh-notification agh-notification-${type}`; - notification.textContent = message; - - Object.assign(notification.style, { - position: 'fixed', - top: '20px', - right: '20px', - padding: '15px 20px', - borderRadius: '8px', - color: 'var(--white, #fbfcff)', - fontWeight: '600', - zIndex: '9999', - maxWidth: '300px', - boxShadow: '0 4px 16px rgba(0, 0, 0, 0.2)', - transform: 'translateX(100%)', - transition: 'transform 0.3s ease', - }); - - switch (type) { - case 'error': - notification.style.background = '#dc3545'; - break; - case 'success': - notification.style.background = 'var(--green300, #8dc67c)'; - break; - default: - notification.style.background = 'var(--green, #1c4219)'; - } - - document.body.appendChild(notification); - - requestAnimationFrame(() => { - notification.style.transform = 'translateX(0)'; - }); - - setTimeout(() => { - notification.style.transform = 'translateX(100%)'; - setTimeout(() => { - if (notification.parentNode) { - notification.parentNode.removeChild(notification); - } - }, 300); - }, 4000); - } - } - - // Initialize cart functionality when DOM is loaded - document.addEventListener('DOMContentLoaded', () => { - new AGHCart(); - }); -{% endjavascript %} - -{% schema %} -{ - "name": "Enhanced Cart (AGH)", - "settings": [ - { - "type": "number", - "id": "free_shipping_threshold", - "label": "Free Shipping Threshold", - "default": 500, - "info": "Minimum order amount for free shipping (in pounds)" - }, - { - "type": "text", - "id": "support_phone", - "label": "Support Phone Number", - "default": "1-800-123-4567", - "info": "Phone number displayed in cart footer" - } - ] -} -{% endschema %} From f8373e5a9b2b89808803e1a6c1242bd695381bea Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Sun, 6 Jul 2025 00:24:03 +0100 Subject: [PATCH 35/66] SEO additions --- snippets/meta-tags.liquid | 356 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 340 insertions(+), 16 deletions(-) diff --git a/snippets/meta-tags.liquid b/snippets/meta-tags.liquid index 67299c04..8330089e 100644 --- a/snippets/meta-tags.liquid +++ b/snippets/meta-tags.liquid @@ -17,6 +17,44 @@ endif %} + + + + + + + + + + + + +{%- if request.page_type == 'product' -%} + +{%- elsif request.page_type == 'collection' -%} + +{%- elsif request.page_type == 'page' -%} + +{%- else -%} + +{%- endif -%} + + + + {%- if page_image -%} + {%- endif -%} {%- if request.page_type == 'product' -%} + {%- endif -%} + + + + + + + + + + + + + + + + - {{ page_title }} - {%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%} - {%- if current_page != 1 %} – Page {{ current_page }}{% endif -%} - {%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%} + {%- if request.page_type == 'product' -%} + {{ product.title }} - Premium Garden Furniture UK | Andra's Garden Heaven + {%- elsif request.page_type == 'collection' -%} + {{ collection.title }} - British Garden Furniture Collection | Andra's Garden Heaven + {%- elsif request.page_type == 'page' -%} + {{ page_title }} - British Garden Furniture | Andra's Garden Heaven + {%- else -%} + {{ page_title }} + {%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%} + {%- if current_page != 1 %} – Page {{ current_page }}{% endif -%} + {%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%} + {%- endif -%} -{% if page_description %} - -{% endif %} + + + + + + + + + + + + + + + + + + + + + From 086c8ea20d8bdf2ab943cfce0c5bbc0c5462bb78 Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Sun, 6 Jul 2025 00:41:38 +0100 Subject: [PATCH 36/66] mob ux changes --- layout/theme.liquid | 13 - sections/featured-products.liquid | 221 ++++++++++++-- sections/header.liquid | 483 ++++++++++++++++++++++++++++-- templates/404.json | 8 +- templates/article.json | 8 +- templates/blog.json | 8 +- templates/cart.json | 8 +- templates/collection.json | 8 +- templates/index.json | 34 +++ templates/list-collections.json | 8 +- templates/page.json | 8 +- templates/product.json | 8 +- templates/search.json | 8 +- 13 files changed, 730 insertions(+), 93 deletions(-) create mode 100644 templates/index.json diff --git a/layout/theme.liquid b/layout/theme.liquid index 5f4ff163..81e8de6f 100644 --- a/layout/theme.liquid +++ b/layout/theme.liquid @@ -82,19 +82,6 @@ {{ content_for_layout }} - {% section 'hero-banner' %} - - {% section 'BelowFold' %} - - {% section 'featured-products' %} - - {% section 'trust' %} - - {% section 'about' %} - - {% section 'newsletter' %} - - {% section 'footer' %} {%- unless template contains 'cart' or template contains 'checkout' -%} + + + - - {% if cart.item_count > 0 %} - {{ cart.item_count }} + + + + + +
+
{% stylesheet %} - header { - height: 5rem; + .agh-header { + position: sticky; + top: 0; + z-index: 1000; + background: var(--white, #fbfcff); + border-bottom: 1px solid var(--green100, #e3f5d7); + box-shadow: 0 2px 8px rgba(28, 66, 25, 0.1); + } + + .header-container { + max-width: 1200px; + margin: 0 auto; + padding: 0 1rem; display: flex; align-items: center; justify-content: space-between; + height: 70px; + } + + /* Brand */ + .header-brand { + flex-shrink: 0; + } + + .brand-link { + text-decoration: none; + color: var(--green, #1c4219); + } + + .brand-title { + font-family: 'Futura', sans-serif; + font-size: 1.5rem; + font-weight: 600; + margin: 0; + color: var(--green, #1c4219); + } + + /* Desktop Navigation */ + .desktop-nav { + display: flex; + gap: 2rem; + margin: 0 2rem; + } + + .nav-link { + text-decoration: none; + color: var(--green, #1c4219); + font-weight: 500; + transition: color 0.2s ease; + position: relative; + } + + .nav-link:hover { + color: var(--green400, #558d4b); + } + + .nav-link::after { + content: ''; + position: absolute; + bottom: -4px; + left: 0; + width: 0; + height: 2px; + background: var(--green, #1c4219); + transition: width 0.2s ease; + } + + .nav-link:hover::after { + width: 100%; + } + + /* Search */ + .header-search { + flex: 1; + max-width: 400px; + margin: 0 1rem; + } + + .search-form { + width: 100%; } - header a { + + .search-input-group { position: relative; + display: flex; + align-items: center; + } + + .search-input { + width: 100%; + padding: 0.75rem 1rem; + padding-right: 3rem; + border: 1px solid var(--green200, #c4ecb1); + border-radius: 8px; + font-size: 1rem; + background: var(--white, #fbfcff); + transition: border-color 0.2s ease, box-shadow 0.2s ease; + } + + .search-input:focus { + outline: none; + border-color: var(--green, #1c4219); + box-shadow: 0 0 0 3px rgba(28, 66, 25, 0.1); + } + + .search-btn { + position: absolute; + right: 0.5rem; + background: none; + border: none; + color: var(--green400, #558d4b); + cursor: pointer; + padding: 0.5rem; + border-radius: 4px; + transition: color 0.2s ease, background-color 0.2s ease; + } + + .search-btn:hover { + color: var(--green, #1c4219); + background-color: var(--green100, #e3f5d7); + } + + /* Header Icons */ + .header-icons { + display: flex; + align-items: center; + gap: 1rem; + } + + .icon-link { + position: relative; + color: var(--green, #1c4219); text-decoration: none; - color: var(--color-foreground); + padding: 0.5rem; + border-radius: 6px; + transition: color 0.2s ease, background-color 0.2s ease; } - header a sup { + + .icon-link:hover { + color: var(--green400, #558d4b); + background-color: var(--green100, #e3f5d7); + } + + .cart-count { position: absolute; - left: 100%; - overflow: hidden; - max-width: var(--page-margin); + top: 0; + right: 0; + background: var(--green, #1c4219); + color: var(--white, #fbfcff); + font-size: 0.75rem; + font-weight: 600; + padding: 0.125rem 0.375rem; + border-radius: 10px; + min-width: 18px; + text-align: center; + } + + /* Mobile Menu Toggle */ + .mobile-menu-toggle { + display: none; + flex-direction: column; + background: none; + border: none; + cursor: pointer; + padding: 0.5rem; + gap: 4px; } - header svg { - width: 2rem; + + .hamburger-line { + width: 24px; + height: 2px; + background: var(--green, #1c4219); + transition: all 0.3s ease; + } + + .mobile-menu-toggle.active .hamburger-line:nth-child(1) { + transform: rotate(45deg) translate(6px, 6px); } - header .header__menu, - header .header__icons { + + .mobile-menu-toggle.active .hamburger-line:nth-child(2) { + opacity: 0; + } + + .mobile-menu-toggle.active .hamburger-line:nth-child(3) { + transform: rotate(-45deg) translate(6px, -6px); + } + + /* Mobile Navigation */ + .mobile-nav-overlay { + position: fixed; + top: 70px; + left: 0; + right: 0; + bottom: 0; + background: var(--white, #fbfcff); + transform: translateX(-100%); + transition: transform 0.3s ease; + z-index: 999; + overflow-y: auto; + } + + .mobile-nav-overlay.active { + transform: translateX(0); + } + + .mobile-nav { + padding: 1.5rem; + height: 100%; + display: flex; + flex-direction: column; + } + + .mobile-search { + margin-bottom: 2rem; + } + + .mobile-search-form { display: flex; + gap: 0.5rem; + } + + .mobile-search-input { + flex: 1; + padding: 0.75rem 1rem; + border: 1px solid var(--green200, #c4ecb1); + border-radius: 8px; + font-size: 1rem; + background: var(--white, #fbfcff); + } + + .mobile-search-input:focus { + outline: none; + border-color: var(--green, #1c4219); + } + + .mobile-search-btn { + background: var(--green, #1c4219); + color: var(--white, #fbfcff); + border: none; + padding: 0.75rem 1rem; + border-radius: 8px; + cursor: pointer; + } + + .mobile-menu-links { + flex: 1; + display: flex; + flex-direction: column; gap: 1rem; } + + .mobile-nav-link { + text-decoration: none; + color: var(--green, #1c4219); + font-size: 1.1rem; + font-weight: 500; + padding: 1rem 0; + border-bottom: 1px solid var(--green100, #e3f5d7); + transition: color 0.2s ease; + } + + .mobile-nav-link:hover { + color: var(--green400, #558d4b); + } + + .mobile-menu-footer { + margin-top: 2rem; + padding-top: 1rem; + border-top: 1px solid var(--green100, #e3f5d7); + } + + .mobile-account-link { + display: flex; + align-items: center; + gap: 0.5rem; + text-decoration: none; + color: var(--green, #1c4219); + font-weight: 500; + } + + /* Responsive Design */ + @media (max-width: 768px) { + .desktop-nav { + display: none; + } + + .header-search { + display: none; + } + + .mobile-menu-toggle { + display: flex; + } + + .header-container { + padding: 0 0.75rem; + } + + .brand-title { + font-size: 1.25rem; + } + } + + @media (max-width: 480px) { + .header-container { + height: 60px; + } + + .mobile-nav-overlay { + top: 60px; + } + + .brand-title { + font-size: 1.1rem; + } + + .header-icons { + gap: 0.5rem; + } + } {% endstylesheet %} +{% javascript %} + // Mobile Menu Functionality + document.addEventListener('DOMContentLoaded', function () { + const mobileToggle = document.querySelector('.mobile-menu-toggle'); + const mobileOverlay = document.querySelector('.mobile-nav-overlay'); + const body = document.body; + + if (mobileToggle && mobileOverlay) { + mobileToggle.addEventListener('click', function () { + const isActive = mobileOverlay.classList.contains('active'); + + if (isActive) { + mobileOverlay.classList.remove('active'); + mobileToggle.classList.remove('active'); + mobileToggle.setAttribute('aria-expanded', 'false'); + body.style.overflow = ''; + } else { + mobileOverlay.classList.add('active'); + mobileToggle.classList.add('active'); + mobileToggle.setAttribute('aria-expanded', 'true'); + body.style.overflow = 'hidden'; + } + }); + + // Close mobile menu when clicking on a link + const mobileLinks = mobileOverlay.querySelectorAll('a'); + mobileLinks.forEach((link) => { + link.addEventListener('click', function () { + mobileOverlay.classList.remove('active'); + mobileToggle.classList.remove('active'); + mobileToggle.setAttribute('aria-expanded', 'false'); + body.style.overflow = ''; + }); + }); + + // Close mobile menu when clicking outside + mobileOverlay.addEventListener('click', function (e) { + if (e.target === mobileOverlay) { + mobileOverlay.classList.remove('active'); + mobileToggle.classList.remove('active'); + mobileToggle.setAttribute('aria-expanded', 'false'); + body.style.overflow = ''; + } + }); + } + }); +{% endjavascript %} + {% schema %} { "name": "t:general.header", diff --git a/templates/404.json b/templates/404.json index 734798b9..efa784ab 100644 --- a/templates/404.json +++ b/templates/404.json @@ -13,9 +13,13 @@ "type": "404", "disabled": true, "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file diff --git a/templates/article.json b/templates/article.json index d3bc0dfd..01a6d21b 100644 --- a/templates/article.json +++ b/templates/article.json @@ -12,9 +12,13 @@ "main": { "type": "article", "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file diff --git a/templates/blog.json b/templates/blog.json index 09705d70..b1d5b388 100644 --- a/templates/blog.json +++ b/templates/blog.json @@ -12,9 +12,13 @@ "main": { "type": "blog", "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file diff --git a/templates/cart.json b/templates/cart.json index 78c2add2..cad86b27 100644 --- a/templates/cart.json +++ b/templates/cart.json @@ -12,9 +12,13 @@ "main": { "type": "cart", "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file diff --git a/templates/collection.json b/templates/collection.json index 7592ac07..d516c7a6 100644 --- a/templates/collection.json +++ b/templates/collection.json @@ -12,9 +12,13 @@ "main": { "type": "collection", "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file diff --git a/templates/index.json b/templates/index.json new file mode 100644 index 00000000..196788be --- /dev/null +++ b/templates/index.json @@ -0,0 +1,34 @@ +{ + "sections": { + "hero-banner": { + "type": "hero-banner" + }, + "BelowFold": { + "type": "BelowFold" + }, + "featured-products": { + "type": "featured-products" + }, + "trust": { + "type": "trust" + }, + "about": { + "type": "about" + }, + "newsletter": { + "type": "newsletter" + }, + "footer": { + "type": "footer" + } + }, + "order": [ + "hero-banner", + "BelowFold", + "featured-products", + "trust", + "about", + "newsletter", + "footer" + ] +} \ No newline at end of file diff --git a/templates/list-collections.json b/templates/list-collections.json index 30984287..72bb8fe8 100644 --- a/templates/list-collections.json +++ b/templates/list-collections.json @@ -12,9 +12,13 @@ "main": { "type": "collections", "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file diff --git a/templates/page.json b/templates/page.json index 36d23000..32c441d6 100644 --- a/templates/page.json +++ b/templates/page.json @@ -12,9 +12,13 @@ "main": { "type": "page", "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file diff --git a/templates/product.json b/templates/product.json index 8329ddc6..60ad53fa 100644 --- a/templates/product.json +++ b/templates/product.json @@ -12,9 +12,13 @@ "main": { "type": "product", "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file diff --git a/templates/search.json b/templates/search.json index 8c540c54..f20c37d6 100644 --- a/templates/search.json +++ b/templates/search.json @@ -12,9 +12,13 @@ "main": { "type": "search", "settings": {} + }, + "footer": { + "type": "footer" } }, "order": [ - "main" + "main", + "footer" ] -} +} \ No newline at end of file From f34a26f3e3e2a39844bb4405c8d0bd142adcd40e Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Sun, 6 Jul 2025 00:45:48 +0100 Subject: [PATCH 37/66] hamburger fix --- sections/header.liquid | 67 +++++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/sections/header.liquid b/sections/header.liquid index 9c489413..88609e61 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -107,8 +107,8 @@ position: sticky; top: 0; z-index: 1000; - background: var(--white, #fbfcff); - border-bottom: 1px solid var(--green100, #e3f5d7); + background: #fbfcff; + border-bottom: 1px solid #e3f5d7; box-shadow: 0 2px 8px rgba(28, 66, 25, 0.1); } @@ -129,7 +129,7 @@ .brand-link { text-decoration: none; - color: var(--green, #1c4219); + color: #1c4219; } .brand-title { @@ -137,7 +137,7 @@ font-size: 1.5rem; font-weight: 600; margin: 0; - color: var(--green, #1c4219); + color: #1c4219; } /* Desktop Navigation */ @@ -149,14 +149,14 @@ .nav-link { text-decoration: none; - color: var(--green, #1c4219); + color: #1c4219; font-weight: 500; transition: color 0.2s ease; position: relative; } .nav-link:hover { - color: var(--green400, #558d4b); + color: #558d4b; } .nav-link::after { @@ -166,7 +166,7 @@ left: 0; width: 0; height: 2px; - background: var(--green, #1c4219); + background: #1c4219; transition: width 0.2s ease; } @@ -195,16 +195,16 @@ width: 100%; padding: 0.75rem 1rem; padding-right: 3rem; - border: 1px solid var(--green200, #c4ecb1); + border: 1px solid #c4ecb1; border-radius: 8px; font-size: 1rem; - background: var(--white, #fbfcff); + background: #fbfcff; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .search-input:focus { outline: none; - border-color: var(--green, #1c4219); + border-color: #1c4219; box-shadow: 0 0 0 3px rgba(28, 66, 25, 0.1); } @@ -213,7 +213,7 @@ right: 0.5rem; background: none; border: none; - color: var(--green400, #558d4b); + color: #558d4b; cursor: pointer; padding: 0.5rem; border-radius: 4px; @@ -221,8 +221,8 @@ } .search-btn:hover { - color: var(--green, #1c4219); - background-color: var(--green100, #e3f5d7); + color: #1c4219; + background-color: #e3f5d7; } /* Header Icons */ @@ -234,7 +234,7 @@ .icon-link { position: relative; - color: var(--green, #1c4219); + color: #1c4219; text-decoration: none; padding: 0.5rem; border-radius: 6px; @@ -242,16 +242,16 @@ } .icon-link:hover { - color: var(--green400, #558d4b); - background-color: var(--green100, #e3f5d7); + color: #558d4b; + background-color: #e3f5d7; } .cart-count { position: absolute; top: 0; right: 0; - background: var(--green, #1c4219); - color: var(--white, #fbfcff); + background: #1c4219; + color: #fbfcff; font-size: 0.75rem; font-weight: 600; padding: 0.125rem 0.375rem; @@ -269,12 +269,13 @@ cursor: pointer; padding: 0.5rem; gap: 4px; + z-index: 1001; } .hamburger-line { width: 24px; height: 2px; - background: var(--green, #1c4219); + background: #1c4219; transition: all 0.3s ease; } @@ -297,7 +298,7 @@ left: 0; right: 0; bottom: 0; - background: var(--white, #fbfcff); + background: #fbfcff; transform: translateX(-100%); transition: transform 0.3s ease; z-index: 999; @@ -327,20 +328,20 @@ .mobile-search-input { flex: 1; padding: 0.75rem 1rem; - border: 1px solid var(--green200, #c4ecb1); + border: 1px solid #c4ecb1; border-radius: 8px; font-size: 1rem; - background: var(--white, #fbfcff); + background: #fbfcff; } .mobile-search-input:focus { outline: none; - border-color: var(--green, #1c4219); + border-color: #1c4219; } .mobile-search-btn { - background: var(--green, #1c4219); - color: var(--white, #fbfcff); + background: #1c4219; + color: #fbfcff; border: none; padding: 0.75rem 1rem; border-radius: 8px; @@ -356,22 +357,22 @@ .mobile-nav-link { text-decoration: none; - color: var(--green, #1c4219); + color: #1c4219; font-size: 1.1rem; font-weight: 500; padding: 1rem 0; - border-bottom: 1px solid var(--green100, #e3f5d7); + border-bottom: 1px solid #e3f5d7; transition: color 0.2s ease; } .mobile-nav-link:hover { - color: var(--green400, #558d4b); + color: #558d4b; } .mobile-menu-footer { margin-top: 2rem; padding-top: 1rem; - border-top: 1px solid var(--green100, #e3f5d7); + border-top: 1px solid #e3f5d7; } .mobile-account-link { @@ -379,22 +380,22 @@ align-items: center; gap: 0.5rem; text-decoration: none; - color: var(--green, #1c4219); + color: #1c4219; font-weight: 500; } /* Responsive Design */ @media (max-width: 768px) { .desktop-nav { - display: none; + display: none !important; } .header-search { - display: none; + display: none !important; } .mobile-menu-toggle { - display: flex; + display: flex !important; } .header-container { From 8cf50bc6a6c76b8a33e85d5e24e30fffb09348f4 Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Sun, 6 Jul 2025 00:48:42 +0100 Subject: [PATCH 38/66] ios fix --- sections/header.liquid | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/sections/header.liquid b/sections/header.liquid index 88609e61..7f398e7c 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -102,7 +102,8 @@ -{% stylesheet %} + + + {% schema %} { From 5fb4b84a07c39f5e19b0756fca29b303998762b3 Mon Sep 17 00:00:00 2001 From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com> Date: Sun, 6 Jul 2025 00:29:20 +0000 Subject: [PATCH 39/66] Update from Shopify for theme skeleton-theme/manus-additions Committed from shop: Andra's Garden Heaven --- layout/theme.liquid | 335 ++++++++++++++++---------------- sections/header.liquid | 206 +++----------------- templates/404.json | 51 ++--- templates/article.json | 5 +- templates/blog.json | 5 +- templates/cart.json | 5 +- templates/collection.json | 19 +- templates/index.json | 85 +++++--- templates/list-collections.json | 5 +- templates/page.json | 14 +- templates/product.json | 14 +- templates/search.json | 5 +- templates/test-header.liquid | 43 ++++ 13 files changed, 367 insertions(+), 425 deletions(-) create mode 100644 templates/test-header.liquid diff --git a/layout/theme.liquid b/layout/theme.liquid index 81e8de6f..7337df7c 100644 --- a/layout/theme.liquid +++ b/layout/theme.liquid @@ -1,165 +1,170 @@ - - - - {% # iOS-specific meta tags %} - - - - - {% # Inlined CSS Variables %} - {% render 'css-variables' %} - - {% # Load and preload the critical CSS %} - {{ 'critical.css' | asset_url | stylesheet_tag: preload: true }} - - {% # Social, title, etc. %} - {% render 'meta-tags' %} - {{ content_for_header }} - - {% # Load main styles without cache busting for iOS compatibility %} - {{ 'styles.css' | asset_url | stylesheet_tag }} - - {% # iOS-specific CSS fixes %} - - - - - {{ content_for_layout }} - - {%- unless template contains 'cart' or template contains 'checkout' -%} - - - - {%- endunless -%} - - + + + + {% # iOS-specific meta tags %} + + + + + {% # Inlined CSS Variables %} + {% render 'css-variables' %} + + {% # Load and preload the critical CSS %} + {{ 'critical.css' | asset_url | stylesheet_tag: preload: true }} + + {% # Social, title, etc. %} + {% render 'meta-tags' %} + {{ content_for_header }} + + {% # Load main styles without cache busting for iOS compatibility %} + {{ 'styles.css' | asset_url | stylesheet_tag }} + + {% # iOS-specific CSS fixes %} + + + + + {% # Include header on all pages except cart and checkout %} + {%- unless template contains 'cart' or template contains 'checkout' -%} + {% section 'header' %} + {%- endunless -%} + + {{ content_for_layout }} + + {%- unless template contains 'cart' or template contains 'checkout' -%} + + + + {%- endunless -%} + + diff --git a/sections/header.liquid b/sections/header.liquid index 7f398e7c..c0d3e481 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -53,7 +53,7 @@ {% endif %} - + - - - - - - - -
-
-

Fast & Reliable Shipping

-

- We partner with trusted logistics providers to ensure your handcrafted furniture arrives safely and promptly - at your doorstep. -

-
-
-

Easy Returns & Exchanges

-

- Your satisfaction is our guarantee. Our straightforward return policy makes exchanges and refunds simple and - stress-free. -

-
-
-

Crafted with Integrity

-

- Every AGH piece embodies our core values: quality craftsmanship, sustainable sourcing, and natural beauty. -

-
-
-

Safe & Protected Transactions

-

- Shop with confidence knowing that your payment information is always secure with industry-leading encryption. -

-
-
-

Partnerships for Growth

-

- We welcome wholesale inquiries and offer competitive pricing and dedicated support for our partners. -

-
-
- - - + +
+
+

Your Peace of Mind, Our Priority

+

+ At Andra's Garden Heaven, we are committed to building lasting relationships with our customers based on trust, + transparency, and exceptional service. +

+ +
+ +
+ + + + +
+
+
+
+
+
+ SM +
+
+

Sarah Mitchell

+
+
+ +
+ Verified Purchase • 2 weeks ago +
+
+
+
+

+ "Absolutely love my new AGH lounge chair! The quality is incredible - you can tell it's handcrafted with + care. It transformed my patio into a true oasis. The rattan is so sturdy and the cushions are perfect. + Delivery was spot on and the team was so helpful. Highly recommend!" +

+
+ Purchased: Oasis Lounge Chair +
+
+ +
+
+
+
+ MT +
+
+

Mark Thompson

+
+
+ +
+ Verified Purchase • 1 month ago +
+
+
+
+

+ "Andra's Garden Heaven delivered exactly what I was looking for. Beautiful, sustainable furniture that + actually lasts. Their customer service was outstanding - they helped me choose the perfect pieces for my + garden. The coffee table is a real conversation starter!" +

+
+ Purchased: Garden Coffee Table Set +
+
+ +
+
+
+
+ ER +
+
+

Emily Roberts

+
+
+ +
+ Verified Purchase • 3 weeks ago +
+
+
+
+

+ "Highly recommend AGH for anyone seeking unique and well-made rattan furniture. The 'Oasis' coffee table is + a showstopper! It's held up perfectly through Scottish weather and still looks brand new. Great value for + money and the craftsmanship is exceptional." +

+
+ Purchased: Oasis Coffee Table +
+
+ +
+
+
+
+ JD +
+
+

James Davidson

+
+
+ +
+ Verified Purchase • 2 months ago +
+
+
+
+

+ "Bought the dining set for our conservatory and couldn't be happier. The chairs are incredibly comfortable + and the table is the perfect size. Assembly was straightforward and everything arrived in perfect condition. + Will definitely be buying more pieces from AGH!" +

+
+ Purchased: Conservatory Dining Set +
+
+
+ + +
+ + +
+
+ + +
+
+

Fast & Reliable Shipping

+

+ We partner with trusted logistics providers to ensure your handcrafted furniture arrives safely and promptly + at your doorstep. +

+
+
+

Easy Returns & Exchanges

+

+ Your satisfaction is our guarantee. Our straightforward return policy makes exchanges and refunds simple and + stress-free. +

+
+
+

Crafted with Integrity

+

+ Every AGH piece embodies our core values: quality craftsmanship, sustainable sourcing, and natural beauty. +

+
+
+

Safe & Protected Transactions

+

+ Shop with confidence knowing that your payment information is always secure with industry-leading encryption. +

+
+
+

Partnerships for Growth

+

+ We welcome wholesale inquiries and offer competitive pricing and dedicated support for our partners. +

+
+
+
+
+ + From 3fcb0c8db07d056378c46fdc81a23490086fed5d Mon Sep 17 00:00:00 2001 From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com> Date: Sun, 6 Jul 2025 09:57:21 +0000 Subject: [PATCH 42/66] Update from Shopify for theme skeleton-theme/manus-additions Committed from shop: Andra's Garden Heaven --- templates/collection.json | 5 ----- templates/index.json | 5 ----- templates/page.json | 5 ----- templates/product.json | 5 ----- 4 files changed, 20 deletions(-) diff --git a/templates/collection.json b/templates/collection.json index 44c2fd89..4d439501 100644 --- a/templates/collection.json +++ b/templates/collection.json @@ -9,10 +9,6 @@ */ { "sections": { - "header": { - "type": "header", - "settings": {} - }, "collection-info": { "type": "collection-info", "settings": {} @@ -27,7 +23,6 @@ } }, "order": [ - "header", "collection-info", "collection", "footer" diff --git a/templates/index.json b/templates/index.json index 1473ad63..b9dd8a4b 100644 --- a/templates/index.json +++ b/templates/index.json @@ -9,10 +9,6 @@ */ { "sections": { - "header": { - "type": "header", - "settings": {} - }, "hero-banner": { "type": "hero-banner", "settings": {} @@ -43,7 +39,6 @@ } }, "order": [ - "header", "hero-banner", "BelowFold", "featured-products", diff --git a/templates/page.json b/templates/page.json index 889a9ac0..5308d159 100644 --- a/templates/page.json +++ b/templates/page.json @@ -9,10 +9,6 @@ */ { "sections": { - "header": { - "type": "header", - "settings": {} - }, "page": { "type": "page", "settings": {} @@ -23,7 +19,6 @@ } }, "order": [ - "header", "page", "footer" ] diff --git a/templates/product.json b/templates/product.json index 01ee642f..c287a062 100644 --- a/templates/product.json +++ b/templates/product.json @@ -9,10 +9,6 @@ */ { "sections": { - "header": { - "type": "header", - "settings": {} - }, "product": { "type": "product", "settings": {} @@ -23,7 +19,6 @@ } }, "order": [ - "header", "product", "footer" ] From 9edddd92c4d7bd1b753682cf01a073ac115d6798 Mon Sep 17 00:00:00 2001 From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com> Date: Sun, 6 Jul 2025 09:58:20 +0000 Subject: [PATCH 43/66] Update from Shopify for theme skeleton-theme/manus-additions Committed from shop: Andra's Garden Heaven --- sections/header.liquid | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sections/header.liquid b/sections/header.liquid index a0a9e1a4..ede7ce1d 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -1,5 +1,5 @@ -
-
+
+ + +
-
+

- "Absolutely love my new AGH lounge chair! The quality is incredible - you can tell it's handcrafted with - care. It transformed my patio into a true oasis. The rattan is so sturdy and the cushions are perfect. - Delivery was spot on and the team was so helpful. Highly recommend!" + "Absolutely chuffed with my new AGH lounge chair! The craftsmanship is top-notch and it's made my patio feel + so much more inviting. Delivery was prompt and the team were ever so helpful. Wouldn't hesitate to + recommend!"

Purchased: Oasis Lounge Chair @@ -95,9 +95,9 @@

- "Andra's Garden Heaven delivered exactly what I was looking for. Beautiful, sustainable furniture that - actually lasts. Their customer service was outstanding - they helped me choose the perfect pieces for my - garden. The coffee table is a real conversation starter!" + "Andra's Garden Heaven were brilliant from start to finish. The furniture is beautiful and feels really + sturdy. Customer service was spot on – they helped me pick out just what I needed for my garden. The coffee + table's a real talking point!"

Purchased: Garden Coffee Table Set @@ -123,9 +123,9 @@

- "Highly recommend AGH for anyone seeking unique and well-made rattan furniture. The 'Oasis' coffee table is - a showstopper! It's held up perfectly through Scottish weather and still looks brand new. Great value for - money and the craftsmanship is exceptional." + "I'd highly recommend AGH to anyone after something a bit special for their home or garden. The 'Oasis' + coffee table is gorgeous and has stood up brilliantly to the Scottish weather. Great value and you can + really see the care that's gone into it."

Purchased: Oasis Coffee Table @@ -151,9 +151,8 @@

- "Bought the dining set for our conservatory and couldn't be happier. The chairs are incredibly comfortable - and the table is the perfect size. Assembly was straightforward and everything arrived in perfect condition. - Will definitely be buying more pieces from AGH!" + "Bought the dining set for our conservatory and it's absolutely perfect. The chairs are comfy, the table's + just the right size, and everything arrived in great nick. Will definitely be back for more!"

Purchased: Conservatory Dining Set From 56b17667e22f2dc2552ff0ffd1fb991ae1cf0902 Mon Sep 17 00:00:00 2001 From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com> Date: Sun, 6 Jul 2025 11:36:42 +0000 Subject: [PATCH 46/66] Update from Shopify for theme skeleton-theme/manus-additions Committed from shop: Andra's Garden Heaven --- sections/header.liquid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sections/header.liquid b/sections/header.liquid index a624f807..57233b93 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -79,7 +79,7 @@ From 5c37d92ea13139d53b449f42e3a64dbead4d8123 Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Mon, 7 Jul 2025 21:29:21 +0100 Subject: [PATCH 47/66] added more stuff --- assets/styles.css | 317 ++++++++++++--------- layout/theme.liquid | 5 + sections/header.liquid | 534 +++++++++++++++++++++++------------ sections/hero-banner.liquid | 13 - sections/trust.liquid | 127 +++++++-- templates/collection.json | 11 +- templates/page.json | 4 +- templates/product.json | 4 +- templates/test-header.liquid | 43 +++ 9 files changed, 708 insertions(+), 350 deletions(-) create mode 100644 templates/test-header.liquid diff --git a/assets/styles.css b/assets/styles.css index 68c71dd3..83445db8 100644 --- a/assets/styles.css +++ b/assets/styles.css @@ -64,50 +64,7 @@ padding: 0; } -/* Navigation Bar */ -.hero-nav { - position: absolute; - top: 0; - left: 0; - right: 0; - z-index: 10; - background: rgba(0, 0, 0, 0.8); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - border: 2px solid var(--white); - border-top: none; - border-radius: 0 0 1rem 1rem; - margin: 0 1.25rem; /* Changed from fixed 20px to rem */ - -webkit-transform: translateZ(0); - transform: translateZ(0); -} - -.nav-content { - display: flex; - justify-content: space-between; - align-items: center; - padding: 0.75rem 1.5rem; /* Changed from fixed pixels to rem */ - max-width: 100vw; - margin: 0 auto; -} - -.nav-text { - color: var(--white); - font-family: var(--heading-font); - font-size: 1rem; - font-weight: 500; - letter-spacing: 1px; -} - -.search-icon { - color: var(--blue); - cursor: pointer; - transition: transform 0.2s ease; -} - -.search-icon:hover { - transform: scale(1.1); -} +/* Hero Banner - Clean Version (Navigation removed) */ /* Main Hero Layout */ .hero-content { @@ -234,18 +191,6 @@ padding: 2rem 1rem; } - .hero-nav { - margin: 0 0.9375rem; /* Changed from fixed 15px to rem */ - } - - .nav-content { - padding: 0.625rem 1rem; /* Changed from fixed pixels to rem */ - } - - .nav-text { - font-size: 0.75rem; /* Changed from fixed 12px to rem */ - } - .hero-description p { font-size: 1rem; } @@ -262,9 +207,6 @@ } @media (max-width: 480px) { - .hero-nav { - margin: 0 0.625rem; /* Changed from fixed 10px to rem */ - } .pattern-background { opacity: 0; } @@ -288,14 +230,6 @@ /* Additional mobile optimization for very small screens */ @media (max-width: 320px) { - .hero-nav { - margin: 0 0.3125rem; /* 5px in rem */ - } - - .nav-content { - padding: 0.5rem 0.75rem; - } - .wordmark { width: 200px; } @@ -1208,155 +1142,286 @@ } } -/* Reviews Slider - FIXED POSITIONING */ - -/* Custom CSS for Google Reviews Look */ +/* Reviews Slider - ENHANCED REALISTIC DESIGN */ .reviews-container { position: relative; width: 100%; - left: 0; /* FIXED: Removed the problematic left: 25% */ - max-width: 700px; - margin: 0 auto; /* ADDED: Center the container properly */ + max-width: 800px; + margin: 0 auto 3rem auto; overflow: hidden; - background-color: #ffffff; - border-radius: 12px; - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); - padding: 30px; + background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%); + border-radius: 16px; + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08), 0 2px 8px rgba(0, 0, 0, 0.04); + padding: 0; box-sizing: border-box; + border: 1px solid rgba(0, 0, 0, 0.05); } .reviews-slider { display: flex; - transition: transform 0.5s ease-in-out; + transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1); } .review-slide { flex: 0 0 100%; - padding: 20px; + padding: 2.5rem; box-sizing: border-box; - text-align: center; display: flex; flex-direction: column; - justify-content: center; + gap: 1.5rem; +} + +/* Review Header with Avatar and Info */ +.review-header { + display: flex; + align-items: flex-start; + gap: 1rem; + margin-bottom: 1rem; +} + +.reviewer-info { + display: flex; align-items: center; + gap: 1rem; + flex: 1; +} + +.reviewer-avatar { + width: 48px; + height: 48px; + border-radius: 50%; + background: linear-gradient(135deg, var(--green400) 0%, var(--green600) 100%); + display: flex; + align-items: center; + justify-content: center; + color: white; + font-weight: 600; + font-size: 1rem; + font-family: var(--heading-font); + box-shadow: 0 2px 8px rgba(28, 66, 25, 0.2); +} + +.reviewer-details { + flex: 1; +} + +.reviewer-name { + font-family: var(--heading-font); + font-size: 1.1rem; + font-weight: 600; + color: var(--green); + margin: 0 0 0.25rem 0; +} + +.review-meta { + display: flex; + flex-direction: column; + gap: 0.25rem; } .star-rating { - color: #fbbc04; - margin-bottom: 15px; - font-size: 1.5rem; + color: #ffc107; + font-size: 1rem; + display: flex; + gap: 2px; } .star-rating .fa-star { - margin: 0 2px; + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)); } -.review-text { - font-size: 1.1rem; - line-height: 1.6; - color: #3c4043; - margin-bottom: 20px; - font-style: italic; +.review-date { + font-size: 0.85rem; + color: #6c757d; + font-family: var(--body-font); } -.review-author { - font-weight: 600; - color: #202124; +/* Review Content */ +.review-text { font-size: 1rem; - margin-top: 10px; + line-height: 1.7; + color: #2c3e50; + margin: 0; + font-family: var(--body-font); + text-align: left; + position: relative; + padding-left: 1rem; +} + +.review-text::before { + content: '"'; + position: absolute; + left: -0.5rem; + top: -0.5rem; + font-size: 3rem; + color: var(--green200); + font-family: Georgia, serif; + line-height: 1; +} + +/* Product Tag */ +.review-product { + margin-top: auto; + padding-top: 1rem; + border-top: 1px solid #e9ecef; +} + +.product-tag { + display: inline-block; + background: linear-gradient(135deg, var(--green100) 0%, var(--green200) 100%); + color: var(--green); + padding: 0.5rem 1rem; + border-radius: 20px; + font-size: 0.85rem; + font-weight: 500; + font-family: var(--heading-font); + border: 1px solid var(--green200); } .slider-nav { position: absolute; top: 50%; - left: 1%; + left: 0; width: 100%; display: flex; justify-content: space-between; transform: translateY(-50%); - padding: 0 15px; + padding: 0 1rem; box-sizing: border-box; + pointer-events: none; } .nav-button { - background-color: rgba(0, 0, 0, 0.5); + background: linear-gradient(135deg, var(--green) 0%, var(--green600) 100%); color: white; border: none; border-radius: 50%; - width: 40px; - height: 40px; + width: 48px; + height: 48px; display: flex; justify-content: center; align-items: center; font-size: 1.2rem; cursor: pointer; - transition: background-color 0.3s ease; - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); + transition: all 0.3s ease; + box-shadow: 0 4px 12px rgba(28, 66, 25, 0.3); + pointer-events: auto; + border: 2px solid rgba(255, 255, 255, 0.2); } .nav-button:hover { - background-color: rgba(0, 0, 0, 0.7); + background: linear-gradient(135deg, var(--green600) 0%, var(--green700) 100%); + transform: scale(1.1); + box-shadow: 0 6px 16px rgba(28, 66, 25, 0.4); } /* Enhanced mobile responsiveness for reviews */ -@media (max-width: 640px) { +@media (max-width: 768px) { .reviews-container { - padding: 20px; - max-width: 95%; /* ADDED: Better mobile width */ - margin: 0 auto 2rem auto; /* ADDED: Better spacing */ + max-width: 95%; + margin: 0 auto 2rem auto; + border-radius: 12px; } - .review-text { + + .review-slide { + padding: 2rem; + } + + .reviewer-avatar { + width: 40px; + height: 40px; + font-size: 0.9rem; + } + + .reviewer-name { font-size: 1rem; } - .star-rating { - font-size: 1.2rem; + + .review-text { + font-size: 0.95rem; + line-height: 1.6; } + .nav-button { - width: 35px; - height: 35px; + width: 40px; + height: 40px; font-size: 1rem; } } @media (max-width: 480px) { .reviews-container { - padding: 15px; - max-width: 90%; + max-width: 98%; + border-radius: 8px; } .review-slide { - padding: 15px; + padding: 1.5rem; } - .review-text { + .review-header { + flex-direction: column; + align-items: flex-start; + gap: 0.75rem; + } + + .reviewer-info { + flex-direction: column; + align-items: flex-start; + gap: 0.5rem; + } + + .reviewer-avatar { + width: 36px; + height: 36px; + font-size: 0.8rem; + } + + .reviewer-name { font-size: 0.95rem; - line-height: 1.5; } - .review-author { + .review-text { font-size: 0.9rem; + line-height: 1.5; + padding-left: 0.75rem; + } + + .review-text::before { + left: -0.25rem; + top: -0.25rem; + font-size: 2rem; + } + + .product-tag { + font-size: 0.8rem; + padding: 0.4rem 0.8rem; } .nav-button { - width: 30px; - height: 30px; + width: 36px; + height: 36px; font-size: 0.9rem; } } -@media (max-width: 320px) { - .reviews-container { - padding: 10px; - max-width: 95%; +@media (max-width: 360px) { + .review-slide { + padding: 1rem; } .review-text { + font-size: 0.85rem; + } + + .reviewer-name { font-size: 0.9rem; } - .star-rating { - font-size: 1rem; + .product-tag { + font-size: 0.75rem; + padding: 0.3rem 0.6rem; } } diff --git a/layout/theme.liquid b/layout/theme.liquid index 81e8de6f..9516565f 100644 --- a/layout/theme.liquid +++ b/layout/theme.liquid @@ -81,6 +81,11 @@ + {% # Include header on all pages except cart and checkout %} + {%- unless template contains 'cart' or template contains 'checkout' -%} + {% section 'header' %} + {%- endunless -%} + {{ content_for_layout }} {%- unless template contains 'cart' or template contains 'checkout' -%} diff --git a/sections/header.liquid b/sections/header.liquid index 7f398e7c..57233b93 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -1,21 +1,27 @@ -
-
+
+
- + - -
- - -
-
-
-
-
-
- SM -
-
-

Sarah Mitchell

-
-
- -
- Verified Purchase • 2 weeks ago -
-
-
-
-

- "Absolutely chuffed with my new AGH lounge chair! The craftsmanship is top-notch and it's made my patio feel - so much more inviting. Delivery was prompt and the team were ever so helpful. Wouldn't hesitate to - recommend!" -

-
- Purchased: Oasis Lounge Chair -
-
- -
-
-
-
- MT -
-
-

Mark Thompson

-
-
- -
- Verified Purchase • 1 month ago -
-
-
-
-

- "Andra's Garden Heaven were brilliant from start to finish. The furniture is beautiful and feels really - sturdy. Customer service was spot on – they helped me pick out just what I needed for my garden. The coffee - table's a real talking point!" -

-
- Purchased: Garden Coffee Table Set -
-
- -
-
-
-
- ER -
-
-

Emily Roberts

-
-
- -
- Verified Purchase • 3 weeks ago -
-
-
-
-

- "I'd highly recommend AGH to anyone after something a bit special for their home or garden. The 'Oasis' - coffee table is gorgeous and has stood up brilliantly to the Scottish weather. Great value and you can - really see the care that's gone into it." -

-
- Purchased: Oasis Coffee Table -
-
- -
-
-
-
- JD -
-
-

James Davidson

-
-
- -
- Verified Purchase • 2 months ago -
-
-
-
-

- "Bought the dining set for our conservatory and it's absolutely perfect. The chairs are comfy, the table's - just the right size, and everything arrived in great nick. Will definitely be back for more!" -

-
- Purchased: Conservatory Dining Set -
-
-
- - -
- - -
-
- - -
-
-

Fast & Reliable Shipping

-

- We partner with trusted logistics providers to ensure your handcrafted furniture arrives safely and promptly - at your doorstep. -

-
-
-

Easy Returns & Exchanges

-

- Your satisfaction is our guarantee. Our straightforward return policy makes exchanges and refunds simple and - stress-free. -

-
-
-

Crafted with Integrity

-

- Every AGH piece embodies our core values: quality craftsmanship, sustainable sourcing, and natural beauty. -

-
-
-

Safe & Protected Transactions

-

- Shop with confidence knowing that your payment information is always secure with industry-leading encryption. -

-
-
-

Partnerships for Growth

-

- We welcome wholesale inquiries and offer competitive pricing and dedicated support for our partners. -

-
-
-
-
- - ->>>>>>> 56b17667e22f2dc2552ff0ffd1fb991ae1cf0902 diff --git a/templates/collection.json b/templates/collection.json index f861d51f..077221cb 100644 --- a/templates/collection.json +++ b/templates/collection.json @@ -1,37 +1,30 @@ -/* - * ------------------------------------------------------------ - * IMPORTANT: The contents of this file are auto-generated. - * - * This file may be updated by the Shopify admin theme editor - * or related systems. Please exercise caution as any changes - * made to this file may be overwritten. - * ------------------------------------------------------------ - */ -{ - "sections": { - "collection-info": { -<<<<<<< HEAD - "type": "collection-info" - }, - "collection": { - "type": "collection" -======= - "type": "collection-info", - "settings": {} - }, - "collection": { - "type": "collection", - "settings": {} ->>>>>>> 56b17667e22f2dc2552ff0ffd1fb991ae1cf0902 - }, - "footer": { - "type": "footer", - "settings": {} - } - }, - "order": [ - "collection-info", - "collection", - "footer" - ] -} +/* + * ------------------------------------------------------------ + * IMPORTANT: The contents of this file are auto-generated. + * + * This file may be updated by the Shopify admin theme editor + * or related systems. Please exercise caution as any changes + * made to this file may be overwritten. + * ------------------------------------------------------------ + */ +{ + "sections": { + "collection-info": { + "type": "collection-info", + "settings": {} + }, + "collection": { + "type": "collection", + "settings": {} + }, + "footer": { + "type": "footer", + "settings": {} + } + }, + "order": [ + "collection-info", + "collection", + "footer" + ] +} \ No newline at end of file From 4dc691e1acd4a4ac2596c5c88a9b92d99e5ab0e8 Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Mon, 7 Jul 2025 23:09:00 +0100 Subject: [PATCH 53/66] small fixes --- layout/theme.liquid | 173 --------------------------- sections/trust.liquid | 244 -------------------------------------- templates/collection.json | 9 +- 3 files changed, 1 insertion(+), 425 deletions(-) diff --git a/layout/theme.liquid b/layout/theme.liquid index 01a11642..9516565f 100644 --- a/layout/theme.liquid +++ b/layout/theme.liquid @@ -1,4 +1,3 @@ -<<<<<<< HEAD @@ -169,175 +168,3 @@ {%- endunless -%} -======= - - - - {% # iOS-specific meta tags %} - - - - - {% # Inlined CSS Variables %} - {% render 'css-variables' %} - - {% # Load and preload the critical CSS %} - {{ 'critical.css' | asset_url | stylesheet_tag: preload: true }} - - {% # Social, title, etc. %} - {% render 'meta-tags' %} - {{ content_for_header }} - - {% # Load main styles without cache busting for iOS compatibility %} - {{ 'styles.css' | asset_url | stylesheet_tag }} - - {% # iOS-specific CSS fixes %} - - - - - {% # Include header on all pages except cart and checkout %} - {%- unless template contains 'cart' or template contains 'checkout' -%} - {% section 'header' %} - {%- endunless -%} - - {{ content_for_layout }} - - {%- unless template contains 'cart' or template contains 'checkout' -%} - - - - {%- endunless -%} - - ->>>>>>> 56b17667e22f2dc2552ff0ffd1fb991ae1cf0902 diff --git a/sections/trust.liquid b/sections/trust.liquid index a792bdab..3cd0fad6 100644 --- a/sections/trust.liquid +++ b/sections/trust.liquid @@ -1,4 +1,3 @@ -<<<<<<< HEAD
@@ -240,246 +239,3 @@ // Initialize slider position on load updateSlider(); -======= - -
-
-

Your Peace of Mind, Our Priority

-

- At Andra's Garden Heaven, we are committed to building lasting relationships with our customers based on trust, - transparency, and exceptional service. -

- -
- -
- - - - -
-
-
-
-
-
- SM -
-
-

Sarah Mitchell

-
-
- -
- Verified Purchase • 2 weeks ago -
-
-
-
-

- "Absolutely chuffed with my new AGH lounge chair! The craftsmanship is top-notch and it's made my patio feel - so much more inviting. Delivery was prompt and the team were ever so helpful. Wouldn't hesitate to - recommend!" -

-
- Purchased: Oasis Lounge Chair -
-
- -
-
-
-
- MT -
-
-

Mark Thompson

-
-
- -
- Verified Purchase • 1 month ago -
-
-
-
-

- "Andra's Garden Heaven were brilliant from start to finish. The furniture is beautiful and feels really - sturdy. Customer service was spot on – they helped me pick out just what I needed for my garden. The coffee - table's a real talking point!" -

-
- Purchased: Garden Coffee Table Set -
-
- -
-
-
-
- ER -
-
-

Emily Roberts

-
-
- -
- Verified Purchase • 3 weeks ago -
-
-
-
-

- "I'd highly recommend AGH to anyone after something a bit special for their home or garden. The 'Oasis' - coffee table is gorgeous and has stood up brilliantly to the Scottish weather. Great value and you can - really see the care that's gone into it." -

-
- Purchased: Oasis Coffee Table -
-
- -
-
-
-
- JD -
-
-

James Davidson

-
-
- -
- Verified Purchase • 2 months ago -
-
-
-
-

- "Bought the dining set for our conservatory and it's absolutely perfect. The chairs are comfy, the table's - just the right size, and everything arrived in great nick. Will definitely be back for more!" -

-
- Purchased: Conservatory Dining Set -
-
-
- - -
- - -
-
- - -
-
-

Fast & Reliable Shipping

-

- We partner with trusted logistics providers to ensure your handcrafted furniture arrives safely and promptly - at your doorstep. -

-
-
-

Easy Returns & Exchanges

-

- Your satisfaction is our guarantee. Our straightforward return policy makes exchanges and refunds simple and - stress-free. -

-
-
-

Crafted with Integrity

-

- Every AGH piece embodies our core values: quality craftsmanship, sustainable sourcing, and natural beauty. -

-
-
-

Safe & Protected Transactions

-

- Shop with confidence knowing that your payment information is always secure with industry-leading encryption. -

-
-
-

Partnerships for Growth

-

- We welcome wholesale inquiries and offer competitive pricing and dedicated support for our partners. -

-
-
-
-
- - ->>>>>>> 56b17667e22f2dc2552ff0ffd1fb991ae1cf0902 diff --git a/templates/collection.json b/templates/collection.json index f861d51f..b7e64657 100644 --- a/templates/collection.json +++ b/templates/collection.json @@ -10,19 +10,12 @@ { "sections": { "collection-info": { -<<<<<<< HEAD - "type": "collection-info" - }, - "collection": { - "type": "collection" -======= "type": "collection-info", "settings": {} }, "collection": { "type": "collection", "settings": {} ->>>>>>> 56b17667e22f2dc2552ff0ffd1fb991ae1cf0902 }, "footer": { "type": "footer", @@ -34,4 +27,4 @@ "collection", "footer" ] -} +} \ No newline at end of file From 8a054ba150f3a98ff494c8d4eb5f144bf10bccae Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Mon, 7 Jul 2025 23:11:57 +0100 Subject: [PATCH 54/66] object routes fix --- sections/header.liquid | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sections/header.liquid b/sections/header.liquid index 57233b93..fb73c509 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -100,9 +100,10 @@ {% else %} About Contact - Products + Products {% endif %}
+
+ +{% schema %} +{ + "name": "Hero Banner", + "settings": [] +} +{% endschema %} diff --git a/sections/newsletter.liquid b/sections/newsletter.liquid index 522b27e0..a9b6405f 100644 --- a/sections/newsletter.liquid +++ b/sections/newsletter.liquid @@ -1,15 +1,22 @@ - - + + + +{% schema %} +{ + "name": "Newsletter", + "settings": [] +} +{% endschema %} diff --git a/sections/trust.liquid b/sections/trust.liquid index 3cd0fad6..1e7987e0 100644 --- a/sections/trust.liquid +++ b/sections/trust.liquid @@ -239,3 +239,10 @@ // Initialize slider position on load updateSlider(); + +{% schema %} +{ + "name": "Trust", + "settings": [] +} +{% endschema %} diff --git a/templates/collection.json b/templates/collection.json index b7e64657..5d900755 100644 --- a/templates/collection.json +++ b/templates/collection.json @@ -9,10 +9,6 @@ */ { "sections": { - "collection-info": { - "type": "collection-info", - "settings": {} - }, "collection": { "type": "collection", "settings": {} @@ -23,7 +19,6 @@ } }, "order": [ - "collection-info", "collection", "footer" ] diff --git a/templates/test-header.liquid b/templates/test-header.liquid deleted file mode 100644 index a571f9d2..00000000 --- a/templates/test-header.liquid +++ /dev/null @@ -1,135 +0,0 @@ -<<<<<<< HEAD -{% section 'header' %} - -
-

Header Test Page

-

This page is to test the hamburger menu functionality.

-

On mobile devices (width < 768px), you should see a hamburger menu button in the header.

-

Click it to open the mobile navigation menu.

- -
-

Test Instructions:

-
    -
  1. Resize your browser window to less than 768px width (or use dev tools mobile view)
  2. -
  3. Look for the hamburger menu button (three horizontal lines) in the top-right of the header
  4. -
  5. Click the hamburger button to open the mobile menu
  6. -
  7. The menu should slide in from the left
  8. -
  9. Click the hamburger button again or click outside to close
  10. -
-
- -
-

Debug Information:

-

Check the browser console for debug messages from the header script.

-

You should see messages like:

-
    -
  • "Header script loaded - TEST VERSION"
  • -
  • "Mobile toggle element: [object HTMLButtonElement]"
  • -
  • "Mobile overlay element: [object HTMLDivElement]"
  • -
  • "Hamburger clicked - TEST VERSION" (when you click the button)
  • -
-
- -
-

CSS Classes to Check:

-

Inspect the hamburger button element. It should have these classes:

-
    -
  • mobile-menu-toggle - The button itself
  • -
  • hamburger-line - Each of the three lines
  • -
  • active - Added when menu is open
  • -
-
-
- -{% section 'footer' %} -======= -<<<<<<< HEAD -{% section 'header' %} - -
-

Header Test Page

-

This page is to test the hamburger menu functionality.

-

On mobile devices (width < 768px), you should see a hamburger menu button in the header.

-

Click it to open the mobile navigation menu.

- -
-

Test Instructions:

-
    -
  1. Resize your browser window to less than 768px width (or use dev tools mobile view)
  2. -
  3. Look for the hamburger menu button (three horizontal lines) in the top-right of the header
  4. -
  5. Click the hamburger button to open the mobile menu
  6. -
  7. The menu should slide in from the left
  8. -
  9. Click the hamburger button again or click outside to close
  10. -
-
- -
-

Debug Information:

-

Check the browser console for debug messages from the header script.

-

You should see messages like:

-
    -
  • "Header script loaded - TEST VERSION"
  • -
  • "Mobile toggle element: [object HTMLButtonElement]"
  • -
  • "Mobile overlay element: [object HTMLDivElement]"
  • -
  • "Hamburger clicked - TEST VERSION" (when you click the button)
  • -
-
- -
-

CSS Classes to Check:

-

Inspect the hamburger button element. It should have these classes:

-
    -
  • mobile-menu-toggle - The button itself
  • -
  • hamburger-line - Each of the three lines
  • -
  • active - Added when menu is open
  • -
-
-
- -{% section 'footer' %} -======= -{% section 'header' %} - -
-

Header Test Page

-

This page is to test the hamburger menu functionality.

-

On mobile devices (width < 768px), you should see a hamburger menu button in the header.

-

Click it to open the mobile navigation menu.

- -
-

Test Instructions:

-
    -
  1. Resize your browser window to less than 768px width (or use dev tools mobile view)
  2. -
  3. Look for the hamburger menu button (three horizontal lines) in the top-right of the header
  4. -
  5. Click the hamburger button to open the mobile menu
  6. -
  7. The menu should slide in from the left
  8. -
  9. Click the hamburger button again or click outside to close
  10. -
-
- -
-

Debug Information:

-

Check the browser console for debug messages from the header script.

-

You should see messages like:

-
    -
  • "Header script loaded - TEST VERSION"
  • -
  • "Mobile toggle element: [object HTMLButtonElement]"
  • -
  • "Mobile overlay element: [object HTMLDivElement]"
  • -
  • "Hamburger clicked - TEST VERSION" (when you click the button)
  • -
-
- -
-

CSS Classes to Check:

-

Inspect the hamburger button element. It should have these classes:

-
    -
  • mobile-menu-toggle - The button itself
  • -
  • hamburger-line - Each of the three lines
  • -
  • active - Added when menu is open
  • -
-
-
- -{% section 'footer' %} ->>>>>>> 36fcd854141dcb0abe6aa9b8c1726dde735e8ea5 ->>>>>>> 56b17667e22f2dc2552ff0ffd1fb991ae1cf0902 From e1688442d52ffe7c2da483f44f6594f268c0449a Mon Sep 17 00:00:00 2001 From: "shopify[bot]" <79544226+shopify[bot]@users.noreply.github.com> Date: Tue, 8 Jul 2025 09:28:36 +0000 Subject: [PATCH 61/66] Update from Shopify for theme skeleton-theme/manus-additions Committed from shop: Andra's Garden Heaven --- sections/header.liquid | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sections/header.liquid b/sections/header.liquid index fb73c509..d2421722 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -103,7 +103,7 @@ Products {% endif %}
- +
+ +{% schema %} +{ + "name": "Below Fold", + "settings": [] +} +{% endschema %} diff --git a/sections/about.liquid b/sections/about.liquid index 7c022945..af44f332 100644 --- a/sections/about.liquid +++ b/sections/about.liquid @@ -26,3 +26,10 @@ + +{% schema %} +{ + "name": "About", + "settings": [] +} +{% endschema %} diff --git a/sections/collection.liquid b/sections/collection.liquid index a6fec9ce..cb173f21 100644 --- a/sections/collection.liquid +++ b/sections/collection.liquid @@ -5,22 +5,24 @@ https://shopify.dev/docs/storefronts/themes/architecture/templates/collection {% endcomment %} -
+

- {{ collection.title }} + Welcome to Your Peaceful Garden

- {% if collection.description %} -

- {{ collection.description }} -

- {% endif %} +

+ At Andra's Garden Heaven, we believe your garden should be a sanctuary—a place to unwind, connect, and find peace + in everyday moments. Our handcrafted furniture is made with care and passion, designed to bring comfort, beauty, + and a sense of calm to your outdoor space. Whether you're sharing laughter with friends or enjoying a quiet cup of + tea, our pieces are here to help you create memories and embrace the joy of simple living. Welcome home to peace, + comfort, and community. +

@@ -70,23 +72,54 @@
+ +{% schema %} +{ + "name": "Featured Products", + "settings": [] +} +{% endschema %} diff --git a/sections/header.liquid b/sections/header.liquid index fb73c509..15bae68a 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -20,18 +20,18 @@ {% endfor %} - +
+ + + + + + + + +
+ {% if shop.customer_accounts_enabled %} + + + + + + {% endif %} + + + + + + {% if cart.item_count > 0 %} + {{ cart.item_count }} + {% endif %} + + + + +
+
+ + +
+ + +
+ + + + + +{% schema %} +{ + "name": "t:general.header", + "settings": [ + { + "type": "link_list", + "id": "menu", + "label": "t:labels.menu" + } + ] +} +{% endschema %} + + + + + + + + + + + + diff --git a/sections/hero-banner.liquid b/sections/hero-banner.liquid index fa61ef73..ad669b05 100644 --- a/sections/hero-banner.liquid +++ b/sections/hero-banner.liquid @@ -30,3 +30,10 @@ + +{% schema %} +{ + "name": "Hero Banner", + "settings": [] +} +{% endschema %} diff --git a/sections/newsletter.liquid b/sections/newsletter.liquid index 522b27e0..caa52792 100644 --- a/sections/newsletter.liquid +++ b/sections/newsletter.liquid @@ -13,3 +13,10 @@ + +{% schema %} +{ + "name": "Newsletter", + "settings": [] +} +{% endschema %} diff --git a/sections/search.liquid b/sections/search.liquid index 7177c181..f0a50b77 100644 --- a/sections/search.liquid +++ b/sections/search.liquid @@ -5,50 +5,262 @@ https://shopify.dev/docs/storefronts/themes/architecture/templates/search {% endcomment %} -

{{ 'search.title' | t }}

+
+
+ + + +

{{ 'search.title' | t }}

+
+
-
- - -
- -{% if search.performed %} - {% if search.results_count == 0 %} -

{{ 'search.no_results_html' | t: terms: search.terms }}

- {% else %} -

{{ 'search.results_for_html' | t: terms: search.terms, count: search.results_count }}

+
+ -
- {% paginate search.results by 20 %} - {% # Search result items may be an article, a page, or a product. %} - {% for result in search.results %} -
- {% assign featured_image = result.featured_image | default: result.image %} - {% if featured_image %} - {% render 'image', class: 'search-result__image', image: featured_image, url: result.url, width: 400 %} - {% endif %} -
-

- {{ result.title | link_to: result.url }} - {% if result.price %} - {{ result.price | money_with_currency }} - {% endif %} -

+ {% if search.performed %} + {% if search.results_count == 0 %} +

{{ 'search.no_results_html' | t: terms: search.terms }}

+ {% else %} +

+ {{ 'search.results_for_html' | t: terms: search.terms, count: search.results_count }} +

+
+ {% paginate search.results by 20 %} + {% for result in search.results %} +
+ {% assign featured_image = result.featured_image | default: result.image %} + {% if featured_image %} + {% render 'image', class: 'search-result__image', image: featured_image, url: result.url, width: 400 %} + {% endif %} +
+

+ {{ result.title | link_to: result.url }} + {% if result.price %} + {{ result.price | money_with_currency }} + {% endif %} +

+
-
- {% endfor %} - - {{ paginate | default_pagination }} - {% endpaginate %} -
+ {% endfor %} + {{ paginate | default_pagination }} + {% endpaginate %} +
+ {% endif %} {% endif %} -{% endif %} +
+ + {% stylesheet %} .search-results { diff --git a/sections/trust.liquid b/sections/trust.liquid index 3cd0fad6..1e7987e0 100644 --- a/sections/trust.liquid +++ b/sections/trust.liquid @@ -239,3 +239,10 @@ // Initialize slider position on load updateSlider(); + +{% schema %} +{ + "name": "Trust", + "settings": [] +} +{% endschema %} diff --git a/templates/collection.json b/templates/collection.json index b7e64657..5d900755 100644 --- a/templates/collection.json +++ b/templates/collection.json @@ -9,10 +9,6 @@ */ { "sections": { - "collection-info": { - "type": "collection-info", - "settings": {} - }, "collection": { "type": "collection", "settings": {} @@ -23,7 +19,6 @@ } }, "order": [ - "collection-info", "collection", "footer" ] diff --git a/templates/page.about-us.liquid b/templates/page.about-us.liquid index 2e763507..d53019c3 100644 --- a/templates/page.about-us.liquid +++ b/templates/page.about-us.liquid @@ -154,203 +154,207 @@
diff --git a/templates/page.contact-us.liquid b/templates/page.contact-us.liquid index 4635ac90..0568ca69 100644 --- a/templates/page.contact-us.liquid +++ b/templates/page.contact-us.liquid @@ -244,297 +244,233 @@ diff --git a/templates/test-header.liquid b/templates/test-header.liquid deleted file mode 100644 index a571f9d2..00000000 --- a/templates/test-header.liquid +++ /dev/null @@ -1,135 +0,0 @@ -<<<<<<< HEAD -{% section 'header' %} - -
-

Header Test Page

-

This page is to test the hamburger menu functionality.

-

On mobile devices (width < 768px), you should see a hamburger menu button in the header.

-

Click it to open the mobile navigation menu.

- -
-

Test Instructions:

-
    -
  1. Resize your browser window to less than 768px width (or use dev tools mobile view)
  2. -
  3. Look for the hamburger menu button (three horizontal lines) in the top-right of the header
  4. -
  5. Click the hamburger button to open the mobile menu
  6. -
  7. The menu should slide in from the left
  8. -
  9. Click the hamburger button again or click outside to close
  10. -
-
- -
-

Debug Information:

-

Check the browser console for debug messages from the header script.

-

You should see messages like:

-
    -
  • "Header script loaded - TEST VERSION"
  • -
  • "Mobile toggle element: [object HTMLButtonElement]"
  • -
  • "Mobile overlay element: [object HTMLDivElement]"
  • -
  • "Hamburger clicked - TEST VERSION" (when you click the button)
  • -
-
- -
-

CSS Classes to Check:

-

Inspect the hamburger button element. It should have these classes:

-
    -
  • mobile-menu-toggle - The button itself
  • -
  • hamburger-line - Each of the three lines
  • -
  • active - Added when menu is open
  • -
-
-
- -{% section 'footer' %} -======= -<<<<<<< HEAD -{% section 'header' %} - -
-

Header Test Page

-

This page is to test the hamburger menu functionality.

-

On mobile devices (width < 768px), you should see a hamburger menu button in the header.

-

Click it to open the mobile navigation menu.

- -
-

Test Instructions:

-
    -
  1. Resize your browser window to less than 768px width (or use dev tools mobile view)
  2. -
  3. Look for the hamburger menu button (three horizontal lines) in the top-right of the header
  4. -
  5. Click the hamburger button to open the mobile menu
  6. -
  7. The menu should slide in from the left
  8. -
  9. Click the hamburger button again or click outside to close
  10. -
-
- -
-

Debug Information:

-

Check the browser console for debug messages from the header script.

-

You should see messages like:

-
    -
  • "Header script loaded - TEST VERSION"
  • -
  • "Mobile toggle element: [object HTMLButtonElement]"
  • -
  • "Mobile overlay element: [object HTMLDivElement]"
  • -
  • "Hamburger clicked - TEST VERSION" (when you click the button)
  • -
-
- -
-

CSS Classes to Check:

-

Inspect the hamburger button element. It should have these classes:

-
    -
  • mobile-menu-toggle - The button itself
  • -
  • hamburger-line - Each of the three lines
  • -
  • active - Added when menu is open
  • -
-
-
- -{% section 'footer' %} -======= -{% section 'header' %} - -
-

Header Test Page

-

This page is to test the hamburger menu functionality.

-

On mobile devices (width < 768px), you should see a hamburger menu button in the header.

-

Click it to open the mobile navigation menu.

- -
-

Test Instructions:

-
    -
  1. Resize your browser window to less than 768px width (or use dev tools mobile view)
  2. -
  3. Look for the hamburger menu button (three horizontal lines) in the top-right of the header
  4. -
  5. Click the hamburger button to open the mobile menu
  6. -
  7. The menu should slide in from the left
  8. -
  9. Click the hamburger button again or click outside to close
  10. -
-
- -
-

Debug Information:

-

Check the browser console for debug messages from the header script.

-

You should see messages like:

-
    -
  • "Header script loaded - TEST VERSION"
  • -
  • "Mobile toggle element: [object HTMLButtonElement]"
  • -
  • "Mobile overlay element: [object HTMLDivElement]"
  • -
  • "Hamburger clicked - TEST VERSION" (when you click the button)
  • -
-
- -
-

CSS Classes to Check:

-

Inspect the hamburger button element. It should have these classes:

-
    -
  • mobile-menu-toggle - The button itself
  • -
  • hamburger-line - Each of the three lines
  • -
  • active - Added when menu is open
  • -
-
-
- -{% section 'footer' %} ->>>>>>> 36fcd854141dcb0abe6aa9b8c1726dde735e8ea5 ->>>>>>> 56b17667e22f2dc2552ff0ffd1fb991ae1cf0902 From f873bffd55915c6e25c584a5e96303fe86ab6426 Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Thu, 17 Jul 2025 14:56:06 +0100 Subject: [PATCH 64/66] website fixes --- sections/header.liquid | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/sections/header.liquid b/sections/header.liquid index 15bae68a..fac8121c 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -217,9 +217,10 @@ /* DESKTOP SEARCH - VISIBLE ON LAPTOPS/DESKTOPS */ .desktop-search { - flex: 0 1 400px; - max-width: 400px; - min-width: 200px; + flex: 1; + width: 100%; + max-width: none; + min-width: 0; margin: 0; align-items: center; display: flex; @@ -228,21 +229,39 @@ transition: all 0.3s ease; } + .desktop-search-form { + width: 100%; + max-width: none; + background: var(--white); + border-radius: 2rem; + box-shadow: 0 2px 8px rgba(28, 66, 25, 0.06); + padding: 0.2rem 0.5rem; + position: static; + top: auto; + left: auto; + transform: none; + z-index: auto; + transition: none; + display: block; + } .search-input-group { position: relative; display: flex; align-items: center; + width: 100%; + flex: 1; } - - .search-input { + .desktop-search-input { width: 100%; - padding: 0.75rem 1rem; + padding: 1rem 4.5rem 1rem 1.2rem; border: 2px solid var(--green200); - border-radius: 25px; + border-radius: 2rem; background: var(--white); color: var(--green); font-family: var(--body-font); + font-size: 1.1rem; transition: all 0.3s ease; + box-sizing: border-box; } .search-input:focus { @@ -399,11 +418,11 @@ position: relative; display: flex; align-items: center; - width: 80%; + width: 100%; + flex: 1; } .mobile-search-input { width: 100%; - padding: 0.9rem 2.5rem 0.9rem 1.2rem; border: 2px solid var(--green200); border-radius: 2rem; @@ -516,6 +535,7 @@ /* TABLETS (max-width: 1024px) - SHOW HAMBURGER */ @media screen and (max-width: 1024px) { .desktop-nav { + display: none; opacity: 0; transform: translateY(-10px); pointer-events: none; From 5b976fffe38d0a198a6af4b4145de989ebec4149 Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Mon, 21 Jul 2025 12:09:30 +0100 Subject: [PATCH 65/66] header fixes --- sections/header2.liquid | 947 ---------------------------------------- 1 file changed, 947 deletions(-) delete mode 100644 sections/header2.liquid diff --git a/sections/header2.liquid b/sections/header2.liquid deleted file mode 100644 index 602ba2fb..00000000 --- a/sections/header2.liquid +++ /dev/null @@ -1,947 +0,0 @@ -
-
- -
- - - -
- - - - - - - - -
- {% if shop.customer_accounts_enabled %} - - - - - - {% endif %} - - - - - - {% if cart.item_count > 0 %} - {{ cart.item_count }} - {% endif %} - - - - -
-
- - -
- - -
- - - - - -{% schema %} -{ - "name": "t:general.header", - "settings": [ - { - "type": "link_list", - "id": "menu", - "label": "t:labels.menu" - } - ] -} -{% endschema %} - - - - - - - - - - - - From 61cb7ac42ad1fc2021a034f5fbcbd94857d1e78f Mon Sep 17 00:00:00 2001 From: Sh3rry-W4Z-H3R3 Date: Mon, 21 Jul 2025 12:11:39 +0100 Subject: [PATCH 66/66] small header tweak to use routes object for search --- sections/header.liquid | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sections/header.liquid b/sections/header.liquid index fac8121c..15c99657 100644 --- a/sections/header.liquid +++ b/sections/header.liquid @@ -95,9 +95,12 @@ -