From 40041632c0677562e43ac636e62a9585270403e5 Mon Sep 17 00:00:00 2001 From: Amit Gorasiya Date: Mon, 23 Feb 2026 18:47:19 +0530 Subject: [PATCH] Free version (#93) (#94) * free version * check eslint-prettier * change file name --------- Co-authored-by: ct-vrushti Co-authored-by: ct-vrushti --- .env | 2 +- AGENTS.md | 390 +++++ eslint.config.mjs | 4 +- index.html | 4 +- package.json | 40 +- prompts/apps/cleanup-pages.prompt.md | 36 + .../customize-validation-messages.prompt.md | 54 + prompts/common/change-branding.prompt.md | 89 + prompts/dashboard/enhance-default.prompt.md | 178 ++ prompts/menu/manage-menu.prompt.md | 47 + prompts/menu/remove-icon.prompt.md | 32 + prompts/theming/update-theme.prompt.md | 64 + src/components/ContainerWrapper.jsx | 19 + src/components/MainCard.jsx | 8 +- src/components/cards/AuthFooter.jsx | 10 +- src/config.js | 1 - src/index.jsx | 1 - .../Dashboard/Drawer/MiniDrawerStyled.js | 2 +- src/layout/Dashboard/Footer.jsx | 11 +- .../Header/HeaderContent/MobileSection.jsx | 4 +- .../Header/HeaderContent/Notification.jsx | 2 +- src/sections/auth/AuthWrapper.jsx | 4 +- src/themes/index.jsx | 2 +- src/themes/overrides/Chip.js | 2 +- vite.config.mjs | 5 +- yarn.lock | 1557 ++++++++--------- 26 files changed, 1734 insertions(+), 834 deletions(-) create mode 100644 AGENTS.md create mode 100644 prompts/apps/cleanup-pages.prompt.md create mode 100644 prompts/auth/customize-validation-messages.prompt.md create mode 100644 prompts/common/change-branding.prompt.md create mode 100644 prompts/dashboard/enhance-default.prompt.md create mode 100644 prompts/menu/manage-menu.prompt.md create mode 100644 prompts/menu/remove-icon.prompt.md create mode 100644 prompts/theming/update-theme.prompt.md create mode 100644 src/components/ContainerWrapper.jsx diff --git a/.env b/.env index 80e2b361..01a16efb 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -VITE_APP_VERSION = v2.0.1 +VITE_APP_VERSION = v2.1.0 GENERATE_SOURCEMAP = false ## Public URL diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 00000000..f0332beb --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,390 @@ +# Mantis Free React Admin Template - AI Instructions + +## Role & Context + +You are a **Frontend Template Architect**. Your goal is to build a visually consistent and easy-to-use React admin website using the **free version** of Mantis. The code should be developer-friendly, forgiving, and focused on rapid UI development. Reuse existing premade components and pages whenever possible. + +## Project Overview + +**Mantis Free** is a Material-UI-based admin dashboard template — a lightweight starter for building custom admin panels. + +--- + +## Tech Stack + +- **Framework**: React (Functional Components) +- **Build Tool**: Vite +- **Language**: JavaScript (JSX) +- **UI Library**: Material UI (MUI) +- **State**: Context API + React hooks (no Redux/Zustand) +- **Routing**: React Router +- **Charts**: MUI X Charts +- **Animations**: Framer Motion +- **Forms**: Formik + Yup (validation) +- **Data Fetching/Caching**: SWR (local state only, no external API) +- **Scrollbar**: simplebar-react +- **Number Formatting**: react-number-format +- **Icons**: Ant Design Icons + +--- + +## Folder Structure & Key Files + +### Source Directory `src/` + +| Directory | Purpose | Items | +|-----------|---------|-------| +| `components/` | Reusable UI blocks (MainCard, Loader, Logo, etc.) | ~17 | +| `sections/` | Page-specific UI modules | ~12 | +| `layout/` | Dashboard layout (Header, Drawer, Footer) | ~21 | +| `themes/` | MUI theme config (palette, typography, overrides) | ~31 | +| `pages/` | Application views | 7 | +| `routes/` | Route definitions (MainRoutes, LoginRoutes) | 3 | +| `menu-items/` | Sidebar navigation config | 5 | +| `api/` | SWR-based local state hooks (menu drawer state) | 1 | +| `contexts/` | React Context providers (ConfigContext only) | 1 | +| `hooks/` | Custom hooks (useConfig, useLocalStorage) | 2 | +| `utils/` | Helper functions (colorUtils, getColors, getShadow, password utils) | 5 | +| `data/` | Static data/docs | 1 | +| `assets/` | Images, CSS, third-party styles | 3+ | + +### Pages + +| Page | Route | File | +|------|-------|------| +| Dashboard | `/`, `/dashboard/default` | [pages/dashboard/default.jsx](src/pages/dashboard/default.jsx) | +| Login | `/login` | [pages/auth/Login.jsx](src/pages/auth/Login.jsx) | +| Register | `/register` | [pages/auth/Register.jsx](src/pages/auth/Register.jsx) | +| Color | `/color` | [pages/component-overview/color.jsx](src/pages/component-overview/color.jsx) | +| Typography | `/typography` | [pages/component-overview/typography.jsx](src/pages/component-overview/typography.jsx) | +| Shadow | `/shadow` | [pages/component-overview/shadows.jsx](src/pages/component-overview/shadows.jsx) | +| Sample Page | `/sample-page` | [pages/extra-pages/sample-page.jsx](src/pages/extra-pages/sample-page.jsx) | + +### Critical Files +- `src/App.jsx` — Main app component (ThemeCustomization + RouterProvider) +- `src/index.jsx` — Entry point (ConfigProvider wrapper) +- `src/config.js` — Global constants (`APP_DEFAULT_PATH`, `DRAWER_WIDTH`, `fontFamily`) +- `src/contexts/ConfigContext.jsx` — Config provider (persists to localStorage as `mantis-react-free-config`) +- `src/themes/index.jsx` — MUI theme builder (`ThemeCustomization` component) +- `src/api/menu.js` — SWR-based drawer open/close state management + +--- + +## Architecture & Data Flow + +### 1. Entry Point & Context Hierarchy +``` +index.jsx +└─ ConfigProvider (fontFamily, presetColor — persisted in localStorage) + └─ App.jsx + └─ ThemeCustomization (MUI theme, palette, typography, overrides) + └─ ScrollTop + └─ RouterProvider +``` + +### 2. Configuration System +- **ConfigContext**: [src/contexts/ConfigContext.jsx](src/contexts/ConfigContext.jsx) manages: + - `fontFamily` — the app font (default: `'Public Sans', sans-serif`) + - `presetColor` — theme color preset +- **LocalStorage Key**: `mantis-react-free-config` +- **Constants**: [src/config.js](src/config.js) defines: + - `APP_DEFAULT_PATH` = `/dashboard/default` + - `DRAWER_WIDTH` = 260 + - `MINI_DRAWER_WIDTH` = 60 +- **Hook**: Use `useConfig()` to access/update config globally + +### 3. Theme System +- **Builder**: [src/themes/index.jsx](src/themes/index.jsx) — creates MUI theme with: + - Custom breakpoints (`xs: 0, sm: 768, md: 1024, lg: 1266, xl: 1440`) + - Light color scheme only (no dark mode in free version) + - CSS variables via `cssVarPrefix: ''` + - Component overrides from `src/themes/overrides/` (~24 override files) +- **Palette**: [src/themes/palette.js](src/themes/palette.js) — color definitions with preset support +- **Typography**: [src/themes/typography.js](src/themes/typography.js) — font config + +### 4. Menu / Drawer State +- **SWR-based**: [src/api/menu.js](src/api/menu.js) uses SWR as a local state store + - `useGetMenuMaster()` — returns `{ menuMaster, menuMasterLoading }` + - `handlerDrawerOpen(bool)` — toggles drawer via `mutate()` + - No network requests involved—SWR is used purely for reactive state +- **Menu Items**: Defined in [src/menu-items/](src/menu-items/) (dashboard, pages, utilities, support) + +### 5. Layout Structure +- **Dashboard Layout**: [src/layout/Dashboard/](src/layout/Dashboard/) (Header, Drawer, Footer) + - Used for all main application pages + - Sidebar navigation driven by menu-items config +- **Auth pages** (Login/Register) render without the dashboard layout (standalone pages) +- **MainCard Component**: Primary wrapper for page content (shadows, headers, dividers) + +### 6. Authentication (UI Only) +- Login and Register pages exist as **UI demonstrations only** +- Forms use Formik + Yup for validation +- Auth sections: [src/sections/auth/](src/sections/auth/) + +--- + +## Import Organization & Sequence + +All files should follow this specific import order with standard comment headers. Within each group, imports must be in **alphabetical order** (see MUI special rule). + +```jsx +// React & Standard library imports +import { useEffect, useState } from 'react'; + +// material-ui +import Button from '@mui/material/Button'; +import Typography from '@mui/material/Typography'; +import Box from '@mui/material/Box'; // Always last in this group + +// third-party +import { format } from 'date-fns'; + +// project imports +import MainCard from 'components/MainCard'; +import useConfig from 'hooks/useConfig'; + +// assets +import PrinterFilled from '@ant-design/icons/PrinterFilled'; +``` + +--- + +## Coding Standards & Best Practices + +### JavaScript Strategy +- Use JavaScript with JSDoc comments for **autocomplete and basic safety**, not strict type checking +- **PropTypes or JSDoc** for component prop documentation +- Always add **JSDoc comments** for component props—enables IDE autocomplete support + +### MUI Styling Rules +1. **Use `sx` prop** for direct styling on MUI components (fastest, most customizable) +2. **Avoid `styled()`** components or CSS files unless absolutely necessary +3. **Layout**: Prefer MUI components (``, ``, ``) over HTML `
` +4. **Colors**: Use `theme.vars.palette` tokens (e.g., `primary.main`, `grey.100`) NOT hex codes +5. **Responsiveness**: Always include breakpoints (e.g., `sx={{ flexDirection: { xs: 'column', md: 'row' } }}`) +6. **Import Sorting**: Within the `@mui` group, imports must be alphabetical, with `Box` always being the **LAST** import + +### Component Structure +- **Clean Props**: Export root element as a passthrough for `sx` or `className` +- **Style Props**: Allow consumers to override spacing/layout from parent +- **Props Documentation**: Use JSDoc comments for all props—enables IDE autocomplete +- **Declaration Style**: **Use normal function declarations** (e.g., `export default function ComponentName() { ... }`) rather than arrow functions for all functional components + +### Template-Specific Requirements +- **NO hardcoded menu items**—keep navigation in separate config files ([src/menu-items/](src/menu-items/)) +- **NO inline mock data**—create separate data files when needed +- **Configuration-driven**: All user-facing settings should be configurable +- **Theme-first**: All styling references theme tokens, not hardcoded values + +### Naming & File Organization +- **Menu items**: Organized by feature in [src/menu-items/](src/menu-items/) (each exports menu config) +- **Layout components**: In [src/layout/](src/layout/), NOT in global components +- **Reusable UI**: In [src/components/](src/components/) (MainCard, Loader, Loadable, etc.) +- **Page-specific UI**: In [src/sections/](src/sections/) (not components) +- **Commenting Pattern**: + - Use double-pipe divider comments for major sections within a file: + `// ==============================|| SECTION NAME ||============================== //` + - Use JSDoc comments for functions and components + - Use brief descriptive comments above complex logic blocks + +### State Management +- **Global Settings**: ConfigContext (fontFamily, presetColor) +- **Drawer State**: SWR-based local state in [src/api/menu.js](src/api/menu.js) +- **Page State**: React hooks (`useState`, `useReducer`) only +- **No Redux/Zustand**—keep it lightweight +- **No external API calls**—no axios, no backend integration in the free version + +--- + +## Build & Development Workflow + +### Commands +```bash +yarn install # Install dependencies +yarn start # Dev server (http://localhost:3000, auto-opens) +yarn build # Vite production build +yarn preview # Preview production build locally +``` + +### Configuration Files +- **vite.config.mjs**: Path aliases, port 3000, base URL from `VITE_APP_BASE_NAME` +- **jsconfig.json**: Paths aliased (e.g., `components/*` → `src/components/`) +- **eslint.config.mjs**: ESLint flat config with React/JSX/Prettier plugins +- **.prettierrc**: Prettier config + +### Environment Variables +- `VITE_APP_BASE_NAME`: App base path for deployment (defaults to `/`) + +### Key Principles +- **Separation of Concerns**: Components (reusable), sections (page-specific), layouts (structure) +- **Configuration-Driven**: Menu items, routes in separate config files (not hardcoded) +- **Theme-First**: All styling references theme tokens +- **Documentation**: JSDoc comments for all functions and components + +--- + +## Critical Developer Patterns + +### Adding a New Page +1. Create component in [src/pages/](src/pages/) (organize in subdirectory by feature) +2. Create lazy-loaded route in [src/routes/MainRoutes.jsx](src/routes/MainRoutes.jsx): + ```jsx + const NewPage = Loadable(lazy(() => import('pages/my-feature/new-page'))); + // Add to children array: + { path: 'new-page', element: } + ``` +3. Add to [src/menu-items/](src/menu-items/) if it needs sidebar navigation +4. Wrap content in `` or appropriate layout +5. Use `useConfig()` for theme/settings access + +### Adding a New Menu Section +1. Create a new file in `src/menu-items/` (e.g., `myFeature.jsx`) +2. Export a menu config object: + ```jsx + import DashboardOutlined from '@ant-design/icons/DashboardOutlined'; + + const myFeature = { + id: 'group-my-feature', + title: 'My Feature', + type: 'group', + children: [ + { + id: 'my-page', + title: 'My Page', + type: 'item', + url: '/my-page', + icon: DashboardOutlined, + breadcrumbs: false + } + ] + }; + + export default myFeature; + ``` +3. Import and add to the `items` array in [src/menu-items/index.jsx](src/menu-items/index.jsx) + +### Adding Charts +Use `@mui/x-charts`: +```jsx +import { BarChart } from '@mui/x-charts/BarChart'; + +export default function MyChart() { + return ( + + ); +} +``` + +--- + +## External Dependencies & Integrations + +All third-party libraries and their exact versions are defined in `package.json` (single source of truth). + +Key dependencies include: +- **MUI** (core UI components, system, lab) +- **MUI X Charts** (charting) +- **React Router** (routing) +- **Formik** + **Yup** (forms & validation) +- **Framer Motion** (animations) +- **SWR** (reactive local state) +- **simplebar-react** (custom scrollbars) +- **Ant Design Icons** (icon library) + +Refer to `package.json` for the exact versions in use. + +--- + +## Common Patterns & Examples + +### Using MainCard (Primary Page Wrapper) +```jsx +import MainCard from 'components/MainCard'; + +export default function MyPage() { + return ( + Action}> + {/* Page content */} + + ); +} +``` + +### Using useConfig() Hook +```jsx +import useConfig from 'hooks/useConfig'; + +export default function Settings() { + const { state, setField } = useConfig(); + return <>Current font: {state.fontFamily}; +} +``` + +### Creating Lazy-Loaded Routes +```jsx +import { lazy } from 'react'; +import Loadable from 'components/Loadable'; + +const MyPage = Loadable(lazy(() => import('pages/my-page'))); + +// In route config: +{ path: '/my-page', element: } +``` + +### Using Menu Drawer State +```jsx +import { useGetMenuMaster, handlerDrawerOpen } from 'api/menu'; + +export default function MyComponent() { + const { menuMaster } = useGetMenuMaster(); + const isOpen = menuMaster.isDashboardDrawerOpened; + + return ; +} +``` + +--- + +## Known Gotchas & Troubleshooting + +| Issue | Solution | +|-------|----------| +| **Routes don't load** | Must use `Loadable()` wrapper for lazy imports—direct `lazy()` fails | +| **Styling not updating** | Use `sx` prop with theme tokens, not hex codes; use `theme.vars.palette` | +| **MUI CSS variables** | This project uses MUI CSS variables via `cssVarPrefix: ''`—access colors with `theme.vars.palette` | +| **No dark mode** | Free version only supports light theme; dark mode requires manual setup | +| **Auth pages are UI-only** | Login/Register have no backend—they are form demos. Add your own auth provider if needed | +| **No axios** | There is no HTTP client configured. Add axios or use `fetch` if you need API calls | +| **Chart library** | Uses `@mui/x-charts` | +| **Package manager** | Uses Yarn 4 (see `.yarnrc.yml` and `yarn.lock`). Use `yarn` commands, not `npm` | +| **CSS import order** | Third-party CSS must load in correct order in [src/index.jsx](src/index.jsx) | + +--- + +## Quick Reference + +### File Locations by Use Case +- **Need to add a page?** → [src/pages/](src/pages/) +- **Need to change theme?** → [src/themes/](src/themes/) +- **Need new menu item?** → [src/menu-items/](src/menu-items/) +- **Need reusable component?** → [src/components/](src/components/) +- **Need page-specific UI?** → [src/sections/](src/sections/) +- **Need to modify layout?** → [src/layout/](src/layout/) +- **Need to add a route?** → [src/routes/MainRoutes.jsx](src/routes/MainRoutes.jsx) +- **Need to change config?** → [src/config.js](src/config.js) + +### Key Hooks +- `useConfig()` — Access theme/layout settings (fontFamily, presetColor) +- `useLocalStorage()` — Persist data to localStorage +- `useGetMenuMaster()` — Access drawer open/close state + +### Debugging Tips +1. **Styling issues?** Use DevTools to inspect MUI `sx` props; verify theme tokens applied via `theme.vars.palette` +2. **Component errors?** Check browser console and React DevTools for component tree and state +3. **Routes not matching?** Check [src/routes/MainRoutes.jsx](src/routes/MainRoutes.jsx) and verify `Loadable()` wrapper is used +4. **Menu not showing?** Verify menu item is imported in [src/menu-items/index.jsx](src/menu-items/index.jsx) +5. **Performance?** Check Network tab for large bundles; ensure lazy route loading is properly configured diff --git a/eslint.config.mjs b/eslint.config.mjs index 5730906c..5d9d22d3 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,4 +1,4 @@ -import { fixupConfigRules } from '@eslint/compat'; +import { fixupConfigRules, fixupPluginRules } from '@eslint/compat'; import prettier from 'eslint-plugin-prettier'; import react from 'eslint-plugin-react'; import reactHooks from 'eslint-plugin-react-hooks'; @@ -23,7 +23,7 @@ export default [ plugins: { prettier, react, - 'react-hooks': reactHooks, + 'react-hooks': fixupPluginRules(reactHooks), 'jsx-a11y': jsxA11y }, diff --git a/index.html b/index.html index ec2c0d98..a923646e 100644 --- a/index.html +++ b/index.html @@ -9,9 +9,9 @@ - + + content="Start your next React project with the Mantis admin template. It is built with ReactJS, Material-UI, NextJS, and SWR for faster web development." /> diff --git a/package.json b/package.json index 388299fd..815bf4e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mantis-material-free-react", - "version": "2.0.1", + "version": "2.1.0", "homepage": "https://mantisdashboard.com/free", "author": { "name": "CodedThemes", @@ -16,30 +16,30 @@ "prettier": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"" }, "dependencies": { - "@ant-design/colors": "7.2.1", + "@ant-design/colors": "8.0.1", "@ant-design/icons": "6.1.0", "@emotion/cache": "11.14.0", "@emotion/react": "11.14.0", "@emotion/styled": "11.14.1", "@fontsource/public-sans": "5.2.7", "@mui/base": "5.0.0-beta.70", - "@mui/lab": "7.0.1-beta.20", - "@mui/material": "7.3.6", - "@mui/system": "7.3.6", - "@mui/x-charts": "8.22.1", - "@vitejs/plugin-react": "5.1.2", + "@mui/lab": "7.0.1-beta.22", + "@mui/material": "7.3.8", + "@mui/system": "7.3.8", + "@mui/x-charts": "8.27.0", + "@vitejs/plugin-react": "5.1.4", "formik": "2.4.9", - "framer-motion": "12.23.26", - "lodash-es": "4.17.22", - "react": "19.2.3", + "framer-motion": "12.34.2", + "lodash-es": "4.17.23", + "react": "19.2.4", "react-device-detect": "2.2.3", - "react-dom": "19.2.3", + "react-dom": "19.2.4", "react-number-format": "5.4.4", - "react-router": "7.11.0", - "react-router-dom": "7.11.0", + "react-router": "7.13.0", + "react-router-dom": "7.13.0", "simplebar-react": "3.3.2", - "swr": "2.3.8", - "vite": "7.3.0", + "swr": "2.4.0", + "vite": "7.3.1", "vite-jsconfig-paths": "2.0.1", "web-vitals": "5.1.0", "yup": "1.7.1" @@ -63,16 +63,16 @@ ] }, "devDependencies": { - "@eslint/compat": "2.0.0", + "@eslint/compat": "2.0.2", "@eslint/eslintrc": "3.3.3", - "@eslint/js": "9.39.2", - "eslint": "9.39.2", + "@eslint/js": "10.0.1", + "eslint": "10.0.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-prettier": "5.5.4", + "eslint-plugin-prettier": "5.5.5", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.0.1", - "prettier": "3.7.4" + "prettier": "3.8.1" }, "packageManager": "yarn@4.12.0" } diff --git a/prompts/apps/cleanup-pages.prompt.md b/prompts/apps/cleanup-pages.prompt.md new file mode 100644 index 00000000..a5eb2f56 --- /dev/null +++ b/prompts/apps/cleanup-pages.prompt.md @@ -0,0 +1,36 @@ + + + + +I want to specifically focus on the **{{KEEP_PAGE_NAME}}** page/section. +Please remove all other sample pages and unnecessary components from the codebase to clean it up. + +**Rules for Removal:** + +1. **Identify the Page to Keep:** Ensure you clearly understand which page or section is "{{KEEP_PAGE_NAME}}". If "{{KEEP_PAGE_NAME}}" is "minimal", remove all sample pages. +2. **Delete Page Files:** + - `src/pages/component-overview/`: Remove files NOT belonging to {{KEEP_PAGE_NAME}}. + - `src/pages/extra-pages/`: Remove files NOT belonging to {{KEEP_PAGE_NAME}} (e.g., `sample-page.jsx`). + - `src/sections/`: Remove directories/files NOT used by the dashboard or the page you are keeping. +3. **Clean Global References (Crucial):** + - **Layouts:** Check `src/layout/Dashboard/Drawer/DrawerContent/Navigation` and `src/layout/Dashboard/` for any hardcoded links to deleted pages. + - **Landing/Main Page:** Check `src/pages/dashboard/` or `src/index.jsx` for imports of deleted components. +4. **Update Routing & Navigation:** + - `src/routes/MainRoutes.jsx`: Remove routes **AND** their imports for the pages being deleted. + - `src/menu-items/`: + - Update `utilities.jsx`, `page.jsx`, and `support.jsx` to remove links to deleted pages. + - Update `index.jsx` to exclude entire menu groups if all their items are removed. +5. **Final Verification:** Run a global search for the deleted page names (e.g., "color", "shadow", "sample-page") to ensure no "dead" imports or navigation items remain in the codebase. + +## Example + +**Input:** +I want to focus on a **minimal** dashboard. Remove all other sample pages. + +**Output:** + +- Deleted `src/pages/component-overview/color.jsx`, `shadows.jsx`, `typography.jsx`, etc. +- Deleted `src/pages/extra-pages/sample-page.jsx`. +- Updated `src/routes/MainRoutes.jsx` to remove sample page routes. +- Updated `src/menu-items/utilities.jsx`, `src/menu-items/page.jsx`, and `src/menu-items/support.jsx` to remove menu items. +- Updated `src/menu-items/index.jsx` to only include the dashboard group. diff --git a/prompts/auth/customize-validation-messages.prompt.md b/prompts/auth/customize-validation-messages.prompt.md new file mode 100644 index 00000000..c1f616e3 --- /dev/null +++ b/prompts/auth/customize-validation-messages.prompt.md @@ -0,0 +1,54 @@ + + + + +## Requirements + +### 1. Create Centralized Validation Messages File + +Create a new file at `src/utils/validationMessages.js` that contains all validation messages as constants/config object, making them easy to find and modify. + +### 2. Validation Rules & Messages + +--- + +#### **First Name & Last Name Validation:** + +| Rule | Message | +| --------------------------------------------- | -------------------------------------------------- | +| Must not be empty | "First Name is required" / "Last Name is required" | +| Minimum 2 characters | "Must be at least 2 characters" | +| Numbers are not allowed | "Numbers are not allowed" | +| Special characters not allowed (@ # $ % etc.) | "Special characters are not allowed" | +| No multiple spaces between words | "Multiple spaces are not allowed" | + +--- + +#### **Email Validation:** + +| Rule | Message | +| ----------------------------------------------------------------------- | --------------------------------------- | +| Must not be empty | "Email is required" | +| No space at beginning or end | "Email cannot start or end with spaces" | +| No spaces anywhere in email | "Spaces are not allowed in email" | +| Must contain @ | "Email must contain @" | +| Must contain domain (.com, .in, .net) | "Email must have a valid domain" | +| Only one @ allowed | "Email can only contain one @" | +| Username allows: letters, numbers, dot (.), underscore (\_), hyphen (-) | "Invalid characters in email username" | +| Minimum length 5 characters | "Email must be at least 5 characters" | + +--- + +#### **Password Validation:** + +| Rule | Message | +| ----------------------------------------------- | ------------------------------------------------------ | +| Must not be empty | "Password is required" | +| Minimum 8 characters | "Password must be at least 8 characters" | +| At least 1 Capital letter (A-Z) | "Password must contain at least one uppercase letter" | +| At least 1 Small letter (a-z) | "Password must contain at least one lowercase letter" | +| At least 1 Number (0-9) | "Password must contain at least one number" | +| At least 1 Special character (@ # $ % & ! etc.) | "Password must contain at least one special character" | +| Spaces are not allowed | "Password cannot contain spaces" | + +--- diff --git a/prompts/common/change-branding.prompt.md b/prompts/common/change-branding.prompt.md new file mode 100644 index 00000000..668443d3 --- /dev/null +++ b/prompts/common/change-branding.prompt.md @@ -0,0 +1,89 @@ + + + + +Act as a Senior Frontend Developer. Your goal is to rebrand this application from **{{OLD_BRAND}}** to **{{NEW_BRAND}}** with ZERO errors. You must update all configuration files, global text references, and asset pointers. + +**INPUT VARIABLES:** + +- **Old Brand:** `{{OLD_BRAND}}` (e.g., Mantis) +- **New Brand:** `{{NEW_BRAND}}` (e.g., Able Pro) +- **New Package Name:** `{{NEW_PACKAGE_NAME}}` (e.g., able-pro-react-js) + +--- + +### **Step 1: Global Text Replacement** + +**Action:** + +1. **Case Sensitive Search:** Search for `{{OLD_BRAND}}` and replace with `{{NEW_BRAND}}` in all text files (excluding `node_modules`). +2. **Lowercase Search:** Search for `{{OLD_BRAND_LOWER}}` (lowercase) and replace with `{{NEW_BRAND_LOWER}}` (lowercase). + - _Constraint:_ Do NOT replace external library names (e.g., `mantis-ui` if it is a third-party dependency) unless you are sure it is an internal package. + - _Constraint:_ Check URLs carefully. Update links to documentation or repositories if they should point to the new brand, but keep them if they are historical references. + +--- + +### **Step 2: Update Configuration Files** + +**Target File:** `package.json` +**Action:** + +1. Update `"name"` property to `{{NEW_PACKAGE_NAME}}`. +2. Update `"description"` references. + +**Target File:** `public/index.html` +**Action:** + +1. Update `` to `{{NEW_BRAND}} React Admin Dashboard`. +2. Update `<meta name="title">` and `<meta name="description">` content. + +**Target File:** `README.md` +**Action:** + +1. Replace the H1 title with `{{NEW_BRAND}} Material React Admin Template`. +2. Update installation steps and descriptions to reflect `{{NEW_BRAND}}`. + +--- + +### **Step 3: Update Components & Assets** + +**Target File:** `src/components/logo/LogoMain.jsx` & `src/components/logo/LogoIcon.jsx` +**Action:** + +1. Update the `alt` text for images/SVGs to `{{NEW_BRAND}}`. + ```jsx + // Example + alt = "{{NEW_BRAND}}"; + ``` + +**Target File:** `src/layout/Dashboard/Drawer/DrawerHeader/index.jsx` +**Action:** + +1. Ensure the Logo component is correctly wrapped and accessible. + +**Target File:** `src/layout/Dashboard/Footer.jsx` +**Action:** + +1. Update copyright text to reflect the new brand or company if applicable. + +--- + +### **Step 4: Landing Page & Content Updates** + +**Target Directories:** `src/sections/landing/`, `src/pages/` +**Action:** + +1. Iterate through all Landing Page blocks (Header, Feature, Demo, Testimonial, etc.). +2. Replace marketing copy: "Welcome to {{OLD_BRAND}}" -> "Welcome to {{NEW_BRAND}}". +3. Update `alt` tags in `CardMedia` or `img` elements: `alt="{{OLD_BRAND}}"` -> `alt="{{NEW_BRAND}}"`. + +--- + +### **Final Verification Checklist** + +- [ ] `package.json` name is updated. +- [ ] Browser tab title reads `{{NEW_BRAND}}...`. +- [ ] "Welcome to {{OLD_BRAND}}" no longer appears on the Landing Page. +- [ ] Footer copyright is correct. +- [ ] No broken links in `package.json` dependencies. diff --git a/prompts/dashboard/enhance-default.prompt.md b/prompts/dashboard/enhance-default.prompt.md new file mode 100644 index 00000000..d683ccb0 --- /dev/null +++ b/prompts/dashboard/enhance-default.prompt.md @@ -0,0 +1,178 @@ +<!-- DESCRIPTION: This feature provides real-time analytics, traffic visualization, product performance tracking, inventory management, task management, activity monitoring, customer feedback display, and event scheduling - all in one centralized dashboard view for maximum productivity and business insight. --> + +<!-- AGENT : Claude Opus 4.5 --> + +# Dashboard Default Prompt + +## Overview + +This prompt adds new features/sections to the Dashboard Default Page to create a comprehensive business command center using clean, modern JavaScript. + +--- + +## Your Task + +When I specify the default dashboard and my requirements, you will: + +1. **Analyze** the target dashboard structure and existing components +2. **Implement** the requested changes following these rules: + - Use clean, modern JavaScript + - Follow MUI v6 Grid2 syntax (use `size` prop, not deprecated `item/xs/md/lg`) + - Use ApexCharts for visualizations + - Maintain responsive design (xs, sm, md, lg breakpoints) + - Support both light and dark themes + - Update components in `src/sections/dashboard/default/` (.jsx) +3. **Generate** complete, production-ready code with proper imports and exports + +--- + +## Code Standards + +- Use functional components with React hooks +- Implement proper loading and error states +- Use MUI components (MainCard, Stack, Grid, Typography, etc.) +- Follow existing naming conventions +- Add JSDoc comments for complex logic +- Use mock data for demonstrations + +--- + +## Features to Add + +### 1. Conversion Rate Card + +**File:** `src/components/cards/statistics/AnalyticEcommerce.jsx` +**Features:** + +- Current conversion rate percentage +- Trend indicator with percentage change +- Mini area chart showing 12-period trend +- Caption explaining the metric + +### 2. Average Order Value (AOV) Card + +**File:** `src/components/cards/statistics/AnalyticEcommerce.jsx` +**Planned Enhancements:** + +- Current AOV amount +- Trend indicator with percentage change +- Mini bar chart showing 12-period trend +- Caption explaining the metric + +--- + +### 3. Traffic Sources Chart + +**File:** `src/sections/dashboard/default/TrafficSourcesChart.jsx` +**Features:** + +- Period selector (Week/Month/Year) +- Sources: Direct, Organic Search, Social Media, Referral, Email +- Percentage breakdown with color legend +- Interactive tooltips + +### 4. Top Products Table + +**File:** `src/sections/dashboard/default/TopProductsTable.jsx` +**Planned Enhancements:** + +- Product name with category +- Sales count with trend percentage +- Revenue amount +- Stock level progress bar +- Color-coded stock status + +--- + +### 5. Quick Actions Panel + +**File:** `src/sections/dashboard/default/QuickActions.jsx` +**Actions:** + +- Add Product +- New Invoice +- New Order +- Add Customer +- View Reports +- Send Email + **Features:** +- Dashed border buttons +- Hover effects with color fill +- 2x3 or 3x2 grid layout + +### 6. Activity Feed + +**File:** `src/sections/dashboard/default/ActivityFeed.jsx` +**Planned Enhancements:** + +- "Live" indicator chip +- Event types: Order, Payment, User, Notification, Completed +- Color-coded avatars per event type +- Timestamps (relative time) +- Event descriptions + +--- + +### 7. Customer Reviews Widget + +**File:** `src/sections/dashboard/default/CustomerReviews.jsx` +**Features:** + +- Customer avatar and name +- Star rating (1-5) +- Product chip/tag +- Review comment text +- Relative timestamp +- Average rating summary in header + +### 8. Inventory Alerts + +**File:** `src/sections/dashboard/default/InventoryAlerts.jsx` +**Planned Enhancements:** + +- Status chips: Critical, Warning, Low +- Product name and SKU +- Stock level progress bar +- Current vs minimum stock count +- "Reorder" action button + +--- + +### 9. To-Do List + +**File:** `src/sections/dashboard/default/TodoList.jsx` +**Features:** + +- Add new task input field +- Checkbox for completion toggle +- Priority chips (High/Medium/Low) +- Delete button per item +- Pending/Done count summary +- Strikethrough completed items + +### 10. Upcoming Events + +**File:** `src/sections/dashboard/default/UpcomingEvents.jsx` +**Planned Enhancements:** + +- Event types: Meeting, Deadline, Launch, Sale, Team +- Color-coded avatars per type +- Date chips (Today=red, Tomorrow=yellow, Future=outlined) +- Time and description +- Dividers between items + +--- + +## User Requirements + +**Dashboard:** Default + +**Changes Required:** +[DESCRIBE YOUR CHANGES HERE] + +**Design Preferences:** +[OPTIONAL - SPECIFY IF NEEDED] + +Now implement the requested dashboard customization with complete, working code. + +--- diff --git a/prompts/menu/manage-menu.prompt.md b/prompts/menu/manage-menu.prompt.md new file mode 100644 index 00000000..febd614b --- /dev/null +++ b/prompts/menu/manage-menu.prompt.md @@ -0,0 +1,47 @@ +<!-- DESCRIPTION: This prompt is used to manage the menus, you can add remove menus using this --> + +<!-- AGENT: Gemini 3 Pro --> + +I want to **manage the application menus**. +Please follow the instructions below to remove or keep specific menus based on my request. + +**My Request:** +{{USER_REQUEST_DETAILS}} +(e.g., "Remove the 'widget' and 'forms' menus" OR "Only keep 'dashboard' and 'applications'") + +**Rules for Execution:** + +1. **Analyze `src/menu-items/index.jsx`:** + - Identify the imported menu objects (e.g., `widget`, `formsTables`, `chartsMap`). + - Determine which ones correspond to the user's request. + - **Action:** Remove the unwanted menu objects from the `items` array in `menuItems`. + - **Action:** Remove the corresponding `import` statements. + +2. **Update `src/routes/MainRoutes.jsx` (and others if needed):** + - Find the routes associated with the removed menus (look for matching `path` values like `widget`, `forms`, `charts`). + - **Action:** Remove the route definitions for the deleted menus. + - **Action:** Remove the associated `import` statements (e.g., `const WidgetStatistics = ...`). + +3. **Clean up `src/menu-items/` (Optional but Recommended):** + - If a menu file (e.g., `src/menu-items/widget.js`) is no longer imported by `index.jsx`, IT IS SAFE TO DELETE THE FILE. + - **Action:** Delete the unused menu item definition file. + +4. **CRITICAL - NO COMPONENT DELETION:** + - **Do NOT delete any components** from `src/pages/`, `src/sections/`, or `src/components/`, even if they seem unused. + - The user explicitly requested to **retain all components**. Only remove the _navigation entry points_ (menus and routes). + +5. **Final Verification:** + - Ensure the application builds without errors (no missing imports). + - Verify `src/menu-items/index.jsx` only contains the desired menus. + +## Example + +**Input:** +Remove 'widget' and 'forms' menus. + +**Output:** + +- Modified `src/menu-items/index.jsx`: Removed `widget` and `formsTables` from items. +- Deleted `src/menu-items/widget.js` and `src/menu-items/forms-tables.js`. +- Modified `src/routes/MainRoutes.jsx`: Removed paths `'widget'` and `'forms'` and their imports. +- **KEPT:** `src/pages/widget/`, `src/pages/forms/` (Components remained untouched). diff --git a/prompts/menu/remove-icon.prompt.md b/prompts/menu/remove-icon.prompt.md new file mode 100644 index 00000000..11ab5f49 --- /dev/null +++ b/prompts/menu/remove-icon.prompt.md @@ -0,0 +1,32 @@ +<!-- DESCRIPTION: This prompt helps users remove icons from the sidebar menu list. It modifies the navigation components to hide icon rendering logic. --> + +<!-- AGENT: Gemini 3 Pro --> + +I want to remove all icons from the sidebar navigation menu in my project. Please update the navigation components to stop rendering icons. + +Modify the following files: + +1. `src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavItem.jsx` +2. `src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavCollapse.jsx` + +**Requirements:** + +- In `NavItem.jsx`: + - Locate and remove the logic that initializes `itemIcon`. + - Remove all `<ListItemIcon>` components, including the one that renders `itemIcon` and the one that renders a fallback `<Dot />`. + - Ensure `ListItemText` for the menu title remains properly aligned. You may need to adjust the `pl` (padding-left) or other spacing attributes on `ListItemButton` to compensate for the missing icon space. +- In `NavCollapse.jsx`: + - Locate and remove the logic that initializes `menuIcon` and handles the `borderIcon`. + - Remove the `<ListItemIcon>` component that renders these icons. + - Ensure the text and the collapse arrow (up/down/right) remain correctly positioned. +- General: + - Keep the code clean and remove any unused imports like `ListItemIcon`, `Dot`, and icon assets (e.g., `@ant-design/icons`) if they are no longer used after your changes. + - Make sure both vertical and horizontal layouts (if present in the files) are updated accordingly. + +## Example + +**Input:** +Standard Mantis sidebar with "Dashboard", "Statistics", etc., each having a leading icon. + +**Output:** +A simplified sidebar with only text labels. The labels should be shifted to the left to occupy the space where the icons used to be, ensuring a clean and professional look. diff --git a/prompts/theming/update-theme.prompt.md b/prompts/theming/update-theme.prompt.md new file mode 100644 index 00000000..2dd910e4 --- /dev/null +++ b/prompts/theming/update-theme.prompt.md @@ -0,0 +1,64 @@ +<!-- + DESCRIPTION: This prompt guides the AI assistant to switch or create the active global theme preset of the Mantis React Admin Template. It also modifies the presetColor configuration in config.js and updates the localStorage key in ConfigContext.jsx to force a cache refresh. +--> + +<!-- AGENT: Gemini 3 Pro --> + +1. Check `src/themes/theme/index.js`. + - If the requested `THEME_NAME` is already handled (e.g., via a switch/case on `presetColor`), proceed to updating `src/config.js`. + - If the requested `THEME_NAME` is NOT handled, it must be created: + a. Create a new file `src/themes/theme/{{THEME_NAME}}.js` (copy the structure from `src/themes/theme/index.js` or use a provided palette). + b. Update `src/themes/theme/index.js` to import the new preset and return it when `presetColor` matches `{{THEME_NAME}}`. + +2. Navigate to `src/config.js`. + - Ensure the `config` object contains `presetColor`. + - Update `presetColor` to '{{THEME_NAME}}'. + +3. Navigate to `src/contexts/ConfigContext.jsx`. + - Find the `useLocalStorage` hook call. + - Update the key string (first argument) by appending the theme name (e.g., change `'mantis-react-free-config'` to `'mantis-react-free-config-{{THEME_NAME}}'`). + - This is CRITICAL to force the application to drop the cached configuration and use the new default you just set. + +# Rules + +1. If the user hasn't provided specific colors, ask for preference or suggest colors before creating a new preset. +2. In the Free version, `src/themes/theme/index.js` often returns a single default. You MUST refactor it to handle multiple presets if adding a new one. + +Updated `src/themes/theme/index.js`: + +```javascript +import Default from './default'; +import Theme1 from './theme1'; + +export default function ThemeOption(colors, presetColor) { + switch (presetColor) { + case 'theme1': + return Theme1(colors); + case 'default': + default: + return Default(colors); + } +} +``` + +Updated `src/config.js`: + +```javascript +const config = { + // ... + presetColor: "theme1", + // ... +}; +``` + +Updated `src/contexts/ConfigContext.jsx`: + +```javascript +export function ConfigProvider({ children }) { + const { state, setState, setField, resetState } = useLocalStorage( + "mantis-react-free-config-theme1", + config, + ); + // ... +} +``` diff --git a/src/components/ContainerWrapper.jsx b/src/components/ContainerWrapper.jsx new file mode 100644 index 00000000..0e1b9cb3 --- /dev/null +++ b/src/components/ContainerWrapper.jsx @@ -0,0 +1,19 @@ +import PropTypes from 'prop-types'; +// project imports +import useMediaQuery from '@mui/material/useMediaQuery'; +import Container from '@mui/material/Container'; +import Box from '@mui/material/Box'; + +// ==============================|| CONTAINER WRAPPER ||============================== // + +export default function ContainerWrapper({ children, ...rest }) { + const downMD = useMediaQuery((theme) => theme.breakpoints.down('md')); + + return ( + <Container maxWidth="lg" disableGutters={downMD} {...rest}> + <Box sx={{ px: { xs: 1.5, sm: 2, md: 0 } }}>{children}</Box> + </Container> + ); +} + +ContainerWrapper.propTypes = { children: PropTypes.any, rest: PropTypes.any }; diff --git a/src/components/MainCard.jsx b/src/components/MainCard.jsx index b240ec7b..14b7933a 100644 --- a/src/components/MainCard.jsx +++ b/src/components/MainCard.jsx @@ -69,13 +69,7 @@ export default function MainCard({ {title && divider && <Divider />} {/* card content */} - {content && ( - <CardContent - sx={contentSX} - > - {children} - </CardContent> - )} + {content && <CardContent sx={contentSX}>{children}</CardContent>} {!content && children} </Card> ); diff --git a/src/components/cards/AuthFooter.jsx b/src/components/cards/AuthFooter.jsx index 70d7305d..ee945013 100644 --- a/src/components/cards/AuthFooter.jsx +++ b/src/components/cards/AuthFooter.jsx @@ -1,17 +1,19 @@ // material-ui -import Container from '@mui/material/Container'; import Link from '@mui/material/Link'; import Typography from '@mui/material/Typography'; import Stack from '@mui/material/Stack'; +// project imports +import ContainerWrapper from 'components/ContainerWrapper'; + // ==============================|| FOOTER - AUTHENTICATION ||============================== // export default function AuthFooter() { return ( - <Container maxWidth="xl"> + <ContainerWrapper> <Stack direction={{ xs: 'column', sm: 'row' }} - sx={{ gap: 2, justifyContent: { xs: 'center', sm: 'space-between', textAlign: { xs: 'center', sm: 'inherit' } } }} + sx={{ gap: 2, justifyContent: { xs: 'center', sm: 'space-between' }, textAlign: { xs: 'center', sm: 'inherit' }, py: 2 }} > <Typography variant="subtitle2" color="secondary"> © Made with love by Team{' '} @@ -43,6 +45,6 @@ export default function AuthFooter() { </Typography> </Stack> </Stack> - </Container> + </ContainerWrapper> ); } diff --git a/src/config.js b/src/config.js index f67d384e..1075f283 100644 --- a/src/config.js +++ b/src/config.js @@ -4,7 +4,6 @@ export const APP_DEFAULT_PATH = '/dashboard/default'; export const DRAWER_WIDTH = 260; export const MINI_DRAWER_WIDTH = 60; - const config = { fontFamily: `'Public Sans', sans-serif` }; diff --git a/src/index.jsx b/src/index.jsx index e47bce1e..c81b2295 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -10,7 +10,6 @@ import 'simplebar-react/dist/simplebar.min.css'; import 'assets/third-party/apex-chart.css'; import 'assets/third-party/react-table.css'; - import '@fontsource/public-sans/400.css'; import '@fontsource/public-sans/500.css'; import '@fontsource/public-sans/600.css'; diff --git a/src/layout/Dashboard/Drawer/MiniDrawerStyled.js b/src/layout/Dashboard/Drawer/MiniDrawerStyled.js index 17266f48..b4c8dcd8 100644 --- a/src/layout/Dashboard/Drawer/MiniDrawerStyled.js +++ b/src/layout/Dashboard/Drawer/MiniDrawerStyled.js @@ -16,7 +16,7 @@ const openedMixin = (theme) => ({ }), overflowX: 'hidden', - boxShadow: 'none', + boxShadow: 'none' }); const closedMixin = (theme) => ({ diff --git a/src/layout/Dashboard/Footer.jsx b/src/layout/Dashboard/Footer.jsx index 70d6b22e..1890ccdd 100644 --- a/src/layout/Dashboard/Footer.jsx +++ b/src/layout/Dashboard/Footer.jsx @@ -16,15 +16,18 @@ export default function Footer() { </Link> </Typography> <Stack direction="row" sx={{ gap: 1.5, alignItems: 'center', justifyContent: 'space-between' }}> - <Link href="https://codedthemes.com/about-us/" target="_blank" variant="caption" color="text.primary"> - About us + <Link href="https://codedthemes.com/hire-us/" target="_blank" variant="caption" color="text.primary"> + Hire us </Link> - <Link href="https://mui.com/legal/privacy/" target="_blank" variant="caption" color="text.primary"> - Privacy + <Link href="https://mui.com/store/license/" target="_blank" variant="caption" color="text.primary"> + License </Link> <Link href="https://mui.com/store/terms/" target="_blank" variant="caption" color="text.primary"> Terms </Link> + <Link href="https://links.codedthemes.com/dAAOP" target="_blank" variant="caption" color="text.primary"> + Figma Design System + </Link> </Stack> </Stack> ); diff --git a/src/layout/Dashboard/Header/HeaderContent/MobileSection.jsx b/src/layout/Dashboard/Header/HeaderContent/MobileSection.jsx index e47c541b..ae6c1086 100644 --- a/src/layout/Dashboard/Header/HeaderContent/MobileSection.jsx +++ b/src/layout/Dashboard/Header/HeaderContent/MobileSection.jsx @@ -48,9 +48,9 @@ export default function MobileSection() { <> <Box sx={{ flexShrink: 0, ml: 0.75 }}> <IconButton - sx={(theme) => ({ + sx={() => ({ color: 'text.primary', - bgcolor: open ? 'grey.300' : 'grey.100', + bgcolor: open ? 'grey.300' : 'grey.100' })} aria-label="open more menu" ref={anchorRef} diff --git a/src/layout/Dashboard/Header/HeaderContent/Notification.jsx b/src/layout/Dashboard/Header/HeaderContent/Notification.jsx index 92add017..e4c5af05 100644 --- a/src/layout/Dashboard/Header/HeaderContent/Notification.jsx +++ b/src/layout/Dashboard/Header/HeaderContent/Notification.jsx @@ -71,7 +71,7 @@ export default function Notification() { variant="light" sx={(theme) => ({ color: 'text.primary', - bgcolor: open ? 'grey.100' : 'transparent', + bgcolor: open ? 'grey.100' : 'transparent' })} aria-label="open profile" ref={anchorRef} diff --git a/src/sections/auth/AuthWrapper.jsx b/src/sections/auth/AuthWrapper.jsx index 50ac995c..07b1c99a 100644 --- a/src/sections/auth/AuthWrapper.jsx +++ b/src/sections/auth/AuthWrapper.jsx @@ -35,9 +35,7 @@ export default function AuthWrapper({ children }) { </Grid> </Grid> </Box> - <Box sx={{ p: 3 }} size={12}> - <AuthFooter /> - </Box> + <AuthFooter /> </Stack> </Box> ); diff --git a/src/themes/index.jsx b/src/themes/index.jsx index 602d378e..dc53539c 100644 --- a/src/themes/index.jsx +++ b/src/themes/index.jsx @@ -60,7 +60,7 @@ export default function ThemeCustomization({ children }) { return ( <StyledEngineProvider injectFirst> - <ThemeProvider disableTransitionOnChange theme={themes} modeStorageKey="theme-mode" defaultMode='light'> + <ThemeProvider disableTransitionOnChange theme={themes} modeStorageKey="theme-mode" defaultMode="light"> <CssBaseline enableColorScheme /> {children} </ThemeProvider> diff --git a/src/themes/overrides/Chip.js b/src/themes/overrides/Chip.js index cc847ce2..946e902e 100644 --- a/src/themes/overrides/Chip.js +++ b/src/themes/overrides/Chip.js @@ -17,7 +17,7 @@ function getColor({ color, theme }) { function getColorStyle({ color, theme }) { const colors = getColors(theme, color); - const { light, lighter, main, darker } = colors; + const { light, lighter, main } = colors; return { color: main, diff --git a/vite.config.mjs b/vite.config.mjs index 1541d286..0de11f75 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -17,7 +17,10 @@ export default defineConfig(({ mode }) => { }, preview: { open: true, - host: true + host: true, + fs: { + allow: ['..'] + } }, define: { global: 'window' diff --git a/yarn.lock b/yarn.lock index afefcf98..829d11ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,37 +5,19 @@ __metadata: version: 8 cacheKey: 10c0 -"@ant-design/colors@npm:7.2.1": - version: 7.2.1 - resolution: "@ant-design/colors@npm:7.2.1" - dependencies: - "@ant-design/fast-color": "npm:^2.0.6" - checksum: 10c0/4748a0bfb1ea98e08e29dcd4f7afd2781ae2119f783e6e9f80e889fd15fc19f7137e2a3d91f26bae2ab1ee76c04d520cc35f2bb0a708cd71e463f4d9deb4192d - languageName: node - linkType: hard - -"@ant-design/colors@npm:^8.0.0": - version: 8.0.0 - resolution: "@ant-design/colors@npm:8.0.0" +"@ant-design/colors@npm:8.0.1, @ant-design/colors@npm:^8.0.0": + version: 8.0.1 + resolution: "@ant-design/colors@npm:8.0.1" dependencies: "@ant-design/fast-color": "npm:^3.0.0" - checksum: 10c0/34c7a523640f7b89199aae453a720c8ef66fd4c45499019eee79304c43b2de61bc89ed1edf86adfd13b61cb0f5fd55e6a15f38d277c5e982ab05369171de132c - languageName: node - linkType: hard - -"@ant-design/fast-color@npm:^2.0.6": - version: 2.0.6 - resolution: "@ant-design/fast-color@npm:2.0.6" - dependencies: - "@babel/runtime": "npm:^7.24.7" - checksum: 10c0/8d30649bd8d4e56d5c48393fcf0ad5c24d1099ec4cbf88f55bd9f4489e61efc30087d301da384c4ed21f2d5597087c8ba27dfbcc7693915310c26d307f5a8276 + checksum: 10c0/6108c2204ce98dbf68682fcd04c3cba087f5316f01c6a28928eb8d7b291c23b6a5fcc9cd74af6211f7984d3ccc7e26be16ec664a9380737b46ee24fc78222e30 languageName: node linkType: hard "@ant-design/fast-color@npm:^3.0.0": - version: 3.0.0 - resolution: "@ant-design/fast-color@npm:3.0.0" - checksum: 10c0/49e6c8971c2979d72e20422a0d76b4134b2a08a0ec971f4e7aa5901e900b83ef8a69b642bccc2770d114993f4bf5f5a909a642503c6e64c6e67376ff2f58e87a + version: 3.0.1 + resolution: "@ant-design/fast-color@npm:3.0.1" + checksum: 10c0/bc6535351f855b1af777b9d18c5b5ca7eeb8769c1dc9cd8579408ed5284e4d6dd2d9cd192ff8110dc7a82e9dc9bc2e5c51ceeff3237c88c5464aca0e4d70eb9a languageName: node linkType: hard @@ -61,70 +43,70 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/code-frame@npm:7.27.1" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" dependencies: - "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.1.1" - checksum: 10c0/5dd9a18baa5fce4741ba729acc3a3272c49c25cb8736c4b18e113099520e7ef7b545a4096a26d600e4416157e63e87d66db46aa3fbf0a5f2286da2705c12da00 + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d languageName: node linkType: hard -"@babel/compat-data@npm:^7.27.2": - version: 7.28.5 - resolution: "@babel/compat-data@npm:7.28.5" - checksum: 10c0/702a25de73087b0eba325c1d10979eed7c9b6662677386ba7b5aa6eace0fc0676f78343bae080a0176ae26f58bd5535d73b9d0fbb547fef377692e8b249353a7 +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: 10c0/08f348554989d23aa801bf1405aa34b15e841c0d52d79da7e524285c77a5f9d298e70e11d91cc578d8e2c9542efc586d50c5f5cf8e1915b254a9dcf786913a94 languageName: node linkType: hard -"@babel/core@npm:^7.24.4, @babel/core@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/core@npm:7.28.5" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.28.5" - "@babel/helper-compilation-targets": "npm:^7.27.2" - "@babel/helper-module-transforms": "npm:^7.28.3" - "@babel/helpers": "npm:^7.28.4" - "@babel/parser": "npm:^7.28.5" - "@babel/template": "npm:^7.27.2" - "@babel/traverse": "npm:^7.28.5" - "@babel/types": "npm:^7.28.5" +"@babel/core@npm:^7.24.4, @babel/core@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" "@jridgewell/remapping": "npm:^2.3.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/535f82238027621da6bdffbdbe896ebad3558b311d6f8abc680637a9859b96edbf929ab010757055381570b29cf66c4a295b5618318d27a4273c0e2033925e72 + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa languageName: node linkType: hard -"@babel/generator@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/generator@npm:7.28.5" +"@babel/generator@npm:^7.29.0": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" dependencies: - "@babel/parser": "npm:^7.28.5" - "@babel/types": "npm:^7.28.5" + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" "@jridgewell/gen-mapping": "npm:^0.3.12" "@jridgewell/trace-mapping": "npm:^0.3.28" jsesc: "npm:^3.0.2" - checksum: 10c0/9f219fe1d5431b6919f1a5c60db8d5d34fe546c0d8f5a8511b32f847569234ffc8032beb9e7404649a143f54e15224ecb53a3d11b6bb85c3203e573d91fca752 + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/helper-compilation-targets@npm:7.27.2" +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" dependencies: - "@babel/compat-data": "npm:^7.27.2" + "@babel/compat-data": "npm:^7.28.6" "@babel/helper-validator-option": "npm:^7.27.1" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 languageName: node linkType: hard @@ -135,33 +117,33 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-module-imports@npm:7.27.1" +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" dependencies: - "@babel/traverse": "npm:^7.27.1" - "@babel/types": "npm:^7.27.1" - checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.28.3": - version: 7.28.3 - resolution: "@babel/helper-module-transforms@npm:7.28.3" +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" dependencies: - "@babel/helper-module-imports": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.27.1" - "@babel/traverse": "npm:^7.28.3" + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b languageName: node linkType: hard "@babel/helper-plugin-utils@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-plugin-utils@npm:7.27.1" - checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d languageName: node linkType: hard @@ -172,7 +154,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5": +"@babel/helper-validator-identifier@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-validator-identifier@npm:7.28.5" checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 @@ -186,24 +168,24 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.28.4": - version: 7.28.4 - resolution: "@babel/helpers@npm:7.28.4" +"@babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" dependencies: - "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.28.4" - checksum: 10c0/aaa5fb8098926dfed5f223adf2c5e4c7fbba4b911b73dfec2d7d3083f8ba694d201a206db673da2d9b3ae8c01793e795767654558c450c8c14b4c2175b4fcb44 + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/parser@npm:7.28.5" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" dependencies: - "@babel/types": "npm:^7.28.5" + "@babel/types": "npm:^7.29.0" bin: parser: ./bin/babel-parser.js - checksum: 10c0/5bbe48bf2c79594ac02b490a41ffde7ef5aa22a9a88ad6bcc78432a6ba8a9d638d531d868bd1f104633f1f6bba9905746e15185b8276a3756c42b765d131b1ef + checksum: 10c0/333b2aa761264b91577a74bee86141ef733f9f9f6d4fc52548e4847dc35dfbf821f58c46832c637bfa761a6d9909d6a68f7d1ed59e17e4ffbb958dc510c17b62 languageName: node linkType: hard @@ -229,46 +211,46 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.24.7, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": - version: 7.28.4 - resolution: "@babel/runtime@npm:7.28.4" - checksum: 10c0/792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.28.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": + version: 7.28.6 + resolution: "@babel/runtime@npm:7.28.6" + checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d languageName: node linkType: hard -"@babel/template@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/template@npm:7.27.2" +"@babel/template@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/parser": "npm:^7.27.2" - "@babel/types": "npm:^7.27.1" - checksum: 10c0/ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81 + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 languageName: node linkType: hard -"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/traverse@npm:7.28.5" +"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/generator": "npm:^7.28.5" + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.28.5" - "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.28.5" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" debug: "npm:^4.3.1" - checksum: 10c0/f6c4a595993ae2b73f2d4cd9c062f2e232174d293edd4abe1d715bd6281da8d99e47c65857e8d0917d9384c65972f4acdebc6749a7c40a8fcc38b3c7fb3e706f + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/types@npm:7.28.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" dependencies: "@babel/helper-string-parser": "npm:^7.27.1" "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10c0/a5a483d2100befbf125793640dec26b90b95fd233a94c19573325898a5ce1e52cdfa96e495c7dcc31b5eca5b66ce3e6d4a0f5a4a62daec271455959f208ab08a + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f languageName: node linkType: hard @@ -425,259 +407,250 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/aix-ppc64@npm:0.27.2" +"@esbuild/aix-ppc64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/aix-ppc64@npm:0.27.3" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm64@npm:0.27.2" +"@esbuild/android-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-arm64@npm:0.27.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm@npm:0.27.2" +"@esbuild/android-arm@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-arm@npm:0.27.3" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-x64@npm:0.27.2" +"@esbuild/android-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-x64@npm:0.27.3" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-arm64@npm:0.27.2" +"@esbuild/darwin-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/darwin-arm64@npm:0.27.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-x64@npm:0.27.2" +"@esbuild/darwin-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/darwin-x64@npm:0.27.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-arm64@npm:0.27.2" +"@esbuild/freebsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/freebsd-arm64@npm:0.27.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-x64@npm:0.27.2" +"@esbuild/freebsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/freebsd-x64@npm:0.27.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm64@npm:0.27.2" +"@esbuild/linux-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-arm64@npm:0.27.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm@npm:0.27.2" +"@esbuild/linux-arm@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-arm@npm:0.27.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ia32@npm:0.27.2" +"@esbuild/linux-ia32@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-ia32@npm:0.27.3" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-loong64@npm:0.27.2" +"@esbuild/linux-loong64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-loong64@npm:0.27.3" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-mips64el@npm:0.27.2" +"@esbuild/linux-mips64el@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-mips64el@npm:0.27.3" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ppc64@npm:0.27.2" +"@esbuild/linux-ppc64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-ppc64@npm:0.27.3" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-riscv64@npm:0.27.2" +"@esbuild/linux-riscv64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-riscv64@npm:0.27.3" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-s390x@npm:0.27.2" +"@esbuild/linux-s390x@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-s390x@npm:0.27.3" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-x64@npm:0.27.2" +"@esbuild/linux-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-x64@npm:0.27.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-arm64@npm:0.27.2" +"@esbuild/netbsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/netbsd-arm64@npm:0.27.3" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-x64@npm:0.27.2" +"@esbuild/netbsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/netbsd-x64@npm:0.27.3" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-arm64@npm:0.27.2" +"@esbuild/openbsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openbsd-arm64@npm:0.27.3" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-x64@npm:0.27.2" +"@esbuild/openbsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openbsd-x64@npm:0.27.3" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openharmony-arm64@npm:0.27.2" +"@esbuild/openharmony-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openharmony-arm64@npm:0.27.3" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/sunos-x64@npm:0.27.2" +"@esbuild/sunos-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/sunos-x64@npm:0.27.3" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-arm64@npm:0.27.2" +"@esbuild/win32-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-arm64@npm:0.27.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-ia32@npm:0.27.2" +"@esbuild/win32-ia32@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-ia32@npm:0.27.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-x64@npm:0.27.2" +"@esbuild/win32-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-x64@npm:0.27.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.8.0": - version: 4.9.0 - resolution: "@eslint-community/eslint-utils@npm:4.9.0" + version: 4.9.1 + resolution: "@eslint-community/eslint-utils@npm:4.9.1" dependencies: eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 + checksum: 10c0/dc4ab5e3e364ef27e33666b11f4b86e1a6c1d7cbf16f0c6ff87b1619b3562335e9201a3d6ce806221887ff780ec9d828962a290bb910759fd40a674686503f02 languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.12.1": +"@eslint-community/regexpp@npm:^4.12.2": version: 4.12.2 resolution: "@eslint-community/regexpp@npm:4.12.2" checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d languageName: node linkType: hard -"@eslint/compat@npm:2.0.0": - version: 2.0.0 - resolution: "@eslint/compat@npm:2.0.0" +"@eslint/compat@npm:2.0.2": + version: 2.0.2 + resolution: "@eslint/compat@npm:2.0.2" dependencies: - "@eslint/core": "npm:^1.0.0" + "@eslint/core": "npm:^1.1.0" peerDependencies: - eslint: ^8.40 || 9 + eslint: ^8.40 || 9 || 10 peerDependenciesMeta: eslint: optional: true - checksum: 10c0/ba848e8ea02fbfba9985d6a6e5aeedf5c44c4f57cb01fb6b9629d2ebfa37f9eafa4506ad9690fb805e0c395269d84e09eae46bfe41884bfff6171ebd68e17373 + checksum: 10c0/176df611bcb54ff7d9c3ac440df6844e552a4ed5de30eba28edbeebb68ccc7f19111fdd4c10780101ee5f871bd03ec0457f38c67834c285751c2bdb37d8ae73c languageName: node linkType: hard -"@eslint/config-array@npm:^0.21.1": - version: 0.21.1 - resolution: "@eslint/config-array@npm:0.21.1" +"@eslint/config-array@npm:^0.23.0": + version: 0.23.2 + resolution: "@eslint/config-array@npm:0.23.2" dependencies: - "@eslint/object-schema": "npm:^2.1.7" + "@eslint/object-schema": "npm:^3.0.2" debug: "npm:^4.3.1" - minimatch: "npm:^3.1.2" - checksum: 10c0/2f657d4edd6ddcb920579b72e7a5b127865d4c3fb4dda24f11d5c4f445a93ca481aebdbd6bf3291c536f5d034458dbcbb298ee3b698bc6c9dd02900fe87eec3c - languageName: node - linkType: hard - -"@eslint/config-helpers@npm:^0.4.2": - version: 0.4.2 - resolution: "@eslint/config-helpers@npm:0.4.2" - dependencies: - "@eslint/core": "npm:^0.17.0" - checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4 + minimatch: "npm:^10.2.1" + checksum: 10c0/95d7506c3fcb13c9a477f0fd501d552a4f136425fdf41a57058565d4730d888c78a467f8cefee92c7ac911b2c9da72629cb90507bc943cb2e5ae7bcdcdd2b759 languageName: node linkType: hard -"@eslint/core@npm:^0.17.0": - version: 0.17.0 - resolution: "@eslint/core@npm:0.17.0" +"@eslint/config-helpers@npm:^0.5.2": + version: 0.5.2 + resolution: "@eslint/config-helpers@npm:0.5.2" dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e + "@eslint/core": "npm:^1.1.0" + checksum: 10c0/0dc65bc5dd80441afbf5007cae702a5d9dd08893e95fed702a463366cf9ce2f4fd90adb09f9012cb4fcc9783d897ccb739067b1b8a5942f4c8288a6efb396d58 languageName: node linkType: hard -"@eslint/core@npm:^1.0.0": - version: 1.0.0 - resolution: "@eslint/core@npm:1.0.0" +"@eslint/core@npm:^1.1.0": + version: 1.1.0 + resolution: "@eslint/core@npm:1.1.0" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/ce94edc4e7f78afac5815ba9afcae8c99d286a7d6f80efd596f6ba08dd1984277c4f3b2d6585f7a31d8235f9124ca311780ace664a7340a0cb19d9a71b413285 + checksum: 10c0/0f875d6f24fbf67cc796e01c2ca82884f755488052ed84183e56377c5b90fe10b491a26e600642db4daea1d5d8ab7906ec12f2bd5cbdb5004b0ef73c802bdb57 languageName: node linkType: hard -"@eslint/eslintrc@npm:3.3.3, @eslint/eslintrc@npm:^3.3.1": +"@eslint/eslintrc@npm:3.3.3": version: 3.3.3 resolution: "@eslint/eslintrc@npm:3.3.3" dependencies: @@ -694,58 +667,63 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.39.2": - version: 9.39.2 - resolution: "@eslint/js@npm:9.39.2" - checksum: 10c0/00f51c52b04ac79faebfaa65a9652b2093b9c924e945479f1f3945473f78aee83cbc76c8d70bbffbf06f7024626575b16d97b66eab16182e1d0d39daff2f26f5 +"@eslint/js@npm:10.0.1": + version: 10.0.1 + resolution: "@eslint/js@npm:10.0.1" + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true + checksum: 10c0/9f3fcaf71ba7fdf65d82e8faad6ecfe97e11801cc3c362b306a88ea1ed1344ae0d35330dddb0e8ad18f010f6687a70b75491b9e01c8af57acd7987cee6b3ec6c languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.7": - version: 2.1.7 - resolution: "@eslint/object-schema@npm:2.1.7" - checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87 +"@eslint/object-schema@npm:^3.0.2": + version: 3.0.2 + resolution: "@eslint/object-schema@npm:3.0.2" + checksum: 10c0/5f8b2e264bbde6f7c86f6846a2f04cb6e3f52df49e3cce0659cea31d7f7410bb5ac681f6f910294f8362e427054665d2c5b5c794580cab6b0d5a1c177e131ec1 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.4.1": - version: 0.4.1 - resolution: "@eslint/plugin-kit@npm:0.4.1" +"@eslint/plugin-kit@npm:^0.6.0": + version: 0.6.0 + resolution: "@eslint/plugin-kit@npm:0.6.0" dependencies: - "@eslint/core": "npm:^0.17.0" + "@eslint/core": "npm:^1.1.0" levn: "npm:^0.4.1" - checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b + checksum: 10c0/1d726338a9f4537fe2848796c44d801093ea3a99166dbc45bc6f7742fa2ad74ce0c2f114092ce4460710a9dfe5ea6e3500446f81842388bf81328c97c3a43d9d languageName: node linkType: hard -"@floating-ui/core@npm:^1.7.3": - version: 1.7.3 - resolution: "@floating-ui/core@npm:1.7.3" +"@floating-ui/core@npm:^1.7.4": + version: 1.7.4 + resolution: "@floating-ui/core@npm:1.7.4" dependencies: "@floating-ui/utils": "npm:^0.2.10" - checksum: 10c0/edfc23800122d81df0df0fb780b7328ae6c5f00efbb55bd48ea340f4af8c5b3b121ceb4bb81220966ab0f87b443204d37105abdd93d94846468be3243984144c + checksum: 10c0/b1175d92c0edbd0053c4ba014ad1f798ccc107de87a43a099e97af6265610cc25ef600f2b15d3763d39a79f7d36db11fcb84d0c28027beb3317e13a7ba197516 languageName: node linkType: hard -"@floating-ui/dom@npm:^1.7.4": - version: 1.7.4 - resolution: "@floating-ui/dom@npm:1.7.4" +"@floating-ui/dom@npm:^1.7.5": + version: 1.7.5 + resolution: "@floating-ui/dom@npm:1.7.5" dependencies: - "@floating-ui/core": "npm:^1.7.3" + "@floating-ui/core": "npm:^1.7.4" "@floating-ui/utils": "npm:^0.2.10" - checksum: 10c0/da6166c25f9b0729caa9f498685a73a0e28251613b35d27db8de8014bc9d045158a23c092b405321a3d67c2064909b6e2a7e6c1c9cc0f62967dca5779f5aef30 + checksum: 10c0/94bd262127fbf1177e542f4908cb07c17392782b1ca0ab9f2dfd7e102cabcc77b4de807847304dcb4c864d4b48e8ba292b27cdcfaca3ad4e3525ab397b766a3a languageName: node linkType: hard "@floating-ui/react-dom@npm:^2.1.1": - version: 2.1.6 - resolution: "@floating-ui/react-dom@npm:2.1.6" + version: 2.1.7 + resolution: "@floating-ui/react-dom@npm:2.1.7" dependencies: - "@floating-ui/dom": "npm:^1.7.4" + "@floating-ui/dom": "npm:^1.7.5" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10c0/6654834a8e73ecbdbc6cad2ad8f7abc698ac7c1800ded4d61113525c591c03d2e3b59d3cf9205859221465ea38c87af4f9e6e204703c5b7a7e85332d1eef2e18 + checksum: 10c0/3ef4a53ac93d2757e7995ce0313b3c14c5c5c66f2cb893256cc70c74713ff1c192f88a1bde02e2f50e951a7a3d8513b14611a4dbcc2d313def1f7003f7296dba languageName: node linkType: hard @@ -794,22 +772,6 @@ __metadata: languageName: node linkType: hard -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": "npm:^4.0.1" - checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 - languageName: node - linkType: hard - "@isaacs/fs-minipass@npm:^4.0.0": version: 4.0.1 resolution: "@isaacs/fs-minipass@npm:4.0.1" @@ -885,28 +847,28 @@ __metadata: languageName: node linkType: hard -"@mui/core-downloads-tracker@npm:^7.3.6": - version: 7.3.6 - resolution: "@mui/core-downloads-tracker@npm:7.3.6" - checksum: 10c0/32eefa674df2717b18422f0e7468d7c584f2da93c219b98d29d4d873e9418152e3ae242aecd34ea19ea927dff50632b0d85022b99632d55ab02b84ee03d59078 +"@mui/core-downloads-tracker@npm:^7.3.8": + version: 7.3.8 + resolution: "@mui/core-downloads-tracker@npm:7.3.8" + checksum: 10c0/bbce4375e47b8ef46af762d8837e006ccca26cc56c0efb34ac497a090e7e9fff868ea2dd423d3c28c4cf51ff9e4fbbb024d3afe1d19849533b06e6924fcfc4e9 languageName: node linkType: hard -"@mui/lab@npm:7.0.1-beta.20": - version: 7.0.1-beta.20 - resolution: "@mui/lab@npm:7.0.1-beta.20" +"@mui/lab@npm:7.0.1-beta.22": + version: 7.0.1-beta.22 + resolution: "@mui/lab@npm:7.0.1-beta.22" dependencies: - "@babel/runtime": "npm:^7.28.4" - "@mui/system": "npm:^7.3.6" - "@mui/types": "npm:^7.4.9" - "@mui/utils": "npm:^7.3.6" + "@babel/runtime": "npm:^7.28.6" + "@mui/system": "npm:^7.3.8" + "@mui/types": "npm:^7.4.11" + "@mui/utils": "npm:^7.3.8" clsx: "npm:^2.1.1" prop-types: "npm:^15.8.1" peerDependencies: "@emotion/react": ^11.5.0 "@emotion/styled": ^11.3.0 - "@mui/material": ^7.3.6 - "@mui/material-pigment-css": ^7.3.6 + "@mui/material": ^7.3.8 + "@mui/material-pigment-css": ^7.3.8 "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -919,30 +881,30 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/2116e2244d6998ddf9ae302657d4587374aa9f975c508673c9591aa4f03912838d396acda2e3e2e4fb0ddabb9d69b57b198d828fe5cbc244baa41da76d6ae097 + checksum: 10c0/82f67add04482feed568fb9ee5f9d6ed162aa393d65d739e7364140f4e2b4ce859c9f3668b417d8c2cb6bdb80976009b658a606861ecfa857cc61217a3d45f7c languageName: node linkType: hard -"@mui/material@npm:7.3.6": - version: 7.3.6 - resolution: "@mui/material@npm:7.3.6" +"@mui/material@npm:7.3.8": + version: 7.3.8 + resolution: "@mui/material@npm:7.3.8" dependencies: - "@babel/runtime": "npm:^7.28.4" - "@mui/core-downloads-tracker": "npm:^7.3.6" - "@mui/system": "npm:^7.3.6" - "@mui/types": "npm:^7.4.9" - "@mui/utils": "npm:^7.3.6" + "@babel/runtime": "npm:^7.28.6" + "@mui/core-downloads-tracker": "npm:^7.3.8" + "@mui/system": "npm:^7.3.8" + "@mui/types": "npm:^7.4.11" + "@mui/utils": "npm:^7.3.8" "@popperjs/core": "npm:^2.11.8" "@types/react-transition-group": "npm:^4.4.12" clsx: "npm:^2.1.1" - csstype: "npm:^3.1.3" + csstype: "npm:^3.2.3" prop-types: "npm:^15.8.1" - react-is: "npm:^19.2.0" + react-is: "npm:^19.2.3" react-transition-group: "npm:^4.4.5" peerDependencies: "@emotion/react": ^11.5.0 "@emotion/styled": ^11.3.0 - "@mui/material-pigment-css": ^7.3.6 + "@mui/material-pigment-css": ^7.3.8 "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -955,16 +917,16 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/8bc88277eea82897a0011f5d1efdccf048a1626e9bcfbf97e1c03ae4b6d1413d240a061a3af7ba10329d9d8e1b1cb296b9d3693978b47e9186d96704ff56c333 + checksum: 10c0/065b97627cfdb7dd6237ff4437639c5d8df610e844bfa6f8c84e647d1f7bb0157cfd7b1938cf371d2b281d8bf85580c8b405638d741aae797ff64ee3b98943fc languageName: node linkType: hard -"@mui/private-theming@npm:^7.3.6": - version: 7.3.6 - resolution: "@mui/private-theming@npm:7.3.6" +"@mui/private-theming@npm:^7.3.8": + version: 7.3.8 + resolution: "@mui/private-theming@npm:7.3.8" dependencies: - "@babel/runtime": "npm:^7.28.4" - "@mui/utils": "npm:^7.3.6" + "@babel/runtime": "npm:^7.28.6" + "@mui/utils": "npm:^7.3.8" prop-types: "npm:^15.8.1" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -972,19 +934,19 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c342d81e9499015267d4963423b1b2ce7931d1c6eb25090b4d5a32095c3bebd8c85b9ac87bfc5f4d70be7d772704d8d093c68f477b72a130e5c9dbf510165a45 + checksum: 10c0/4e7f1528dcaf00a036ee03a430569d66fe66313c2e11d6d70df705a54cb15e88af00e69ef55de2182ea86966c66d9f9f7e4d389059a8213901159fb03ecd679d languageName: node linkType: hard -"@mui/styled-engine@npm:^7.3.6": - version: 7.3.6 - resolution: "@mui/styled-engine@npm:7.3.6" +"@mui/styled-engine@npm:^7.3.8": + version: 7.3.8 + resolution: "@mui/styled-engine@npm:7.3.8" dependencies: - "@babel/runtime": "npm:^7.28.4" + "@babel/runtime": "npm:^7.28.6" "@emotion/cache": "npm:^11.14.0" "@emotion/serialize": "npm:^1.3.3" "@emotion/sheet": "npm:^1.4.0" - csstype: "npm:^3.1.3" + csstype: "npm:^3.2.3" prop-types: "npm:^15.8.1" peerDependencies: "@emotion/react": ^11.4.1 @@ -995,21 +957,21 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 10c0/7c6cb484a21fe238a2f86bcc5ef9b2ee4ea9bbf270dad3ef898b4019211f180740e8b0a37682d2e5baa0d46910231c3b9640231431ba454c0a02ff19f80e046e + checksum: 10c0/44defb63e5c489943c36c6b0a8551093389a65429c9c2cf21fe5f3fb338962a45f5fd57300a64c965de43be755424b65aef762944a55e2de862018d99b82f6a8 languageName: node linkType: hard -"@mui/system@npm:7.3.6, @mui/system@npm:^7.3.6": - version: 7.3.6 - resolution: "@mui/system@npm:7.3.6" +"@mui/system@npm:7.3.8, @mui/system@npm:^7.3.8": + version: 7.3.8 + resolution: "@mui/system@npm:7.3.8" dependencies: - "@babel/runtime": "npm:^7.28.4" - "@mui/private-theming": "npm:^7.3.6" - "@mui/styled-engine": "npm:^7.3.6" - "@mui/types": "npm:^7.4.9" - "@mui/utils": "npm:^7.3.6" + "@babel/runtime": "npm:^7.28.6" + "@mui/private-theming": "npm:^7.3.8" + "@mui/styled-engine": "npm:^7.3.8" + "@mui/types": "npm:^7.4.11" + "@mui/utils": "npm:^7.3.8" clsx: "npm:^2.1.1" - csstype: "npm:^3.1.3" + csstype: "npm:^3.2.3" prop-types: "npm:^15.8.1" peerDependencies: "@emotion/react": ^11.5.0 @@ -1023,21 +985,21 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/03ae9f9b3ede2aaaf89c95d1097aaadc0fb7ae4e5747ffafb528a184bf6bffd9f01fe55b77cb26af3f7101de6dc743d975c06a9777e02ed849f6a83beca88ae5 + checksum: 10c0/e584af421b553c1ab11783a769c26ca38f2415d71ffd0fc7296e299e47ab0650d35c6be408f8486239b1eab78481af8a663615c758f96bc1e8290482afcc0c22 languageName: node linkType: hard -"@mui/types@npm:^7.4.9": - version: 7.4.9 - resolution: "@mui/types@npm:7.4.9" +"@mui/types@npm:^7.4.11": + version: 7.4.11 + resolution: "@mui/types@npm:7.4.11" dependencies: - "@babel/runtime": "npm:^7.28.4" + "@babel/runtime": "npm:^7.28.6" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/ed371a08af12a712fb5985547162b99fc58b5d451ea1101927a6d2f2c005087eb25603553d2c4242ee3a34359333b917432052148c93ed7dded5d80042fec504 + checksum: 10c0/c7e73d3fbcd3d8fa55ef172faa58d5b8aa64d1faf26b2f4a13871444dd0e57577567c9eefc4a14de0bc0644f7c325302942496a41b165007defed24548e7da04 languageName: node linkType: hard @@ -1073,60 +1035,66 @@ __metadata: languageName: node linkType: hard -"@mui/utils@npm:^7.3.5, @mui/utils@npm:^7.3.6": - version: 7.3.6 - resolution: "@mui/utils@npm:7.3.6" +"@mui/utils@npm:^7.3.5, @mui/utils@npm:^7.3.8": + version: 7.3.8 + resolution: "@mui/utils@npm:7.3.8" dependencies: - "@babel/runtime": "npm:^7.28.4" - "@mui/types": "npm:^7.4.9" + "@babel/runtime": "npm:^7.28.6" + "@mui/types": "npm:^7.4.11" "@types/prop-types": "npm:^15.7.15" clsx: "npm:^2.1.1" prop-types: "npm:^15.8.1" - react-is: "npm:^19.2.0" + react-is: "npm:^19.2.3" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/0af5f65a022028fa25b6a331443c44fdfd9060355495fd10849807f7aee9c9a4f776592cfe427b3c478f4ee4bf96349d9e84d1a035d5e31ba84d821748b4f185 + checksum: 10c0/369e53295f8cd75d7ea3ef8d1c532cae6a34b7e7d834b2333933f52db04bf2aa3b8a808bdb864ed69b6cc56b1395337e93952e0cd06da872dfd867f1bb53dd34 languageName: node linkType: hard -"@mui/x-charts-vendor@npm:8.22.0": - version: 8.22.0 - resolution: "@mui/x-charts-vendor@npm:8.22.0" +"@mui/x-charts-vendor@npm:8.26.0": + version: 8.26.0 + resolution: "@mui/x-charts-vendor@npm:8.26.0" dependencies: "@babel/runtime": "npm:^7.28.4" + "@types/d3-array": "npm:^3.2.2" "@types/d3-color": "npm:^3.1.3" + "@types/d3-format": "npm:^3.0.4" "@types/d3-interpolate": "npm:^3.0.4" "@types/d3-path": "npm:^3.1.1" - "@types/d3-sankey": "npm:^0.12.5" "@types/d3-scale": "npm:^4.0.9" "@types/d3-shape": "npm:^3.1.7" "@types/d3-time": "npm:^3.0.4" + "@types/d3-time-format": "npm:^4.0.3" "@types/d3-timer": "npm:^3.0.2" + d3-array: "npm:^3.2.4" d3-color: "npm:^3.1.0" + d3-format: "npm:^3.1.0" d3-interpolate: "npm:^3.0.1" d3-path: "npm:^3.1.0" d3-scale: "npm:^4.0.2" d3-shape: "npm:^3.2.0" d3-time: "npm:^3.1.0" + d3-time-format: "npm:^4.1.0" d3-timer: "npm:^3.0.1" flatqueue: "npm:^3.0.0" - checksum: 10c0/66a1128e7ba0870ab1842a15f2e13f32449709f0daa4af11c5b7beb03762ef5c5f1f4ab20839fd07d2ca2d128e2921456e600e0c0f2db325b6e715b088d605fe + internmap: "npm:^2.0.3" + checksum: 10c0/9fe72a5ff949cc2e3a7d19f30ccb79c21be91d69cb6489eb263180cb01954d373bfb019c4079bca425eba29bac5e15cdc34e9ee877e2af558e65fda0759e12e6 languageName: node linkType: hard -"@mui/x-charts@npm:8.22.1": - version: 8.22.1 - resolution: "@mui/x-charts@npm:8.22.1" +"@mui/x-charts@npm:8.27.0": + version: 8.27.0 + resolution: "@mui/x-charts@npm:8.27.0" dependencies: "@babel/runtime": "npm:^7.28.4" "@mui/utils": "npm:^7.3.5" - "@mui/x-charts-vendor": "npm:8.22.0" - "@mui/x-internal-gestures": "npm:0.3.6" - "@mui/x-internals": "npm:8.22.0" + "@mui/x-charts-vendor": "npm:8.26.0" + "@mui/x-internal-gestures": "npm:0.4.0" + "@mui/x-internals": "npm:8.26.0" bezier-easing: "npm:^2.1.0" clsx: "npm:^2.1.1" prop-types: "npm:^15.8.1" @@ -1144,22 +1112,22 @@ __metadata: optional: true "@emotion/styled": optional: true - checksum: 10c0/e3368004896a40474292b37acc5a188163c63a3432df2470e8103e6f130dc98edc4ec425d4e178f342c15fd41aba1a31fcb5f163adc8e2c32152b6cec44091fa + checksum: 10c0/113982a8fb377d7cef74612b4edf96ef07040d25ca468eed54101894d46e5706f4aca066b47a1adcd40dd1f7f69a00e8509d72a55ac4edc8c6a4043a5d6b11d5 languageName: node linkType: hard -"@mui/x-internal-gestures@npm:0.3.6": - version: 0.3.6 - resolution: "@mui/x-internal-gestures@npm:0.3.6" +"@mui/x-internal-gestures@npm:0.4.0": + version: 0.4.0 + resolution: "@mui/x-internal-gestures@npm:0.4.0" dependencies: "@babel/runtime": "npm:^7.28.4" - checksum: 10c0/5e0be9a81a3ea8ef01ff0a39a7ecad731f38fee563443c82fc03ea8b52dd6a537eec6be5d43c812adaacc29b3087588e755734f681867cd5e79029fa67ad1af7 + checksum: 10c0/29b278a8933b65acd9530a259fd95d6d4a721e4a5c9f34dfab818a13a50fb560959d56519c35fb9a4b5f924aaf38c8f44407b8e82b90754af255fcaad75d0118 languageName: node linkType: hard -"@mui/x-internals@npm:8.22.0": - version: 8.22.0 - resolution: "@mui/x-internals@npm:8.22.0" +"@mui/x-internals@npm:8.26.0": + version: 8.26.0 + resolution: "@mui/x-internals@npm:8.26.0" dependencies: "@babel/runtime": "npm:^7.28.4" "@mui/utils": "npm:^7.3.5" @@ -1167,7 +1135,7 @@ __metadata: use-sync-external-store: "npm:^1.6.0" peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/a7579eab633ece2d168f2aab2623914ce1a72db48733315cc25dd43e3187cdbc19f6a559c956dd30962ab2849c9650a3fd6b321f0a0f3b08d90313cdbd62b541 + checksum: 10c0/819564e1b1c7626f5e237edd81f716a3871df1479f2e2e9fbef45a5963df21c510eca4931f6af726fdcd9dc643a019e44c5d61657865b389ef0a2ab5abb10d6c languageName: node linkType: hard @@ -1208,175 +1176,196 @@ __metadata: linkType: hard "@rc-component/util@npm:^1.3.0": - version: 1.6.0 - resolution: "@rc-component/util@npm:1.6.0" + version: 1.9.0 + resolution: "@rc-component/util@npm:1.9.0" dependencies: is-mobile: "npm:^5.0.0" react-is: "npm:^18.2.0" peerDependencies: react: ">=18.0.0" react-dom: ">=18.0.0" - checksum: 10c0/d1ad7158abc4c38456192f6c236bcfc09c1563fe2a65497cee6816035bb917b373124d16e720d8c91d959366fd06897a7361b313a1610345d0f7286aac38e356 + checksum: 10c0/0c004b82cdd45d624e5da315d4e534b739b04af4d5b070281ed13434d5fa09c40b89d06e8c4b97d262682a0f5dadcd2edfa2467498e0476eb6134bcbc391d4bb languageName: node linkType: hard -"@rolldown/pluginutils@npm:1.0.0-beta.53": - version: 1.0.0-beta.53 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.53" - checksum: 10c0/e8b0a7eb76be22f6f103171f28072de821525a4e400454850516da91a7381957932ff0ce495f227bcb168e86815788b0c1d249ca9e34dca366a82c8825b714ce +"@rolldown/pluginutils@npm:1.0.0-rc.3": + version: 1.0.0-rc.3 + resolution: "@rolldown/pluginutils@npm:1.0.0-rc.3" + checksum: 10c0/3928b6282a30f307d1b075d2f217180ae173ea9e00638ce46ab65f089bd5f7a0b2c488ae1ce530f509387793c656a2910337c4cd68fa9d37d7e439365989e699 languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.54.0" +"@rollup/rollup-android-arm-eabi@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-android-arm64@npm:4.54.0" +"@rollup/rollup-android-arm64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-android-arm64@npm:4.59.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.54.0" +"@rollup/rollup-darwin-arm64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.54.0" +"@rollup/rollup-darwin-x64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.59.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.54.0" +"@rollup/rollup-freebsd-arm64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.54.0" +"@rollup/rollup-freebsd-x64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.54.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.54.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.54.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.54.0" +"@rollup/rollup-linux-arm64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.54.0" +"@rollup/rollup-linux-loong64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.54.0" +"@rollup/rollup-linux-loong64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.59.0" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.54.0" +"@rollup/rollup-linux-ppc64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.59.0" + conditions: os=linux & cpu=ppc64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.54.0" +"@rollup/rollup-linux-riscv64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.59.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.54.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.59.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.54.0" +"@rollup/rollup-linux-x64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.59.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.54.0" +"@rollup/rollup-linux-x64-musl@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.59.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openharmony-arm64@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.54.0" +"@rollup/rollup-openbsd-x64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-openbsd-x64@npm:4.59.0" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.59.0" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.54.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.59.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.54.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.59.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.54.0" +"@rollup/rollup-win32-x64-gnu@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.59.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.54.0": - version: 4.54.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.54.0" +"@rollup/rollup-win32-x64-msvc@npm:4.59.0": + version: 4.59.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.59.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1422,6 +1411,13 @@ __metadata: languageName: node linkType: hard +"@types/d3-array@npm:^3.2.2": + version: 3.2.2 + resolution: "@types/d3-array@npm:3.2.2" + checksum: 10c0/6137cb97302f8a4f18ca22c0560c585cfcb823f276b23d89f2c0c005d72697ec13bca671c08e68b4b0cabd622e3f0e91782ee221580d6774074050be96dd7028 + languageName: node + linkType: hard + "@types/d3-color@npm:*, @types/d3-color@npm:^3.1.3": version: 3.1.3 resolution: "@types/d3-color@npm:3.1.3" @@ -1429,6 +1425,13 @@ __metadata: languageName: node linkType: hard +"@types/d3-format@npm:^3.0.4": + version: 3.0.4 + resolution: "@types/d3-format@npm:3.0.4" + checksum: 10c0/3ac1600bf9061a59a228998f7cd3f29e85cbf522997671ba18d4d84d10a2a1aff4f95aceb143fa9960501c3ec351e113fc75884e6a504ace44dc1744083035ee + languageName: node + linkType: hard + "@types/d3-interpolate@npm:^3.0.4": version: 3.0.4 resolution: "@types/d3-interpolate@npm:3.0.4" @@ -1445,22 +1448,6 @@ __metadata: languageName: node linkType: hard -"@types/d3-path@npm:^1": - version: 1.0.11 - resolution: "@types/d3-path@npm:1.0.11" - checksum: 10c0/3353fe6c009b1d9e32aa5442787c0a1816120f83c73d6b4ba24d5d7c51472561e664e8541ac672cdca598f8c91879be14d5f7b66fba16f7c06afa45d992c4660 - languageName: node - linkType: hard - -"@types/d3-sankey@npm:^0.12.5": - version: 0.12.5 - resolution: "@types/d3-sankey@npm:0.12.5" - dependencies: - "@types/d3-shape": "npm:^1" - checksum: 10c0/e566d90dcff381a9efc7e94f8874e864fe0534724752aaf23e376e43ed747eed6d2367f187b3940616b8f29c805e81a355cc5d2a65a27f968b93ee209c6a1ffd - languageName: node - linkType: hard - "@types/d3-scale@npm:^4.0.9": version: 4.0.9 resolution: "@types/d3-scale@npm:4.0.9" @@ -1470,21 +1457,19 @@ __metadata: languageName: node linkType: hard -"@types/d3-shape@npm:^1": - version: 1.3.12 - resolution: "@types/d3-shape@npm:1.3.12" +"@types/d3-shape@npm:^3.1.7": + version: 3.1.8 + resolution: "@types/d3-shape@npm:3.1.8" dependencies: - "@types/d3-path": "npm:^1" - checksum: 10c0/e4aa0a0bc200d5a50d7f699da0e848a01b37447e92ecc3484eefbed7fcd2bd90dc0adc7e2b7e437f484f69ee91f3ff57c6f97a9853c5467ac53d3c37e78fbac7 + "@types/d3-path": "npm:*" + checksum: 10c0/49ec2172b9eb66fc1d036e2a23966216bb972e9af51ddbed134df24bd71aedf207bb1ef81903a119eb4e1f5e927cf44beacaf64c9af86474e5548594b102b574 languageName: node linkType: hard -"@types/d3-shape@npm:^3.1.7": - version: 3.1.7 - resolution: "@types/d3-shape@npm:3.1.7" - dependencies: - "@types/d3-path": "npm:*" - checksum: 10c0/38e59771c1c4c83b67aa1f941ce350410522a149d2175832fdc06396b2bb3b2c1a2dd549e0f8230f9f24296ee5641a515eaf10f55ee1ef6c4f83749e2dd7dcfd +"@types/d3-time-format@npm:^4.0.3": + version: 4.0.3 + resolution: "@types/d3-time-format@npm:4.0.3" + checksum: 10c0/9ef5e8e2b96b94799b821eed5d61a3d432c7903247966d8ad951b8ce5797fe46554b425cb7888fa5bf604b4663c369d7628c0328ffe80892156671c58d1a7f90 languageName: node linkType: hard @@ -1502,7 +1487,14 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.6": +"@types/esrecurse@npm:^4.3.1": + version: 4.3.1 + resolution: "@types/esrecurse@npm:4.3.1" + checksum: 10c0/90dad74d5da3ad27606d8e8e757322f33171cfeaa15ad558b615cf71bb2a516492d18f55f4816384685a3eb2412142e732bbae9a4a7cd2cf3deb7572aa4ebe03 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 @@ -1557,19 +1549,19 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-react@npm:5.1.2": - version: 5.1.2 - resolution: "@vitejs/plugin-react@npm:5.1.2" +"@vitejs/plugin-react@npm:5.1.4": + version: 5.1.4 + resolution: "@vitejs/plugin-react@npm:5.1.4" dependencies: - "@babel/core": "npm:^7.28.5" + "@babel/core": "npm:^7.29.0" "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1" "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1" - "@rolldown/pluginutils": "npm:1.0.0-beta.53" + "@rolldown/pluginutils": "npm:1.0.0-rc.3" "@types/babel__core": "npm:^7.20.5" react-refresh: "npm:^0.18.0" peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - checksum: 10c0/d788f269cdf7474425071ba7c4ea7013f174ddaef12b758defe809a551a03ac62a4a80cd858872deb618e7936ccc7cffe178bc12b62e9c836a467e13f15b9390 + checksum: 10c0/dd7b8f40717ecd4a5ab18f467134ea8135f9a443359333d71e4114aeacfc8b679be9fd36dc12290d076c78883a02e708bfe1f0d93411c06c9659da0879b952e3 languageName: node linkType: hard @@ -1589,12 +1581,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.15.0": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" +"acorn@npm:^8.15.0, acorn@npm:^8.16.0": + version: 8.16.0 + resolution: "acorn@npm:8.16.0" bin: acorn: bin/acorn - checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec + checksum: 10c0/c9c52697227661b68d0debaf972222d4f622aa06b185824164e153438afa7b08273432ca43ea792cadb24dada1d46f6f6bb1ef8de9956979288cc1b96bf9914e languageName: node linkType: hard @@ -1606,23 +1598,14 @@ __metadata: linkType: hard "ajv@npm:^6.12.4": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" + version: 6.14.0 + resolution: "ajv@npm:6.14.0" dependencies: fast-deep-equal: "npm:^3.1.1" fast-json-stable-stringify: "npm:^2.0.0" json-schema-traverse: "npm:^0.4.1" uri-js: "npm:^4.2.2" - checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + checksum: 10c0/a2bc39b0555dc9802c899f86990eb8eed6e366cddbf65be43d5aa7e4f3c4e1a199d5460fd7ca4fb3d864000dbbc049253b72faa83b3b30e641ca52cb29a68c22 languageName: node linkType: hard @@ -1770,9 +1753,9 @@ __metadata: linkType: hard "axe-core@npm:^4.10.0": - version: 4.11.0 - resolution: "axe-core@npm:4.11.0" - checksum: 10c0/7d7020a568a824c303711858c2fcfe56d001d27e46c0c2ff75dc31b436cfddfd4857a301e70536cc9e64829d25338f7fb782102d23497ebdc66801e9900fc895 + version: 4.11.1 + resolution: "axe-core@npm:4.11.1" + checksum: 10c0/1e6997454b61c7c9a4d740f395952835dcf87f2c04fd81577217d68634d197d602c224f9e8f17b22815db4c117a2519980cfc8911fc0027c54a6d8ebca47c6a7 languageName: node linkType: hard @@ -1801,12 +1784,19 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^4.0.2": + version: 4.0.4 + resolution: "balanced-match@npm:4.0.4" + checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b + languageName: node + linkType: hard + "baseline-browser-mapping@npm:^2.9.0": - version: 2.9.11 - resolution: "baseline-browser-mapping@npm:2.9.11" + version: 2.10.0 + resolution: "baseline-browser-mapping@npm:2.10.0" bin: - baseline-browser-mapping: dist/cli.js - checksum: 10c0/eba49fcc1b33ab994aeeb73a4848f2670e06a0886dd5b903689ae6f60d47e7f1bea9262dbb2548c48179e858f7eda2b82ddf941ae783b862f4dcc51085a246f2 + baseline-browser-mapping: dist/cli.cjs + checksum: 10c0/da9c3ec0fcd7f325226a47d2142794d41706b6e0a405718a2c15410bbdb72aacadd65738bedef558c6f1b106ed19458cb25b06f63b66df2c284799905dbbd003 languageName: node linkType: hard @@ -1827,6 +1817,15 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^5.0.2": + version: 5.0.3 + resolution: "brace-expansion@npm:5.0.3" + dependencies: + balanced-match: "npm:^4.0.2" + checksum: 10c0/e474d300e581ec56851b3863ff1cf18573170c6d06deb199ccbd03b2119c36975f6ce2abc7b770f5bebddc1ab022661a9fea9b4d56f33315d7bef54d8793869e + languageName: node + linkType: hard + "browserslist@npm:^4.24.0": version: 4.28.1 resolution: "browserslist@npm:4.28.1" @@ -1901,19 +1900,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001759": - version: 1.0.30001761 - resolution: "caniuse-lite@npm:1.0.30001761" - checksum: 10c0/8ea4158ccd507b9c73c03b9b3b1b897e75d095c5753a131d0f36ef9b64c19a049174467842dd9e8bebe886ac27ed7a5b1d5adcaae5fe887716b07fc1103e100b - languageName: node - linkType: hard - -"chalk@npm:^4.0.0": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + version: 1.0.30001774 + resolution: "caniuse-lite@npm:1.0.30001774" + checksum: 10c0/cc6a340a5421b9a67d8fa80889065ee27b2839ad62993571dded5296e18f02bbf685ce7094e93fe908cddc9fefdfad35d6c010b724cc3d22a6479b0d0b679f8c languageName: node linkType: hard @@ -1931,22 +1920,6 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - "commander@npm:^4.0.0": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -2006,14 +1979,14 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.1.3": +"csstype@npm:^3.0.2, csstype@npm:^3.2.3": version: 3.2.3 resolution: "csstype@npm:3.2.3" checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce languageName: node linkType: hard -"d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3": +"d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:^3.2.4": version: 3.2.4 resolution: "d3-array@npm:3.2.4" dependencies: @@ -2029,10 +2002,10 @@ __metadata: languageName: node linkType: hard -"d3-format@npm:1 - 3": - version: 3.1.0 - resolution: "d3-format@npm:3.1.0" - checksum: 10c0/049f5c0871ebce9859fc5e2f07f336b3c5bfff52a2540e0bac7e703fce567cd9346f4ad1079dd18d6f1e0eaa0599941c1810898926f10ac21a31fd0a34b4aa75 +"d3-format@npm:1 - 3, d3-format@npm:^3.1.0": + version: 3.1.2 + resolution: "d3-format@npm:3.1.2" + checksum: 10c0/0de452ae07585238e7f01607a7e0066665c34609652188b6ac7dc9f424f69465a425e07d16d79bd0e5955202ac7f241c66d0c76f68a79fc6f4857c94cf420652 languageName: node linkType: hard @@ -2074,7 +2047,7 @@ __metadata: languageName: node linkType: hard -"d3-time-format@npm:2 - 4": +"d3-time-format@npm:2 - 4, d3-time-format@npm:^4.1.0": version: 4.1.0 resolution: "d3-time-format@npm:4.1.0" dependencies: @@ -2225,9 +2198,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.263": - version: 1.5.267 - resolution: "electron-to-chromium@npm:1.5.267" - checksum: 10c0/0732bdb891b657f2e43266a3db8cf86fff6cecdcc8d693a92beff214e136cb5c2ee7dc5945ed75fa1db16e16bad0c38695527a020d15f39e79084e0b2e447621 + version: 1.5.302 + resolution: "electron-to-chromium@npm:1.5.302" + checksum: 10c0/014413f2b4ec3a0e043c68f6c07a760d230b14e36b8549c5b124f386a6318d9641e69be2aa0df1877395dd99922745c1722c8ecb3d72205f0f3b3b3dc44c8442 languageName: node linkType: hard @@ -2412,35 +2385,35 @@ __metadata: linkType: hard "esbuild@npm:^0.27.0": - version: 0.27.2 - resolution: "esbuild@npm:0.27.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.2" - "@esbuild/android-arm": "npm:0.27.2" - "@esbuild/android-arm64": "npm:0.27.2" - "@esbuild/android-x64": "npm:0.27.2" - "@esbuild/darwin-arm64": "npm:0.27.2" - "@esbuild/darwin-x64": "npm:0.27.2" - "@esbuild/freebsd-arm64": "npm:0.27.2" - "@esbuild/freebsd-x64": "npm:0.27.2" - "@esbuild/linux-arm": "npm:0.27.2" - "@esbuild/linux-arm64": "npm:0.27.2" - "@esbuild/linux-ia32": "npm:0.27.2" - "@esbuild/linux-loong64": "npm:0.27.2" - "@esbuild/linux-mips64el": "npm:0.27.2" - "@esbuild/linux-ppc64": "npm:0.27.2" - "@esbuild/linux-riscv64": "npm:0.27.2" - "@esbuild/linux-s390x": "npm:0.27.2" - "@esbuild/linux-x64": "npm:0.27.2" - "@esbuild/netbsd-arm64": "npm:0.27.2" - "@esbuild/netbsd-x64": "npm:0.27.2" - "@esbuild/openbsd-arm64": "npm:0.27.2" - "@esbuild/openbsd-x64": "npm:0.27.2" - "@esbuild/openharmony-arm64": "npm:0.27.2" - "@esbuild/sunos-x64": "npm:0.27.2" - "@esbuild/win32-arm64": "npm:0.27.2" - "@esbuild/win32-ia32": "npm:0.27.2" - "@esbuild/win32-x64": "npm:0.27.2" + version: 0.27.3 + resolution: "esbuild@npm:0.27.3" + dependencies: + "@esbuild/aix-ppc64": "npm:0.27.3" + "@esbuild/android-arm": "npm:0.27.3" + "@esbuild/android-arm64": "npm:0.27.3" + "@esbuild/android-x64": "npm:0.27.3" + "@esbuild/darwin-arm64": "npm:0.27.3" + "@esbuild/darwin-x64": "npm:0.27.3" + "@esbuild/freebsd-arm64": "npm:0.27.3" + "@esbuild/freebsd-x64": "npm:0.27.3" + "@esbuild/linux-arm": "npm:0.27.3" + "@esbuild/linux-arm64": "npm:0.27.3" + "@esbuild/linux-ia32": "npm:0.27.3" + "@esbuild/linux-loong64": "npm:0.27.3" + "@esbuild/linux-mips64el": "npm:0.27.3" + "@esbuild/linux-ppc64": "npm:0.27.3" + "@esbuild/linux-riscv64": "npm:0.27.3" + "@esbuild/linux-s390x": "npm:0.27.3" + "@esbuild/linux-x64": "npm:0.27.3" + "@esbuild/netbsd-arm64": "npm:0.27.3" + "@esbuild/netbsd-x64": "npm:0.27.3" + "@esbuild/openbsd-arm64": "npm:0.27.3" + "@esbuild/openbsd-x64": "npm:0.27.3" + "@esbuild/openharmony-arm64": "npm:0.27.3" + "@esbuild/sunos-x64": "npm:0.27.3" + "@esbuild/win32-arm64": "npm:0.27.3" + "@esbuild/win32-ia32": "npm:0.27.3" + "@esbuild/win32-x64": "npm:0.27.3" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -2496,7 +2469,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/cf83f626f55500f521d5fe7f4bc5871bec240d3deb2a01fbd379edc43b3664d1167428738a5aad8794b35d1cca985c44c375b1cd38a2ca613c77ced2c83aafcd + checksum: 10c0/fdc3f87a3f08b3ef98362f37377136c389a0d180fda4b8d073b26ba930cf245521db0a368f119cc7624bc619248fff1439f5811f062d853576f8ffa3df8ee5f1 languageName: node linkType: hard @@ -2550,12 +2523,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:5.5.4": - version: 5.5.4 - resolution: "eslint-plugin-prettier@npm:5.5.4" +"eslint-plugin-prettier@npm:5.5.5": + version: 5.5.5 + resolution: "eslint-plugin-prettier@npm:5.5.5" dependencies: - prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.11.7" + prettier-linter-helpers: "npm:^1.0.1" + synckit: "npm:^0.11.12" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -2566,7 +2539,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/5cc780e0ab002f838ad8057409e86de4ff8281aa2704a50fa8511abff87028060c2e45741bc9cbcbd498712e8d189de8026e70aed9e20e50fe5ba534ee5a8442 + checksum: 10c0/091449b28c77ab2efbbf674e977181f2c8453d95a4df68218bddd87a4dfaa9ecc4eda60164e416f5986fb5d577e66e8d8e1e23d81e8555f8d735375598b03257 languageName: node linkType: hard @@ -2613,13 +2586,15 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^8.4.0": - version: 8.4.0 - resolution: "eslint-scope@npm:8.4.0" +"eslint-scope@npm:^9.1.0": + version: 9.1.1 + resolution: "eslint-scope@npm:9.1.1" dependencies: + "@types/esrecurse": "npm:^4.3.1" + "@types/estree": "npm:^1.0.8" esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0 + checksum: 10c0/58327b26cd6a78693951668ce68c466a535259173d187cbd5c9d3cbe657cfd5dfaf1c01ec3176b8f6f1cf240b48d01d01e0f76ad9300682d9dd51d5d1514d4c1 languageName: node linkType: hard @@ -2637,31 +2612,35 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.39.2": - version: 9.39.2 - resolution: "eslint@npm:9.39.2" +"eslint-visitor-keys@npm:^5.0.0, eslint-visitor-keys@npm:^5.0.1": + version: 5.0.1 + resolution: "eslint-visitor-keys@npm:5.0.1" + checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678 + languageName: node + linkType: hard + +"eslint@npm:10.0.0": + version: 10.0.0 + resolution: "eslint@npm:10.0.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" - "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.21.1" - "@eslint/config-helpers": "npm:^0.4.2" - "@eslint/core": "npm:^0.17.0" - "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.39.2" - "@eslint/plugin-kit": "npm:^0.4.1" + "@eslint-community/regexpp": "npm:^4.12.2" + "@eslint/config-array": "npm:^0.23.0" + "@eslint/config-helpers": "npm:^0.5.2" + "@eslint/core": "npm:^1.1.0" + "@eslint/plugin-kit": "npm:^0.6.0" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" "@types/estree": "npm:^1.0.6" ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.6" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.4.0" - eslint-visitor-keys: "npm:^4.2.1" - espree: "npm:^10.4.0" - esquery: "npm:^1.5.0" + eslint-scope: "npm:^9.1.0" + eslint-visitor-keys: "npm:^5.0.0" + espree: "npm:^11.1.0" + esquery: "npm:^1.7.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" file-entry-cache: "npm:^8.0.0" @@ -2671,8 +2650,7 @@ __metadata: imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" + minimatch: "npm:^10.1.1" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" peerDependencies: @@ -2682,11 +2660,11 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/bb88ca8fd16bb7e1ac3e13804c54d41c583214460c0faa7b3e7c574e69c5600c7122295500fb4b0c06067831111db740931e98da1340329527658e1cf80073d3 + checksum: 10c0/87f3aa069693969841d773423c214ec83226873ead8565a65bdb40a7a0d3d5c95b8262c8232403eea235c5e1477457f893a3b6a72a0f4abc6bf2fee8f8410ef8 languageName: node linkType: hard -"espree@npm:^10.0.1, espree@npm:^10.4.0": +"espree@npm:^10.0.1": version: 10.4.0 resolution: "espree@npm:10.4.0" dependencies: @@ -2697,12 +2675,23 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.5.0": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" +"espree@npm:^11.1.0": + version: 11.1.1 + resolution: "espree@npm:11.1.1" + dependencies: + acorn: "npm:^8.16.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^5.0.1" + checksum: 10c0/2feae74efdfb037b9e9fcb30506799845cf20900de5e441ed03e5c51aaa249f85ea5818ff177682acc0c9bfb4ac97e1965c238ee44ac7c305aab8747177bab69 + languageName: node + linkType: hard + +"esquery@npm:^1.7.0": + version: 1.7.0 + resolution: "esquery@npm:1.7.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + checksum: 10c0/77d5173db450b66f3bc685d11af4c90cffeedb340f34a39af96d43509a335ce39c894fd79233df32d38f5e4e219fa0f7076f6ec90bae8320170ba082c0db4793 languageName: node linkType: hard @@ -2853,12 +2842,12 @@ __metadata: languageName: node linkType: hard -"framer-motion@npm:12.23.26": - version: 12.23.26 - resolution: "framer-motion@npm:12.23.26" +"framer-motion@npm:12.34.2": + version: 12.34.2 + resolution: "framer-motion@npm:12.34.2" dependencies: - motion-dom: "npm:^12.23.23" - motion-utils: "npm:^12.23.6" + motion-dom: "npm:^12.34.2" + motion-utils: "npm:^12.29.2" tslib: "npm:^2.4.0" peerDependencies: "@emotion/is-prop-valid": "*" @@ -2871,7 +2860,7 @@ __metadata: optional: true react-dom: optional: true - checksum: 10c0/7dbbc4a392b969804e04a056e3d89a55bf31572dc7f6cd79050b90616fbb84a1762e4ac4e2537c735d347bbf4ceebea126f5c090234149b12cffa3ea6c518a34 + checksum: 10c0/1af7caabe56275e82fc1abc73e6172cb0f0b8eb71fa4315353d8f39097dc2b76036eb77002897d73d8c577f226e3d9abf4cb1b3e51a6634f8664dc3ca82f6ddf languageName: node linkType: hard @@ -3004,13 +2993,13 @@ __metadata: linkType: hard "glob@npm:^13.0.0": - version: 13.0.0 - resolution: "glob@npm:13.0.0" + version: 13.0.6 + resolution: "glob@npm:13.0.6" dependencies: - minimatch: "npm:^10.1.1" - minipass: "npm:^7.1.2" - path-scurry: "npm:^2.0.0" - checksum: 10c0/8e2f5821f3f7c312dd102e23a15b80c79e0837a9872784293ba2e15ec73b3f3749a49a42a31bfcb4e52c84820a474e92331c2eebf18819d20308f5c33876630a + minimatch: "npm:^10.2.2" + minipass: "npm:^7.1.3" + path-scurry: "npm:^2.0.2" + checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a languageName: node linkType: hard @@ -3059,13 +3048,6 @@ __metadata: languageName: node linkType: hard -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - "has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" @@ -3205,7 +3187,7 @@ __metadata: languageName: node linkType: hard -"internmap@npm:1 - 2": +"internmap@npm:1 - 2, internmap@npm:^2.0.3": version: 2.0.3 resolution: "internmap@npm:2.0.3" checksum: 10c0/8cedd57f07bbc22501516fbfc70447f0c6812871d471096fad9ea603516eacc2137b633633daf432c029712df0baefd793686388ddf5737e3ea15074b877f7ed @@ -3276,7 +3258,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1": +"is-core-module@npm:^2.16.1": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -3473,10 +3455,10 @@ __metadata: languageName: node linkType: hard -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 +"isexe@npm:^4.0.0": + version: 4.0.0 + resolution: "isexe@npm:4.0.0" + checksum: 10c0/5884815115bceac452877659a9c7726382531592f43dc29e5d48b7c4100661aed54018cb90bd36cb2eaeba521092570769167acbb95c18d39afdccbcca06c5ce languageName: node linkType: hard @@ -3632,24 +3614,17 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:4.17.22, lodash-es@npm:^4.17.21": - version: 4.17.22 - resolution: "lodash-es@npm:4.17.22" - checksum: 10c0/5f28a262183cca43e08c580622557f393cb889386df2d8adf7c852bfdff7a84c5e629df5aa6c5c6274e83b38172f239d3e4e72e1ad27352d9ae9766627338089 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 +"lodash-es@npm:4.17.23, lodash-es@npm:^4.17.21": + version: 4.17.23 + resolution: "lodash-es@npm:4.17.23" + checksum: 10c0/3150fb6660c14c7a6b5f23bd11597d884b140c0e862a17fdb415aaa5ef7741523182904a6b7929f04e5f60a11edb5a79499eb448734381c99ffb3c4734beeddd languageName: node linkType: hard "lodash@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + version: 4.17.23 + resolution: "lodash@npm:4.17.23" + checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 languageName: node linkType: hard @@ -3665,9 +3640,9 @@ __metadata: linkType: hard "lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": - version: 11.2.4 - resolution: "lru-cache@npm:11.2.4" - checksum: 10c0/4a24f9b17537619f9144d7b8e42cd5a225efdfd7076ebe7b5e7dc02b860a818455201e67fbf000765233fe7e339d3c8229fc815e9b58ee6ede511e07608c19b2 + version: 11.2.6 + resolution: "lru-cache@npm:11.2.6" + checksum: 10c0/73bbffb298760e71b2bfe8ebc16a311c6a60ceddbba919cfedfd8635c2d125fbfb5a39b71818200e67973b11f8d59c5a9e31d6f90722e340e90393663a66e5cd languageName: node linkType: hard @@ -3703,40 +3678,40 @@ __metadata: version: 0.0.0-use.local resolution: "mantis-material-free-react@workspace:." dependencies: - "@ant-design/colors": "npm:7.2.1" + "@ant-design/colors": "npm:8.0.1" "@ant-design/icons": "npm:6.1.0" "@emotion/cache": "npm:11.14.0" "@emotion/react": "npm:11.14.0" "@emotion/styled": "npm:11.14.1" - "@eslint/compat": "npm:2.0.0" + "@eslint/compat": "npm:2.0.2" "@eslint/eslintrc": "npm:3.3.3" - "@eslint/js": "npm:9.39.2" + "@eslint/js": "npm:10.0.1" "@fontsource/public-sans": "npm:5.2.7" "@mui/base": "npm:5.0.0-beta.70" - "@mui/lab": "npm:7.0.1-beta.20" - "@mui/material": "npm:7.3.6" - "@mui/system": "npm:7.3.6" - "@mui/x-charts": "npm:8.22.1" - "@vitejs/plugin-react": "npm:5.1.2" - eslint: "npm:9.39.2" + "@mui/lab": "npm:7.0.1-beta.22" + "@mui/material": "npm:7.3.8" + "@mui/system": "npm:7.3.8" + "@mui/x-charts": "npm:8.27.0" + "@vitejs/plugin-react": "npm:5.1.4" + eslint: "npm:10.0.0" eslint-config-prettier: "npm:10.1.8" eslint-plugin-jsx-a11y: "npm:6.10.2" - eslint-plugin-prettier: "npm:5.5.4" + eslint-plugin-prettier: "npm:5.5.5" eslint-plugin-react: "npm:7.37.5" eslint-plugin-react-hooks: "npm:7.0.1" formik: "npm:2.4.9" - framer-motion: "npm:12.23.26" - lodash-es: "npm:4.17.22" - prettier: "npm:3.7.4" - react: "npm:19.2.3" + framer-motion: "npm:12.34.2" + lodash-es: "npm:4.17.23" + prettier: "npm:3.8.1" + react: "npm:19.2.4" react-device-detect: "npm:2.2.3" - react-dom: "npm:19.2.3" + react-dom: "npm:19.2.4" react-number-format: "npm:5.4.4" - react-router: "npm:7.11.0" - react-router-dom: "npm:7.11.0" + react-router: "npm:7.13.0" + react-router-dom: "npm:7.13.0" simplebar-react: "npm:3.3.2" - swr: "npm:2.3.8" - vite: "npm:7.3.0" + swr: "npm:2.4.0" + vite: "npm:7.3.1" vite-jsconfig-paths: "npm:2.0.1" web-vitals: "npm:5.1.0" yup: "npm:1.7.1" @@ -3750,21 +3725,21 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.1.1": - version: 10.1.1 - resolution: "minimatch@npm:10.1.1" +"minimatch@npm:^10.1.1, minimatch@npm:^10.2.1, minimatch@npm:^10.2.2": + version: 10.2.2 + resolution: "minimatch@npm:10.2.2" dependencies: - "@isaacs/brace-expansion": "npm:^5.0.0" - checksum: 10c0/c85d44821c71973d636091fddbfbffe62370f5ee3caf0241c5b60c18cd289e916200acb2361b7e987558cd06896d153e25d505db9fc1e43e6b4b6752e2702902 + brace-expansion: "npm:^5.0.2" + checksum: 10c0/098831f2f542cb802e1f249c809008a016e1fef6b3a9eda9cf9ecb2b3d7979083951bd47c0c82fcf34330bd3b36638a493d4fa8e24cce58caf5b481de0f4e238 languageName: node linkType: hard "minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" + version: 3.1.3 + resolution: "minimatch@npm:3.1.3" dependencies: brace-expansion: "npm:^1.1.7" - checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + checksum: 10c0/c1ffce4be47e88df013f66f55176c25a93fdd8ad15735309cf1782f0433a02f363cee298f8763ceaaaf85e70ff7f30dc84a1a8d00a6fb6ca72032e5b51f9b89c languageName: node linkType: hard @@ -3785,17 +3760,17 @@ __metadata: linkType: hard "minipass-fetch@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass-fetch@npm:5.0.0" + version: 5.0.1 + resolution: "minipass-fetch@npm:5.0.1" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" + minipass-sized: "npm:^2.0.0" minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 10c0/9443aab5feab190972f84b64116e54e58dd87a58e62399cae0a4a7461b80568281039b7c3a38ba96453431ebc799d1e26999e548540156216729a4967cd5ef06 + checksum: 10c0/50bcf48c9841ebb25e29a2817468595219c72cfffc7c175a1d7327843c8bef9b72cb01778f46df7eca695dfe47ab98e6167af4cb026ddd80f660842919a5193c languageName: node linkType: hard @@ -3817,12 +3792,12 @@ __metadata: languageName: node linkType: hard -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" +"minipass-sized@npm:^2.0.0": + version: 2.0.0 + resolution: "minipass-sized@npm:2.0.0" dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + minipass: "npm:^7.1.2" + checksum: 10c0/f9201696a6f6d68610d04c9c83e3d2e5cb9c026aae1c8cbf7e17f386105cb79c1bb088dbc21bf0b1eb4f3fb5df384fd1e7aa3bf1f33868c416ae8c8a92679db8 languageName: node linkType: hard @@ -3835,10 +3810,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 +"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2, minipass@npm:^7.1.3": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb languageName: node linkType: hard @@ -3851,19 +3826,19 @@ __metadata: languageName: node linkType: hard -"motion-dom@npm:^12.23.23": - version: 12.23.23 - resolution: "motion-dom@npm:12.23.23" +"motion-dom@npm:^12.34.2": + version: 12.34.3 + resolution: "motion-dom@npm:12.34.3" dependencies: - motion-utils: "npm:^12.23.6" - checksum: 10c0/139705731085063519b88f23fcc5b1c13e15707a4ff3365da02ef9a4bf2a2d8ebed9a151c57e7f215ccd9e822365d93c16e28e619fbf25611f61dcff5ee81d75 + motion-utils: "npm:^12.29.2" + checksum: 10c0/9a336be96dbb24a2ea3cafe401043553bc326274d118b86d6414e505cd394f26c071cd420d2e71c2cf19e76abc89bfdac4a7c5c1b3842eca56b11d6b8687dfdc languageName: node linkType: hard -"motion-utils@npm:^12.23.6": - version: 12.23.6 - resolution: "motion-utils@npm:12.23.6" - checksum: 10c0/c058e8ba6423b3baa63e985bcc669877ee7d9579d938f5348b4e60c5ea1b4b33dd7f4877434436a4a5807f3cf00370d3fd4079a6fdd6309c5c87aa62b311a897 +"motion-utils@npm:^12.29.2": + version: 12.29.2 + resolution: "motion-utils@npm:12.29.2" + checksum: 10c0/8058fbb3467602e8263a8a6df0e5d318d00d30d7148415d2ebc13c78a3c7a1b0cbec0808bb62e82c34714979ecbed15b9fffb91bde654dbf3602c84b7d66a5b6 languageName: node linkType: hard @@ -3908,9 +3883,21 @@ __metadata: languageName: node linkType: hard +"node-exports-info@npm:^1.6.0": + version: 1.6.0 + resolution: "node-exports-info@npm:1.6.0" + dependencies: + array.prototype.flatmap: "npm:^1.3.3" + es-errors: "npm:^1.3.0" + object.entries: "npm:^1.1.9" + semver: "npm:^6.3.1" + checksum: 10c0/3613f21c60b047e66f168d3499a6be0060d89fb01ddceaa7032c2fb318aff12e4b9b111449c1a9aeb3b848bfdc1d4b6bc8fab327af692319597d21a1e7063692 + languageName: node + linkType: hard + "node-gyp@npm:latest": - version: 12.1.0 - resolution: "node-gyp@npm:12.1.0" + version: 12.2.0 + resolution: "node-gyp@npm:12.2.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -3919,12 +3906,12 @@ __metadata: nopt: "npm:^9.0.0" proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" - tar: "npm:^7.5.2" + tar: "npm:^7.5.4" tinyglobby: "npm:^0.2.12" which: "npm:^6.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/f43efea8aaf0beb6b2f6184e533edad779b2ae38062953e21951f46221dd104006cc574154f2ad4a135467a5aae92c49e84ef289311a82e08481c5df0e8dc495 + checksum: 10c0/3ed046746a5a7d90950cd8b0547332b06598443f31fe213ef4332a7174c7b7d259e1704835feda79b87d3f02e59d7791842aac60642ede4396ab25fdf0f8f759 languageName: node linkType: hard @@ -4109,13 +4096,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^2.0.0": - version: 2.0.1 - resolution: "path-scurry@npm:2.0.1" +"path-scurry@npm:^2.0.2": + version: 2.0.2 + resolution: "path-scurry@npm:2.0.2" dependencies: lru-cache: "npm:^11.0.0" minipass: "npm:^7.1.2" - checksum: 10c0/2a16ed0e81fbc43513e245aa5763354e25e787dab0d539581a6c3f0f967461a159ed6236b2559de23aa5b88e7dc32b469b6c47568833dd142a4b24b4f5cd2620 + checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482 languageName: node linkType: hard @@ -4172,21 +4159,21 @@ __metadata: languageName: node linkType: hard -"prettier-linter-helpers@npm:^1.0.0": - version: 1.0.0 - resolution: "prettier-linter-helpers@npm:1.0.0" +"prettier-linter-helpers@npm:^1.0.1": + version: 1.0.1 + resolution: "prettier-linter-helpers@npm:1.0.1" dependencies: fast-diff: "npm:^1.1.2" - checksum: 10c0/81e0027d731b7b3697ccd2129470ed9913ecb111e4ec175a12f0fcfab0096516373bf0af2fef132af50cafb0a905b74ff57996d615f59512bb9ac7378fcc64ab + checksum: 10c0/91cea965681bc5f62c9d26bd3ca6358b81557261d4802e96ec1cf0acbd99d4b61632d53320cd2c3ec7d7f7805a81345644108a41ef46ddc9688e783a9ac792d1 languageName: node linkType: hard -"prettier@npm:3.7.4": - version: 3.7.4 - resolution: "prettier@npm:3.7.4" +"prettier@npm:3.8.1": + version: 3.8.1 + resolution: "prettier@npm:3.8.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/9675d2cd08eacb1faf1d1a2dbfe24bfab6a912b059fc9defdb380a408893d88213e794a40a2700bd29b140eb3172e0b07c852853f6e22f16f3374659a1a13389 + checksum: 10c0/33169b594009e48f570471271be7eac7cdcf88a209eed39ac3b8d6d78984039bfa9132f82b7e6ba3b06711f3bfe0222a62a1bfb87c43f50c25a83df1b78a2c42 languageName: node linkType: hard @@ -4244,14 +4231,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:19.2.3": - version: 19.2.3 - resolution: "react-dom@npm:19.2.3" +"react-dom@npm:19.2.4": + version: 19.2.4 + resolution: "react-dom@npm:19.2.4" dependencies: scheduler: "npm:^0.27.0" peerDependencies: - react: ^19.2.3 - checksum: 10c0/dc43f7ede06f46f3acc16ee83107c925530de9b91d1d0b3824583814746ff4c498ea64fd65cd83aba363205268adff52e2827c582634ae7b15069deaeabc4892 + react: ^19.2.4 + checksum: 10c0/f0c63f1794dedb154136d4d0f59af00b41907f4859571c155940296808f4b94bf9c0c20633db75b5b2112ec13d8d7dd4f9bf57362ed48782f317b11d05a44f35 languageName: node linkType: hard @@ -4276,10 +4263,10 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^19.0.0, react-is@npm:^19.2.0": - version: 19.2.3 - resolution: "react-is@npm:19.2.3" - checksum: 10c0/2b54c422c21b8dbd68a435a1cce21ecd5b6f06f48659531f7d53dd7368365da5a67e946f352fb2010d11ca40658aa67bec90995f0f1ec5556c0f71dbffe54994 +"react-is@npm:^19.0.0, react-is@npm:^19.2.3": + version: 19.2.4 + resolution: "react-is@npm:19.2.4" + checksum: 10c0/477a7cfc900f24194606e315fa353856a3a13487ea8eca841678817cad4daef64339ea0d1e84e58459fc75dbe0d9ba00bb0cc626db3d07e0cf31edc64cb4fa37 languageName: node linkType: hard @@ -4300,21 +4287,21 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:7.11.0": - version: 7.11.0 - resolution: "react-router-dom@npm:7.11.0" +"react-router-dom@npm:7.13.0": + version: 7.13.0 + resolution: "react-router-dom@npm:7.13.0" dependencies: - react-router: "npm:7.11.0" + react-router: "npm:7.13.0" peerDependencies: react: ">=18" react-dom: ">=18" - checksum: 10c0/0e8061fe0ef7915cc411dd92f5f41109f6343b6abef36571b08ff231365bf61f52364bea128d1c964e9b8eb19426c9bd21923df0b3e1bb993d21bd2b7440fb49 + checksum: 10c0/759bd5e7fe7b5baba50a0264724188707682d217cad8eac702a55e0b1abebf295be014dd3bfaff8e3c2def9dfaa23e6ded3f908feab84df766e9b82cc3774e98 languageName: node linkType: hard -"react-router@npm:7.11.0": - version: 7.11.0 - resolution: "react-router@npm:7.11.0" +"react-router@npm:7.13.0": + version: 7.13.0 + resolution: "react-router@npm:7.13.0" dependencies: cookie: "npm:^1.0.1" set-cookie-parser: "npm:^2.6.0" @@ -4324,7 +4311,7 @@ __metadata: peerDependenciesMeta: react-dom: optional: true - checksum: 10c0/eb3693d63d1c52221a3449de5db170e2fa9e00536b011998b17f8a277f8b5e89b752d104dbbeb4ee3d474f8e4570167db00293b4510f63277e5e6658c5dab22b + checksum: 10c0/397cb009bc83d071269c8f9323bbfe1f856721fde75e39b29fe0ddfe7564ebdc3b8bbb85768321cae92ec28b406e8fac7eab7e232d0738b3b1c092e2764e4307 languageName: node linkType: hard @@ -4343,10 +4330,10 @@ __metadata: languageName: node linkType: hard -"react@npm:19.2.3": - version: 19.2.3 - resolution: "react@npm:19.2.3" - checksum: 10c0/094220b3ba3a76c1b668f972ace1dd15509b157aead1b40391d1c8e657e720c201d9719537375eff08f5e0514748c0319063392a6f000e31303aafc4471f1436 +"react@npm:19.2.4": + version: 19.2.4 + resolution: "react@npm:19.2.4" + checksum: 10c0/cd2c9ff67a720799cc3b38a516009986f7fc4cb8d3e15716c6211cf098d1357ee3e348ab05ad0600042bbb0fd888530ba92e329198c92eafa0994f5213396596 languageName: node linkType: hard @@ -4421,15 +4408,18 @@ __metadata: linkType: hard "resolve@npm:^2.0.0-next.5": - version: 2.0.0-next.5 - resolution: "resolve@npm:2.0.0-next.5" + version: 2.0.0-next.6 + resolution: "resolve@npm:2.0.0-next.6" dependencies: - is-core-module: "npm:^2.13.0" + es-errors: "npm:^1.3.0" + is-core-module: "npm:^2.16.1" + node-exports-info: "npm:^1.6.0" + object-keys: "npm:^1.1.1" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a + checksum: 10c0/4e44cb84aa9a3c7c82d4a98e8111879671150496160a53ca6cdbed6101bf239f19105f8b8b84e40c0b76d46b0d9626813510b19a80e01f4ae18692e9d0b47749 languageName: node linkType: hard @@ -4447,15 +4437,18 @@ __metadata: linkType: hard "resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin<compat/resolve>": - version: 2.0.0-next.5 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin<compat/resolve>::version=2.0.0-next.5&hash=c3c19d" + version: 2.0.0-next.6 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.6#optional!builtin<compat/resolve>::version=2.0.0-next.6&hash=c3c19d" dependencies: - is-core-module: "npm:^2.13.0" + es-errors: "npm:^1.3.0" + is-core-module: "npm:^2.16.1" + node-exports-info: "npm:^1.6.0" + object-keys: "npm:^1.1.1" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 + checksum: 10c0/dca533e38820b0d8d636f269824cef3b7435802ab7401211c6f10af03be0e2f7e216047234e1623046c0a6791577079767e0c04f0d36e42c7f567b1bff7b0742 languageName: node linkType: hard @@ -4467,31 +4460,34 @@ __metadata: linkType: hard "rollup@npm:^4.43.0": - version: 4.54.0 - resolution: "rollup@npm:4.54.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.54.0" - "@rollup/rollup-android-arm64": "npm:4.54.0" - "@rollup/rollup-darwin-arm64": "npm:4.54.0" - "@rollup/rollup-darwin-x64": "npm:4.54.0" - "@rollup/rollup-freebsd-arm64": "npm:4.54.0" - "@rollup/rollup-freebsd-x64": "npm:4.54.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.54.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.54.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.54.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.54.0" - "@rollup/rollup-linux-loong64-gnu": "npm:4.54.0" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.54.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.54.0" - "@rollup/rollup-linux-riscv64-musl": "npm:4.54.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.54.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.54.0" - "@rollup/rollup-linux-x64-musl": "npm:4.54.0" - "@rollup/rollup-openharmony-arm64": "npm:4.54.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.54.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.54.0" - "@rollup/rollup-win32-x64-gnu": "npm:4.54.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.54.0" + version: 4.59.0 + resolution: "rollup@npm:4.59.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.59.0" + "@rollup/rollup-android-arm64": "npm:4.59.0" + "@rollup/rollup-darwin-arm64": "npm:4.59.0" + "@rollup/rollup-darwin-x64": "npm:4.59.0" + "@rollup/rollup-freebsd-arm64": "npm:4.59.0" + "@rollup/rollup-freebsd-x64": "npm:4.59.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.59.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.59.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.59.0" + "@rollup/rollup-linux-loong64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-loong64-musl": "npm:4.59.0" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-ppc64-musl": "npm:4.59.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-riscv64-musl": "npm:4.59.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.59.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.59.0" + "@rollup/rollup-linux-x64-musl": "npm:4.59.0" + "@rollup/rollup-openbsd-x64": "npm:4.59.0" + "@rollup/rollup-openharmony-arm64": "npm:4.59.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.59.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.59.0" + "@rollup/rollup-win32-x64-gnu": "npm:4.59.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.59.0" "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -4517,8 +4513,12 @@ __metadata: optional: true "@rollup/rollup-linux-loong64-gnu": optional: true + "@rollup/rollup-linux-loong64-musl": + optional: true "@rollup/rollup-linux-ppc64-gnu": optional: true + "@rollup/rollup-linux-ppc64-musl": + optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true "@rollup/rollup-linux-riscv64-musl": @@ -4529,6 +4529,8 @@ __metadata: optional: true "@rollup/rollup-linux-x64-musl": optional: true + "@rollup/rollup-openbsd-x64": + optional: true "@rollup/rollup-openharmony-arm64": optional: true "@rollup/rollup-win32-arm64-msvc": @@ -4543,7 +4545,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/62e5fd5d43e72751ac631f13fd7e70bec0fc3809231d5e087c3c0811945e7b8f0956620c5bed4e0cd67085325324266989e5ea4d22985c2677119ac7809b6455 + checksum: 10c0/f38742da34cfee5e899302615fa157aa77cb6a2a1495e5e3ce4cc9c540d3262e235bbe60caa31562bbfe492b01fdb3e7a8c43c39d842d3293bcf843123b766fc languageName: node linkType: hard @@ -4605,11 +4607,11 @@ __metadata: linkType: hard "semver@npm:^7.3.5": - version: 7.7.3 - resolution: "semver@npm:7.7.3" + version: 7.7.4 + resolution: "semver@npm:7.7.4" bin: semver: bin/semver.js - checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e + checksum: 10c0/5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 languageName: node linkType: hard @@ -4792,11 +4794,11 @@ __metadata: linkType: hard "ssri@npm:^13.0.0": - version: 13.0.0 - resolution: "ssri@npm:13.0.0" + version: 13.0.1 + resolution: "ssri@npm:13.0.1" dependencies: minipass: "npm:^7.0.3" - checksum: 10c0/405f3a531cd98b013cecb355d63555dca42fd12c7bc6671738aaa9a82882ff41cdf0ef9a2b734ca4f9a760338f114c29d01d9238a65db3ccac27929bd6e6d4b2 + checksum: 10c0/cf6408a18676c57ff2ed06b8a20dc64bb3e748e5c7e095332e6aecaa2b8422b1e94a739a8453bf65156a8a47afe23757ba4ab52d3ea3b62322dc40875763e17a languageName: node linkType: hard @@ -4929,15 +4931,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -4945,37 +4938,37 @@ __metadata: languageName: node linkType: hard -"swr@npm:2.3.8": - version: 2.3.8 - resolution: "swr@npm:2.3.8" +"swr@npm:2.4.0": + version: 2.4.0 + resolution: "swr@npm:2.4.0" dependencies: dequal: "npm:^2.0.3" use-sync-external-store: "npm:^1.6.0" peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/ee879100fc14a9d3a9f453842cb838027f3eba728e1b33be4998eea2f612d4822a5f70815c64cceb554ba36d9120fe3d7fed63597642823f204752750208fd8e + checksum: 10c0/176097e737ac79c94ab9ff73f18f3eed104a07cb32ec2f92f8e6deaa7ce2c8227dda8391eed116a7e29b7c379460ccd2f16605bd64ea538df1c610ba54bc52e7 languageName: node linkType: hard -"synckit@npm:^0.11.7": - version: 0.11.11 - resolution: "synckit@npm:0.11.11" +"synckit@npm:^0.11.12": + version: 0.11.12 + resolution: "synckit@npm:0.11.12" dependencies: "@pkgr/core": "npm:^0.2.9" - checksum: 10c0/f0761495953d12d94a86edf6326b3a565496c72f9b94c02549b6961fb4d999f4ca316ce6b3eb8ed2e4bfc5056a8de65cda0bd03a233333a35221cd2fdc0e196b + checksum: 10c0/cc4d446806688ae0d728ae7bb3f53176d065cf9536647fb85bdd721dcefbd7bf94874df6799ff61580f2b03a392659219b778a9254ad499f9a1f56c34787c235 languageName: node linkType: hard -"tar@npm:^7.5.2": - version: 7.5.2 - resolution: "tar@npm:7.5.2" +"tar@npm:^7.5.4": + version: 7.5.9 + resolution: "tar@npm:7.5.9" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/a7d8b801139b52f93a7e34830db0de54c5aa45487c7cb551f6f3d44a112c67f1cb8ffdae856b05fd4f17b1749911f1c26f1e3a23bbe0279e17fd96077f13f467 + checksum: 10c0/e870beb1b2477135ca2abe86b2d18f7b35d0a4e3a37bbc523d3b8f7adca268dfab543f26528a431d569897f8c53a7cac745cdfbc4411c2f89aeeacc652b81b0a languageName: node linkType: hard @@ -5215,9 +5208,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:7.3.0": - version: 7.3.0 - resolution: "vite@npm:7.3.0" +"vite@npm:7.3.1": + version: 7.3.1 + resolution: "vite@npm:7.3.1" dependencies: esbuild: "npm:^0.27.0" fdir: "npm:^6.5.0" @@ -5266,7 +5259,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/0457c196cdd5761ec351c0f353945430fbad330e615b9eeab729c8ae163334f18acdc1d9cd7d9d673dbf111f07f6e4f0b25d4ac32360e65b4a6df9991046f3ff + checksum: 10c0/5c7548f5f43a23533e53324304db4ad85f1896b1bfd3ee32ae9b866bac2933782c77b350eb2b52a02c625c8ad1ddd4c000df077419410650c982cd97fde8d014 languageName: node linkType: hard @@ -5324,8 +5317,8 @@ __metadata: linkType: hard "which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": - version: 1.1.19 - resolution: "which-typed-array@npm:1.1.19" + version: 1.1.20 + resolution: "which-typed-array@npm:1.1.20" dependencies: available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.8" @@ -5334,7 +5327,7 @@ __metadata: get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f + checksum: 10c0/16fcdada95c8afb821cd1117f0ab50b4d8551677ac08187f21d4e444530913c9ffd2dac634f0c1183345f96344b69280f40f9a8bc52164ef409e555567c2604b languageName: node linkType: hard @@ -5350,13 +5343,13 @@ __metadata: linkType: hard "which@npm:^6.0.0": - version: 6.0.0 - resolution: "which@npm:6.0.0" + version: 6.0.1 + resolution: "which@npm:6.0.1" dependencies: - isexe: "npm:^3.1.1" + isexe: "npm:^4.0.0" bin: node-which: bin/which.js - checksum: 10c0/fe9d6463fe44a76232bb6e3b3181922c87510a5b250a98f1e43a69c99c079b3f42ddeca7e03d3e5f2241bf2d334f5a7657cfa868b97c109f3870625842f4cc15 + checksum: 10c0/7e710e54ea36d2d6183bee2f9caa27a3b47b9baf8dee55a199b736fcf85eab3b9df7556fca3d02b50af7f3dfba5ea3a45644189836df06267df457e354da66d5 languageName: node linkType: hard @@ -5424,8 +5417,8 @@ __metadata: linkType: hard "zod@npm:^3.25.0 || ^4.0.0": - version: 4.2.1 - resolution: "zod@npm:4.2.1" - checksum: 10c0/ecb5219bddf76a42d092a843fb98ad4cb78f1e1077082772b03ef032ee5cbc80790a4051836b962d26fb4af854323bc784d628bd1b8d9898149eba7af21c5560 + version: 4.3.6 + resolution: "zod@npm:4.3.6" + checksum: 10c0/860d25a81ab41d33aa25f8d0d07b091a04acb426e605f396227a796e9e800c44723ed96d0f53a512b57be3d1520f45bf69c0cb3b378a232a00787a2609625307 languageName: node linkType: hard